.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}}.assistant-session-dialog[data-v-058a3acf]{gap:1rem;display:grid}.assistant-session-dialog__metadata[data-v-058a3acf]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.assistant-session-dialog__metadata div[data-v-058a3acf]{border:1px solid var(--color-borders-dividers,#344154);border-radius:.65rem;min-width:0;padding:.7rem}.assistant-session-dialog__metadata dt[data-v-058a3acf],.assistant-session-dialog__input span[data-v-058a3acf]{opacity:.75;font-size:.78rem}.assistant-session-dialog__metadata dd[data-v-058a3acf]{overflow-wrap:anywhere;margin:.25rem 0 0}.assistant-session-dialog__transcript[data-v-058a3acf]{gap:.7rem;max-height:18rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.assistant-session-dialog__transcript li[data-v-058a3acf]{border:1px solid var(--color-borders-dividers,#344154);border-radius:.65rem;padding:.75rem}.assistant-session-dialog__transcript li[data-role=assistant][data-v-058a3acf]{background:var(--color-panel-soft,#172033)}.assistant-session-dialog__transcript p[data-v-058a3acf]{white-space:pre-wrap;margin:.35rem 0}.assistant-session-dialog__transcript small[data-v-058a3acf]{opacity:.8;display:block}.assistant-session-dialog__input[data-v-058a3acf]{gap:.35rem;display:grid}.assistant-session-dialog__input textarea[data-v-058a3acf]{resize:vertical;border:1px solid var(--color-borders-dividers,#344154);background:var(--color-panel-soft,#172033);width:100%;color:var(--color-text-primary,#f4f7fb);border-radius:.65rem;padding:.75rem}.assistant-session-dialog__provider-block[data-v-058a3acf]{overflow-wrap:anywhere;opacity:.8;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.assistant-session-dialog__actions[data-v-058a3acf]{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.assistant-session-dialog__actions button[data-v-058a3acf]{min-width:8rem;min-height:2.75rem}.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-8d7ce187]{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-8d7ce187]{min-width:clamp(10rem,16vw,15rem)}.llbuilder-brand-link[data-v-8d7ce187],.llbuilder-top-action[data-v-8d7ce187]:not(:disabled){cursor:pointer}.llbuilder-top-action[data-v-8d7ce187]:disabled,.llbuilder-top-action[aria-disabled=true][data-v-8d7ce187]{cursor:not-allowed}.builder-button-large img[data-v-8d7ce187],.builder-button-large svg[data-v-8d7ce187]{transition:filter .3s}.llbuilder-action-buttons[data-v-8d7ce187]{gap:calc(var(--btn-scale,1) * .5rem)}.logo[data-v-8d7ce187]{font-size:calc(var(--btn-scale,1) * 1.48rem);gap:calc(var(--btn-scale,1) * .4rem)}.llbuilder-project-region[data-v-8d7ce187]{min-width:0}.llbuilder-project-strip[data-v-8d7ce187]{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-8d7ce187]{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-8d7ce187]{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-8d7ce187]{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-8d7ce187],.llbuilder-project-badge--editable[data-v-8d7ce187]{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-8d7ce187],.llbuilder-project-badge--readonly[data-v-8d7ce187]{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-8d7ce187]{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-8d7ce187]{--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-top-action[data-v-8d7ce187]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:#ffffff14;transition:opacity .26s;position:absolute;inset:0}.llbuilder-top-action[data-v-8d7ce187]: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-8d7ce187]{flex:none;width:var(--icon-size)!important;height:var(--icon-size)!important;color:inherit!important}.llbuilder-top-action[data-v-8d7ce187] svg [stroke]{stroke:currentColor!important}.llbuilder-top-action[data-v-8d7ce187] svg [fill]:not([fill=none]),.llbuilder-top-action[data-v-8d7ce187] svg path:not([fill=none]),.llbuilder-top-action[data-v-8d7ce187] svg rect:not([fill=none]),.llbuilder-top-action[data-v-8d7ce187] svg circle:not([fill=none]),.llbuilder-top-action[data-v-8d7ce187] svg ellipse:not([fill=none]),.llbuilder-top-action[data-v-8d7ce187] svg polygon:not([fill=none]),.llbuilder-top-action[data-v-8d7ce187] svg text,.llbuilder-top-action[data-v-8d7ce187] svg.svg-inline--fa path{fill:currentColor!important}.llbuilder-top-action[data-v-8d7ce187]: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-8d7ce187]:hover:not(:disabled):before,.llbuilder-top-action[aria-pressed=true][data-v-8d7ce187]:before{opacity:.2}.llbuilder-top-action[data-v-8d7ce187]:hover:not(:disabled):after,.llbuilder-top-action[aria-pressed=true][data-v-8d7ce187]:after{animation:llbuilder-glass-sheen-8d7ce187 .76s var(--llbuilder-action-ease)}.llbuilder-top-action[data-v-8d7ce187]: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-8d7ce187]{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-8d7ce187]: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-8d7ce187]{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-8d7ce187]: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-8d7ce187]{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-8d7ce187]:hover:not(:disabled){border-color:#60a5faa8;background:linear-gradient(#60a5faf5,#2563ebf0),#1d355bf5!important}@keyframes llbuilder-glass-sheen-8d7ce187{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-8d7ce187]{gap:calc(var(--btn-scale,1) * .3rem)}.llbuilder-top-action span[data-v-8d7ce187],.llbuilder-project-kicker[data-v-8d7ce187],.llbuilder-project-badge[data-v-8d7ce187]{display:none}.llbuilder-project-strip[data-v-8d7ce187]{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}}.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-2464728c]{--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-2464728c]{--llb-wire-selected:#ffc300}.hmi-linked-ladder-dialog[data-v-2464728c]{flex-direction:column;gap:1rem;display:flex}.llbuilder-icon-gradient-defs[data-v-2464728c]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}#llbuilder-root[data-v-2464728c] .header-gradient-bg,#llbuilder-root[data-v-2464728c] .header-gradient-border,#llbuilder-root[data-v-2464728c] .header-pulse-shadow,#llbuilder-root[data-v-2464728c] .header-inset-accent{animation:none}#llbuilder-root[data-v-2464728c] .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-2464728c] .header-gradient-border:before,#llbuilder-root[data-v-2464728c] .header-inset-accent:after{opacity:0!important;animation:none!important}#llbuilder-root[data-v-2464728c] .llbuilder-category-button:hover:not(:disabled),#llbuilder-root[data-v-2464728c] .llbuilder-utility-button:hover:not(:disabled),#llbuilder-root[data-v-2464728c] .llbuilder-tool-button:hover:not(:disabled),#llbuilder-root[data-v-2464728c] .file-controls-root .builder-button-large:hover:not(:disabled),#llbuilder-root[data-v-2464728c] .controls-button-group>.builder-button-large:hover:not(:disabled){color:var(--llb-icon-hover)!important}#llbuilder-root[data-v-2464728c] .header-panel .builder-button-large svg{color:inherit!important}#llbuilder-root[data-v-2464728c] .header-panel .builder-button-large svg *,#llbuilder-root[data-v-2464728c] .llbuilder-category-button svg *,#llbuilder-root[data-v-2464728c] .llbuilder-utility-button svg *,#llbuilder-root[data-v-2464728c] .llbuilder-tool-button svg *,#llbuilder-root[data-v-2464728c] .action-history-group>.builder-button-large svg *{transition:fill .18s,stroke .18s,filter .18s}[data-v-2464728c] .fade-enter-active,[data-v-2464728c] .fade-leave-active{transition:opacity .3s}[data-v-2464728c] .fade-enter-from,[data-v-2464728c] .fade-leave-to{opacity:0}[data-v-2464728c] .llbuilder-loader-fade-enter-active,[data-v-2464728c] .llbuilder-loader-fade-leave-active{transition:opacity .22s}[data-v-2464728c] .llbuilder-loader-fade-enter-from,[data-v-2464728c] .llbuilder-loader-fade-leave-to{opacity:0}.llbuilder-loader-overlay[data-v-2464728c]{z-index:11000;place-items:center;display:grid;position:fixed;inset:0}.header-content[data-v-2464728c]{align-items:center;width:100%;display:flex;position:relative}.llbuilder-file-controls-shell[data-v-2464728c]{overflow:clip!important}.main-container[data-v-2464728c]{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-2464728c]::-webkit-scrollbar{width:8px;height:8px}.main-container[data-v-2464728c]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--llb-accent) 34%, transparent);border-radius:8px}.main-container[data-v-2464728c]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--llb-accent) 52%, transparent)}.main-container--hmi-runtime[data-v-2464728c]{overflow:hidden}.main-container--runtime-fullscreen[data-v-2464728c]{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-2464728c]:fullscreen{width:100vw;height:100vh}.llbuilder-runtime-fullscreen-bar[data-v-2464728c]{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-2464728c]{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-2464728c]{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-2464728c],.llbuilder-runtime-bar-button[data-v-2464728c],.llbuilder-runtime-state[data-v-2464728c]{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-2464728c]{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-2464728c]:disabled{cursor:not-allowed;opacity:.48}.llbuilder-runtime-bar-button[data-v-2464728c]:hover:not(:disabled),.llbuilder-runtime-mode-switch button[data-v-2464728c]:hover:not(:disabled){border-color:color-mix(in srgb, var(--llb-accent) 50%, transparent)}.llbuilder-runtime-state[data-state=running][data-v-2464728c]{border-color:color-mix(in srgb, var(--llb-success) 46%, transparent);color:var(--llb-success)}.ladder-logic-area[data-v-2464728c]{min-width:0;max-width:100%;min-height:100%;overflow-x:hidden}.main-container--hmi-runtime .ladder-logic-area[data-v-2464728c],.webhmi-runtime-container[data-v-2464728c]{height:100%;min-height:0}.webhmi-runtime-container[data-v-2464728c]{width:100%;overflow:hidden}@media (width<=900px){.llbuilder-runtime-fullscreen-bar[data-v-2464728c]{grid-template-columns:1fr;align-items:stretch}.llbuilder-runtime-mode-switch[data-v-2464728c],.llbuilder-runtime-bar-button[data-v-2464728c],.llbuilder-runtime-state[data-v-2464728c]{width:100%}}.ladder-logic-wrapper[data-v-2464728c]{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-2464728c]{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-2464728c]: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-2464728c]>*{z-index:1;position:relative}.rung-wrapper[data-v-2464728c]: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-2464728c]{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-2464728c]{stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .18s,opacity .18s,filter .18s,stroke-dashoffset .24s}.rung-wire[data-v-2464728c],.rung-rail[data-v-2464728c]{filter:drop-shadow(0 1px 2px #00000052)}.rung-rail[data-v-2464728c]{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-2464728c]{opacity:.96}.rung-wire--branch[data-v-2464728c]{filter:drop-shadow(0 1px 2px #0000004d)}.rung-wire--live[data-v-2464728c]{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-2464728c]{stroke-width:4.75px}.rung-wire--live-start[data-v-2464728c]{animation:.62s cubic-bezier(.16,1,.3,1) llbuilder-live-start-2464728c}.rung-wire--inactive-sim[data-v-2464728c]{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-2464728c]{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-2464728c;stroke:var(--llb-wire-selected,#ffc300)!important}.rung-wire--fault[data-v-2464728c]{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-2464728c]{opacity:.82;filter:none;stroke:var(--llb-stale)!important}.rung-state-marker[data-v-2464728c]{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-2464728c]{fill:var(--llb-danger)}.rung-state-marker--stale[data-v-2464728c]{fill:var(--llb-stale)}.rung-svg .ladder-runtime-element[data-v-2464728c],.rung-svg .ladder-runtime-element>svg[data-v-2464728c]{overflow:visible}.rung-svg .llbuilder-element-hit-target[data-v-2464728c]{pointer-events:all}.rung-svg[data-v-2464728c] [id^=element-] svg>rect[fill=transparent]{pointer-events:none}.rung-svg .llbuilder-element-actions[data-v-2464728c],.rung-svg .llbuilder-element-actions[data-v-2464728c] *{pointer-events:auto}.rung-svg .ladder-runtime-element[data-v-2464728c]{transition:opacity .18s,filter .18s}.rung-svg .ladder-runtime-element--live[data-v-2464728c]{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-2464728c]{animation:.62s cubic-bezier(.16,1,.3,1) llbuilder-element-live-start-2464728c}.rung-svg .ladder-runtime-element--armed[data-v-2464728c]{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-2464728c]{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-2464728c]{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 180px}.llbuilder-root--paint-light .aurora-effect[data-v-2464728c],.llbuilder-root--reduced-motion .aurora-effect[data-v-2464728c]{display:none}.llbuilder-root--paint-light .rung-wrapper[data-v-2464728c]{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-2464728c]: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-2464728c]:hover{box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000002e}.llbuilder-root--paint-light .rung-svg[data-v-2464728c],.llbuilder-root--paint-light .rung-wire[data-v-2464728c],.llbuilder-root--paint-light .rung-rail[data-v-2464728c],.llbuilder-root--paint-light .rung-wire--branch[data-v-2464728c],.llbuilder-root--paint-light .rung-wire--live[data-v-2464728c],.llbuilder-root--paint-light .rung-wire--inactive-sim[data-v-2464728c],.llbuilder-root--paint-light .rung-wire--selected[data-v-2464728c],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--live[data-v-2464728c],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--armed[data-v-2464728c],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--fault[data-v-2464728c]{filter:none}.llbuilder-root--paint-light .rung-svg line[data-v-2464728c],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element[data-v-2464728c]{transition:opacity .12s}.llbuilder-root--paint-light .rung-wire--live-start[data-v-2464728c],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--live-start[data-v-2464728c],.llbuilder-root--reduced-motion .rung-wire--live-start[data-v-2464728c],.llbuilder-root--reduced-motion .rung-svg .ladder-runtime-element--live-start[data-v-2464728c]{animation:none}.rung-svg .builder-button-small[data-v-2464728c]{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-2464728c]: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-2464728c]{width:.72rem;height:.72rem;color:inherit}.rung-svg .builder-button-small[data-v-2464728c]: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-2464728c]:hover:after{opacity:1;transform:translate(360%)skew(-18deg)}.rung-svg .builder-button-small.btn-yellow[data-v-2464728c]{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-2464728c]{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-2464728c]{color:var(--llb-success);border-color:color-mix(in srgb, var(--llb-success) 36%, transparent)}.rung-svg text[data-v-2464728c]{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-2464728c],.rung-svg .rung-runtime-click-target[data-v-2464728c] *{cursor:pointer}.rung-svg .rung-runtime-operand-labels[data-v-2464728c],.rung-svg .rung-runtime-operand-labels[data-v-2464728c] *{pointer-events:none}.ladder-rung-toolbar[data-v-2464728c]{align-items:center;gap:calc(.56rem * var(--toolbar-scale,1));display:flex}.ladder-rung-action[data-v-2464728c]{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-2464728c]: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-2464728c]{width:calc(.9rem * var(--toolbar-scale,1));height:calc(.9rem * var(--toolbar-scale,1))}.ladder-rung-action[data-v-2464728c]: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-2464728c]:hover:after{opacity:1;transform:translate(360%)skew(-18deg)}.ladder-rung-action[data-v-2464728c]:active{transform:translateY(0)}.ladder-rung-action--add[data-v-2464728c],.ladder-rung-action--clone[data-v-2464728c]{color:var(--llb-icon-muted);border-color:color-mix(in srgb, var(--llb-border) 22%, transparent)}.ladder-rung-action--danger[data-v-2464728c]{color:var(--llb-danger);border-color:color-mix(in srgb, var(--llb-danger) 38%, transparent)}.ladder-rung-action--clone.is-active[data-v-2464728c]{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-2464728c{to{stroke-dashoffset:-30px}}@keyframes llbuilder-live-start-2464728c{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-2464728c{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-2464728c]{--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-2464728c]{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-2464728c]{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-2464728c]{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-2464728c]{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-2464728c]{padding:0 clamp(.26rem, calc(var(--llbuilder-status-scale,1) * .42rem), .42rem)}}.currently-opened-info[data-v-2464728c]{white-space:nowrap;border-radius:6px;margin-left:8px;padding:4px 12px;font-weight:600}.operand-preview[data-v-2464728c]{letter-spacing:.05em;font-size:.65rem}.drag-shadow[data-v-2464728c]{opacity:.5}.rung-comment[data-v-2464728c]{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-2464728c]: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-2464728c]{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.rung-comment--clone-mode[data-v-2464728c]{margin-left:.15rem;transform:scaleX(.975)}.rung-comment[data-v-2464728c]: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-2464728c]:after{content:""}.rung-comment[contenteditable=false][data-v-2464728c]{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-2464728c]{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-2464728c]{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-2464728c]{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-2464728c]{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-2464728c]{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-2464728c]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;display:grid}.clone-confirm-dialog__icon[data-v-2464728c]{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-2464728c]{gap:.18rem;min-width:0;display:grid}.clone-confirm-dialog__title[data-v-2464728c]{color:var(--color-text-primary);margin:0;font-size:.96rem;font-weight:840;line-height:1.14}.clone-confirm-dialog__body[data-v-2464728c]{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-2464728c]{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-2464728c]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.55rem;min-width:0;display:grid}.clone-destination-field[data-v-2464728c]{gap:.3rem;min-width:0;display:grid}.clone-destination-label[data-v-2464728c]{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-2464728c]{min-width:0;position:relative}.clone-destination-trigger[data-v-2464728c]{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-2464728c]:hover,.clone-destination-trigger[data-v-2464728c]: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-2464728c]{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-2464728c]{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-2464728c]:hover,.clone-destination-menu li.is-selected[data-v-2464728c]{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-2464728c]{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-2464728c]{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-2464728c]:hover{transform:translateY(-1px)}.clone-cta--cancel[data-v-2464728c]{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-2464728c]:hover,.clone-cta--cancel[data-v-2464728c]: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-2464728c]{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-2464728c]:hover,.clone-cta--confirm[data-v-2464728c]: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-2464728c]{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-2464728c]{gap:.52rem;padding:.64rem}.clone-confirm-dialog__header[data-v-2464728c]{grid-template-columns:auto minmax(0,1fr);gap:.52rem}.clone-confirm-dialog__icon[data-v-2464728c]{border-radius:.58rem;width:1.9rem;height:1.9rem}.clone-confirm-dialog__title[data-v-2464728c]{font-size:.86rem}.clone-confirm-dialog__body[data-v-2464728c]{display:none}.clone-confirm-dialog__count[data-v-2464728c]{grid-column:1/-1;justify-self:start;min-height:1.55rem;padding:.22rem .46rem;font-size:.64rem}.clone-confirm-dialog__controls[data-v-2464728c]{grid-template-columns:minmax(0,1fr);gap:.42rem}.clone-destination-trigger[data-v-2464728c]{min-height:1.9rem;padding:.34rem .5rem;font-size:.72rem}.clone-confirm-dialog__footer[data-v-2464728c]{gap:.38rem;padding-top:.42rem}.clone-cta[data-v-2464728c]{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-2464728c]{left:.5rem}}[data-v-2464728c] .clone-glass-dialog-enter-active,[data-v-2464728c] .clone-glass-dialog-leave-active{transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1)}[data-v-2464728c] .clone-glass-dialog-enter-from,[data-v-2464728c] .clone-glass-dialog-leave-to{opacity:0;transform:translateY(10px)scale(.985)}.clone-trigger-icon[data-v-2464728c]{justify-content:center;align-items:center;display:inline-flex}.tabs-container[data-v-2464728c]{width:100%;margin-bottom:10px}.full-width-tabs>button[data-v-2464728c]{flex:1}.section-line[data-v-2464728c]{width:90%;height:1px;margin:0 auto 5px}.tooltip-box[data-v-2464728c]{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-2464728c]: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-2464728c]{min-height:calc(var(--btn-scale,1) * 4rem);position:relative}.header-swap-layer[data-v-2464728c]{will-change:opacity;position:absolute;inset:0}[data-v-2464728c] .header-x-enter-active,[data-v-2464728c] .header-x-leave-active{transition:opacity .2s}[data-v-2464728c] .header-x-enter-from,[data-v-2464728c] .header-x-leave-to{opacity:0}[data-v-2464728c] .header-x-enter-active{z-index:2;pointer-events:auto}[data-v-2464728c] .header-x-leave-active{z-index:1;pointer-events:none}@media (prefers-reduced-motion:reduce){[data-v-2464728c] .header-x-enter-active,[data-v-2464728c] .header-x-leave-active,[data-v-2464728c] .llbuilder-loader-fade-enter-active,[data-v-2464728c] .llbuilder-loader-fade-leave-active{transition:none}}
