.commissioning-loader[data-v-757e8655]{z-index:11000;background:linear-gradient(180deg, color-mix(in srgb, var(--llb-bg,var(--color-bg-primary)) 94%, #fff 6%), var(--llb-bg,var(--color-bg-primary))), var(--llb-bg,var(--color-bg-primary));place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.commissioning-loader__shell[data-v-757e8655]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 32%, var(--color-borders-dividers) 68%);background:color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 96%, var(--llb-bg,var(--color-bg-primary)) 4%);-webkit-backdrop-filter:blur(18px)saturate(128%);border-radius:8px;justify-items:center;gap:.82rem;width:min(22rem,100vw - 2rem);padding:1.15rem;display:grid;box-shadow:inset 0 1px #ffffff24,0 18px 42px #0000003d}.commissioning-loader__shell[data-state=error][data-v-757e8655]{border-color:#ef44446b}.commissioning-loader__activity[data-v-757e8655]{place-items:center;width:3.05rem;height:3.05rem;display:grid;position:relative}.commissioning-loader__ring[data-v-757e8655]{border:2px solid color-mix(in srgb, var(--color-text-secondary) 16%, transparent);border-top-color:var(--llb-accent,var(--color-accent));border-radius:9999px;animation:.9s linear infinite commissioning-loader-spin-757e8655;position:absolute;inset:0}.commissioning-loader__mark[data-v-757e8655]{background:color-mix(in srgb, var(--llb-bg,var(--color-bg-primary)) 78%, transparent);width:2.22rem;height:2.22rem;color:var(--llb-text-strong,var(--color-text-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-secondary) 14%, transparent);border-radius:9999px;place-items:center;font-size:.68rem;font-weight:800;line-height:1;display:grid}.commissioning-loader__copy[data-v-757e8655]{text-align:center;gap:.28rem;display:grid}.commissioning-loader__title[data-v-757e8655]{color:var(--llb-text-strong,var(--color-text-primary));letter-spacing:0;margin:0;font-size:.98rem;font-weight:760;line-height:1.25}.commissioning-loader__status-detail[data-v-757e8655]{color:var(--llb-text-muted,var(--color-text-secondary));margin:0;font-size:.82rem;line-height:1.35}.commissioning-loader__progress[data-v-757e8655]{width:100%}.commissioning-loader__progress-track[data-v-757e8655]{background:color-mix(in srgb, var(--color-text-secondary) 13%, transparent);border-radius:9999px;width:100%;height:.42rem;display:block;position:relative;overflow:hidden}.commissioning-loader__progress-fill[data-v-757e8655]{border-radius:inherit;background:linear-gradient(90deg, var(--llb-accent,var(--color-accent)), color-mix(in srgb, var(--llb-accent,var(--color-accent)) 52%, #fff 48%));min-width:1.5rem;height:100%;transition:width .24s cubic-bezier(.2,.8,.2,1);display:block}.commissioning-loader__progress-copy[data-v-757e8655]{width:100%;color:color-mix(in srgb, var(--llb-text-muted,var(--color-text-secondary)) 88%, transparent);justify-content:space-between;gap:.75rem;margin:-.16rem 0 0;font-size:.74rem;line-height:1.25;display:flex}.commissioning-loader__sr[data-v-757e8655]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes commissioning-loader-spin-757e8655{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.commissioning-loader__ring[data-v-757e8655]{animation:none}.commissioning-loader__progress-fill[data-v-757e8655]{transition:none}}.lazy-dialog-loading-indicator[data-v-3b26a0f1]{z-index:12000;border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 54%, var(--color-borders-dividers) 46%);background:var(--color-panel-strong);max-width:calc(100vw - 2rem);color:var(--color-text-primary);border-radius:.6rem;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.84rem;font-weight:750;line-height:1.2;display:inline-flex;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0206173d}.lazy-dialog-loading-indicator__spinner[data-v-3b26a0f1]{border:2px solid color-mix(in srgb, var(--color-text-secondary) 28%, transparent);border-top-color:var(--llb-accent,var(--color-accent));border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite lazy-dialog-loading-spin-3b26a0f1}@keyframes lazy-dialog-loading-spin-3b26a0f1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lazy-dialog-loading-indicator__spinner[data-v-3b26a0f1]{animation:none}}.session-agent[data-v-46767d6d]{color:var(--color-text-primary,#f4f7fb);background:var(--color-surface,#121820);border:1px solid var(--color-border,#344154);border-radius:14px;padding:1rem}.session-agent__header[data-v-46767d6d],.session-agent__actions[data-v-46767d6d],.session-agent__scope[data-v-46767d6d]{flex-wrap:wrap;gap:.75rem;display:flex}.session-agent__header[data-v-46767d6d]{justify-content:space-between;align-items:center}.session-agent__eyebrow[data-v-46767d6d]{opacity:.72;margin:0}.session-agent h2[data-v-46767d6d]{margin:.15rem 0}.session-agent__state[data-v-46767d6d]{border:1px solid;border-radius:999px;padding:.25rem .65rem}.session-agent__scope div[data-v-46767d6d]{min-width:10rem}.session-agent__scope dt[data-v-46767d6d]{opacity:.72;font-size:.8rem}.session-agent__scope dd[data-v-46767d6d]{margin:.2rem 0 0}.session-agent__proposal[data-v-46767d6d],.session-agent__evidence[data-v-46767d6d]{border-block-start:1px solid var(--color-border,#344154);margin-block-start:1rem;padding-block-start:.75rem}.session-agent__preview[data-v-46767d6d]{white-space:pre-wrap;max-height:16rem;overflow:auto}.session-agent__error[data-v-46767d6d]{color:var(--color-error,#ff8a80)}.session-agent__recovery[data-v-46767d6d]{color:var(--color-warning,#ffd180)}.session-agent__notices[data-v-46767d6d]{border-inline-start:3px solid var(--color-border,#344154);margin-block:1rem;padding-inline-start:.75rem}.session-agent__notices p[data-v-46767d6d]{margin-block:.35rem}.session-agent__actions button[data-v-46767d6d]{min-width:8rem;min-height:2.75rem}[data-verification-state=INVALID][data-v-46767d6d]{color:var(--color-error,#ff8a80)}[data-verification-state=PARTIALLY_VERIFIED][data-v-46767d6d],[data-verification-state=COMPILES][data-v-46767d6d]{color:var(--color-warning,#ffd180)}[data-verification-state=VERIFIED_FOR_DECLARED_CASES][data-v-46767d6d]{color:var(--color-success,#9be7a4)}@media (width<=640px){.session-agent__header[data-v-46767d6d]{flex-direction:column;align-items:stretch}.session-agent__actions button[data-v-46767d6d]{flex:9rem}}.geniai-process[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 28%, var(--color-borders-dividers));background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 9%, transparent), transparent 36%), color-mix(in srgb, var(--color-panel-soft) 88%, transparent);border-radius:.88rem;gap:1rem;min-width:0;padding:1.1rem;display:grid;box-shadow:inset 0 1px #ffffff0e}.geniai-process__tabs[data-v-f9f81982]{width:100%}.geniai-process__view[data-v-f9f81982]{gap:1rem;min-width:0;display:grid}.geniai-process__view--engineering[data-v-f9f81982]{gap:.72rem}.geniai-process__header[data-v-f9f81982]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.geniai-process__header h3[data-v-f9f81982],.geniai-process__header p[data-v-f9f81982],.geniai-process h4[data-v-f9f81982]{margin:0}.geniai-process__header h3[data-v-f9f81982]{color:var(--llb-accent,var(--color-accent));font-size:1.02rem;font-weight:850}.geniai-process__header p[data-v-f9f81982]{color:var(--color-text-secondary);margin-top:.34rem;font-size:.86rem;line-height:1.5}.geniai-process__badge[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--color-warning) 52%, transparent);color:var(--color-warning);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.38rem .58rem;font-size:.7rem;font-weight:780;display:inline-flex}.geniai-process__flow[data-v-f9f81982]{scrollbar-width:thin;align-items:stretch;gap:.5rem;min-width:0;padding:.1rem .05rem .3rem;display:flex;overflow-x:auto}.geniai-process__stage[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 88%, transparent);background:color-mix(in srgb, var(--llb-control-bg) 78%, transparent);min-height:6.2rem;color:var(--llb-accent,var(--color-accent));text-align:center;border-radius:.68rem;flex:1 0 8.4rem;align-content:center;place-items:center;gap:.7rem;padding:.72rem;display:grid}.geniai-process__stage strong[data-v-f9f81982]{color:var(--color-text-primary);font-size:.78rem;font-weight:760;line-height:1.3}.geniai-process__arrow[data-v-f9f81982]{color:color-mix(in srgb, var(--color-text-primary) 78%, transparent);flex:none;align-self:center}.geniai-process__safety[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--color-warning) 34%, var(--color-borders-dividers));background:color-mix(in srgb, var(--color-warning) 7%, transparent);min-width:0;color:var(--color-text-primary);border-radius:.68rem;align-items:center;gap:.72rem;padding:.68rem .82rem;font-size:.81rem;line-height:1.4;display:flex}.geniai-process__safety svg[data-v-f9f81982]{color:var(--color-warning);flex:none}.geniai-process__assumptions[data-v-f9f81982]{gap:.55rem;display:grid}.geniai-process h4[data-v-f9f81982]{color:var(--color-text-secondary);font-size:.76rem;font-weight:760}.geniai-process__assumptions>div[data-v-f9f81982]{flex-wrap:wrap;gap:.48rem;display:flex}.geniai-process__assumptions span[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 90%, transparent);max-width:100%;color:var(--color-text-primary);border-radius:.58rem;align-items:center;gap:.42rem;padding:.45rem .65rem;font-size:.74rem;display:inline-flex}.geniai-process__assumptions svg[data-v-f9f81982]{color:var(--llb-accent,var(--color-accent));flex:none}.geniai-process__record[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 30%, var(--color-borders-dividers));background:color-mix(in srgb, var(--llb-control-bg) 62%, transparent);border-radius:.68rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;min-width:0;padding:.8rem;display:grid}.geniai-process__record-facts[data-v-f9f81982],.geniai-process__record-boundary[data-v-f9f81982],.geniai-process__unresolved[data-v-f9f81982]{grid-column:1/-1}.geniai-process__record-facts>summary[data-v-f9f81982]{cursor:pointer;align-items:center;gap:.48rem;min-height:2.75rem;display:flex}.geniai-process__record-facts>summary svg[data-v-f9f81982]{color:var(--llb-accent,var(--color-accent))}.geniai-process__record-facts>summary .geniai-process__chevron[data-v-f9f81982]{margin-left:auto}.geniai-process__record-facts[open]>summary .geniai-process__chevron[data-v-f9f81982]{transform:rotate(180deg)}.geniai-process__record-facts>section[data-v-f9f81982]{gap:.48rem;margin-top:.72rem;display:grid}.geniai-process__record>section[data-v-f9f81982]{align-content:start;gap:.48rem;min-width:0;display:grid}.geniai-process__record h5[data-v-f9f81982]{color:var(--color-text-primary);margin:0;font-size:.76rem}.geniai-process__record-boundary[data-v-f9f81982],.geniai-process__fact p[data-v-f9f81982],.geniai-process__unresolved ul[data-v-f9f81982]{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.48}.geniai-process__fact[data-v-f9f81982]{border:1px solid var(--color-borders-dividers);border-radius:.56rem;gap:.42rem;min-width:0;padding:.62rem;display:grid}.geniai-process__fact>header[data-v-f9f81982]{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;display:flex}.geniai-process__fact>header code[data-v-f9f81982]{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.7rem}.geniai-process__fact>header span[data-v-f9f81982]{color:var(--color-text-secondary);font-size:.62rem}.geniai-process__fact dl[data-v-f9f81982]{gap:.32rem;margin:0;display:grid}.geniai-process__fact dl div[data-v-f9f81982]{grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.5rem;display:grid}.geniai-process__fact dt[data-v-f9f81982]{color:var(--color-text-secondary);font-size:.64rem}.geniai-process__fact dd[data-v-f9f81982]{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.68rem}.geniai-process__unresolved[data-v-f9f81982]{border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 7%, transparent);padding:.62rem}.geniai-process__unresolved ul[data-v-f9f81982]{margin-top:.35rem;padding-left:1.05rem}.geniai-process__details[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 90%, transparent);background:color-mix(in srgb, var(--llb-control-bg) 58%, transparent);border-radius:.65rem}.geniai-process__details summary[data-v-f9f81982]{min-height:2.8rem;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.52rem;padding:.55rem .72rem;font-size:.78rem;font-weight:720;list-style:none;display:flex}.geniai-process__details summary[data-v-f9f81982]::-webkit-details-marker{display:none}.geniai-process__details summary>svg[data-v-f9f81982]:first-child{color:var(--llb-accent,var(--color-accent))}.geniai-process__count[data-v-f9f81982]{color:var(--color-text-secondary);font-weight:620}.geniai-process__chevron[data-v-f9f81982]{margin-left:auto;transition:transform .18s}.geniai-process__details[open] .geniai-process__chevron[data-v-f9f81982]{transform:rotate(180deg)}.geniai-process__details-grid[data-v-f9f81982]{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 70%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.2rem .9rem .9rem;display:grid}.geniai-process__details-grid section[data-v-f9f81982]{min-width:0;padding-top:.72rem}.geniai-process__details-grid p[data-v-f9f81982],.geniai-process__details-grid ul[data-v-f9f81982]{color:var(--color-text-secondary);margin:.4rem 0 0;font-size:.75rem;line-height:1.45}.geniai-process__details-grid ul[data-v-f9f81982]{padding-left:1.05rem}.geniai-process__details-grid li+li[data-v-f9f81982]{margin-top:.32rem}.geniai-process__tags[data-v-f9f81982]{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.geniai-process__tags code[data-v-f9f81982]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 9%, transparent);color:var(--color-text-primary);border-radius:.34rem;padding:.25rem .38rem;font-size:.7rem}.geniai-process__decision-section[data-v-f9f81982]{grid-column:1/-1}.geniai-process__decisions[data-v-f9f81982]{gap:.5rem;margin-top:.55rem;display:grid}.geniai-process__decision[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 90%, transparent);background:color-mix(in srgb, var(--llb-control-bg) 66%, transparent);border-radius:.58rem}.geniai-process__decision summary[data-v-f9f81982]{border:0;min-height:auto;padding:.62rem .7rem;font-weight:680}.geniai-process__decision summary>svg[data-v-f9f81982]:first-child{color:var(--llb-accent,var(--color-accent))}.geniai-process__decision>div[data-v-f9f81982]{gap:.48rem;padding:0 .72rem .72rem;display:grid}.geniai-process__decision>div p[data-v-f9f81982]{margin:0}.geniai-process__recommendation[data-v-f9f81982]{align-items:flex-start;gap:.45rem;display:flex;color:var(--color-text-primary)!important}.geniai-process__recommendation svg[data-v-f9f81982]{color:var(--color-warning);flex:none;margin-top:.12rem}.geniai-process__options[data-v-f9f81982]{flex-wrap:wrap;gap:.36rem;display:flex}.geniai-process__options span[data-v-f9f81982]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 8%, transparent);color:var(--color-text-secondary);border-radius:999px;padding:.3rem .48rem;font-size:.68rem}.geniai-process__instrument-path[data-v-f9f81982]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.58rem;margin-bottom:.72rem;display:grid}.geniai-process__instrument-path article[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 25%, var(--color-borders-dividers));background:color-mix(in srgb, var(--llb-control-bg) 72%, transparent);border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.24rem .48rem;padding:.64rem;display:grid}.geniai-process__instrument-path article>svg[data-v-f9f81982]{color:var(--llb-accent,var(--color-accent));grid-row:1/span 2}.geniai-process__instrument-path article span[data-v-f9f81982],.geniai-process__faults>span[data-v-f9f81982]{color:var(--color-text-secondary);letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:800}.geniai-process__instrument-path article strong[data-v-f9f81982]{color:var(--color-text-primary);font-size:.7rem;line-height:1.42}.geniai-process__instrument-arrow[data-v-f9f81982]{color:var(--llb-accent,var(--color-accent));align-self:center}.geniai-process__faults[data-v-f9f81982]{flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.58rem;display:flex}.geniai-process__faults em[data-v-f9f81982]{border:1px solid color-mix(in srgb, var(--color-warning) 30%, var(--color-borders-dividers));background:color-mix(in srgb, var(--color-warning) 6%, transparent);color:var(--color-text-secondary);border-radius:999px;padding:.28rem .48rem;font-size:.64rem;font-style:normal}.geniai-process__commissioning[data-v-f9f81982]{border-left:2px solid var(--llb-accent,var(--color-accent));background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 5%, transparent);align-items:flex-start;gap:.42rem;padding:.56rem .62rem;display:flex;margin-top:.62rem!important}.geniai-process__commissioning svg[data-v-f9f81982]{color:var(--llb-accent,var(--color-accent));flex:none}@media (width<=680px){.geniai-process[data-v-f9f81982]{padding:.82rem}.geniai-process .geniai-process__tabs[data-v-f9f81982]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.geniai-process__tabs[data-v-f9f81982] .glass-dialog-tabs__tab{white-space:normal;min-width:0;padding-inline:.42rem}.geniai-process__tabs[data-v-f9f81982] .glass-dialog-tabs__label{overflow-wrap:anywhere;text-align:center;line-height:1.25}.geniai-process__header[data-v-f9f81982]{flex-direction:column}.geniai-process__flow[data-v-f9f81982]{flex-direction:column;align-items:stretch;overflow:visible}.geniai-process__stage[data-v-f9f81982]{text-align:left;flex:none;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;gap:.8rem;min-height:3.65rem}.geniai-process__arrow[data-v-f9f81982]{align-self:center;transform:rotate(90deg)}.geniai-process__details-grid[data-v-f9f81982],.geniai-process__record[data-v-f9f81982],.geniai-process__instrument-path[data-v-f9f81982]{grid-template-columns:1fr}.geniai-process__instrument-arrow[data-v-f9f81982]{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.geniai-process__chevron[data-v-f9f81982]{transition:none}}.geniai-evidence[data-v-ee29ffaf]{border:1px solid var(--glass-border,#71809655);background:var(--glass-bg,#ffffff0a);color:inherit;border-radius:16px;padding:1rem}.geniai-evidence__summary[data-v-ee29ffaf]{margin:0 0 .75rem;font-weight:600}summary[data-v-ee29ffaf]{cursor:pointer;padding:.4rem 0;font-weight:600}.geniai-evidence__layers[data-v-ee29ffaf]{gap:.5rem;padding:0;list-style:none;display:grid}.geniai-evidence__layers li[data-v-ee29ffaf]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.geniai-evidence__layers strong[data-v-ee29ffaf],.geniai-evidence__requirements strong[data-v-ee29ffaf]{font-size:.8rem}.geniai-evidence__requirements[data-v-ee29ffaf]{padding-left:1.1rem}.geniai-evidence__requirements li[data-v-ee29ffaf]{margin-bottom:.9rem}.geniai-evidence__requirements p[data-v-ee29ffaf]{overflow-wrap:anywhere;margin:.25rem 0}.geniai-evidence__physical[data-v-ee29ffaf]{margin:1rem 0 0;font-size:.82rem;line-height:1.5}.geniai-evidence__download[data-v-ee29ffaf]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;padding:.55rem .85rem}[data-state=failed] strong[data-v-ee29ffaf]{color:var(--color-error,#dc3545)}summary[data-v-ee29ffaf]:focus-visible,button[data-v-ee29ffaf]:focus-visible{outline-offset:3px;outline:2px solid}.geniai-preview[data-v-254f024e]{outline:none;gap:.9rem;min-width:0;display:grid}.geniai-preview__header[data-v-254f024e]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.geniai-preview__header h3[data-v-254f024e],.geniai-preview__header p[data-v-254f024e],.geniai-preview h4[data-v-254f024e],.geniai-preview h5[data-v-254f024e]{margin:0}.geniai-preview__eyebrow[data-v-254f024e]{color:var(--color-brand,var(--llb-accent));letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:820}.geniai-preview__header h3[data-v-254f024e]{color:var(--color-text-primary);margin-top:.2rem;font-size:1.16rem}.geniai-preview__header p[data-v-254f024e]{max-width:56rem;color:var(--color-text-secondary);margin-top:.38rem;font-size:.82rem;line-height:1.5}.geniai-preview__size[data-v-254f024e]{border:1px solid var(--color-borders-dividers);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .58rem;font-size:.72rem;display:inline-flex}.geniai-preview__trust[data-v-254f024e]{border:1px solid color-mix(in srgb, var(--color-success) 38%, var(--color-borders-dividers));background:color-mix(in srgb, var(--color-success) 7%, transparent);border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.82rem;display:grid}.geniai-preview__trust>svg[data-v-254f024e]{color:var(--color-success)}.geniai-preview__trust strong[data-v-254f024e]{color:var(--color-text-primary);font-size:.84rem}.geniai-preview__trust p[data-v-254f024e]{color:var(--color-text-secondary);margin:.18rem 0 0;font-size:.73rem}.geniai-preview__trust>span[data-v-254f024e]{color:var(--color-text-secondary);white-space:nowrap;font-size:.7rem}.geniai-preview__trust[data-ready=false][data-v-254f024e]{border-color:color-mix(in srgb, var(--color-warning) 42%, var(--color-borders-dividers));background:color-mix(in srgb, var(--color-warning) 7%, transparent)}.geniai-preview__trust[data-ready=false]>svg[data-v-254f024e]{color:var(--color-warning)}.geniai-preview__chapters[data-v-254f024e]{gap:.55rem;display:grid}.geniai-preview__chapters>h4[data-v-254f024e],.geniai-preview__runtime h4[data-v-254f024e]{color:var(--llb-accent,var(--color-accent));font-size:.88rem}.geniai-preview__chapter[data-v-254f024e]{border:1px solid var(--color-borders-dividers);background:color-mix(in srgb, var(--llb-control-bg) 62%, transparent);border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.75rem;display:grid;position:relative}.geniai-preview__chapter-icon[data-v-254f024e]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent);width:2.2rem;height:2.2rem;color:var(--llb-accent,var(--color-accent));border-radius:.58rem;place-items:center;display:grid}.geniai-preview__chapter h5[data-v-254f024e]{color:var(--color-text-primary);font-size:.8rem}.geniai-preview__chapter>small[data-v-254f024e]{color:var(--color-text-secondary);font-size:.62rem;position:absolute;top:.72rem;right:.75rem}.geniai-preview__chapter ol[data-v-254f024e]{gap:.45rem;margin:.52rem 0 0;padding:0;list-style:none;display:grid}.geniai-preview__chapter li[data-v-254f024e]{grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem;display:grid}.geniai-preview__chapter li>span[data-v-254f024e]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 45%, transparent);width:1.35rem;height:1.35rem;color:var(--llb-accent,var(--color-accent));border-radius:50%;place-items:center;font-size:.64rem;display:grid}.geniai-preview__chapter li strong[data-v-254f024e]{color:var(--color-text-primary);font-size:.73rem}.geniai-preview__chapter li p[data-v-254f024e]{color:var(--color-text-secondary);margin:.12rem 0 0;font-size:.7rem;line-height:1.42}.geniai-preview__runtime[data-v-254f024e]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 35%, var(--color-borders-dividers));background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 5%, transparent);border-radius:.72rem;gap:.65rem;padding:.82rem;display:grid}.geniai-preview__runtime>header[data-v-254f024e]{align-items:flex-start;gap:.55rem;display:flex}.geniai-preview__runtime>header>svg[data-v-254f024e]{color:var(--llb-accent,var(--color-accent))}.geniai-preview__runtime header p[data-v-254f024e]{color:var(--color-text-secondary);margin:.18rem 0 0;font-size:.72rem}.geniai-preview__runtime ol[data-v-254f024e]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.geniai-preview__runtime li[data-v-254f024e]{grid-template-columns:1.45rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.geniai-preview__runtime li>span[data-v-254f024e]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 13%, transparent);width:1.35rem;height:1.35rem;color:var(--llb-accent,var(--color-accent));border-radius:50%;place-items:center;font-size:.65rem;font-weight:760;display:grid}.geniai-preview__runtime li p[data-v-254f024e]{color:var(--color-text-primary);margin:0;font-size:.73rem;line-height:1.45}.geniai-preview__faults[data-v-254f024e]{border-top:1px solid var(--color-borders-dividers);gap:.5rem;padding-top:.55rem;display:flex}.geniai-preview__faults svg[data-v-254f024e]{color:var(--color-warning);flex:none}.geniai-preview__faults p[data-v-254f024e]{color:var(--color-text-secondary);margin:0;font-size:.7rem;line-height:1.45}.geniai-preview__details[data-v-254f024e]{border:1px solid var(--color-borders-dividers);background:color-mix(in srgb, var(--llb-control-bg) 54%, transparent);border-radius:.68rem}.geniai-preview__details summary[data-v-254f024e]{min-height:2.8rem;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.5rem;padding:.55rem .72rem;font-size:.78rem;font-weight:720;list-style:none;display:flex}.geniai-preview__details summary[data-v-254f024e]::-webkit-details-marker{display:none}.geniai-preview__details summary>svg[data-v-254f024e]:first-child{color:var(--llb-accent,var(--color-accent))}.geniai-preview__details summary>svg[data-v-254f024e]:last-child{margin-left:auto;transition:transform .18s}.geniai-preview__details[open] summary>svg[data-v-254f024e]:last-child{transform:rotate(180deg)}.geniai-preview__engineering-grid[data-v-254f024e],.geniai-preview__audit-body[data-v-254f024e]{border-top:1px solid var(--color-borders-dividers);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.75rem;display:grid}.geniai-preview__engineering-grid h5[data-v-254f024e],.geniai-preview__audit-body h5[data-v-254f024e]{color:var(--color-text-primary);font-size:.75rem}.geniai-preview__engineering-grid ul[data-v-254f024e],.geniai-preview__tests[data-v-254f024e],.geniai-preview__raw-rungs[data-v-254f024e]{gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.geniai-preview__engineering-grid li[data-v-254f024e]{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.geniai-preview code[data-v-254f024e]{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:.68rem}.geniai-preview__audit-body section[data-v-254f024e]{min-width:0}.geniai-preview__audit-body p[data-v-254f024e]{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.7rem;line-height:1.45}.geniai-preview__tests li[data-v-254f024e]{color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;font-size:.68rem;display:grid}.geniai-preview__tests li>svg[data-v-254f024e]{color:var(--color-success)}.geniai-preview__tests li[data-test-state=failed]>svg[data-v-254f024e]{color:var(--color-danger)}.geniai-preview__tests li[data-test-state=unverified]>svg[data-v-254f024e]{color:var(--color-warning)}.geniai-preview__tests li span[data-v-254f024e]{gap:.12rem;display:grid}.geniai-preview__tests li strong[data-v-254f024e]{color:var(--color-text-primary)}.geniai-preview__tests li small[data-v-254f024e]{color:var(--color-text-secondary)}.geniai-preview__tests li em[data-v-254f024e]{color:var(--color-text-secondary);opacity:.82;font-size:.63rem;font-style:normal}.geniai-preview__tests li code[data-v-254f024e]{grid-column:2}.geniai-preview__notice[data-v-254f024e]{font-style:italic}.geniai-preview__raw-rungs li[data-v-254f024e]{gap:.22rem;display:grid}.geniai-preview__raw-rungs strong[data-v-254f024e]{color:var(--color-text-primary);font-size:.7rem}.geniai-preview__table-wrap[data-v-254f024e]{margin-top:.45rem;overflow-x:auto}.geniai-preview table[data-v-254f024e]{border-collapse:collapse;width:100%;font-size:.66rem}.geniai-preview th[data-v-254f024e],.geniai-preview td[data-v-254f024e]{border-bottom:1px solid var(--color-borders-dividers);color:var(--color-text-secondary);text-align:left;vertical-align:top;padding:.38rem}.geniai-preview th[data-v-254f024e]{color:var(--color-text-primary)}@media (width<=680px){.geniai-preview__header[data-v-254f024e]{flex-direction:column}.geniai-preview__trust[data-v-254f024e]{grid-template-columns:auto minmax(0,1fr)}.geniai-preview__trust>span[data-v-254f024e]{grid-column:2}.geniai-preview__engineering-grid[data-v-254f024e],.geniai-preview__audit-body[data-v-254f024e]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.geniai-preview__details summary>svg[data-v-254f024e]:last-child{transition:none}}.geniai-steps[data-v-f93eec44]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 86%, transparent);background:color-mix(in srgb, var(--color-panel-soft) 82%, transparent);border-radius:.78rem;min-width:0;padding:.72rem .9rem;box-shadow:inset 0 1px #ffffff0d}.geniai-steps ol[data-v-f93eec44]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.7rem;margin:0;padding:0;list-style:none;display:grid}.geniai-steps li[data-v-f93eec44]{min-width:0;color:var(--color-text-secondary);align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;display:flex;position:relative}.geniai-steps li[data-v-f93eec44]:not(:last-child):after{content:"";background:color-mix(in srgb, var(--color-borders-dividers) 80%, transparent);width:.8rem;height:1px;position:absolute;top:50%;left:calc(100% + .45rem)}.geniai-steps__marker[data-v-f93eec44]{border:1px solid color-mix(in srgb, var(--color-text-secondary) 55%, transparent);background:color-mix(in srgb, var(--llb-control-bg) 84%, transparent);border-radius:999px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:inline-grid}.geniai-steps li.is-active[data-v-f93eec44]{color:var(--color-text-primary)}.geniai-steps li.is-active .geniai-steps__marker[data-v-f93eec44],.geniai-steps li.is-complete .geniai-steps__marker[data-v-f93eec44]{border-color:var(--llb-accent,var(--color-accent));color:var(--llb-accent,var(--color-accent));box-shadow:0 0 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 18%, transparent)}.geniai-steps li.is-active .geniai-steps__marker[data-v-f93eec44]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, var(--llb-control-bg))}.geniai-steps__label[data-v-f93eec44]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=680px){.geniai-steps[data-v-f93eec44]{padding-inline:.65rem}.geniai-steps ol[data-v-f93eec44]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.geniai-steps li[data-v-f93eec44]{justify-content:flex-start;padding:.2rem}.geniai-steps li[data-v-f93eec44]:not(:last-child):after{display:none}.geniai-steps__label[data-v-f93eec44]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.geniai-construction[data-v-54fc8a8a]{border:1px solid var(--color-borders-dividers);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 5%, transparent);border-radius:.75rem;gap:.55rem;min-width:0;padding:.85rem;display:grid}.geniai-construction h4[data-v-54fc8a8a],.geniai-construction p[data-v-54fc8a8a]{margin:0}.geniai-construction h4[data-v-54fc8a8a]{color:var(--color-text-primary);font-size:.9rem}.geniai-construction p[data-v-54fc8a8a]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.78rem;line-height:1.5}.geniai-construction header[data-v-54fc8a8a]{gap:.35rem;display:grid}.geniai-construction progress[data-v-54fc8a8a]{width:100%;height:.5rem;accent-color:var(--llb-accent,var(--color-accent))}.geniai-construction__cost[data-v-54fc8a8a],.geniai-construction__actions[data-v-54fc8a8a]{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.geniai-construction__cost[data-v-54fc8a8a]{color:var(--color-text-secondary);font-size:.75rem}.geniai-construction__actions button[data-v-54fc8a8a]{border:1px solid var(--color-borders-dividers);min-height:2.5rem;color:var(--color-text-primary);background:var(--llb-control-bg);font:inherit;cursor:pointer;border-radius:.5rem;padding:.45rem .75rem;font-size:.78rem}.geniai-construction__actions button[data-v-54fc8a8a]:focus-visible{outline:2px solid var(--llb-accent,var(--color-accent));outline-offset:3px}.geniai-construction__actions button[data-v-54fc8a8a]:disabled{opacity:.55;cursor:wait}.geniai-construction__boundary[data-v-54fc8a8a]{border-top:1px solid var(--color-borders-dividers);padding-top:.45rem}.geniai-construction__next[data-v-54fc8a8a]{color:var(--color-text-primary)!important}.geniai-construction__notice[data-v-54fc8a8a]{border-left:3px solid var(--color-warning);padding-left:.65rem}.geniai-plan[data-v-15bda03a]{--geniai-plan-accent:#22c55e;border:1px solid color-mix(in srgb, var(--geniai-plan-accent) 28%, var(--color-borders-dividers));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--geniai-plan-accent) 8%, transparent), transparent 38%), color-mix(in srgb, var(--color-panel-soft) 74%, transparent);border-radius:.78rem;gap:.72rem;min-width:0;padding:.82rem;display:grid;box-shadow:inset 0 1px #ffffff0e}.geniai-plan--attention[data-v-15bda03a]{--geniai-plan-accent:var(--color-warning)}.geniai-plan h4[data-v-15bda03a],.geniai-plan h5[data-v-15bda03a],.geniai-plan p[data-v-15bda03a]{margin:0}.geniai-plan p[data-v-15bda03a],.geniai-plan li[data-v-15bda03a]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.76rem;line-height:1.48}.geniai-plan__summary[data-v-15bda03a]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-width:0;display:grid}.geniai-plan__summary-icon[data-v-15bda03a]{border:1px solid color-mix(in srgb, var(--geniai-plan-accent) 34%, transparent);background:color-mix(in srgb, var(--geniai-plan-accent) 10%, var(--color-panel-strong));width:2.35rem;height:2.35rem;color:var(--geniai-plan-accent);border-radius:.66rem;place-items:center;display:inline-grid}.geniai-plan__summary-copy[data-v-15bda03a]{min-width:0}.geniai-plan__eyebrow[data-v-15bda03a]{color:var(--geniai-plan-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.63rem;font-weight:880}.geniai-plan__summary h4[data-v-15bda03a]{color:var(--color-text-primary);margin-top:.12rem;font-size:.92rem;font-weight:840;line-height:1.3}.geniai-plan__summary p[data-v-15bda03a]{margin-top:.14rem}.geniai-plan__metrics[data-v-15bda03a]{flex-wrap:wrap;justify-content:flex-end;gap:.36rem;max-width:18rem;display:flex}.geniai-plan__metrics span[data-v-15bda03a]{border:1px solid color-mix(in srgb, var(--geniai-plan-accent) 22%, var(--color-borders-dividers));background:color-mix(in srgb, var(--llb-control-bg) 66%, transparent);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;padding:.32rem .48rem;font-size:.66rem;font-weight:720}.geniai-plan__evidence[data-v-15bda03a]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 90%, transparent);background:color-mix(in srgb, var(--llb-control-bg) 58%, transparent);border-radius:.64rem}.geniai-plan__evidence>summary[data-v-15bda03a]{min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.52rem;padding:.5rem .68rem;list-style:none;display:flex}.geniai-plan__evidence>summary[data-v-15bda03a]::-webkit-details-marker{display:none}.geniai-plan__evidence>summary>svg[data-v-15bda03a]:first-child{color:var(--llb-accent,var(--color-accent))}.geniai-plan__evidence>summary>span[data-v-15bda03a]{gap:.08rem;min-width:0;display:grid}.geniai-plan__evidence>summary strong[data-v-15bda03a]{font-size:.76rem}.geniai-plan__evidence>summary small[data-v-15bda03a]{color:var(--color-text-secondary);font-size:.66rem;font-weight:540}.geniai-plan__chevron[data-v-15bda03a]{margin-left:auto;transition:transform .18s}.geniai-plan__evidence[open] .geniai-plan__chevron[data-v-15bda03a]{transform:rotate(180deg)}.geniai-plan__evidence-body[data-v-15bda03a]{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 72%, transparent);gap:.62rem;padding:.72rem;display:grid}.geniai-plan__requirements[data-v-15bda03a]{gap:.45rem;display:grid}.geniai-plan__requirements h5[data-v-15bda03a]{color:var(--color-text-primary);font-size:.76rem}.geniai-plan ul[data-v-15bda03a]{gap:.52rem;margin:0;padding-left:1.05rem;display:grid}.geniai-plan li strong[data-v-15bda03a]{color:var(--color-text-primary);font-size:.7rem;display:block}.geniai-plan li small[data-v-15bda03a]{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-top:.12rem;font-size:.66rem;display:block}.geniai-plan summary[data-v-15bda03a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.geniai-plan__capabilities summary[data-v-15bda03a]{cursor:pointer;color:var(--color-text-primary);padding:.28rem 0;font-size:.74rem}.geniai-plan__capabilities p+p[data-v-15bda03a]{margin-top:.28rem}.geniai-plan button[data-v-15bda03a]{border:1px solid var(--color-borders-dividers);min-height:2.5rem;color:var(--color-text-primary);background:var(--llb-control-bg);font:inherit;cursor:pointer;border-radius:.5rem;justify-self:start;padding:.45rem .75rem;font-size:.8rem}.geniai-plan button[data-v-15bda03a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.geniai-plan button[data-v-15bda03a]:disabled{opacity:.55;cursor:wait}.geniai-plan__boundary[data-v-15bda03a]{border-left:3px solid var(--color-warning);padding-left:.6rem}.geniai-plan__next[data-v-15bda03a]{border-top:1px solid var(--color-borders-dividers);padding-top:.48rem}.geniai-plan__next strong[data-v-15bda03a]{color:var(--color-text-primary)}@media (width<=680px){.geniai-plan__summary[data-v-15bda03a]{grid-template-columns:auto minmax(0,1fr)}.geniai-plan__metrics[data-v-15bda03a]{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (prefers-reduced-motion:reduce){.geniai-plan__chevron[data-v-15bda03a]{transition:none}}.geniai-assets[data-v-ce1ab6df]{gap:.65rem;min-width:0;display:grid}.geniai-assets h4[data-v-ce1ab6df],.geniai-assets p[data-v-ce1ab6df],.geniai-assets dl[data-v-ce1ab6df],.geniai-assets dd[data-v-ce1ab6df]{margin:0}.geniai-assets h4[data-v-ce1ab6df]{color:var(--color-text-primary);font-size:.9rem}.geniai-assets__asset[data-v-ce1ab6df]{border:1px solid var(--color-borders-dividers);border-radius:.7rem;gap:.6rem;min-width:0;padding:.75rem;display:grid}.geniai-assets__asset header[data-v-ce1ab6df]{flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;display:flex}.geniai-assets__asset strong[data-v-ce1ab6df]{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.85rem}.geniai-assets__source[data-v-ce1ab6df],.geniai-assets__range[data-v-ce1ab6df],.geniai-assets__connections[data-v-ce1ab6df]{color:var(--color-text-secondary);font-size:.75rem}.geniai-assets__change[data-v-ce1ab6df]{border:1px solid var(--color-borders-dividers);color:var(--color-text-secondary);border-radius:1rem;padding:.1rem .45rem;font-size:.7rem}.geniai-assets__provenance[data-v-ce1ab6df]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.geniai-assets__provenance details[data-v-ce1ab6df]{margin-top:.25rem}.geniai-assets__provenance ul[data-v-ce1ab6df]{margin:.4rem 0 0;padding-left:1.1rem}.geniai-assets__connections[data-v-ce1ab6df]{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.geniai-assets__connections div[data-v-ce1ab6df]{gap:.35rem;display:flex}.geniai-assets__connections dd[data-v-ce1ab6df]{overflow-wrap:anywhere}.geniai-assets__checks h5[data-v-ce1ab6df]{color:var(--color-text-primary);margin:0;font-size:.75rem}.geniai-assets__checks ul[data-v-ce1ab6df]{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.geniai-assets__checks li[data-v-ce1ab6df]{border-left:2px solid var(--color-warning);color:var(--color-text-secondary);overflow-wrap:anywhere;gap:.12rem;padding-left:.55rem;font-size:.68rem;display:grid}.geniai-assets__checks li[data-check-state=passed][data-v-ce1ab6df]{border-left-color:var(--color-success,#3fa87a)}.geniai-assets__checks li[data-check-state=failed][data-v-ce1ab6df]{border-left-color:var(--color-danger)}.geniai-assets__checks strong[data-v-ce1ab6df]{color:var(--color-text-primary);font-size:.7rem}.geniai-assets__states[data-v-ce1ab6df]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.4rem;display:grid}.geniai-assets__states div[data-v-ce1ab6df]{background:color-mix(in srgb, var(--color-text-secondary) 7%, transparent);color:var(--color-text-secondary);border-radius:.4rem;min-width:0;padding:.35rem .5rem}.geniai-assets__states dt[data-v-ce1ab6df]{overflow-wrap:anywhere;gap:.35rem;font-size:.72rem;display:flex}.geniai-assets__states dd[data-v-ce1ab6df]{padding-top:.15rem;font-size:.65rem}.geniai-assets__states .is-confirmed[data-v-ce1ab6df]{color:var(--color-success,#3fa87a);background:color-mix(in srgb, var(--color-success,#3fa87a) 10%, transparent)}.geniai-assets__boundary[data-v-ce1ab6df],.geniai-assets__missing[data-v-ce1ab6df],.geniai-assets__reasons[data-v-ce1ab6df]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.geniai-assets__reasons[data-v-ce1ab6df]{margin:0;padding-left:1.1rem}.assistant-session-dialog[data-v-e1711068]{gap:.82rem;min-width:0;display:grid}.assistant-session-dialog__visually-hidden[data-v-e1711068]{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.llb-dialog-panel.assistant-session-glass-dialog .glass-dialog-header{z-index:6;border-bottom:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, transparent);background:color-mix(in srgb, var(--color-panel-strong,var(--color-bg-primary)) 88%, transparent);box-shadow:0 .55rem 1.2rem color-mix(in srgb, var(--color-bg-primary) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);margin-bottom:0;padding:.12rem 0 .72rem;position:sticky;top:0}.llb-dialog-panel.assistant-session-glass-dialog .glass-dialog-header__title{justify-content:flex-start}.assistant-session-dialog__balance-chip[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 28%, var(--color-borders-dividers) 20%);background:color-mix(in srgb, var(--color-panel-soft) 68%, transparent);max-width:min(18rem,38vw);min-height:2rem;color:color-mix(in srgb, var(--color-text-primary) 86%, var(--llb-accent,var(--color-accent)) 14%);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.assistant-session-dialog__balance-chip[data-tone=blocked][data-v-e1711068]{border-color:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 38%, var(--color-borders-dividers) 18%);color:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 76%, var(--color-text-primary) 24%)}.assistant-session-dialog__balance-chip[data-tone=active][data-v-e1711068]{border-color:color-mix(in srgb, #22c55e 38%, var(--color-borders-dividers) 18%);color:color-mix(in srgb, #22c55e 72%, var(--color-text-primary) 28%)}.assistant-session-dialog__metadata[data-v-e1711068]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.assistant-session-dialog__metadata div[data-v-e1711068]{border:1px solid var(--color-borders-dividers,#344154);border-radius:.65rem;min-width:0;padding:.7rem}.assistant-session-dialog__metadata dt[data-v-e1711068]{opacity:.75;font-size:.78rem}.assistant-session-dialog__metadata dd[data-v-e1711068]{overflow-wrap:anywhere;margin:.25rem 0 0}.assistant-session-dialog__project-workflow[data-v-e1711068]{gap:.8rem;min-width:0;display:grid}.assistant-session-dialog__project-setup[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 24%, var(--color-borders-dividers));background:color-mix(in srgb, var(--color-panel-soft) 72%, transparent);border-radius:.76rem;grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;padding:.82rem;display:grid}.assistant-session-dialog__destination[data-v-e1711068]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;min-width:0;margin:0;padding:0;display:grid}.assistant-session-dialog__destination legend[data-v-e1711068]{color:var(--color-text-primary);grid-column:1/-1;margin-bottom:.22rem;font-size:.78rem;font-weight:800}.assistant-session-dialog__destination label[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, var(--color-borders-dividers));background:color-mix(in srgb, var(--llb-control-bg) 64%, transparent);min-width:0;min-height:3.65rem;color:var(--color-text-secondary);cursor:pointer;border-radius:.68rem;align-items:center;gap:.58rem;padding:.7rem .76rem;transition:border-color .18s,background .18s,box-shadow .22s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff0b}.assistant-session-dialog__destination label[data-v-e1711068]:hover{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, var(--color-borders-dividers));transform:translateY(-1px)}.assistant-session-dialog__destination label[data-selected=true][data-v-e1711068]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 64%, var(--color-borders-dividers));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent), transparent 44%), color-mix(in srgb, var(--llb-control-bg) 72%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, transparent), 0 12px 28px #0206171f}.assistant-session-dialog__destination input[data-v-e1711068]{accent-color:var(--llb-accent,var(--color-accent))}.assistant-session-dialog__destination span[data-v-e1711068]{gap:.14rem;min-width:0;display:grid}.assistant-session-dialog__destination strong[data-v-e1711068]{color:var(--color-text-primary);font-size:.78rem}.assistant-session-dialog__destination small[data-v-e1711068]{color:var(--color-text-secondary);font-size:.68rem;line-height:1.38}.assistant-session-dialog__destination-note[data-v-e1711068]{color:var(--color-text-secondary);align-self:center;margin:1.25rem 0 0;font-size:.72rem;line-height:1.45}.assistant-session-dialog__destination-summary[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 24%, var(--color-borders-dividers));background:color-mix(in srgb, var(--llb-control-bg) 62%, transparent);border-radius:.68rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;padding:.66rem .72rem;display:grid;box-shadow:inset 0 1px #ffffff0b}.assistant-session-dialog__destination-summary-icon[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 26%, transparent);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 9%, var(--color-panel-strong));width:2rem;height:2rem;color:var(--llb-accent,var(--color-accent));border-radius:.56rem;place-items:center;display:inline-grid}.assistant-session-dialog__destination-summary-copy[data-v-e1711068]{gap:.08rem;min-width:0;display:grid}.assistant-session-dialog__destination-summary-copy small[data-v-e1711068]{color:var(--color-text-secondary);font-size:.62rem;font-weight:760}.assistant-session-dialog__destination-summary-copy strong[data-v-e1711068]{color:var(--color-text-primary);font-size:.78rem}.assistant-session-dialog__destination-summary-copy>span[data-v-e1711068]{color:var(--color-text-secondary);font-size:.68rem;line-height:1.35}.assistant-session-dialog__destination-summary button[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 28%, var(--color-borders-dividers));background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 7%, var(--llb-control-bg));min-height:2.2rem;color:var(--llb-accent,var(--color-accent));font:inherit;cursor:pointer;border-radius:.52rem;padding:.46rem .66rem;font-size:.7rem;font-weight:800}.assistant-session-dialog__receipt-guide[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 28%, var(--color-borders-dividers));background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 6%, transparent);border-radius:.62rem;gap:.5rem;margin-top:.72rem;padding:.72rem;display:grid}.assistant-session-dialog__receipt-guide h4[data-v-e1711068]{color:var(--llb-accent,var(--color-accent));margin:0;font-size:.8rem}.assistant-session-dialog__receipt-guide ol[data-v-e1711068]{color:var(--color-text-secondary);gap:.3rem;margin:0;padding-left:1.2rem;font-size:.7rem;line-height:1.42;display:grid}.assistant-session-dialog__receipt-guide button[data-v-e1711068]{justify-self:start}.assistant-session-dialog__receipt-technical[data-v-e1711068]{border:1px solid var(--color-borders-dividers);border-radius:.58rem}.assistant-session-dialog__receipt-technical summary[data-v-e1711068]{color:var(--color-text-secondary);cursor:pointer;padding:.62rem .72rem;font-size:.72rem;font-weight:760}.assistant-session-dialog__receipt-technical dl[data-v-e1711068]{padding:0 .72rem .72rem}.assistant-session-dialog__working-card[data-v-e1711068],.assistant-session-dialog__recovery-card[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 30%, var(--color-borders-dividers));background:radial-gradient(circle at 5% 10%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 11%, transparent), transparent 42%), color-mix(in srgb, var(--color-panel-soft) 86%, transparent);border-radius:.82rem;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.assistant-session-dialog__working-card strong[data-v-e1711068],.assistant-session-dialog__recovery-card h3[data-v-e1711068]{color:var(--color-text-primary);font-weight:850}.assistant-session-dialog__working-card p[data-v-e1711068],.assistant-session-dialog__recovery-card p[data-v-e1711068]{color:var(--color-text-secondary);font-size:.82rem;line-height:1.5;margin-top:.3rem!important}.assistant-session-dialog__working-orbit[data-v-e1711068]{border:2px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 18%, transparent);border-top-color:var(--llb-accent,var(--color-accent));border-radius:999px;flex:none;width:2.7rem;height:2.7rem;animation:.9s linear infinite geniai-working-orbit-e1711068}.assistant-session-dialog__recovery-card[data-v-e1711068]{border-color:color-mix(in srgb, var(--color-warning) 40%, var(--color-borders-dividers));align-items:flex-start}.assistant-session-dialog__recovery-icon[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--color-warning) 60%, transparent);width:2.35rem;height:2.35rem;color:var(--color-warning);border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid}.assistant-session-dialog__recovery-card details[data-v-e1711068]{color:var(--color-text-secondary);margin-top:.7rem;font-size:.74rem}.assistant-session-dialog__recovery-card code[data-v-e1711068]{overflow-wrap:anywhere;margin-top:.35rem;display:block}@keyframes geniai-working-orbit-e1711068{to{transform:rotate(360deg)}}.assistant-session-dialog__project-workflow h2[data-v-e1711068],.assistant-session-dialog__project-workflow h3[data-v-e1711068],.assistant-session-dialog__project-workflow h4[data-v-e1711068],.assistant-session-dialog__project-workflow p[data-v-e1711068]{margin-block:0}.assistant-session-dialog__project-boundary[data-v-e1711068],.assistant-session-dialog__confirmation[data-v-e1711068],.assistant-session-dialog__project-gate[data-v-e1711068],.assistant-session-dialog__stale[data-v-e1711068]{border-inline-start:3px solid var(--color-accent,#7aa2ff);background:var(--color-panel-soft,#172033);padding:.8rem}.assistant-session-dialog__project-card[data-v-e1711068]{border:1px solid var(--color-borders-dividers,#344154);border-radius:.65rem;gap:.65rem;min-width:0;padding:.85rem;display:grid}.assistant-session-dialog__project-card[data-test=assistant-control-philosophy][data-v-e1711068]{border:0;padding:0}.assistant-session-dialog__project-card ul[data-v-e1711068],.assistant-session-dialog__project-card ol[data-v-e1711068]{margin-block:0;padding-inline-start:1.35rem}.assistant-session-dialog__philosophy-section[data-v-e1711068]{gap:.4rem;padding-block-start:.15rem;display:grid}.assistant-session-dialog__project-estimate[data-v-e1711068]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.assistant-session-dialog__project-estimate div[data-v-e1711068],.assistant-session-dialog__receipt dl div[data-v-e1711068]{border:1px solid var(--color-borders-dividers,#344154);border-radius:.55rem;min-width:0;padding:.65rem}.assistant-session-dialog__project-estimate dt[data-v-e1711068],.assistant-session-dialog__receipt dt[data-v-e1711068]{opacity:.75;font-size:.78rem}.assistant-session-dialog__project-estimate dd[data-v-e1711068],.assistant-session-dialog__receipt dd[data-v-e1711068]{overflow-wrap:anywhere;margin:.2rem 0 0}.assistant-session-dialog__rungs[data-v-e1711068]{gap:.75rem;display:grid}.assistant-session-dialog__rungs>li[data-v-e1711068],.assistant-session-dialog__tests li[data-v-e1711068]{background:var(--color-panel-soft,#172033);border-radius:.55rem;padding:.65rem}.assistant-session-dialog__tests[data-v-e1711068]{gap:.45rem;margin-block-start:.45rem;display:grid}.assistant-session-dialog__rungs>li[data-v-e1711068]{gap:.4rem;display:grid}.assistant-session-dialog__rungs code[data-v-e1711068]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 24%, var(--color-borders-dividers));background:color-mix(in srgb, var(--color-panel-soft) 76%, transparent);color:var(--color-text-primary);white-space:pre-wrap;border-radius:.45rem;padding:.55rem;display:block;overflow-x:auto}.assistant-session-dialog__bindings-scroll[data-v-e1711068]{max-width:100%;overflow-x:auto}.assistant-session-dialog__bindings-scroll table[data-v-e1711068]{border-collapse:collapse;text-align:start;width:100%;min-width:38rem}.assistant-session-dialog__bindings-scroll th[data-v-e1711068],.assistant-session-dialog__bindings-scroll td[data-v-e1711068]{border-block-end:1px solid var(--color-borders-dividers,#344154);vertical-align:top;overflow-wrap:anywhere;padding:.55rem}.assistant-session-dialog__bindings-scroll th[data-v-e1711068]{color:var(--color-text-secondary,var(--color-text-primary));font-size:.76rem}.assistant-session-dialog__compiler-summary[data-v-e1711068],.assistant-session-dialog__verification-summary[data-v-e1711068]{flex-wrap:wrap;justify-content:space-between;gap:.45rem;display:flex}.assistant-session-dialog__tests[data-v-e1711068]{padding:0;list-style:none}.assistant-session-dialog__tests li[data-v-e1711068]{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;display:grid}.assistant-session-dialog__tests code[data-v-e1711068]{overflow-wrap:anywhere;grid-column:1/-1}.assistant-session-dialog__confirmation[data-v-e1711068],.assistant-session-dialog__project-gate[data-v-e1711068],.assistant-session-dialog__stale[data-v-e1711068]{gap:.65rem;display:grid}.assistant-session-dialog__inline-actions[data-v-e1711068]{flex-wrap:wrap;gap:.65rem;display:flex}.assistant-session-dialog__inline-actions button[data-v-e1711068],.assistant-session-dialog__receipt button[data-v-e1711068],.assistant-session-dialog__stale button[data-v-e1711068]{border:1px solid var(--llb-control-border,var(--color-borders-dividers));background:var(--llb-control-bg,var(--color-panel-soft));min-width:9rem;min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;border-radius:.58rem;padding:.64rem .9rem;font-weight:780}.assistant-session-dialog__inline-actions button[data-v-e1711068]:disabled,.assistant-session-dialog__receipt button[data-v-e1711068]:disabled,.assistant-session-dialog__stale button[data-v-e1711068]:disabled{cursor:not-allowed;opacity:.62}.assistant-session-dialog__receipt [data-test=assistant-project-undo][data-v-e1711068],.assistant-session-dialog__stale [data-test=assistant-project-refresh][data-v-e1711068]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 58%, transparent);background:var(--llb-accent,var(--color-accent));color:#fff}.assistant-session-dialog__receipt dl[data-v-e1711068]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.assistant-session-dialog__receipt[data-v-e1711068]:focus-visible,.assistant-session-dialog__project-card[data-v-e1711068]:focus-visible,.assistant-session-dialog button[data-v-e1711068]:focus-visible,.assistant-session-dialog textarea[data-v-e1711068]:focus-visible{outline:3px solid var(--color-focus-ring,#9fc3ff);outline-offset:2px}[data-verification-state=INVALID][data-v-e1711068],[data-compiler-state=rejected][data-v-e1711068],[data-test-state=failed][data-v-e1711068]{color:var(--color-error,#ff8a80)}[data-verification-state=COMPILES][data-v-e1711068],[data-verification-state=PARTIALLY_VERIFIED][data-v-e1711068],[data-test-state=unverified][data-v-e1711068]{color:var(--color-warning,#ffd180)}[data-verification-state=VERIFIED_FOR_DECLARED_CASES][data-v-e1711068],[data-test-state=passed][data-v-e1711068]{color:var(--color-success,#9be7a4)}.assistant-session-dialog__transcript[data-v-e1711068]{gap:.7rem;max-height:18rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.assistant-session-dialog__transcript li[data-v-e1711068]{border:1px solid var(--color-borders-dividers,#344154);border-radius:.65rem;padding:.75rem}.assistant-session-dialog__transcript li[data-role=assistant][data-v-e1711068]{background:var(--color-panel-soft,#172033)}.assistant-session-dialog__transcript p[data-v-e1711068]{white-space:pre-wrap;margin:.35rem 0}.assistant-session-dialog__transcript small[data-v-e1711068]{opacity:.8;display:block}.assistant-session-dialog__prompt-control[data-v-e1711068]{resize:vertical;appearance:none;width:100%;min-height:5.5rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.assistant-session-dialog__prompt-control[data-v-e1711068]:focus,.assistant-session-dialog__prompt-control[data-v-e1711068]:focus-visible{box-shadow:none!important;outline:0!important}.llb-dialog-panel.assistant-session-glass-dialog .glass-dialog-field__shell .assistant-session-dialog__prompt-control{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.assistant-session-dialog__provider-block[data-v-e1711068]{overflow-wrap:anywhere;font-size:.78rem}.assistant-session-dialog__footer[data-v-e1711068]{border-top:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, var(--color-borders-dividers) 18%);margin-top:.1rem;padding-top:.68rem}.assistant-session-dialog__end-session[data-v-e1711068],.assistant-session-dialog__restore-action[data-v-e1711068]{border:1px solid var(--llb-control-border,var(--color-borders-dividers));background:var(--llb-control-bg,var(--color-panel-soft));min-width:7rem;min-height:2.45rem;color:var(--color-text-primary);cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.42rem;padding:.68rem 1rem;font-size:.86rem;font-weight:800;display:inline-flex}.assistant-session-dialog__end-session svg[data-v-e1711068],.assistant-session-dialog__end-session i[data-v-e1711068],.assistant-session-dialog__restore-action svg[data-v-e1711068],.assistant-session-dialog__restore-action i[data-v-e1711068]{width:1rem;height:1rem}.assistant-session-dialog__end-session[data-v-e1711068]:disabled,.assistant-session-dialog__restore-action[data-v-e1711068]:disabled{cursor:not-allowed;opacity:.62}@media (width<=640px){.assistant-session-dialog__project-setup[data-v-e1711068],.assistant-session-dialog__destination[data-v-e1711068]{grid-template-columns:1fr}.assistant-session-dialog__destination-note[data-v-e1711068]{margin-top:0}.assistant-session-dialog__destination-summary[data-v-e1711068]{grid-template-columns:auto minmax(0,1fr)}.assistant-session-dialog__destination-summary button[data-v-e1711068]{grid-column:2;justify-self:start}.assistant-session-dialog__project-estimate[data-v-e1711068],.assistant-session-dialog__receipt dl[data-v-e1711068],.assistant-session-dialog__tests li[data-v-e1711068]{grid-template-columns:minmax(0,1fr)}.assistant-session-dialog__tests code[data-v-e1711068]{grid-column:auto}.assistant-session-dialog__inline-actions[data-v-e1711068]{flex-direction:column;align-items:stretch}.assistant-session-dialog__inline-actions button[data-v-e1711068],.assistant-session-dialog__receipt button[data-v-e1711068],.assistant-session-dialog__stale button[data-v-e1711068]{width:100%}.assistant-session-dialog__balance-chip[data-v-e1711068]{max-width:100%}}@media (height<=430px) and (orientation:landscape){.assistant-session-dialog[data-v-e1711068],.assistant-session-dialog__project-workflow[data-v-e1711068]{gap:.5rem}.assistant-session-dialog__metadata[data-v-e1711068]{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(8.5rem,1fr));overflow-x:auto}.assistant-session-dialog__metadata div[data-v-e1711068]{padding:.5rem}.assistant-session-dialog__prompt-control[data-v-e1711068]{min-height:3.5rem}.assistant-session-dialog__footer[data-v-e1711068]{padding-top:.38rem}}.assistant-session-dialog__restore-action[data-v-e1711068]{border-color:color-mix(in srgb, var(--color-danger) 52%, var(--color-borders-dividers));color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.assistant-session-dialog__working-orbit[data-v-e1711068]{animation:none}.assistant-session-dialog__destination label[data-v-e1711068]{transition:none}.assistant-session-dialog__destination label[data-v-e1711068]:hover{transform:none}}.ladder-coil-ring[data-v-043731e7]{transition:filter .12s}.ladder-coil-ring--energized[data-v-043731e7]{filter:none}svg[data-v-110b0da2]{transition:filter .12s;overflow:visible}.ladder-contact-icon--closed[data-v-110b0da2],.ladder-contact-icon--energized[data-v-110b0da2]{filter:none}svg[data-v-e7473799]{transition:filter .12s;overflow:visible}.ladder-contact-icon--closed[data-v-e7473799],.ladder-contact-icon--energized[data-v-e7473799]{filter:none}.llbuilder-rung-conductors line[data-v-b6a551e1]{stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .18s,opacity .18s,filter .18s,stroke-dashoffset .24s}.rung-wire[data-v-b6a551e1],.rung-rail[data-v-b6a551e1]{stroke:var(--llb-wire-default,#8fa3b8);filter:drop-shadow(0 1px 2px #00000052)}.rung-rail[data-v-b6a551e1]{opacity:1;filter:drop-shadow(0 1px 2px #00000057) drop-shadow(0 0 3px color-mix(in srgb,var(--llb-wire-default,#8fa3b8) 12%,transparent))}.rung-wire--lead-in[data-v-b6a551e1]{opacity:.96}.rung-wire--branch[data-v-b6a551e1]{filter:drop-shadow(0 1px 2px #0000004d)}.rung-wire--live[data-v-b6a551e1]{stroke-opacity:1;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--llb-wire-live,#4ade80) 54%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--llb-wire-live,#4ade80) 22%,transparent));stroke:var(--llb-wire-live,#4ade80)!important}.rung-wire.rung-wire--live[data-v-b6a551e1]{stroke-width:4.75px}.rung-wire--inactive[data-v-b6a551e1],.rung-wire--inactive-sim[data-v-b6a551e1]{opacity:.52}.rung-wire--selected[data-v-b6a551e1]{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--llb-wire-selected,#ffc300) 54%,transparent));stroke:var(--llb-wire-selected,#ffc300)!important}.rung-wire--fault[data-v-b6a551e1]{opacity:.9;stroke:var(--llb-danger,#ef4444)!important}.rung-wire--stale[data-v-b6a551e1]{opacity:.82;filter:none;stroke:var(--llb-stale,#f59e0b)!important}.rung-state-marker[data-v-b6a551e1]{paint-order:stroke;stroke:var(--llb-panel-strong,#07111e);stroke-width:2px;pointer-events:none;font-size:.9rem;font-weight:900}.rung-state-marker--fault[data-v-b6a551e1]{fill:var(--llb-danger,#ef4444)}.rung-state-marker--stale[data-v-b6a551e1]{fill:var(--llb-stale,#f59e0b)}@media (prefers-reduced-motion:reduce){.llbuilder-rung-conductors line[data-v-b6a551e1]{transition:none}}.canonical-rung-canvas[data-v-b65c145e]{gap:.65rem;min-width:0;display:grid}.canonical-rung[data-v-b65c145e]{border:1px solid color-mix(in srgb, var(--llb-wire-default,#8fa3b8) 28%, transparent);background:linear-gradient(155deg,#020a14d1,#081726ad);border-radius:.78rem;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.canonical-rung__header[data-v-b65c145e]{align-items:baseline;gap:.5rem;padding:.48rem .62rem 0;display:flex}.canonical-rung__header span[data-v-b65c145e]{color:var(--llb-wire-selected,#22d3ee);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.canonical-rung__header strong[data-v-b65c145e]{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.canonical-rung__viewport[data-v-b65c145e]{scrollbar-width:thin;overflow:auto hidden}.canonical-rung__viewport[data-v-b65c145e]:focus-visible{outline:2px solid var(--llb-wire-selected,#22d3ee);outline-offset:-2px}.canonical-rung__svg[data-v-b65c145e]{width:100%;min-width:70rem;height:auto;display:block}.canonical-rung__rail[data-v-b65c145e],.canonical-rung__wire[data-v-b65c145e]{stroke:var(--llb-wire-default,#8fa3b8);stroke-width:4px;stroke-linecap:round;transition:stroke .22s,filter .22s}.canonical-rung__rail[data-v-b65c145e]{stroke-width:8px}.canonical-rung__rail.is-live[data-v-b65c145e],.canonical-rung__wire.is-live[data-v-b65c145e]{stroke:var(--llb-wire-live,#4ade80)}.canonical-rung__element[data-v-b65c145e]{color:#cbd5e1;outline:none}.canonical-rung__element.is-interactive[data-v-b65c145e]{cursor:pointer}.canonical-rung__element.is-interactive:focus-visible .canonical-rung__hit[data-v-b65c145e]{fill:color-mix(in srgb, var(--llb-wire-selected,#22d3ee) 18%, transparent);stroke:var(--llb-wire-selected,#22d3ee)}.canonical-rung__hit[data-v-b65c145e]{fill:color-mix(in srgb, var(--llb-wire-selected,#22d3ee) 7%, transparent);stroke:color-mix(in srgb, var(--llb-wire-selected,#22d3ee) 45%, transparent);stroke-width:1.5px}.canonical-rung__element.is-interactive:hover .canonical-rung__hit[data-v-b65c145e]{fill:color-mix(in srgb, var(--llb-wire-selected,#22d3ee) 13%, transparent);stroke:var(--llb-wire-selected,#22d3ee)}.canonical-rung__label[data-v-b65c145e]{fill:#f8fafc;font-size:10px;font-weight:800}.canonical-rung__tag[data-v-b65c145e]{fill:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px}.canonical-rung-canvas__failure[data-v-b65c145e]{color:#fde68a;margin:0}@media (width<=900px),(height<=500px){.canonical-rung__svg[data-v-b65c145e]{min-width:64rem}.canonical-rung__header[data-v-b65c145e]{width:fit-content;position:sticky;left:0}}@media (prefers-reduced-motion:reduce){.canonical-rung__rail[data-v-b65c145e],.canonical-rung__wire[data-v-b65c145e]{transition:none}}.llbuilder-topbar[data-v-655ffc60]{min-height:calc(var(--btn-scale,1) * 3.65rem);border-bottom:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 84%, transparent), color-mix(in srgb, var(--llb-panel,var(--color-bg-primary)) 90%, transparent)), var(--color-bg-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:clamp(.6rem,1.1vw,1rem);box-shadow:0 10px 26px #0000003d}.llbuilder-brand-link[data-v-655ffc60]{min-width:clamp(10rem,16vw,15rem)}.llbuilder-brand-link[data-v-655ffc60],.llbuilder-top-action[data-v-655ffc60]:not(:disabled){cursor:pointer}.llbuilder-top-action[data-v-655ffc60]:disabled,.llbuilder-top-action[aria-disabled=true][data-v-655ffc60]{cursor:not-allowed}.builder-button-large img[data-v-655ffc60],.builder-button-large svg[data-v-655ffc60]{transition:filter .3s}.llbuilder-action-buttons[data-v-655ffc60]{gap:calc(var(--btn-scale,1) * .5rem)}.logo[data-v-655ffc60]{font-size:calc(var(--btn-scale,1) * 1.48rem);gap:calc(var(--btn-scale,1) * .4rem)}.llbuilder-project-region[data-v-655ffc60]{min-width:0}.llbuilder-project-strip[data-v-655ffc60]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 16%, transparent);background:color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 72%, transparent);border-radius:8px;grid-template-columns:auto minmax(8rem,1fr) auto auto;align-items:center;gap:.45rem;width:min(100%,38rem);padding:.36rem .62rem;display:grid;box-shadow:inset 0 1px #ffffff14}.llbuilder-project-kicker[data-v-655ffc60]{letter-spacing:0;text-transform:uppercase;color:var(--llb-text-muted,var(--color-text-secondary));font-size:.66rem;font-weight:700}.llbuilder-project-name[data-v-655ffc60]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--llb-text-strong,var(--color-text-primary));font-size:calc(var(--btn-scale,1) * .92rem);line-height:1.15;overflow:hidden}.llbuilder-project-badge[data-v-655ffc60]{letter-spacing:0;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:1.28rem;padding:0 .48rem;font-size:.62rem;font-weight:750;display:inline-flex}.llbuilder-project-badge--saved[data-v-655ffc60],.llbuilder-project-badge--editable[data-v-655ffc60]{color:var(--llb-success,var(--color-button-Simulation-Green));background:color-mix(in srgb, var(--llb-success,var(--color-button-Simulation-Green)) 13%, transparent);border-color:color-mix(in srgb, var(--llb-success,var(--color-button-Simulation-Green)) 38%, transparent)}.llbuilder-project-badge--unsaved[data-v-655ffc60],.llbuilder-project-badge--readonly[data-v-655ffc60]{color:var(--llb-warning,var(--color-button-header-Contrast-Yellow));background:color-mix(in srgb, var(--llb-warning,var(--color-button-header-Contrast-Yellow)) 13%, transparent);border-color:color-mix(in srgb, var(--llb-warning,var(--color-button-header-Contrast-Yellow)) 38%, transparent)}.llbuilder-project-badge--readonly[data-v-655ffc60]{color:var(--llb-danger,var(--color-button-Simulation-Red));background:color-mix(in srgb, var(--llb-danger,var(--color-button-Simulation-Red)) 13%, transparent);border-color:color-mix(in srgb, var(--llb-danger,var(--color-button-Simulation-Red)) 38%, transparent)}.llbuilder-top-action[data-v-655ffc60]{--icon-size:calc(var(--btn-scale,1) * 1.22rem);--llbuilder-action-ease:cubic-bezier(.16, 1, .3, 1);width:auto;min-width:calc(var(--btn-scale,1) * 4.45rem);height:calc(var(--btn-scale,1) * 2.08rem);isolation:isolate;border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 16%, transparent);background:linear-gradient(180deg, #ffffff13, #ffffff06), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 72%, transparent);color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)));font-size:calc(var(--btn-scale,1) * .7rem);letter-spacing:0;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(18px);transition:transform .36s var(--llbuilder-action-ease), border-color .22s ease, background .22s ease, box-shadow .3s ease, color .18s ease;border-radius:.48rem;gap:.34rem;padding-inline:.62rem;font-weight:760;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff14,0 10px 24px #0206172e}.llbuilder-operating-guide-action i[data-v-655ffc60]{background:var(--llb-warning,var(--color-button-header-Contrast-Yellow));width:.42rem;height:.42rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 92%, transparent);border-radius:50%;position:absolute;top:.32rem;right:.32rem}@media (width<=1060px){.llbuilder-operating-guide-action span[data-v-655ffc60]{display:none}.llbuilder-operating-guide-action[data-v-655ffc60]{min-width:calc(var(--btn-scale,1) * 2.5rem);padding-inline:.55rem}}.llbuilder-top-action[data-v-655ffc60]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:#ffffff14;transition:opacity .26s;position:absolute;inset:0}.llbuilder-top-action[data-v-655ffc60]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:52%;position:absolute;top:-80%;bottom:-80%;left:-70%;transform:translate(-120%)rotate(12deg)}.llbuilder-top-action svg[data-v-655ffc60]{flex:none;width:var(--icon-size)!important;height:var(--icon-size)!important;color:inherit!important}.llbuilder-top-action[data-v-655ffc60] svg [stroke]{stroke:currentColor!important}.llbuilder-top-action[data-v-655ffc60] svg [fill]:not([fill=none]),.llbuilder-top-action[data-v-655ffc60] svg path:not([fill=none]),.llbuilder-top-action[data-v-655ffc60] svg rect:not([fill=none]),.llbuilder-top-action[data-v-655ffc60] svg circle:not([fill=none]),.llbuilder-top-action[data-v-655ffc60] svg ellipse:not([fill=none]),.llbuilder-top-action[data-v-655ffc60] svg polygon:not([fill=none]),.llbuilder-top-action[data-v-655ffc60] svg text,.llbuilder-top-action[data-v-655ffc60] svg.svg-inline--fa path{fill:currentColor!important}.llbuilder-top-action[data-v-655ffc60]:hover:not(:disabled){border-color:color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 30%, transparent);background:linear-gradient(180deg, #ffffff1a, #ffffff08), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 76%, transparent);color:var(--llb-icon-hover,var(--llb-text-strong,var(--color-text-primary)));box-shadow:inset 0 1px 0 #ffffff1a, 0 16px 32px #02061742, 0 0 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent);transform:translateY(-1px)scale(1.012)}.llbuilder-top-action[data-v-655ffc60]:hover:not(:disabled):before,.llbuilder-top-action[aria-pressed=true][data-v-655ffc60]:before{opacity:.2}.llbuilder-top-action[data-v-655ffc60]:hover:not(:disabled):after,.llbuilder-top-action[aria-pressed=true][data-v-655ffc60]:after{animation:llbuilder-glass-sheen-655ffc60 .76s var(--llbuilder-action-ease)}.llbuilder-top-action[data-v-655ffc60]:active:not(:disabled){transform:translateY(0)scale(.968);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0206173d}.llbuilder-top-action.btn-sim-green[data-v-655ffc60]{border-color:#14b8a680;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #02061733,0 14px 30px #14b8a63d;color:#ecfdf5!important;background:linear-gradient(#2dd4bffa,#0f766efa),#0f766e!important}.llbuilder-top-action.btn-sim-green[data-v-655ffc60]:hover:not(:disabled){border-color:#2dd4bf9e;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #02061733,0 16px 34px #14b8a652;background:linear-gradient(#5eead4,#0d9488fa),#0d9488!important}.llbuilder-top-action.btn-sim-red[data-v-655ffc60]{border-color:#f43f5e8c;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0206172e,0 14px 30px #f43f5e42;color:#fff!important;background:linear-gradient(#fb7185,#e11d48fa),#e11d48!important}.llbuilder-top-action.btn-sim-red[data-v-655ffc60]:hover:not(:disabled){border-color:#ff8fa6b8;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0206172e,0 16px 34px #f43f5e57;background:linear-gradient(#fda4af,#f43f5efa),#f43f5e!important}.llbuilder-top-action.btn-accent[data-v-655ffc60]{border-color:#3b82f685;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #02061733,0 14px 30px #2563eb3d;color:#f8fafc!important;background:linear-gradient(#3b82f6eb,#1e40afeb),#14233ef0!important}.llbuilder-top-action.btn-accent[data-v-655ffc60]:hover:not(:disabled){border-color:#60a5faa8;background:linear-gradient(#60a5faf5,#2563ebf0),#1d355bf5!important}@keyframes llbuilder-glass-sheen-655ffc60{0%{opacity:0;transform:translate(-120%)rotate(12deg)}18%{opacity:1}to{opacity:0;transform:translate(340%)rotate(12deg)}}@media (orientation:landscape) and (height<=420px){.llbuilder-action-buttons[data-v-655ffc60]{gap:calc(var(--btn-scale,1) * .3rem)}.llbuilder-top-action span[data-v-655ffc60],.llbuilder-project-kicker[data-v-655ffc60],.llbuilder-project-badge[data-v-655ffc60]{display:none}.llbuilder-project-strip[data-v-655ffc60]{grid-template-columns:minmax(8rem,1fr)}}.sim-header[data-v-b82a1f5d]{--aurora-core:var(--color-accent-contrast,#ec4899);--aurora-low:color-mix(in oklab, var(--aurora-core) 78%, black);--aurora-high:color-mix(in oklab, var(--aurora-core) 82%, white);--aurora-pop:var(--color-button-header-Contrast-Yellow,#ffc300);--gauss-mask:linear-gradient(90deg, #0000 0%, #00000008 8%, #0000001f 18%, #00000052 30%, #0000009e 40%, #000 50%, #0000009e 60%, #00000052 70%, #0000001f 82%, #00000008 92%, #0000 100%);min-height:calc(var(--btn-scale,1) * 3rem + 1rem);isolation:isolate;border-radius:1rem;position:relative;overflow:hidden!important}.sim-gleam[data-v-b82a1f5d]{z-index:5;pointer-events:none;opacity:.4;animation:9s ease-in-out infinite alternate hueDrift-b82a1f5d;position:absolute;inset:0;overflow:hidden}.beam[data-v-b82a1f5d]{will-change:transform, opacity;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:var(--gauss-mask);-webkit-mask-image:var(--gauss-mask);mask-image:var(--gauss-mask);position:absolute;top:-35%;bottom:-35%;left:0;transform:translate(-520%)skew(-18deg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.beam-main[data-v-b82a1f5d]{background:linear-gradient(90deg, #0000 0%, #c13a7dd9 42%,  var(--aurora-core) 50%,  #ff6fb5d9 58%,  #0000 100%);background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--aurora-low) 85%, transparent) 42%, var(--aurora-core) 50%, color-mix(in oklab, var(--aurora-high) 85%, transparent) 58%, transparent 100%);width:24%;filter:drop-shadow(0 0 16px var(--aurora-low)) drop-shadow(0 0 22px var(--aurora-high)) drop-shadow(0 0 28px color-mix(in oklab, var(--aurora-pop) 60%, transparent));animation:3.8s ease-in-out infinite sweepMain-b82a1f5d}.beam-soft[data-v-b82a1f5d]{background:radial-gradient(50% 120%,#c13a7d47 0%,#ec489947 50%,#ffc3001f 70%,#fff0 85%);background:radial-gradient(50% 120% at 50% 50%, color-mix(in oklab, var(--aurora-low) 28%, transparent) 0%, color-mix(in oklab, var(--aurora-core) 28%, transparent) 50%, color-mix(in oklab, var(--aurora-pop) 12%, transparent) 70%, transparent 85%);width:42%;animation:4.4s ease-in-out .12s infinite sweepSoft-b82a1f5d,6s ease-in-out infinite breathe-b82a1f5d;transform:translate(-560%)skew(-18deg)}@keyframes sweepMain-b82a1f5d{0%{opacity:.95;transform:translate(-520%)skew(-18deg)}45%{opacity:1;transform:translate(-10%)skew(-18deg)}55%{opacity:1;transform:translate(10%)skew(-18deg)}to{opacity:.95;transform:translate(520%)skew(-18deg)}}@keyframes sweepSoft-b82a1f5d{0%{transform:translate(-560%)skew(-18deg)}50%{transform:translate(0%)skew(-18deg)}to{transform:translate(560%)skew(-18deg)}}@keyframes sweepGhost-b82a1f5d{0%{opacity:.9;transform:translate(-540%)skew(-18deg)}50%{opacity:1;transform:translate(0%)skew(-18deg)}to{opacity:.9;transform:translate(540%)skew(-18deg)}}@keyframes breathe-b82a1f5d{0%,to{opacity:.24}50%{opacity:.34}}@keyframes hueDrift-b82a1f5d{0%{filter:hue-rotate(-4deg)saturate(1.05)}to{filter:hue-rotate(4deg)saturate(1.05)}}.sim-title[data-v-b82a1f5d]{letter-spacing:.02em;font-family:Righteous,sans-serif;font-size:clamp(1rem,2.2vw,1.375rem);font-weight:400;line-height:1.2}.sim-title .accent[data-v-b82a1f5d]{color:var(--color-accent)}.sim-title .accent-contrast[data-v-b82a1f5d]{color:var(--color-accent-contrast)}.sim-title .scenario[data-v-b82a1f5d]{opacity:.9;color:var(--color-text-primary);margin-left:.75rem}.sim-dot[data-v-b82a1f5d]{background:var(--color-accent-contrast);width:12px;height:12px;box-shadow:0 0 6px var(--color-accent-contrast), 0 0 12px color-mix(in oklab, var(--aurora-pop) 65%, transparent);border-radius:999px;animation:1.4s ease-in-out infinite simPulse-b82a1f5d}@keyframes simPulse-b82a1f5d{0%,to{opacity:1;transform:scale(1)}60%{opacity:.45;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.sim-gleam[data-v-b82a1f5d],.beam[data-v-b82a1f5d],.beam-main[data-v-b82a1f5d],.beam-soft[data-v-b82a1f5d],.beam-ghost[data-v-b82a1f5d]{animation:none!important}}.mission-focus[data-v-297797b9]{min-height:100%;color:var(--color-text-primary);background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 28%), var(--color-bg-primary);gap:.75rem;padding:clamp(.65rem,1.8vw,1.2rem);display:grid}.mission-focus__header[data-v-297797b9]{border:1px solid var(--color-borders-dividers);background:color-mix(in srgb, var(--color-panel-strong) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.72rem .85rem;display:grid;box-shadow:0 16px 40px #0208172e,inset 0 1px #ffffff0f}.mission-focus__brand[data-v-297797b9]{align-items:center;gap:.62rem;min-width:0;display:flex}.mission-focus__brand>svg[data-v-297797b9]{color:#67e8f9;width:1.55rem;height:1.55rem}.mission-focus__brand div[data-v-297797b9]{gap:.06rem;min-width:0;display:grid}.mission-focus__brand span[data-v-297797b9]{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.mission-focus__brand h2[data-v-297797b9]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;overflow:hidden}.mission-focus__safe[data-v-297797b9]{max-width:22rem;color:var(--color-text-secondary);align-items:center;gap:.32rem;font-size:.6rem;display:flex}.mission-focus__safe svg[data-v-297797b9]{color:#4ade80;flex:none;width:.88rem;height:.88rem}.mission-focus__header button[data-v-297797b9]{border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 11%, var(--color-panel-strong));min-height:2.4rem;color:var(--color-text-primary);border-radius:.68rem;align-items:center;gap:.35rem;padding:.48rem .7rem;font-size:.65rem;font-weight:850;display:flex}.mission-focus__header button svg[data-v-297797b9]{width:.9rem;height:.9rem}.mission-focus__body[data-v-297797b9]{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:.75rem;min-height:0;display:grid}.mission-focus__coach[data-v-297797b9],.mission-focus__workspace[data-v-297797b9]{border:1px solid var(--color-borders-dividers);background:color-mix(in srgb, var(--color-panel-strong) 90%, transparent);border-radius:1rem;min-width:0;box-shadow:0 18px 44px #0208172b,inset 0 1px #ffffff0d}.mission-focus__coach[data-v-297797b9]{align-content:start;gap:.68rem;padding:.78rem;display:grid}.mission-focus__yaga[data-v-297797b9]{background:#22d3ee12;border:1px solid #67e8f959;border-radius:.75rem;gap:.28rem;padding:.62rem;display:grid}.mission-focus__yaga span[data-v-297797b9]{color:#67e8f9;align-items:center;gap:.32rem;font-size:.65rem;font-weight:900;display:flex}.mission-focus__yaga span svg[data-v-297797b9]{width:.95rem;height:.95rem}.mission-focus__yaga p[data-v-297797b9]{color:var(--color-text-secondary);margin:0;font-size:.65rem;line-height:1.45}.mission-focus__coach ol[data-v-297797b9]{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.mission-focus__coach li[data-v-297797b9]{background:color-mix(in srgb, var(--color-panel-soft) 80%, transparent);border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;padding:.52rem;display:grid}.mission-focus__coach li>svg[data-v-297797b9]{color:#5eead4;width:1rem;height:1rem}.mission-focus__coach li div[data-v-297797b9]{gap:.08rem;display:grid}.mission-focus__coach li strong[data-v-297797b9]{font-size:.64rem}.mission-focus__coach li span[data-v-297797b9]{color:var(--color-text-secondary);font-size:.55rem;line-height:1.35}.mission-focus__switch[data-v-297797b9]{min-height:2.7rem;color:var(--color-text-primary);background:#14b8a61a;border:1px solid #5eead4;border-radius:.7rem;align-items:center;gap:.42rem;padding:.55rem;font-size:.65rem;font-weight:850;display:flex}.mission-focus__switch>span[data-v-297797b9]{background:#334155;border-radius:999px;width:2.2rem;height:1.2rem;position:relative}.mission-focus__switch>span b[data-v-297797b9]{background:#f8fafc;border-radius:50%;width:.9rem;height:.9rem;transition:transform .2s;position:absolute;top:.15rem;left:.16rem}.mission-focus__switch[aria-pressed=true]>span[data-v-297797b9]{background:#10b981}.mission-focus__switch[aria-pressed=true]>span b[data-v-297797b9]{transform:translate(.98rem)}.mission-focus__switch>svg[data-v-297797b9]{width:.92rem;height:.92rem}.mission-focus__states[data-v-297797b9]{gap:.35rem;display:grid}.mission-focus__states span[data-v-297797b9]{color:#fbbf24;align-items:center;gap:.35rem;font-size:.61rem;font-weight:780;display:flex}.mission-focus__states span[data-on=true][data-v-297797b9]{color:#4ade80}.mission-focus__states b[data-v-297797b9]{background:currentColor;border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 8px}.mission-focus__workspace[data-v-297797b9]{align-content:start;gap:.68rem;padding:.78rem;display:grid;overflow:hidden}.mission-focus__legend[data-v-297797b9]{background:color-mix(in srgb, var(--color-panel-soft) 80%, transparent);border-radius:.68rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.42rem;padding:.45rem;display:flex}.mission-focus__legend span[data-v-297797b9]{align-items:center;gap:.3rem;font-size:.6rem;font-weight:800;display:flex}.mission-focus__legend b[data-v-297797b9]{background:#fbbf24;border-radius:50%;width:.58rem;height:.58rem}.mission-focus__legend b[data-kind=tag][data-v-297797b9]{background:#67e8f9}.mission-focus__legend b[data-kind=logic][data-v-297797b9]{background:#4ade80}.mission-focus__legend svg[data-v-297797b9]{width:.8rem;height:.8rem;color:var(--color-text-secondary)}.mission-focus__workspace footer[data-v-297797b9]{background:#22c55e12;border:1px solid #22c55e4d;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.6rem;display:grid}.mission-focus__workspace footer>svg[data-v-297797b9]{color:#4ade80;width:1rem;height:1rem}.mission-focus__workspace footer p[data-v-297797b9]{gap:.12rem;margin:0;display:grid}.mission-focus__workspace footer strong[data-v-297797b9]{font-size:.64rem}.mission-focus__workspace footer span[data-v-297797b9]{color:var(--color-text-secondary);font-size:.59rem;line-height:1.4}.mission-focus button[data-v-297797b9]:disabled{cursor:wait;opacity:.55}@media (width<=900px){.mission-focus__header[data-v-297797b9]{grid-template-columns:1fr auto}.mission-focus__safe[data-v-297797b9]{display:none}.mission-focus__body[data-v-297797b9]{grid-template-columns:1fr}.mission-focus__coach[data-v-297797b9]{grid-template-columns:1fr 1fr}.mission-focus__coach ol[data-v-297797b9]{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=620px){.mission-focus[data-v-297797b9]{padding:.5rem}.mission-focus__header[data-v-297797b9]{grid-template-columns:1fr}.mission-focus__header button[data-v-297797b9]{justify-content:center;justify-self:stretch}.mission-focus__coach[data-v-297797b9]{grid-template-columns:1fr}.mission-focus__coach ol[data-v-297797b9]{grid-column:auto;grid-template-columns:1fr}}@media (orientation:landscape) and (height<=500px){.mission-focus[data-v-297797b9]{gap:.4rem;padding:.42rem}.mission-focus__header[data-v-297797b9]{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.4rem .55rem}.mission-focus__safe[data-v-297797b9]{display:none}.mission-focus__header button[data-v-297797b9]{min-height:2rem;padding:.32rem .5rem}.mission-focus__body[data-v-297797b9]{grid-template-columns:minmax(12rem,.56fr) minmax(0,1.44fr);gap:.4rem}.mission-focus__coach[data-v-297797b9]{grid-template-columns:1fr;gap:.35rem;max-height:calc(100vh - 4.6rem);padding:.45rem;display:grid;overflow-y:auto}.mission-focus__yaga[data-v-297797b9]{padding:.38rem}.mission-focus__coach ol[data-v-297797b9]{grid-column:auto;grid-template-columns:1fr 1fr;gap:.25rem}.mission-focus__coach li[data-v-297797b9]{padding:.32rem}.mission-focus__switch[data-v-297797b9]{min-height:2.1rem;padding:.35rem}.mission-focus__workspace[data-v-297797b9]{gap:.35rem;max-height:calc(100vh - 4.6rem);padding:.45rem;overflow-y:auto}.mission-focus__legend[data-v-297797b9]{padding:.3rem}.mission-focus__workspace footer[data-v-297797b9]{padding:.35rem}}@media (prefers-reduced-motion:reduce){.mission-focus__switch>span b[data-v-297797b9]{transition:none}}.operating-guide[data-v-3f8fb219]{gap:1rem;min-width:0;display:grid}.operating-guide__state[data-v-3f8fb219]{border:1px solid color-mix(in srgb,var(--color-success) 45%,var(--color-borders-dividers));min-height:2.2rem;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 8%,transparent);white-space:nowrap;border-radius:.65rem;align-items:center;gap:.42rem;padding:0 .72rem;font-size:.72rem;font-weight:760;display:inline-flex}.operating-guide__state[data-state=needs_review][data-v-3f8fb219]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 48%,var(--color-borders-dividers));background:color-mix(in srgb,var(--color-warning) 8%,transparent)}.operating-guide__content[data-v-3f8fb219],.operating-guide__editor[data-v-3f8fb219]{gap:.85rem;display:grid}.operating-guide__overview[data-v-3f8fb219]{border:1px solid color-mix(in srgb,var(--llb-accent,var(--color-accent)) 38%,var(--color-borders-dividers));background:color-mix(in srgb,var(--llb-accent,var(--color-accent)) 6%,transparent);border-radius:.78rem;gap:.7rem;padding:.9rem;display:flex}.operating-guide h3[data-v-3f8fb219],.operating-guide h4[data-v-3f8fb219],.operating-guide p[data-v-3f8fb219]{margin:0}.operating-guide h3[data-v-3f8fb219]{color:var(--color-text-primary);font-size:.86rem}.operating-guide h4[data-v-3f8fb219]{color:var(--color-text-primary);font-size:.78rem}.operating-guide p[data-v-3f8fb219],.operating-guide li[data-v-3f8fb219]{color:var(--color-text-secondary);font-size:.73rem;line-height:1.5}.operating-guide__overview>svg[data-v-3f8fb219],.operating-guide__section header svg[data-v-3f8fb219],.operating-guide__instrumentation>header>svg[data-v-3f8fb219]{color:var(--llb-accent,var(--color-accent));flex:none}.operating-guide__overview p[data-v-3f8fb219]{color:var(--color-text-primary);margin-top:.25rem}.operating-guide__grid[data-v-3f8fb219],.operating-guide__details-grid[data-v-3f8fb219],.operating-guide__editor[data-v-3f8fb219]{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-guide__grid[data-v-3f8fb219],.operating-guide__details-grid[data-v-3f8fb219]{gap:.7rem;display:grid}.operating-guide__section[data-v-3f8fb219]{border:1px solid var(--color-borders-dividers);background:color-mix(in srgb,var(--llb-control-bg) 58%,transparent);border-radius:.7rem;padding:.78rem}.operating-guide__section header[data-v-3f8fb219]{align-items:center;gap:.48rem;display:flex}.operating-guide__section ol[data-v-3f8fb219],.operating-guide__section ul[data-v-3f8fb219]{gap:.4rem;margin:.55rem 0 0;padding-left:1.15rem;display:grid}.operating-guide__instrumentation[data-v-3f8fb219]{gap:.65rem;display:grid}.operating-guide__instrumentation>header[data-v-3f8fb219],.operating-guide__instrument-editor>header[data-v-3f8fb219]{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.operating-guide__instrumentation>header[data-v-3f8fb219]{justify-content:flex-start}.operating-guide__instrumentation header p[data-v-3f8fb219],.operating-guide__instrument-editor header p[data-v-3f8fb219]{margin-top:.18rem}.operating-guide__instrument-card[data-v-3f8fb219],.operating-guide__instrument-edit-card[data-v-3f8fb219]{border:1px solid color-mix(in srgb,var(--llb-accent,var(--color-accent)) 28%,var(--color-borders-dividers));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--llb-accent,var(--color-accent)) 7%,transparent),transparent 45%),color-mix(in srgb,var(--color-panel-soft) 86%,transparent);border-radius:.72rem;gap:.62rem;padding:.82rem;display:grid;position:relative}.operating-guide__instrument-path[data-v-3f8fb219]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.operating-guide__instrument-path>svg[data-v-3f8fb219]{color:var(--llb-accent,var(--color-accent))}.operating-guide__instrument-path div[data-v-3f8fb219]{gap:.2rem;display:grid}.operating-guide__instrument-path span[data-v-3f8fb219],.operating-guide__tags>span[data-v-3f8fb219]{color:var(--color-text-secondary);text-transform:uppercase;font-size:.63rem;font-weight:760}.operating-guide__instrument-path strong[data-v-3f8fb219]{color:var(--color-text-primary);font-size:.72rem;line-height:1.42}.operating-guide__instrument-card>p[data-v-3f8fb219]{gap:.4rem;display:flex}.operating-guide__tags[data-v-3f8fb219]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.operating-guide__tags code[data-v-3f8fb219]{border:1px solid var(--color-borders-dividers);color:var(--llb-accent,var(--color-accent));border-radius:.35rem;padding:.2rem .4rem;font-size:.67rem}.operating-guide__notes[data-v-3f8fb219]{border-left:2px solid var(--llb-accent,var(--color-accent));padding:.75rem}.operating-guide__notes p[data-v-3f8fb219]{white-space:pre-wrap;margin-top:.28rem}.operating-guide__empty[data-v-3f8fb219]{border:1px dashed var(--color-borders-dividers);text-align:center;border-radius:.8rem;place-items:center;gap:.45rem;min-height:15rem;padding:2rem;display:grid}.operating-guide__empty svg[data-v-3f8fb219]{color:var(--llb-accent,var(--color-accent))}.operating-guide__empty p[data-v-3f8fb219]{max-width:34rem}.operating-guide__field[data-v-3f8fb219]{gap:.35rem;display:grid}.operating-guide__field--wide[data-v-3f8fb219]{grid-column:1/-1}.operating-guide__field>span[data-v-3f8fb219],.operating-guide__instrument-edit-card label>span[data-v-3f8fb219]{color:var(--color-text-primary);font-size:.72rem;font-weight:740}.operating-guide textarea[data-v-3f8fb219],.operating-guide input[data-v-3f8fb219],.operating-guide select[data-v-3f8fb219]{border:1px solid var(--color-borders-dividers);background:color-mix(in srgb,var(--llb-control-bg) 82%,transparent);width:100%;color:var(--color-text-primary);font:inherit;resize:vertical;border-radius:.55rem;padding:.62rem;font-size:.73rem}.operating-guide textarea[data-v-3f8fb219]:focus,.operating-guide input[data-v-3f8fb219]:focus,.operating-guide select[data-v-3f8fb219]:focus{outline:2px solid color-mix(in srgb,var(--llb-accent,var(--color-accent)) 55%,transparent);outline-offset:1px}.operating-guide__instrument-editor[data-v-3f8fb219]{gap:.65rem;display:grid}.operating-guide__small-action[data-v-3f8fb219],.operating-guide__remove[data-v-3f8fb219]{border:1px solid var(--color-borders-dividers);color:var(--color-text-primary);background:color-mix(in srgb,var(--llb-control-bg) 72%,transparent);border-radius:.48rem;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.68rem;display:inline-flex}.operating-guide__remove[data-v-3f8fb219]{color:var(--color-danger);padding:.3rem;position:absolute;top:.55rem;right:.55rem}.operating-guide__instrument-edit-card>label[data-v-3f8fb219]{gap:.3rem;padding-right:2rem;display:grid}.operating-guide__edit-pair[data-v-3f8fb219]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.operating-guide__edit-pair label[data-v-3f8fb219]{gap:.3rem;display:grid}@media (width<=760px){.operating-guide__grid[data-v-3f8fb219],.operating-guide__details-grid[data-v-3f8fb219],.operating-guide__editor[data-v-3f8fb219],.operating-guide__edit-pair[data-v-3f8fb219]{grid-template-columns:1fr}.operating-guide__field--wide[data-v-3f8fb219]{grid-column:auto}.operating-guide__instrument-path[data-v-3f8fb219]{grid-template-columns:1fr}.operating-guide__instrument-path>svg[data-v-3f8fb219]{justify-self:center;transform:rotate(90deg)}}.engineering-label[data-v-dbc811cf]{cursor:help;outline:none}.engineering-label__name[data-v-dbc811cf]{fill:var(--llb-wire-selected);stroke:none;font:700 13px ui-monospace,monospace}.engineering-label__references[data-v-dbc811cf]{fill:var(--llb-wire-annotation);stroke:none;font:600 9px ui-monospace,monospace}.engineering-label:focus rect[data-v-dbc811cf]{stroke:var(--llb-wire-selected);stroke-width:.75px;rx:3px}.engineering-label-tooltip[data-v-dbc811cf]{z-index:12000;border:1px solid var(--llb-wire-selected,#22d3ee);color:#f8fafc;overflow-wrap:anywhere;pointer-events:none;background:#0f172a;border-radius:6px;width:max-content;max-width:272px;padding:8px 10px;font:12px/1.45 ui-monospace,monospace;position:fixed}.engineering-label-tooltip strong[data-v-dbc811cf],.engineering-label-tooltip span[data-v-dbc811cf]{display:block}.engineering-label-tooltip span[data-v-dbc811cf]{color:#cbd5e1;margin-top:3px}.ladder-coil-ring[data-v-c20e3376]{transition:filter .12s}.ladder-coil-ring--energized[data-v-c20e3376]{filter:none}.ladder-coil-ring[data-v-1d7da9a0]{transition:filter .12s}.ladder-coil-ring--energized[data-v-1d7da9a0]{filter:none}.ladder-coil-ring[data-v-94fb9fa4]{transition:filter .12s}.ladder-coil-ring--energized[data-v-94fb9fa4]{filter:none}svg[data-v-88257d4e]{transition:filter .12s;overflow:visible}.ladder-contact-icon--closed[data-v-88257d4e],.ladder-contact-icon--energized[data-v-88257d4e]{filter:none}svg[data-v-a899d3b8]{transition:filter .12s;overflow:visible}.ladder-contact-icon--closed[data-v-a899d3b8],.ladder-contact-icon--energized[data-v-a899d3b8]{filter:none}svg[data-v-3e86337a],svg[data-v-7aa0876e]{transition:filter .12s;overflow:visible}#llbuilder-root[data-v-1713dde0]{--llb-bg:var(--color-bg-primary);--llb-bg-soft:var(--color-bg-secondary);--llb-panel:var(--color-panel);--llb-panel-muted:var(--color-panel-soft);--llb-panel-strong:var(--color-panel-strong);--llb-panel-soft:var(--color-panel-soft);--llb-border:var(--color-borders-dividers);--llb-border-strong:var(--color-borders-dividers);--llb-border-soft:color-mix(in srgb, var(--llb-border) 18%, transparent);--llb-text:var(--color-text-primary);--llb-text-strong:var(--color-text-primary);--llb-text-muted:var(--color-text-secondary);--llb-accent:var(--color-accent);--llb-accent-strong:var(--color-accent-contrast);--llb-warning:var(--platform-state-warning);--llb-success:var(--platform-state-live);--llb-danger:var(--platform-state-fault);--llb-stale:var(--platform-state-stale);--llb-readonly:var(--platform-state-readonly);--llb-icon-muted:var(--color-text-secondary);--llb-icon-hover:var(--color-text-primary);--llb-icon-active:var(--color-text-primary);--llb-icon-amber-a:color-mix(in srgb, var(--platform-state-warning) 42%, var(--llb-text-strong));--llb-icon-amber-b:var(--platform-state-warning);--llb-icon-amber-c:var(--platform-state-fault);--llb-menu-surface:color-mix(in srgb, var(--llb-panel-strong) 96%, var(--llb-bg) 4%);--llb-menu-item:color-mix(in srgb, var(--llb-panel) 68%, transparent);--llb-menu-item-hover:color-mix(in srgb, var(--llb-panel-soft) 82%, transparent);--llb-wire-default:var(--color-text-secondary);--llb-wire:var(--llb-wire-default);--llb-wire-live:var(--platform-state-live);--llb-contact-closed:var(--platform-state-live);--llb-wire-selected:var(--platform-state-selected);--llb-wire-annotation:var(--color-accent-contrast);--llb-wire-operand:var(--color-accent);max-width:100vw;min-height:100vh;color:var(--llb-text);background:radial-gradient(circle at 22% 0%, color-mix(in srgb, var(--llb-accent) 13%, transparent), transparent 30rem), linear-gradient(180deg, var(--llb-bg), color-mix(in srgb, var(--llb-bg) 82%, var(--llb-panel-strong) 18%) 100%);overflow-x:clip}#llbuilder-root[data-llbuilder-visual-mode=default][data-v-1713dde0]{--llb-wire-selected:#ffc300}.hmi-linked-ladder-dialog[data-v-1713dde0]{flex-direction:column;gap:1rem;display:flex}.llbuilder-icon-gradient-defs[data-v-1713dde0]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}#llbuilder-root[data-v-1713dde0] .header-gradient-bg,#llbuilder-root[data-v-1713dde0] .header-gradient-border,#llbuilder-root[data-v-1713dde0] .header-pulse-shadow,#llbuilder-root[data-v-1713dde0] .header-inset-accent{animation:none}#llbuilder-root[data-v-1713dde0] .header-gradient-border{border-color:color-mix(in srgb, var(--llb-border) 16%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--llb-text-strong) 7%, transparent), 0 16px 36px color-mix(in srgb, var(--llb-panel-strong) 22%, transparent)!important}#llbuilder-root[data-v-1713dde0] .header-gradient-border:before,#llbuilder-root[data-v-1713dde0] .header-inset-accent:after{opacity:0!important;animation:none!important}#llbuilder-root[data-v-1713dde0] .llbuilder-category-button:hover:not(:disabled),#llbuilder-root[data-v-1713dde0] .llbuilder-utility-button:hover:not(:disabled),#llbuilder-root[data-v-1713dde0] .llbuilder-tool-button:hover:not(:disabled),#llbuilder-root[data-v-1713dde0] .file-controls-root .builder-button-large:hover:not(:disabled),#llbuilder-root[data-v-1713dde0] .controls-button-group>.builder-button-large:hover:not(:disabled){color:var(--llb-icon-hover)!important}#llbuilder-root[data-v-1713dde0] .header-panel .builder-button-large svg{color:inherit!important}#llbuilder-root[data-v-1713dde0] .header-panel .builder-button-large svg *,#llbuilder-root[data-v-1713dde0] .llbuilder-category-button svg *,#llbuilder-root[data-v-1713dde0] .llbuilder-utility-button svg *,#llbuilder-root[data-v-1713dde0] .llbuilder-tool-button svg *,#llbuilder-root[data-v-1713dde0] .action-history-group>.builder-button-large svg *{transition:fill .18s,stroke .18s,filter .18s}[data-v-1713dde0] .fade-enter-active,[data-v-1713dde0] .fade-leave-active{transition:opacity .3s}[data-v-1713dde0] .fade-enter-from,[data-v-1713dde0] .fade-leave-to{opacity:0}[data-v-1713dde0] .llbuilder-loader-fade-enter-active,[data-v-1713dde0] .llbuilder-loader-fade-leave-active{transition:opacity .22s}[data-v-1713dde0] .llbuilder-loader-fade-enter-from,[data-v-1713dde0] .llbuilder-loader-fade-leave-to{opacity:0}.llbuilder-loader-overlay[data-v-1713dde0]{z-index:11000;place-items:center;display:grid;position:fixed;inset:0}.header-content[data-v-1713dde0]{align-items:center;width:100%;display:flex;position:relative}.llbuilder-file-controls-shell[data-v-1713dde0]{overflow:clip!important}.main-container[data-v-1713dde0]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--llb-accent) 34%, transparent) transparent;background:linear-gradient(90deg, color-mix(in srgb, var(--llb-accent) 5%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--llb-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--llb-bg-soft) 95%, transparent), var(--llb-bg));border-inline:1px solid color-mix(in srgb, var(--llb-border) 52%, transparent);background-size:3rem 3rem,3rem 3rem,auto;overflow-x:hidden}.main-container[data-v-1713dde0]::-webkit-scrollbar{width:8px;height:8px}.main-container[data-v-1713dde0]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--llb-accent) 34%, transparent);border-radius:8px}.main-container[data-v-1713dde0]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--llb-accent) 52%, transparent)}.main-container--hmi-runtime[data-v-1713dde0]{overflow:hidden}.main-container--runtime-fullscreen[data-v-1713dde0]{background:linear-gradient(90deg, color-mix(in srgb, var(--llb-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--llb-accent) 3.5%, transparent) 1px, transparent 1px), var(--llb-bg);border-inline:0}.main-container--runtime-fullscreen[data-v-1713dde0]:fullscreen{width:100vw;height:100vh}.llbuilder-runtime-fullscreen-bar[data-v-1713dde0]{z-index:80;border-bottom:1px solid color-mix(in srgb, var(--llb-border) 58%, transparent);background:color-mix(in srgb, var(--llb-bg) 94%, transparent);min-height:2.55rem;box-shadow:0 12px 26px color-mix(in srgb, var(--llb-panel-strong) 24%, transparent);grid-template-columns:minmax(10rem,1fr) auto auto auto auto;align-items:center;gap:.45rem;padding:.36rem .55rem;display:grid;position:sticky;top:0}.llbuilder-runtime-fullscreen-bar strong[data-v-1713dde0]{min-width:0;color:var(--llb-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;overflow:hidden}.llbuilder-runtime-mode-switch[data-v-1713dde0]{border:1px solid color-mix(in srgb, var(--llb-border) 46%, transparent);background:color-mix(in srgb, var(--llb-bg-soft) 70%, transparent);border-radius:.45rem;gap:.2rem;padding:.18rem;display:inline-flex}.llbuilder-runtime-mode-switch button[data-v-1713dde0],.llbuilder-runtime-bar-button[data-v-1713dde0],.llbuilder-runtime-state[data-v-1713dde0]{border:1px solid color-mix(in srgb, var(--llb-border) 52%, transparent);background:color-mix(in srgb, var(--llb-panel) 84%, transparent);min-height:1.8rem;color:var(--llb-text);letter-spacing:0;white-space:nowrap;border-radius:.38rem;justify-content:center;align-items:center;padding:.2rem .56rem;font-size:.72rem;font-weight:820;display:inline-flex}.llbuilder-runtime-mode-switch button.is-active[data-v-1713dde0]{border-color:color-mix(in srgb, var(--llb-success) 50%, transparent);background:color-mix(in srgb, var(--llb-success) 18%, transparent);color:var(--llb-success)}.llbuilder-runtime-mode-switch button[data-v-1713dde0]:disabled{cursor:not-allowed;opacity:.48}.llbuilder-runtime-bar-button[data-v-1713dde0]:hover:not(:disabled),.llbuilder-runtime-mode-switch button[data-v-1713dde0]:hover:not(:disabled){border-color:color-mix(in srgb, var(--llb-accent) 50%, transparent)}.llbuilder-runtime-state[data-state=running][data-v-1713dde0]{border-color:color-mix(in srgb, var(--llb-success) 46%, transparent);color:var(--llb-success)}.ladder-logic-area[data-v-1713dde0]{min-width:0;max-width:100%;min-height:100%;overflow-x:hidden}.main-container--hmi-runtime .ladder-logic-area[data-v-1713dde0],.webhmi-runtime-container[data-v-1713dde0]{height:100%;min-height:0}.webhmi-runtime-container[data-v-1713dde0]{width:100%;overflow:hidden}@media (width<=900px){.llbuilder-runtime-fullscreen-bar[data-v-1713dde0]{grid-template-columns:1fr;align-items:stretch}.llbuilder-runtime-mode-switch[data-v-1713dde0],.llbuilder-runtime-bar-button[data-v-1713dde0],.llbuilder-runtime-state[data-v-1713dde0]{width:100%}}.ladder-logic-wrapper[data-v-1713dde0]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:clamp(1rem,1.8vw,1.5rem);overflow-x:hidden}.rung-wrapper[data-v-1713dde0]{isolation:isolate;border:1px solid color-mix(in srgb, var(--llb-border) 18%, transparent);background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--llb-accent) 12%, transparent), transparent 18rem), linear-gradient(180deg, color-mix(in srgb, var(--llb-panel-strong) 78%, transparent), color-mix(in srgb, var(--llb-panel) 92%, transparent));width:100%;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--llb-text-strong) 7.5%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--llb-panel-strong) 18%, transparent), 0 16px 42px color-mix(in srgb, var(--llb-panel-strong) 24%, transparent);border-radius:8px;margin-bottom:clamp(.7rem,1.2vw,1.05rem);padding:clamp(.85rem,1.4vw,1.15rem);transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.rung-wrapper[data-v-1713dde0]:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--llb-wire-default) 14%, transparent), transparent 16%, transparent 84%, color-mix(in srgb, var(--llb-wire-default) 14%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--llb-text-strong) 6%, transparent), transparent 40%);opacity:.8;position:absolute;inset:0}.rung-wrapper[data-v-1713dde0]>*{z-index:1;position:relative}.rung-wrapper[data-v-1713dde0]:hover{border-color:color-mix(in srgb, var(--llb-border) 28%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--llb-text-strong) 9.5%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--llb-panel-strong) 16%, transparent), 0 20px 48px color-mix(in srgb, var(--llb-panel-strong) 28%, transparent)}.rung-svg[data-v-1713dde0]{max-width:100%;color:var(--llb-wire-default);filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--llb-panel-strong) 26%, transparent));margin-top:.55rem;display:block;overflow:visible;width:100%!important;height:auto!important}.rung-svg line[data-v-1713dde0]{stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .18s,opacity .18s,filter .18s,stroke-dashoffset .24s}.rung-wire[data-v-1713dde0],.rung-rail[data-v-1713dde0]{filter:drop-shadow(0 1px 2px #00000052)}.rung-rail[data-v-1713dde0]{opacity:1;filter:drop-shadow(0 1px 2px #00000057) drop-shadow(0 0 3px color-mix(in srgb, var(--llb-wire-default) 12%, transparent))}.rung-wire--lead-in[data-v-1713dde0]{opacity:.96}.rung-wire--branch[data-v-1713dde0]{filter:drop-shadow(0 1px 2px #0000004d)}.rung-wire--live[data-v-1713dde0]{stroke-opacity:1;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--llb-wire-live) 54%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--llb-wire-live) 22%, transparent));animation:none;stroke:var(--llb-wire-live)!important}.rung-wire.rung-wire--live[data-v-1713dde0]{stroke-width:4.75px}.rung-wire--live-start[data-v-1713dde0]{animation:.62s cubic-bezier(.16,1,.3,1) llbuilder-live-start-1713dde0}.rung-wire--inactive-sim[data-v-1713dde0]{opacity:.52;filter:drop-shadow(0 1px 2px #0000004d) drop-shadow(0 0 4px color-mix(in srgb, var(--llb-wire-default) 10%, transparent));animation:none}.rung-wire--selected[data-v-1713dde0]{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--llb-wire-selected) 54%, transparent)) drop-shadow(0 2px 8px #00000047);animation:1.15s linear infinite llbuilder-wire-dash-1713dde0;stroke:var(--llb-wire-selected,#ffc300)!important}.rung-wire--fault[data-v-1713dde0]{opacity:.9;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--llb-danger) 50%, transparent)) drop-shadow(0 2px 8px #0000004d);animation:none;stroke:var(--llb-danger)!important}.rung-wire--stale[data-v-1713dde0]{opacity:.82;filter:none;stroke:var(--llb-stale)!important}.rung-state-marker[data-v-1713dde0]{paint-order:stroke;stroke:var(--llb-panel-strong);stroke-width:2px;pointer-events:none;font-size:.9rem;font-weight:900}.rung-state-marker--fault[data-v-1713dde0]{fill:var(--llb-danger)}.rung-state-marker--stale[data-v-1713dde0]{fill:var(--llb-stale)}.rung-svg .ladder-runtime-element[data-v-1713dde0],.rung-svg .ladder-runtime-element>svg[data-v-1713dde0]{overflow:visible}.rung-svg .llbuilder-element-hit-target[data-v-1713dde0]{pointer-events:all}.rung-svg[data-v-1713dde0] [id^=element-] svg>rect[fill=transparent]{pointer-events:none}.rung-svg .llbuilder-element-actions[data-v-1713dde0],.rung-svg .llbuilder-element-actions[data-v-1713dde0] *{pointer-events:auto}.rung-svg .ladder-runtime-element[data-v-1713dde0]{transition:opacity .18s,filter .18s}.rung-svg .ladder-runtime-element--live[data-v-1713dde0]{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--llb-wire-live) 52%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--llb-wire-live) 22%, transparent)) drop-shadow(0 7px 14px #0000003d)}.rung-svg .ladder-runtime-element--live-start[data-v-1713dde0]{animation:.62s cubic-bezier(.16,1,.3,1) llbuilder-element-live-start-1713dde0}.rung-svg .ladder-runtime-element--armed[data-v-1713dde0]{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--llb-wire-selected) 38%, transparent)) drop-shadow(0 4px 10px #00000038)}.rung-svg .ladder-runtime-element--fault[data-v-1713dde0]{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--llb-danger) 48%, transparent)) drop-shadow(0 3px 9px #00000047)}.llbuilder-root--large-diagram .rung-wrapper[data-v-1713dde0]{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 180px}.llbuilder-root--paint-light .aurora-effect[data-v-1713dde0],.llbuilder-root--reduced-motion .aurora-effect[data-v-1713dde0]{display:none}.llbuilder-root--paint-light .rung-wrapper[data-v-1713dde0]{background:color-mix(in srgb, var(--llb-panel) 92%, var(--llb-bg) 8%);transition:border-color .14s;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000029}.llbuilder-root--paint-light .rung-wrapper[data-v-1713dde0]:before{opacity:.25;background:linear-gradient(180deg, color-mix(in srgb, var(--llb-text-strong) 4%, transparent), transparent 45%)}.llbuilder-root--paint-light .rung-wrapper[data-v-1713dde0]:hover{box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000002e}.llbuilder-root--paint-light .rung-svg[data-v-1713dde0],.llbuilder-root--paint-light .rung-wire[data-v-1713dde0],.llbuilder-root--paint-light .rung-rail[data-v-1713dde0],.llbuilder-root--paint-light .rung-wire--branch[data-v-1713dde0],.llbuilder-root--paint-light .rung-wire--live[data-v-1713dde0],.llbuilder-root--paint-light .rung-wire--inactive-sim[data-v-1713dde0],.llbuilder-root--paint-light .rung-wire--selected[data-v-1713dde0],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--live[data-v-1713dde0],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--armed[data-v-1713dde0],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--fault[data-v-1713dde0]{filter:none}.llbuilder-root--paint-light .rung-svg line[data-v-1713dde0],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element[data-v-1713dde0]{transition:opacity .12s}.llbuilder-root--paint-light .rung-wire--live-start[data-v-1713dde0],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--live-start[data-v-1713dde0],.llbuilder-root--reduced-motion .rung-wire--live-start[data-v-1713dde0],.llbuilder-root--reduced-motion .rung-svg .ladder-runtime-element--live-start[data-v-1713dde0]{animation:none}.rung-svg .builder-button-small[data-v-1713dde0]{isolation:isolate;border:1px solid color-mix(in srgb, var(--llb-border) 20%, transparent);background:linear-gradient(180deg, #ffffff1f, #ffffff09), color-mix(in srgb, var(--llb-panel-strong) 80%, transparent);width:1.42rem;height:1.42rem;color:var(--llb-icon-muted);border-radius:.42rem;justify-content:center;align-items:center;transition:transform .17s,color .17s,border-color .17s,box-shadow .17s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #0000003d}.rung-svg .builder-button-small[data-v-1713dde0]:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:58%;transition:transform .42s,opacity .18s;position:absolute;inset:-45% auto -45% -80%;transform:skew(-18deg)}.rung-svg .builder-button-small svg[data-v-1713dde0]{width:.72rem;height:.72rem;color:inherit}.rung-svg .builder-button-small[data-v-1713dde0]:hover{color:var(--llb-icon-hover);border-color:color-mix(in srgb, var(--llb-accent) 36%, transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000004d}.rung-svg .builder-button-small[data-v-1713dde0]:hover:after{opacity:1;transform:translate(360%)skew(-18deg)}.rung-svg .builder-button-small.btn-yellow[data-v-1713dde0]{color:var(--llb-icon-muted);border-color:color-mix(in srgb, var(--llb-border) 22%, transparent)}.rung-svg .builder-button-small.btn-sim-red[data-v-1713dde0]{color:var(--llb-danger);border-color:color-mix(in srgb, var(--llb-danger) 36%, transparent)}.rung-svg .builder-button-small.btn-sim-green[data-v-1713dde0]{color:var(--llb-success);border-color:color-mix(in srgb, var(--llb-success) 36%, transparent)}.rung-svg text[data-v-1713dde0]{paint-order:stroke;letter-spacing:0;cursor:default;-webkit-user-select:none;user-select:none;font-weight:700}.rung-svg .rung-runtime-click-target[data-v-1713dde0],.rung-svg .rung-runtime-click-target[data-v-1713dde0] *{cursor:pointer}.rung-svg .rung-runtime-operand-labels[data-v-1713dde0],.rung-svg .rung-runtime-operand-labels[data-v-1713dde0] *{pointer-events:none}.rung-svg .llbuilder-process-label-surface[data-v-1713dde0]{fill:color-mix(in srgb, var(--llb-panel-strong) 92%, transparent);stroke:color-mix(in srgb, var(--llb-border) 72%, var(--llb-wire-default));stroke-width:.8px}.rung-svg .llbuilder-process-label-connector[data-v-1713dde0]{stroke:color-mix(in srgb, var(--llb-wire-annotation) 72%, transparent);stroke-width:1px}.rung-svg .llbuilder-process-label-row[data-v-1713dde0]{letter-spacing:0;stroke-width:.18px;font-size:15px}.rung-svg .llbuilder-process-label-row--channel[data-v-1713dde0]{fill:var(--llb-wire-annotation);stroke:var(--llb-wire-annotation)}.rung-svg .llbuilder-process-label-row--reading[data-v-1713dde0]{fill:var(--llb-wire-operand);stroke:var(--llb-wire-operand)}.ladder-rung-toolbar[data-v-1713dde0]{align-items:center;gap:calc(.56rem * var(--toolbar-scale,1));display:flex}.ladder-rung-action[data-v-1713dde0]{width:calc(2.26rem * var(--toolbar-scale,1));height:calc(2.26rem * var(--toolbar-scale,1));min-width:calc(2.26rem * var(--toolbar-scale,1));isolation:isolate;border:1px solid color-mix(in srgb, var(--llb-border) 18%, transparent);background:linear-gradient(180deg, #ffffff1f, #ffffff09), color-mix(in srgb, var(--llb-panel-strong) 78%, transparent);color:var(--llb-icon-muted);border-radius:.5rem;justify-content:center;align-items:center;transition:transform .17s,color .17s,border-color .17s,box-shadow .17s,background-color .17s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000042}.ladder-rung-action[data-v-1713dde0]:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:56%;transition:transform .46s,opacity .18s;position:absolute;inset:-35% auto -35% -78%;transform:skew(-18deg)}.ladder-rung-action svg[data-v-1713dde0]{width:calc(.9rem * var(--toolbar-scale,1));height:calc(.9rem * var(--toolbar-scale,1))}.ladder-rung-action[data-v-1713dde0]:hover{color:var(--llb-icon-hover);border-color:color-mix(in srgb, var(--llb-accent) 34%, transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 30px #00000052}.ladder-rung-action[data-v-1713dde0]:hover:after{opacity:1;transform:translate(360%)skew(-18deg)}.ladder-rung-action[data-v-1713dde0]:active{transform:translateY(0)}.ladder-rung-action--add[data-v-1713dde0],.ladder-rung-action--clone[data-v-1713dde0]{color:var(--llb-icon-muted);border-color:color-mix(in srgb, var(--llb-border) 22%, transparent)}.ladder-rung-action--danger[data-v-1713dde0]{color:var(--llb-danger);border-color:color-mix(in srgb, var(--llb-danger) 38%, transparent)}.ladder-rung-action--clone.is-active[data-v-1713dde0]{color:var(--llb-panel-strong);border-color:color-mix(in srgb, var(--llb-warning) 72%, transparent);box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 1px color-mix(in srgb, var(--llb-warning) 24%, transparent), 0 14px 34px color-mix(in srgb, var(--llb-warning) 24%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--llb-warning) 92%, var(--llb-text-strong) 8%), color-mix(in srgb, var(--llb-warning) 72%, var(--llb-panel-strong) 28%))!important}@keyframes llbuilder-wire-dash-1713dde0{to{stroke-dashoffset:-30px}}@keyframes llbuilder-live-start-1713dde0{0%{opacity:.72;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--llb-wire-live) 34%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--llb-wire-live) 14%, transparent))}42%{opacity:1;filter:drop-shadow(0 0 13px color-mix(in srgb, var(--llb-wire-live) 82%, transparent)) drop-shadow(0 0 28px color-mix(in srgb, var(--llb-wire-live) 38%, transparent))}to{opacity:1;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--llb-wire-live) 54%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--llb-wire-live) 22%, transparent))}}@keyframes llbuilder-element-live-start-1713dde0{0%{opacity:.78;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--llb-wire-live) 30%, transparent)) drop-shadow(0 4px 8px #0000002e)}42%{opacity:1;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--llb-wire-live) 78%, transparent)) drop-shadow(0 0 30px color-mix(in srgb, var(--llb-wire-live) 34%, transparent)) drop-shadow(0 7px 14px #0000003d)}to{opacity:1;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--llb-wire-live) 52%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--llb-wire-live) 22%, transparent)) drop-shadow(0 7px 14px #0000003d)}}.llbuilder-status-bar[data-v-1713dde0]{--llbuilder-status-scale:1;min-height:clamp(1.55rem, calc(var(--llbuilder-status-scale,1) * 2.15rem), 2.15rem);align-items:center;gap:clamp(.28rem, calc(var(--llbuilder-status-scale,1) * .55rem), .55rem);padding:clamp(.22rem, calc(var(--llbuilder-status-scale,1) * .35rem), .35rem) clamp(.4rem, calc(var(--llbuilder-status-scale,1) * .75rem), .75rem);border-top:1px solid color-mix(in srgb, var(--llb-border) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--llb-panel-strong) 90%, transparent), color-mix(in srgb, var(--llb-panel) 92%, transparent)), var(--llb-bg);scrollbar-width:thin;display:flex;overflow-x:auto;box-shadow:0 -10px 24px #0000002e}.llbuilder-status-item[data-v-1713dde0]{align-items:center;gap:clamp(.2rem, calc(var(--llbuilder-status-scale,1) * .35rem), .35rem);min-height:clamp(1.05rem, calc(var(--llbuilder-status-scale,1) * 1.35rem), 1.35rem);padding:0 clamp(.32rem, calc(var(--llbuilder-status-scale,1) * .55rem), .55rem);border:1px solid color-mix(in srgb, var(--llb-border) 54%, transparent);color:var(--llb-text-muted);background:color-mix(in srgb, var(--llb-bg-soft) 78%, transparent);font-size:clamp(.58rem, calc(var(--llbuilder-status-scale,1) * .72rem), .72rem);letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:999px;font-weight:800;line-height:1.1;display:inline-flex}.llbuilder-status-item[data-state=live][data-v-1713dde0]{color:var(--llb-success);border-color:color-mix(in srgb, var(--llb-success) 44%, transparent);background:color-mix(in srgb, var(--llb-success) 10%, transparent)}.llbuilder-status-dot[data-v-1713dde0]{width:clamp(.32rem, calc(var(--llbuilder-status-scale,1) * .45rem), .45rem);height:clamp(.32rem, calc(var(--llbuilder-status-scale,1) * .45rem), .45rem);box-shadow:0 0 calc(var(--llbuilder-status-scale,1) * 10px) currentColor;background:currentColor;border-radius:999px}@media (width<=520px){.llbuilder-status-bar[data-v-1713dde0]{gap:clamp(.24rem, calc(var(--llbuilder-status-scale,1) * .4rem), .4rem);padding:clamp(.18rem, calc(var(--llbuilder-status-scale,1) * .28rem), .28rem) clamp(.3rem, calc(var(--llbuilder-status-scale,1) * .5rem), .5rem)}.llbuilder-status-item[data-v-1713dde0]{padding:0 clamp(.26rem, calc(var(--llbuilder-status-scale,1) * .42rem), .42rem)}}.currently-opened-info[data-v-1713dde0]{white-space:nowrap;border-radius:6px;margin-left:8px;padding:4px 12px;font-weight:600}.operand-preview[data-v-1713dde0]{letter-spacing:.05em;font-size:.65rem}.drag-shadow[data-v-1713dde0]{opacity:.5}.rung-comment[data-v-1713dde0]{z-index:2;color:var(--llb-text);background:color-mix(in srgb, var(--llb-panel-strong) 78%, transparent);padding:calc(var(--btn-scale,1) * .45rem) calc(var(--btn-scale,1) * .7rem);border:1px solid color-mix(in srgb, var(--llb-border) 76%, transparent);border-left:calc(var(--btn-scale,1) * 4px) solid var(--llb-accent);cursor:text;text-align:left;filter:none;font-style:normal;font-size:calc(var(--btn-scale,1) * .92rem);transform-origin:100%;will-change:transform;direction:ltr;unicode-bidi:embed;border-radius:8px;outline:none;flex:auto;width:100%;min-width:0;line-height:1.35;transition:transform .26s,margin .26s,border-color .18s,box-shadow .18s;position:relative}.rung-comment[data-v-1713dde0]:focus{border-color:color-mix(in srgb, var(--llb-accent) 82%, white 18%);box-shadow:0 0 0 3px color-mix(in srgb, var(--llb-accent) 22%, transparent)}.rung-comment-row[data-v-1713dde0]{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.rung-comment--clone-mode[data-v-1713dde0]{margin-left:.15rem;transform:scaleX(.975)}.rung-comment[data-v-1713dde0]:before{content:attr(data-rung-label) " " attr(data-rung-index);background:color-mix(in srgb, var(--llb-accent) 14%, transparent);min-height:1.25rem;color:var(--llb-accent-strong);text-transform:uppercase;border-radius:999px;align-items:center;margin-right:.55rem;padding:0 .45rem;font-size:.72em;font-weight:800;display:inline-flex}.rung-comment[data-v-1713dde0]:after{content:""}.rung-comment[contenteditable=false][data-v-1713dde0]{opacity:.72;cursor:default;border-left-color:var(--llb-readonly);background-image:repeating-linear-gradient(135deg, transparent 0, transparent .45rem, color-mix(in srgb, var(--llb-readonly) 10%, transparent) .45rem, color-mix(in srgb, var(--llb-readonly) 10%, transparent) .8rem)}.llbuilder-status-item[data-state=read-only][data-v-1713dde0]{color:var(--llb-readonly);border-color:color-mix(in srgb, var(--llb-readonly) 54%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--llb-readonly) 13%, transparent) 0, color-mix(in srgb, var(--llb-readonly) 13%, transparent) .3rem, transparent .3rem, transparent .6rem), color-mix(in srgb, var(--llb-bg-soft) 78%, transparent)}.clone-rung-select-button[data-v-1713dde0]{z-index:10;background:linear-gradient(165deg, color-mix(in srgb, var(--color-button-header-Contrast-Blue) 26%, transparent), color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 18%, transparent)), color-mix(in srgb, var(--llb-bg) 82%, var(--llb-panel-strong) 18%);width:0;min-width:0;height:2rem;color:var(--color-button-header-Contrast-Yellow);opacity:0;pointer-events:none;border:1px solid #0000;border-radius:9999px;flex:none;align-self:center;padding:0;font-size:.95rem;font-weight:700;transition:width .28s,min-width .28s,opacity .24s,transform .28s,border-color .28s,box-shadow .28s;overflow:hidden;transform:scale(.92);box-shadow:0 0 #0000}.clone-rung-select-button--visible[data-v-1713dde0]{border-color:color-mix(in srgb, var(--llb-accent) 55%, var(--llb-text-strong) 45%);opacity:1;pointer-events:auto;width:2rem;min-width:2rem;box-shadow:0 0 .5rem color-mix(in srgb, var(--color-button-header-Contrast-Blue) 38%, transparent);transform:scale(1)}.clone-confirm-dialog[data-v-1713dde0]{z-index:980;border-radius:.86rem;width:min(100%,54rem);margin-inline:auto}body.llbuilder-clone-confirm-active .onboarding-coach-layer{display:none}.clone-confirm-dialog__content[data-v-1713dde0]{border:1px solid color-mix(in srgb, var(--color-button-header-Contrast-Blue) 24%, var(--color-borders-dividers) 30%);background:linear-gradient(180deg, color-mix(in srgb, var(--color-panel-soft,var(--color-bg-secondary)) 78%, transparent), color-mix(in srgb, var(--color-bg-primary) 84%, transparent)), color-mix(in srgb, var(--llb-bg) 84%, var(--llb-panel-strong) 16%);box-shadow:0 18px 42px #02061738, inset 0 1px 0 color-mix(in srgb, var(--llb-text-strong) 14%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--color-text-primary);border-radius:.86rem;gap:.68rem;padding:.82rem .9rem .78rem;display:grid}.clone-confirm-dialog__header[data-v-1713dde0]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;display:grid}.clone-confirm-dialog__icon[data-v-1713dde0]{border:1px solid color-mix(in srgb, var(--color-button-header-Contrast-Blue) 28%, transparent);background:color-mix(in srgb, var(--color-button-header-Contrast-Blue) 14%, transparent);width:2.1rem;height:2.1rem;color:color-mix(in srgb, var(--color-button-header-Contrast-Blue) 74%, var(--color-text-primary) 26%);border-radius:.66rem;justify-content:center;align-items:center;display:inline-flex}.clone-confirm-dialog__copy[data-v-1713dde0]{gap:.18rem;min-width:0;display:grid}.clone-confirm-dialog__title[data-v-1713dde0]{color:var(--color-text-primary);margin:0;font-size:.96rem;font-weight:840;line-height:1.14}.clone-confirm-dialog__body[data-v-1713dde0]{color:color-mix(in srgb, var(--color-text-secondary) 88%, transparent);margin:0;font-size:.78rem;font-weight:580;line-height:1.35}.clone-confirm-dialog__count[data-v-1713dde0]{border:1px solid color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 30%, var(--color-borders-dividers) 22%);background:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 12%, transparent);min-height:1.85rem;color:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 68%, var(--color-text-primary) 32%);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .58rem;font-size:.7rem;font-weight:850;line-height:1;display:inline-flex}.clone-confirm-dialog__controls[data-v-1713dde0]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.55rem;min-width:0;display:grid}.clone-destination-field[data-v-1713dde0]{gap:.3rem;min-width:0;display:grid}.clone-destination-label[data-v-1713dde0]{color:color-mix(in srgb, var(--color-text-secondary) 88%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:820;line-height:1.15}.clone-destination-control[data-v-1713dde0]{min-width:0;position:relative}.clone-destination-trigger[data-v-1713dde0]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 50%, transparent);background:color-mix(in srgb, var(--color-panel-strong,var(--color-bg-secondary)) 58%, transparent);width:100%;min-height:2.28rem;color:var(--color-text-primary);border-radius:.62rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.46rem .64rem;font-size:.78rem;font-weight:720;line-height:1.15;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.clone-destination-trigger[data-v-1713dde0]:hover,.clone-destination-trigger[data-v-1713dde0]:focus-visible{border-color:color-mix(in srgb, var(--color-button-header-Contrast-Blue) 38%, var(--color-borders-dividers) 26%);background:color-mix(in srgb, var(--color-panel-strong,var(--color-bg-secondary)) 70%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-button-header-Contrast-Blue) 12%, transparent)}.clone-destination-menu[data-v-1713dde0]{z-index:40;border:1px solid color-mix(in srgb, var(--color-button-header-Contrast-Blue) 22%, var(--color-borders-dividers) 28%);border-radius:.66rem;gap:.16rem;max-height:min(13rem,42vh);padding:.24rem;display:grid;position:absolute;top:calc(100% + .36rem);left:0;right:0;overflow-y:auto}.clone-destination-menu li[data-v-1713dde0]{cursor:pointer;color:var(--color-text-primary);border-radius:.48rem;padding:.42rem .48rem;font-size:.76rem;font-weight:680;line-height:1.15}.clone-destination-menu li[data-v-1713dde0]:hover,.clone-destination-menu li.is-selected[data-v-1713dde0]{background:color-mix(in srgb, var(--color-button-header-Contrast-Blue) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-button-header-Contrast-Blue) 34%, transparent)}.clone-confirm-dialog__footer[data-v-1713dde0]{border-top:1px solid color-mix(in srgb, var(--color-button-header-Contrast-Blue) 13%, var(--color-borders-dividers) 20%);justify-content:flex-end;gap:.48rem;min-width:0;padding-top:.5rem;display:flex}.clone-cta[data-v-1713dde0]{border-radius:.55rem;justify-content:center;align-items:center;min-width:6.25rem;min-height:2.18rem;padding:.52rem .92rem;font-size:.8rem;font-weight:780;line-height:1.1;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.clone-cta[data-v-1713dde0]:hover{transform:translateY(-1px)}.clone-cta--cancel[data-v-1713dde0]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 46%, transparent);background:color-mix(in srgb, var(--color-panel-soft,var(--color-bg-secondary)) 34%, transparent);color:color-mix(in srgb, var(--color-text-secondary) 92%, transparent)}.clone-cta--cancel[data-v-1713dde0]:hover,.clone-cta--cancel[data-v-1713dde0]:focus-visible{border-color:color-mix(in srgb, var(--color-text-secondary) 40%, var(--color-borders-dividers) 24%);background:color-mix(in srgb, var(--color-panel-soft,var(--color-bg-secondary)) 48%, transparent);color:var(--color-text-primary)}.clone-cta--confirm[data-v-1713dde0]{color:#fff;border:1px solid color-mix(in srgb, var(--llb-accent) 52%, transparent);background:radial-gradient(circle at 50% -80%, #ffffff6b, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--llb-accent) 90%, #fff 10%), color-mix(in srgb, var(--llb-accent) 82%, #020617 18%));background-color:color-mix(in srgb, var(--llb-accent) 82%, #020617 18%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--llb-text-strong) 22%, transparent), 0 12px 24px color-mix(in srgb, var(--llb-accent) 20%, transparent);text-shadow:0 1px 0 color-mix(in srgb, var(--llb-panel-strong) 20%, transparent)}.clone-cta--confirm[data-v-1713dde0]:hover,.clone-cta--confirm[data-v-1713dde0]:focus-visible{border-color:color-mix(in srgb, var(--llb-accent) 68%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--llb-text-strong) 24%, transparent), 0 14px 28px color-mix(in srgb, var(--llb-accent) 24%, transparent)}[data-platform-theme=dynamic] .clone-cta--confirm{text-shadow:none;color:#06111b!important}@media (width<=760px),(height<=430px) and (orientation:landscape){.clone-confirm-dialog[data-v-1713dde0]{width:auto;max-width:calc(100vw - 1rem);margin-inline:0;left:clamp(.5rem,8vw,5.25rem);right:.5rem;position:fixed!important;bottom:.45rem!important}.clone-confirm-dialog__content[data-v-1713dde0]{gap:.52rem;padding:.64rem}.clone-confirm-dialog__header[data-v-1713dde0]{grid-template-columns:auto minmax(0,1fr);gap:.52rem}.clone-confirm-dialog__icon[data-v-1713dde0]{border-radius:.58rem;width:1.9rem;height:1.9rem}.clone-confirm-dialog__title[data-v-1713dde0]{font-size:.86rem}.clone-confirm-dialog__body[data-v-1713dde0]{display:none}.clone-confirm-dialog__count[data-v-1713dde0]{grid-column:1/-1;justify-self:start;min-height:1.55rem;padding:.22rem .46rem;font-size:.64rem}.clone-confirm-dialog__controls[data-v-1713dde0]{grid-template-columns:minmax(0,1fr);gap:.42rem}.clone-destination-trigger[data-v-1713dde0]{min-height:1.9rem;padding:.34rem .5rem;font-size:.72rem}.clone-confirm-dialog__footer[data-v-1713dde0]{gap:.38rem;padding-top:.42rem}.clone-cta[data-v-1713dde0]{border-radius:.58rem;flex:1 1 0;min-width:0;min-height:1.82rem;padding:0 .52rem;font-size:.72rem}}@media (width<=640px){.clone-confirm-dialog[data-v-1713dde0]{left:.5rem}}[data-v-1713dde0] .clone-glass-dialog-enter-active,[data-v-1713dde0] .clone-glass-dialog-leave-active{transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1)}[data-v-1713dde0] .clone-glass-dialog-enter-from,[data-v-1713dde0] .clone-glass-dialog-leave-to{opacity:0;transform:translateY(10px)scale(.985)}.clone-trigger-icon[data-v-1713dde0]{justify-content:center;align-items:center;display:inline-flex}.tabs-container[data-v-1713dde0]{width:100%;margin-bottom:10px}.full-width-tabs>button[data-v-1713dde0]{flex:1}.section-line[data-v-1713dde0]{width:90%;height:1px;margin:0 auto 5px}.tooltip-box[data-v-1713dde0]{z-index:9999;border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 20%, transparent);background:color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 94%, var(--llb-bg) 6%);max-width:min(20rem,100vw - 2rem);color:var(--llb-text-strong,var(--color-text-primary));letter-spacing:0;text-align:center;white-space:pre-line;-webkit-backdrop-filter:blur(16px);pointer-events:none;border-radius:8px;padding:.48rem .68rem;font-size:.72rem;font-weight:750;line-height:1.25;position:fixed;box-shadow:inset 0 1px #ffffff13,0 14px 32px #00000057}.tooltip-box[data-v-1713dde0]:before{content:"";background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 46%, transparent);height:1px;position:absolute;top:-1px;left:.55rem;right:.55rem}.header-swap-stack[data-v-1713dde0]{min-height:calc(var(--btn-scale,1) * 4rem);position:relative}.header-swap-layer[data-v-1713dde0]{will-change:opacity;position:absolute;inset:0}[data-v-1713dde0] .header-x-enter-active,[data-v-1713dde0] .header-x-leave-active{transition:opacity .2s}[data-v-1713dde0] .header-x-enter-from,[data-v-1713dde0] .header-x-leave-to{opacity:0}[data-v-1713dde0] .header-x-enter-active{z-index:2;pointer-events:auto}[data-v-1713dde0] .header-x-leave-active{z-index:1;pointer-events:none}@media (prefers-reduced-motion:reduce){[data-v-1713dde0] .header-x-enter-active,[data-v-1713dde0] .header-x-leave-active,[data-v-1713dde0] .llbuilder-loader-fade-enter-active,[data-v-1713dde0] .llbuilder-loader-fade-leave-active{transition:none}}
