.commissioning-loader[data-v-f4d165ef]{z-index:11000;background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-primary) 94%, #fff 6%), var(--color-bg-primary)), var(--color-bg-primary);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.commissioning-loader__shell[data-v-f4d165ef]{border:1px solid color-mix(in srgb, var(--color-text-secondary) 18%, transparent);background:color-mix(in srgb, var(--color-bg-secondary) 92%, transparent);-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-f4d165ef]{border-color:#ef44446b}.commissioning-loader__activity[data-v-f4d165ef]{place-items:center;width:3.05rem;height:3.05rem;display:grid;position:relative}.commissioning-loader__ring[data-v-f4d165ef]{border:2px solid color-mix(in srgb, var(--color-text-secondary) 16%, transparent);border-top-color:var(--color-accent);border-radius:9999px;animation:.9s linear infinite commissioning-loader-spin-f4d165ef;position:absolute;inset:0}.commissioning-loader__mark[data-v-f4d165ef]{background:color-mix(in srgb, var(--color-bg-primary) 78%, transparent);width:2.22rem;height:2.22rem;color: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-f4d165ef]{text-align:center;gap:.28rem;display:grid}.commissioning-loader__title[data-v-f4d165ef]{color: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-f4d165ef]{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.35}.commissioning-loader__progress[data-v-f4d165ef]{width:100%}.commissioning-loader__progress-track[data-v-f4d165ef]{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-f4d165ef]{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), color-mix(in srgb, 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-f4d165ef]{width:100%;color:color-mix(in srgb, 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-f4d165ef]{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-f4d165ef{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.commissioning-loader__ring[data-v-f4d165ef]{animation:none}.commissioning-loader__progress-fill[data-v-f4d165ef]{transition:none}}.dialog-overlay-enter-active,.dialog-overlay-leave-active{transition:opacity .3s}.dialog-overlay-enter-from,.dialog-overlay-leave-to{opacity:0}.llb-dialog-overlay{z-index:9999;background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, transparent), transparent 34%), radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--llb-accent-strong,var(--color-accent-contrast)) 14%, transparent), transparent 32%), #020617a8;justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1.5rem);display:flex;position:fixed;inset:0}.panel-anim{transform-origin:50%;opacity:0;backface-visibility:hidden;contain:paint;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .26s;transform:translateY(14px)scale(.968)}.panel-anim.is-open{opacity:1;transform:translateY(0)scale(1)}.llb-dialog-shell{box-sizing:border-box;width:min(calc(100vw - 1.5rem), var(--llb-dialog-width,28rem));max-width:calc(100vw - 1.5rem)}.llb-dialog-panel{isolation:isolate;border-radius:var(--llb-dialog-radius,.875rem);border:1px solid var(--llb-dialog-border,var(--llb-control-border));background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--llb-accent) 12%, transparent), transparent 34%), radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--llb-accent-strong) 10%, transparent), transparent 32%), var(--llb-dialog-surface,linear-gradient(180deg, var(--color-panel-strong), var(--color-panel)));max-height:calc(100vh - 1.5rem);box-shadow:inset 0 1px 0 #ffffff16, 0 24px 72px #0000006b, 0 0 42px color-mix(in srgb, var(--llb-accent) 10%, transparent);flex-direction:column;display:flex;overflow:hidden;padding:clamp(1.1rem,2vw,1.75rem)!important}.llb-dialog-panel.glass-panel:before{background:linear-gradient(120deg, color-mix(in srgb, var(--llb-accent) 54%, transparent), color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 18%, transparent), color-mix(in srgb, var(--llb-accent-strong) 42%, transparent));opacity:.92}.llb-dialog-panel.glass-panel:after{background:linear-gradient(90deg, color-mix(in srgb, var(--llb-accent) 84%, transparent), color-mix(in srgb, var(--llb-accent-strong) 72%, transparent), color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 54%, transparent));opacity:.88;height:2px}.llb-dialog-panel[data-dialog-size="6xl"],.llb-dialog-panel[data-dialog-size="7xl"],.llb-dialog-panel[data-dialog-size=none]{padding:clamp(1rem,1.4vw,1.35rem)!important}.llb-dialog-density--compact{padding:clamp(.85rem,1.6vw,1.2rem)!important}.llb-dialog-density--compact .dialog-body{padding-right:.1rem}.llb-dialog-variant--data,.llb-dialog-variant--dashboard,.llb-dialog-variant--library,.llb-dialog-variant--workflow,.llb-dialog-variant--settings,.llb-dialog-variant--auth,.llb-dialog-variant--commerce{--llb-dialog-radius:.75rem}.llb-dialog-variant--data,.llb-dialog-variant--dashboard{--llb-dialog-width:min(82rem, calc(100vw - 1.25rem));width:min(82rem,100vw - 1.25rem)}.llb-dialog-variant--library,.llb-dialog-variant--workflow{--llb-dialog-width:min(76rem, calc(100vw - 1.25rem));width:min(76rem,100vw - 1.25rem)}.llb-dialog-variant--settings,.llb-dialog-variant--commerce{--llb-dialog-width:min(64rem, calc(100vw - 1.25rem));width:min(64rem,100vw - 1.25rem)}.llb-dialog-variant--auth{--llb-dialog-width:min(30rem, calc(100vw - 1.25rem));width:min(30rem,100vw - 1.25rem)}.llb-dialog-variant--destructive{--llb-dialog-border:color-mix(in srgb, var(--color-action-red) 34%, transparent)}.llb-dialog-variant--workspace{--llb-dialog-width:min(96rem, calc(100vw - 1rem));border-radius:.75rem;width:min(96rem,100vw - 1rem);max-height:calc(100vh - .75rem)}.llb-dialog-shell:focus{outline:none}.llb-dialog-shell :is(button,[role=button],input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 76%, white 24%);outline-offset:2px}.content-fade{opacity:0;transition:opacity .36s,transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}.content-fade.is-visible{opacity:1;transform:translateY(0)}.llb-dialog-content{min-width:0;display:flow-root;container-type:inline-size}.glass-panel .dialog-title{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.glass-panel .dialog-title>span,.glass-panel .dialog-title-text{text-align:center}.llb-dialog-panel .dialog-title,.llb-dialog-panel .headline.dialog-title{color:var(--color-text-primary);font-family:var(--font-family-sans);letter-spacing:0;margin-block:0 1rem;font-size:clamp(1.18rem,1.8vw,1.45rem);font-weight:850;line-height:1.16}.llb-dialog-panel .dialog-kicker{color:color-mix(in srgb, var(--color-accent-contrast) 76%, #fff 24%);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex}.llb-dialog-panel .dialog-guidance-card{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 20%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 34%), color-mix(in srgb, var(--color-panel-soft) 74%, transparent);width:min(100%,34rem);color:var(--color-text-secondary);text-align:left;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:.15rem auto 0;padding:1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.llb-dialog-panel .dialog-guidance-card__icon{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel-strong));width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:.72rem;place-items:center;display:inline-grid}.llb-dialog-panel .dialog-guidance-card__copy{min-width:0;color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.45}.llb-dialog-panel .dialog-title :is(i,svg,[data-lucide]){color:var(--llb-accent,var(--color-accent));filter:drop-shadow(0 0 14px color-mix(in srgb, var(--llb-accent) 28%, transparent))}.llb-dialog-panel .glass-panel-light,.llb-dialog-panel .glass-panel-subtle{border-color:color-mix(in srgb, var(--color-borders-dividers) 28%, transparent);background:color-mix(in srgb, var(--color-panel-soft) 88%, transparent);color:var(--color-text-primary);box-shadow:inset 0 1px #ffffff0b}.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select,.filter-input){border:1px solid color-mix(in srgb, var(--color-borders-dividers) 34%, transparent);background:color-mix(in srgb, var(--color-bg-primary) 72%, transparent);min-height:2.45rem;color:var(--color-text-primary);border-radius:.55rem}.llb-dialog-panel :is(input,textarea,select)::-moz-placeholder{color:color-mix(in srgb, var(--color-text-secondary) 78%, transparent)}.llb-dialog-panel :is(input,textarea,select)::placeholder{color:color-mix(in srgb, var(--color-text-secondary) 78%, transparent)}.llb-dialog-panel :is(.accent-glow-button,.btn-cta):not(:disabled):not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger){border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, #ffffff2e);box-shadow:inset 0 1px 0 #ffffff29, 0 12px 28px #0206172e, 0 0 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 7%, transparent)}.llb-dialog-panel :is(.accent-glow-button,.btn-cta):disabled{cursor:not-allowed;opacity:.56}.dialog-body{min-height:0;max-height:var(--llb-dialog-body-max-height,calc(100vh - 4rem));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff6 transparent;flex:auto}.dialog-body::-webkit-scrollbar{width:6px}.dialog-body::-webkit-scrollbar-track{background:0 0}.dialog-body::-webkit-scrollbar-thumb{background-color:#fff6;border-radius:3px}.llb-dialog-panel.llb-dialog-panel :is(.llb-dialog,.llb-dialog--content,.llb-dialog--data){width:100%;min-width:0;max-width:100%}.llb-dialog-panel.llb-dialog-panel :is(.llb-dialog__header,.dialog-header,header.dialog-header){text-align:center;flex-direction:column;align-items:center;gap:.38rem;margin-bottom:clamp(.9rem,1.5vw,1.25rem);display:flex}.llb-dialog-panel.llb-dialog-panel :is(.llb-dialog__subtitle,.dialog-subtitle,.section-subtitle){max-width:42rem;color:var(--color-text-secondary);margin-inline:auto;font-size:.9rem;line-height:1.45}.llb-dialog-panel.llb-dialog-panel :is(.llb-dialog__footer,.dialog-action-row,.dialog-actions,.open-diagram-footer,.dialog-footer,.form-footer,.footer-bar),.llb-dialog-panel.llb-dialog-panel footer{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 16%, transparent);justify-content:space-between;align-items:center;gap:.8rem;width:100%;margin-top:clamp(1.15rem,2vw,1.6rem);padding-top:clamp(.85rem,1.4vw,1.1rem);display:flex}.llb-dialog-panel.llb-dialog-panel :is(.dialog-actions,.footer-actions){justify-content:space-between;align-items:center;gap:.85rem;width:100%;display:flex}.llb-dialog-panel.llb-dialog-panel .llb-dialog__footer.justify-center,.llb-dialog-panel.llb-dialog-panel footer.justify-center{justify-content:center}.llb-dialog-panel.llb-dialog-panel .llb-dialog__footer.justify-end,.llb-dialog-panel.llb-dialog-panel footer.justify-end{justify-content:flex-end}.llb-dialog-panel.llb-dialog-panel :is(.dialog-action-row,.dialog-actions,.open-diagram-footer)>:is(button,a),.llb-dialog-panel.llb-dialog-panel :is(.llb-dialog__footer,.dialog-footer,.form-footer)>:is(button,a){min-width:7rem}.llb-dialog-panel.llb-dialog-panel :is(.btn-cta,.accent-glow-button,.llb-control--primary):not(.llb-control--tone-override):not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger){isolation:isolate;text-shadow:0 1px #02061747;position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, #ffffff2e)!important;background:radial-gradient(circle at 50% -80%, #ffffff3d, transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--color-panel-strong) 74%, #fff 5%), color-mix(in srgb, var(--color-bg-primary) 82%, var(--llb-accent,var(--color-accent)) 18%))!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #0206175c, 0 14px 30px #02061738, 0 0 20px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 8%, transparent)!important}.llb-dialog-panel.llb-dialog-panel :is(.btn-cta,.accent-glow-button,.llb-control--primary):not(.llb-control--tone-override):not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#0000 0%,#ffffff38 42%,#ffffff14 50%,#0000 62%);transition:opacity .22s,transform .76s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-145%)skew(-18deg)}.llb-dialog-panel.llb-dialog-panel :is(.btn-cta,.accent-glow-button,.llb-control--primary):not(.llb-control--tone-override):not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):hover:not(:disabled):before{opacity:1;transform:translate(145%)skew(-18deg)}.llb-dialog-panel.llb-dialog-panel :is(.btn-cta,.accent-glow-button,.llb-control--primary):not(.llb-control--tone-override):not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger)>*{z-index:1;position:relative}.llb-dialog-panel.llb-dialog-panel :is(.btn-glass,.btn-secondary,.footer-secondary,.llb-control):not(.llb-control--primary):not(.llb-control--danger){border-color:color-mix(in srgb, var(--color-borders-dividers) 22%, transparent)!important;background:color-mix(in srgb, var(--color-panel-strong) 58%, transparent)!important;color:var(--color-text-primary)!important;box-shadow:inset 0 1px #fff1,0 10px 24px #0206171f!important}.llb-dialog-panel.llb-dialog-panel .llb-field{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.llb-dialog-panel.llb-dialog-panel footer button:not(.glass-dialog-footer__support-action):not(.btn-cta):not(.accent-glow-button):not(.btn-sim-red):not(.btn-danger):not(.llb-control--primary):not(.llb-control--danger){isolation:isolate;-webkit-backdrop-filter:blur(18px);justify-content:center;align-items:center;min-width:7rem;min-height:2.45rem;padding:.68rem 1.2rem;font-weight:750;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .26s,opacity .18s;display:inline-flex;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--color-borders-dividers) 22%, transparent)!important;background:color-mix(in srgb, var(--color-panel-strong) 58%, transparent)!important;color:var(--color-text-primary)!important;border-radius:.55rem!important;box-shadow:inset 0 1px #fff1,0 10px 24px #0206171f!important}.llb-dialog-panel.llb-dialog-panel footer button:not(.glass-dialog-footer__support-action):not(.btn-cta):not(.accent-glow-button):not(.btn-sim-red):not(.btn-danger):not(.llb-control--primary):not(.llb-control--danger):hover:not(:disabled){transform:translateY(-1px);border-color:var(--llb-control-border-strong)!important;background:var(--llb-control-bg-hover)!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell,.input-wrap,.filter-bar,.open-diagram-control,.open-diagram-sort-trigger,.role-card,.select-shell,.textarea-shell,.wise-input-shell,.lifecycle-trigger,.delete-mode-trigger){isolation:isolate;min-height:2.75rem;color:var(--color-text-primary);-webkit-backdrop-filter:blur(18px);transition:border-color .24s,background .24s,box-shadow .28s,transform .22s;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--color-borders-dividers) 16%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--color-panel-soft) 44%, transparent), color-mix(in srgb, var(--color-panel-strong) 42%, transparent)), color-mix(in srgb, var(--color-panel-strong) 62%, transparent)!important;border-radius:.72rem!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0206171a!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell,.input-wrap,.filter-bar,.open-diagram-control,.open-diagram-sort-trigger,.role-card,.select-shell,.textarea-shell,.wise-input-shell,.lifecycle-trigger,.delete-mode-trigger):before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(130% 120% at 0% 50%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 44%), linear-gradient(105deg, transparent 0%, color-mix(in srgb, var(--color-accent) 4%, transparent) 38%, color-mix(in srgb, var(--color-accent-contrast) 3%, transparent) 58%, transparent 78%);opacity:0;background-position:0 0,100% 0;background-size:160% 100%,170% 100%;position:absolute;inset:0;transform:translate(-4%)}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell,.input-wrap,.filter-bar,.open-diagram-control,.open-diagram-sort-trigger,.role-card,.select-shell,.textarea-shell,.wise-input-shell,.lifecycle-trigger,.delete-mode-trigger):after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 42%, transparent), color-mix(in srgb, var(--color-accent-contrast) 15%, transparent), color-mix(in srgb, var(--color-accent) 24%, transparent));opacity:0;transform-origin:50%;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;transform:scale(.988);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell,.input-wrap,.filter-bar,.open-diagram-control,.open-diagram-sort-trigger,.role-card,.select-shell,.textarea-shell,.wise-input-shell,.lifecycle-trigger,.delete-mode-trigger)>*{z-index:2;position:relative}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell:focus-within,.input-wrap:focus-within,.filter-bar:focus-within,.open-diagram-control:focus-within,.open-diagram-sort-trigger:focus-visible,.role-card:focus-within,.role-card.role-card--open,.select-shell:focus-within,.textarea-shell:focus-within,.wise-input-shell:focus-within,.lifecycle-trigger:focus-visible,.delete-mode-trigger:focus-visible){border-color:color-mix(in srgb, var(--color-accent) 34%, var(--color-borders-dividers) 18%)!important;background:color-mix(in srgb, var(--color-panel-strong) 70%, transparent)!important;box-shadow:inset 0 1px 0 #fff1, 0 12px 24px #02061724, 0 0 0 1px color-mix(in srgb, var(--color-accent) 7%, transparent), 0 0 20px color-mix(in srgb, var(--color-accent) 6%, transparent)!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell.is-invalid,.input-wrap.is-invalid,.select-shell.is-invalid,.textarea-shell.is-invalid,.wise-input-shell.is-invalid){border-color:color-mix(in srgb, var(--color-action-red) 54%, var(--color-borders-dividers) 18%)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 10px 22px #0206171f, 0 0 0 1px color-mix(in srgb, var(--color-action-red) 8%, transparent), 0 0 16px color-mix(in srgb, var(--color-action-red) 7%, transparent)!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell:focus-within,.input-wrap:focus-within,.filter-bar:focus-within,.open-diagram-control:focus-within,.open-diagram-sort-trigger:focus-visible,.role-card:focus-within,.role-card.role-card--open,.select-shell:focus-within,.textarea-shell:focus-within,.wise-input-shell:focus-within,.lifecycle-trigger:focus-visible,.delete-mode-trigger:focus-visible):before{animation:.88s cubic-bezier(.16,1,.3,1) both llb-dialog-field-focus-glide}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell:focus-within,.input-wrap:focus-within,.filter-bar:focus-within,.open-diagram-control:focus-within,.open-diagram-sort-trigger:focus-visible,.role-card:focus-within,.role-card.role-card--open,.select-shell:focus-within,.textarea-shell:focus-within,.wise-input-shell:focus-within,.lifecycle-trigger:focus-visible,.delete-mode-trigger:focus-visible):after{animation:.62s cubic-bezier(.16,1,.3,1) 80ms both llb-dialog-field-hairline-settle}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell,.input-wrap,.filter-bar,.glass-dialog-toolbar__search,.open-diagram-control,.role-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select,.field-control,.glass-dialog-toolbar__search-input,.filter-input,.open-diagram-input,.code-input){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select,.glass-input,.input-glass,.text-input,.analog-input,.wise-input,.select-input):not(.field-control):not(.glass-dialog-toolbar__search-input):not(.filter-input):not(.open-diagram-input):not(.code-input){transition:border-color .24s,background .24s,box-shadow .28s;border-color:color-mix(in srgb, var(--color-borders-dividers) 18%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--color-panel-soft) 40%, transparent), color-mix(in srgb, var(--color-panel-strong) 40%, transparent)), color-mix(in srgb, var(--color-panel-strong) 62%, transparent)!important;color:var(--color-text-primary)!important;border-radius:.72rem!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0206171a!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select,.glass-input,.input-glass,.text-input,.analog-input,.wise-input,.select-input):not(.field-control):not(.glass-dialog-toolbar__search-input):not(.filter-input):not(.open-diagram-input):not(.code-input):focus{border-color:color-mix(in srgb, var(--color-accent) 34%, var(--color-borders-dividers) 18%)!important;background:color-mix(in srgb, var(--color-panel-strong) 70%, transparent)!important;box-shadow:inset 0 1px 0 #fff1, 0 12px 24px #02061724, 0 0 0 1px color-mix(in srgb, var(--color-accent) 7%, transparent), 0 0 20px color-mix(in srgb, var(--color-accent) 6%, transparent)!important;outline:none!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell,.input-wrap,.filter-bar,.open-diagram-control,.role-card)>:is(svg,i,[data-lucide],.input-icon,.filter-icon){color:var(--color-accent);opacity:.78;filter:none;transition:opacity .22s,filter .24s}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) :is(.field-shell:focus-within,.input-wrap:focus-within,.filter-bar:focus-within,.open-diagram-control:focus-within,.role-card:focus-within)>:is(svg,i,[data-lucide],.input-icon,.filter-icon){opacity:.96;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-accent) 14%, transparent))}.llb-dialog-panel.llb-dialog-panel :is(.abs-toggle,.icon-btn,.chip-x){border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.llb-dialog-panel.llb-dialog-panel :is(.field-shell,.input-wrap) :is(.abs-toggle,.icon-btn){right:.85rem}.llb-dialog-panel.llb-dialog-panel .abs-toggle{width:2rem;height:2rem;color:var(--color-text-secondary);transition:background-color .18s,color .18s,transform .18s;position:absolute;top:50%;transform:translateY(-50%)}.llb-dialog-panel.llb-dialog-panel .abs-toggle:hover:not(:disabled){color:var(--color-text-primary);background:color-mix(in srgb, var(--color-panel-soft) 72%, transparent);transform:translateY(-50%)translateY(-1px)}.llb-dialog-panel.llb-dialog-panel :is(.field-info,.llb-field-help,.field-help){color:var(--color-text-secondary);font-size:.76rem;line-height:1.4}.llb-dialog-panel.llb-dialog-panel :is(.field-error,.llb-field__error,[role=alert]){color:color-mix(in srgb, var(--color-action-red) 86%, #fff 14%)}.llb-dialog-panel.llb-dialog-panel :is(.dialog-tabs,.feedback-tabs,[role=tablist]){border:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-panel-soft) 34%, transparent), color-mix(in srgb, var(--color-panel-strong) 40%, transparent)), color-mix(in srgb, var(--color-bg-primary) 50%, transparent);border-radius:.78rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;max-width:100%;margin-inline:auto;padding:.32rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0206171a}.llb-dialog-panel.llb-dialog-panel :is(.tab-chip,.tab-btn,.feedback-tab,.feedback-tab-btn,[role=tab]){isolation:isolate;letter-spacing:0;justify-content:center;align-items:center;gap:.42rem;min-height:2.32rem;padding:.48rem .9rem;font-size:.86rem;font-weight:760;transition:color .2s,background .22s,border-color .22s,box-shadow .26s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;color:color-mix(in srgb, var(--color-text-secondary) 88%, transparent)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:.55rem!important}.llb-dialog-panel.llb-dialog-panel :is(.tab-chip,.tab-btn,.feedback-tab,.feedback-tab-btn,[role=tab]):before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(110% 100% at 20% 0%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 50%), linear-gradient(135deg, color-mix(in srgb, var(--color-panel-strong) 82%, transparent), color-mix(in srgb, var(--color-panel-soft) 58%, transparent));opacity:0;transform-origin:50%;transition:opacity .26s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(.86)}.llb-dialog-panel.llb-dialog-panel :is(.tab-chip,.tab-btn,.feedback-tab,.feedback-tab-btn,[role=tab]):hover:not(:disabled){transform:translateY(-1px);color:var(--color-text-primary)!important}.llb-dialog-panel.llb-dialog-panel :is(.tab-chip.active,.tab-chip.is-active,.tab-btn.active,.tab-btn.is-active,.feedback-tab.active,.feedback-tab.is-active,.feedback-tab-btn.active,.feedback-tab-btn.is-active,[role=tab][aria-selected=true]){border-color:color-mix(in srgb, var(--color-accent) 30%, transparent)!important;color:var(--color-text-primary)!important;box-shadow:inset 0 1px 0 #ffffff14, 0 10px 22px color-mix(in srgb, var(--color-accent) 12%, transparent)!important}.llb-dialog-panel.llb-dialog-panel :is(.tab-chip.active,.tab-chip.is-active,.tab-btn.active,.tab-btn.is-active,.feedback-tab.active,.feedback-tab.is-active,.feedback-tab-btn.active,.feedback-tab-btn.is-active,[role=tab][aria-selected=true]):before{opacity:1;transform:scaleX(1)}.llb-dialog-panel.llb-dialog-panel :is(.llb-option--focused,.select-option--focus,.lifecycle-option.is-focused,.delete-mode-option.is-focused,.role-dropdown__item--active){background:color-mix(in srgb, var(--color-accent) 9%, transparent)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent)!important}.llb-dialog-panel.llb-dialog-panel :is(.diagram-card:hover,.diagram-card:focus-visible){border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-borders-dividers) 18%)!important;box-shadow:inset 0 1px 0 #ffffff12, 0 14px 30px #0206172e, 0 0 0 1px color-mix(in srgb, var(--color-accent) 5%, transparent), 0 0 16px color-mix(in srgb, var(--color-accent) 4%, transparent)!important;outline:none!important}.llb-dialog-panel.llb-dialog-panel :is(.data-shell,.table-surface,.table-container,.open-diagram-list,.history-list){scrollbar-width:thin;scrollbar-color:#ffffff5c transparent}.llb-dialog-panel.llb-dialog-panel :is(.table-scroll,.history-list,.open-diagram-list,.max-h-64,.max-h-80,.max-h-96){overscroll-behavior:contain}@keyframes llb-dialog-field-focus-glide{0%{opacity:0;background-position:0 0,120% 0;transform:translate(-4%)}42%{opacity:.42}to{opacity:.34;background-position:0 0,48% 0;transform:translate(0,0)}}@keyframes llb-dialog-field-hairline-settle{0%{opacity:0;transform:scale(.986)}58%{opacity:.48}to{opacity:.38;transform:scale(1)}}@media (width<=540px){.llb-dialog-panel.llb-dialog-panel :is(.llb-dialog__footer,.dialog-action-row,.dialog-actions,.open-diagram-footer,.dialog-footer,.form-footer,.footer-bar),.llb-dialog-panel.llb-dialog-panel footer{flex-direction:column-reverse;align-items:stretch}.llb-dialog-panel.llb-dialog-panel :is(.llb-dialog__footer,.dialog-action-row,.open-diagram-footer,.dialog-footer,.form-footer,.footer-bar)>:is(button,a),.llb-dialog-panel.llb-dialog-panel footer button:not(.glass-dialog-footer__support-action){width:100%}}@media (prefers-reduced-motion:reduce){.dialog-overlay-enter-active,.dialog-overlay-leave-active,.panel-anim,.content-fade{transition:none!important}.llb-dialog-panel.llb-dialog-panel :is(.field-shell:focus-within,.input-wrap:focus-within,.filter-bar:focus-within,.open-diagram-control:focus-within,.open-diagram-sort-trigger:focus-visible,.role-card:focus-within,.role-card.role-card--open,.select-shell:focus-within,.textarea-shell:focus-within,.wise-input-shell:focus-within,.lifecycle-trigger:focus-visible,.delete-mode-trigger:focus-visible):before,.llb-dialog-panel.llb-dialog-panel :is(.field-shell:focus-within,.input-wrap:focus-within,.filter-bar:focus-within,.open-diagram-control:focus-within,.open-diagram-sort-trigger:focus-visible,.role-card:focus-within,.role-card.role-card--open,.select-shell:focus-within,.textarea-shell:focus-within,.wise-input-shell:focus-within,.lifecycle-trigger:focus-visible,.delete-mode-trigger:focus-visible):after{animation:none}}.info-dot[data-v-00be57ae]{width:1.35rem;height:1.35rem;color:var(--color-text-secondary);cursor:pointer;border:1px solid #94a3b873;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:inline-flex}.info-dot[data-v-00be57ae]:hover,.info-dot[data-v-00be57ae]:focus-visible{border-color:var(--color-accent);color:var(--color-accent);background:#3b82f629;transform:translateY(-1px)}.info-dot--active[data-v-00be57ae]{border-color:var(--color-accent);color:var(--color-accent);background:#3b82f633;animation:.36s infoDotPulse-00be57ae}@keyframes infoDotPulse-00be57ae{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.glass-dialog-card[data-v-3674b966]{--glass-dialog-card-accent:var(--llb-accent,var(--color-accent));border:1px solid color-mix(in srgb, var(--glass-dialog-card-accent) 14%, var(--color-borders-dividers) 18%);background:linear-gradient(180deg, #ffffff12, #ffffff07), color-mix(in srgb, var(--color-panel-soft) 74%, transparent);border-radius:.7rem;gap:.75rem;min-width:0;padding:.9rem;transition:transform .18s,border-color .22s,background .22s,box-shadow .26s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0206171f}.glass-dialog-card--success[data-v-3674b966]{--glass-dialog-card-accent:#22c55e}.glass-dialog-card--warning[data-v-3674b966]{--glass-dialog-card-accent:var(--color-button-header-Contrast-Yellow)}.glass-dialog-card--danger[data-v-3674b966]{--glass-dialog-card-accent:var(--color-action-red)}.glass-dialog-card.is-selected[data-v-3674b966]{border-color:color-mix(in srgb, var(--glass-dialog-card-accent) 52%, #fff3);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--glass-dialog-card-accent) 18%, transparent), 0 16px 32px #02061729}.glass-dialog-card.is-clickable[data-v-3674b966]:hover{border-color:color-mix(in srgb, var(--glass-dialog-card-accent) 34%, #ffffff2e);transform:translateY(-1px)}.glass-dialog-card__header[data-v-3674b966]{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.glass-dialog-card__icon[data-v-3674b966]{border:1px solid color-mix(in srgb, var(--glass-dialog-card-accent) 22%, transparent);background:color-mix(in srgb, var(--glass-dialog-card-accent) 10%, var(--color-panel-strong));width:2rem;height:2rem;color:var(--glass-dialog-card-accent);border-radius:.55rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.glass-dialog-card__icon-glyph[data-v-3674b966]{width:1rem;height:1rem}.glass-dialog-card__copy[data-v-3674b966],.glass-dialog-card__body[data-v-3674b966]{min-width:0}.glass-dialog-card__title[data-v-3674b966],.glass-dialog-card__description[data-v-3674b966]{margin:0}.glass-dialog-card__title[data-v-3674b966]{color:var(--color-text-primary);font-size:.9rem;font-weight:850;line-height:1.25}.glass-dialog-card__description[data-v-3674b966]{color:var(--color-text-secondary);margin-top:.16rem;font-size:.82rem;line-height:1.42}.glass-dialog-card__actions[data-v-3674b966]{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}@media (prefers-reduced-motion:reduce){.glass-dialog-card[data-v-3674b966]{transition:none}}.glass-dialog-card-grid[data-v-b4e265cb]{grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.glass-dialog-card-grid--two[data-v-b4e265cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-dialog-card-grid--three[data-v-b4e265cb]{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-dialog-card-grid--auto[data-v-b4e265cb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}@media (width<=760px){.glass-dialog-card-grid--two[data-v-b4e265cb],.glass-dialog-card-grid--three[data-v-b4e265cb]{grid-template-columns:minmax(0,1fr)}}.glass-dialog-section[data-v-17c03636]{--glass-dialog-section-accent:var(--llb-accent,var(--color-accent));box-sizing:border-box;border:1px solid var(--llb-dialog-section-border);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--glass-dialog-section-accent) 7%, transparent), transparent 36%), var(--llb-dialog-section-bg);border-radius:.75rem;gap:.9rem;width:100%;min-width:0;padding:1rem;transition:border-color .22s,background .24s,box-shadow .26s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0206171f}.glass-dialog-section--compact[data-v-17c03636]{gap:.7rem;padding:.82rem}.glass-dialog-section--flush[data-v-17c03636]{box-shadow:none;background:0 0;border:0;padding:0}.glass-dialog-section--success[data-v-17c03636]{--glass-dialog-section-accent:#22c55e}.glass-dialog-section--warning[data-v-17c03636]{--glass-dialog-section-accent:var(--color-button-header-Contrast-Yellow)}.glass-dialog-section--danger[data-v-17c03636]{--glass-dialog-section-accent:var(--color-action-red)}.glass-dialog-section__header[data-v-17c03636]{justify-content:space-between;align-items:flex-start;gap:.9rem;min-width:0;display:flex}.glass-dialog-section__title-group[data-v-17c03636]{min-width:0}.glass-dialog-section__title[data-v-17c03636],.glass-dialog-section__description[data-v-17c03636]{margin:0}.glass-dialog-section__title[data-v-17c03636]{color:var(--color-text-primary);letter-spacing:0;align-items:center;gap:.5rem;font-size:.92rem;font-weight:850;line-height:1.28;display:inline-flex}.glass-dialog-section__icon[data-v-17c03636]{color:var(--glass-dialog-section-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.glass-dialog-section__icon-glyph[data-v-17c03636]{width:1rem;height:1rem}.glass-dialog-section__description[data-v-17c03636]{color:var(--color-text-secondary);margin-top:.25rem;font-size:.84rem;line-height:1.45}.glass-dialog-section__actions[data-v-17c03636]{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.glass-dialog-section__body[data-v-17c03636]{min-width:0}@media (width<=620px){.glass-dialog-section__header[data-v-17c03636]{flex-direction:column;align-items:stretch}.glass-dialog-section__actions[data-v-17c03636]{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.glass-dialog-section[data-v-17c03636]{transition:none}}.glass-dialog-status[data-v-4e937dac]{--glass-dialog-status-accent:var(--color-text-secondary);border:1px solid color-mix(in srgb, var(--glass-dialog-status-accent) 22%, var(--color-borders-dividers) 18%);background:color-mix(in srgb, var(--color-panel-soft) 72%, transparent);min-width:0;color:var(--color-text-secondary);border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.78rem .85rem;display:flex;box-shadow:inset 0 1px #ffffff0b}.glass-dialog-status--info[data-v-4e937dac]{--glass-dialog-status-accent:var(--llb-accent,var(--color-accent))}.glass-dialog-status--success[data-v-4e937dac]{--glass-dialog-status-accent:#22c55e}.glass-dialog-status--warning[data-v-4e937dac],.glass-dialog-status--empty[data-v-4e937dac]{--glass-dialog-status-accent:var(--color-button-header-Contrast-Yellow)}.glass-dialog-status--danger[data-v-4e937dac]{--glass-dialog-status-accent:var(--color-action-red)}.glass-dialog-status--loading[data-v-4e937dac]{--glass-dialog-status-accent:var(--llb-accent,var(--color-accent))}.glass-dialog-status__icon[data-v-4e937dac]{width:1.45rem;height:1.45rem;color:var(--glass-dialog-status-accent);flex:none;place-items:center;display:inline-grid}.glass-dialog-status__icon-glyph[data-v-4e937dac]{width:1rem;height:1rem}.glass-dialog-status--loading .glass-dialog-status__icon-glyph[data-v-4e937dac]{animation:.9s linear infinite glass-dialog-status-spin-4e937dac}.glass-dialog-status__copy[data-v-4e937dac]{min-width:0}.glass-dialog-status__title[data-v-4e937dac],.glass-dialog-status__message[data-v-4e937dac]{margin:0}.glass-dialog-status__title[data-v-4e937dac]{color:var(--color-text-primary);font-size:.86rem;font-weight:820;line-height:1.3}.glass-dialog-status__message[data-v-4e937dac]{color:var(--color-text-secondary);font-size:.82rem;line-height:1.42}.glass-dialog-status__title+.glass-dialog-status__message[data-v-4e937dac]{margin-top:.16rem}@keyframes glass-dialog-status-spin-4e937dac{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.glass-dialog-status--loading .glass-dialog-status__icon-glyph[data-v-4e937dac]{animation:none}}.glass-dialog-toolbar[data-v-3565b496]{grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.7rem;width:100%;display:grid}.glass-dialog-toolbar--stack[data-v-3565b496]{grid-template-columns:minmax(0,1fr)}.glass-dialog-toolbar__leading[data-v-3565b496],.glass-dialog-toolbar__actions[data-v-3565b496],.glass-dialog-toolbar__content[data-v-3565b496]{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.glass-dialog-toolbar__actions[data-v-3565b496]{flex-wrap:wrap;justify-content:flex-end}.glass-dialog-toolbar__content[data-v-3565b496]{grid-column:1/-1}.glass-dialog-toolbar__search[data-v-3565b496]{border:1px solid var(--llb-control-border);background:linear-gradient(180deg, #ffffff13, #ffffff08), var(--llb-control-bg);min-width:0;min-height:2.85rem;box-shadow:inset 0 1px 0 #fff1, var(--llb-control-shadow);border-radius:.5rem;align-items:center;gap:.55rem;padding:.55rem .75rem;transition:border-color .22s,background .22s,box-shadow .26s;display:flex}.glass-dialog-toolbar__search[data-v-3565b496]:focus-within{border-color:var(--llb-control-border-strong);background:var(--llb-control-bg-hover);box-shadow:inset 0 1px 0 #ffffff17, 0 16px 34px #02061733, 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 18%, transparent)}.glass-dialog-toolbar__search-icon[data-v-3565b496]{width:1rem;height:1rem;color:var(--llb-accent,var(--color-accent));flex:none}.glass-dialog-toolbar__search-input[data-v-3565b496]{width:100%;min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:0;font-size:.9rem}.glass-dialog-toolbar__search-input[data-v-3565b496]::placeholder{color:color-mix(in srgb, var(--color-text-secondary) 72%, transparent)}.sr-only[data-v-3565b496]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.glass-dialog-toolbar[data-v-3565b496]{grid-template-columns:minmax(0,1fr)}.glass-dialog-toolbar__actions[data-v-3565b496]{justify-content:stretch}}@media (prefers-reduced-motion:reduce){.glass-dialog-toolbar__search[data-v-3565b496]{transition:none}}.glass-dialog-contact-selector[data-v-581dd286]{min-width:0}.glass-dialog-contact-selector__select-all[data-v-581dd286]{border:1px solid var(--llb-control-border);background:color-mix(in srgb, var(--color-panel-soft) 68%, transparent);min-height:2.55rem;color:var(--color-text-secondary);cursor:pointer;border-radius:.55rem;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.82rem;font-weight:760;display:inline-flex}.glass-dialog-contact-selector__select-all[data-v-581dd286]:has(input:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 48%, transparent), 0 0 0 4px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent)}.glass-dialog-contact-selector__select-all[data-v-581dd286]:has(input:disabled){cursor:not-allowed;opacity:.6}.glass-dialog-contact-selector__chips[data-v-581dd286]{gap:.5rem;display:grid}.glass-dialog-contact-selector__chips-title[data-v-581dd286],.glass-dialog-contact-selector__list-header[data-v-581dd286],.glass-dialog-contact-selector__column-title[data-v-581dd286]{color:var(--color-text-secondary);letter-spacing:0;font-size:.78rem;font-weight:820}.glass-dialog-contact-selector__chip-wrap[data-v-581dd286]{flex-wrap:wrap;gap:.5rem;display:flex}.glass-dialog-contact-selector__chip[data-v-581dd286]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 24%, transparent);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, var(--color-panel-soft));max-width:100%;min-height:2rem;color:var(--color-text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.82rem;font-weight:760;display:inline-flex}.glass-dialog-contact-selector__chip[data-v-581dd286]:hover{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, transparent);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, var(--color-panel-soft))}.glass-dialog-contact-selector__chip[data-v-581dd286]:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 48%, transparent), 0 0 0 4px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent);outline:0}.glass-dialog-contact-selector__chip-icon[data-v-581dd286]{flex:none;width:.85rem;height:.85rem}.glass-dialog-contact-selector__list[data-v-581dd286]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 22%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 58%, transparent);border-radius:.75rem;overflow:hidden}.glass-dialog-contact-selector__list-header[data-v-581dd286]{border-bottom:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}.glass-dialog-contact-selector__grid[data-v-581dd286]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:13rem;display:grid;overflow-y:auto}.glass-dialog-contact-selector__column+.glass-dialog-contact-selector__column[data-v-581dd286]{border-left:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent)}.glass-dialog-contact-selector__column-title[data-v-581dd286]{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--color-borders-dividers) 14%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 88%, transparent);padding:.55rem .75rem;position:sticky;top:0}.glass-dialog-contact-selector__row[data-v-581dd286]{border-bottom:1px solid color-mix(in srgb, var(--color-borders-dividers) 10%, transparent);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .75rem;display:flex}.glass-dialog-contact-selector__row[data-v-581dd286]:hover{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 7%, transparent)}.glass-dialog-contact-selector__row[data-v-581dd286]:has(input:focus-visible){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, transparent)}.glass-dialog-contact-selector__row-copy[data-v-581dd286]{gap:.12rem;min-width:0;display:grid}.glass-dialog-contact-selector__row-title[data-v-581dd286],.glass-dialog-contact-selector__row-subtitle[data-v-581dd286]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass-dialog-contact-selector__row-title[data-v-581dd286]{color:var(--color-text-primary);font-size:.86rem;font-weight:800}.glass-dialog-contact-selector__row-subtitle[data-v-581dd286]{color:var(--color-text-secondary);font-size:.75rem}@media (width<=640px){.glass-dialog-contact-selector__grid[data-v-581dd286]{grid-template-columns:minmax(0,1fr)}.glass-dialog-contact-selector__column+.glass-dialog-contact-selector__column[data-v-581dd286]{border-left:0;border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.glass-dialog-contact-selector__chip[data-v-581dd286],.glass-dialog-contact-selector__row[data-v-581dd286]{transition:none}}.glass-dialog-footer[data-v-4c1d1272]{place-items:center;gap:.8rem;width:100%;margin-top:clamp(1.15rem,2vw,1.5rem);display:grid}.glass-dialog-footer--split[data-v-4c1d1272],.glass-dialog-footer--has-status[data-v-4c1d1272]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.glass-dialog-footer__status[data-v-4c1d1272]{min-width:0;color:var(--color-text-secondary);grid-column:1;justify-self:start;font-size:.84rem;line-height:1.4}.glass-dialog-footer__support[data-v-4c1d1272]{grid-column:1;justify-self:start;align-items:center;min-width:0;display:inline-flex}.glass-dialog-footer__actions[data-v-4c1d1272]{flex-wrap:wrap;grid-column:1;justify-content:center;justify-self:center;align-items:center;gap:.85rem;width:100%;display:flex}.glass-dialog-footer--split .glass-dialog-footer__actions[data-v-4c1d1272],.glass-dialog-footer--has-status .glass-dialog-footer__actions[data-v-4c1d1272]{grid-column:2}.glass-dialog-footer--end .glass-dialog-footer__actions[data-v-4c1d1272]{justify-content:flex-end}.glass-dialog-footer--center .glass-dialog-footer__actions[data-v-4c1d1272]{justify-content:center}.glass-dialog-footer--split[data-v-4c1d1272]{grid-template-columns:minmax(0,1fr);justify-items:stretch}.glass-dialog-footer--split .glass-dialog-footer__actions[data-v-4c1d1272]{grid-column:1/-1;justify-content:space-between;justify-self:stretch}.glass-dialog-footer--has-status:not(.glass-dialog-footer--split) .glass-dialog-footer__actions[data-v-4c1d1272]{grid-column:2}.glass-dialog-footer--has-support[data-v-4c1d1272]:not(.glass-dialog-footer--has-status){grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.glass-dialog-footer--has-support:not(.glass-dialog-footer--has-status) .glass-dialog-footer__actions[data-v-4c1d1272]{grid-column:2;justify-content:flex-end;justify-self:end;width:auto}.glass-dialog-footer__button[data-v-4c1d1272]{isolation:isolate;border:1px solid var(--llb-control-border);background:var(--llb-control-bg);min-width:7rem;min-height:2.45rem;color:var(--color-text-primary);cursor:pointer;box-shadow:inset 0 1px 0 #ffffff0f, var(--llb-control-shadow);-webkit-backdrop-filter:blur(18px);transition:transform .28s var(--llb-action-ease), border-color .22s ease, background .22s ease, box-shadow .26s ease, opacity .18s ease;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;padding:.68rem 1.2rem;font-size:.86rem;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.glass-dialog-footer__button[data-v-4c1d1272]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:#ffffff14;transition:opacity .26s;position:absolute;inset:0}.glass-dialog-footer__button[data-v-4c1d1272]: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)}.glass-dialog-footer__button[data-v-4c1d1272]:hover:not(:disabled){border-color:var(--llb-control-border-strong);background:var(--llb-control-bg-hover);box-shadow:inset 0 1px 0 #ffffff1a, 0 16px 32px #02061742, 0 0 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent);transform:translateY(-1px)scale(1.012)}.glass-dialog-footer__button[data-v-4c1d1272]:hover:not(:disabled):before{opacity:.2}.glass-dialog-footer__button[data-v-4c1d1272]:hover:not(:disabled):after{animation:llb-glass-sheen .76s var(--llb-action-ease)}.glass-dialog-footer__button--primary[data-v-4c1d1272]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, #ffffff2e);background:radial-gradient(circle at 50% -80%, #ffffff3d, transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--color-panel-strong) 74%, #fff 5%), color-mix(in srgb, var(--color-bg-primary) 82%, var(--llb-accent,var(--color-accent)) 18%));color:#f8fafc;text-shadow:0 1px #02061747}.glass-dialog-footer__button--destructive[data-v-4c1d1272]{border-color:color-mix(in srgb, var(--color-action-red) 62%, transparent);background:var(--color-action-red);color:#fff;box-shadow:inset 0 1px 0 #ffffff29, 0 12px 28px color-mix(in srgb, var(--color-action-red) 28%, transparent)}.glass-dialog-footer__button[data-v-4c1d1272]:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.glass-dialog-footer__button-icon[data-v-4c1d1272]{width:1rem;height:1rem}.glass-dialog-footer__button-icon.is-spinning[data-v-4c1d1272]{animation:.9s linear infinite glass-dialog-footer-spin-4c1d1272}@keyframes glass-dialog-footer-spin-4c1d1272{to{transform:rotate(360deg)}}@media (width<=540px){.glass-dialog-footer[data-v-4c1d1272],.glass-dialog-footer--split[data-v-4c1d1272],.glass-dialog-footer--has-status[data-v-4c1d1272]{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.glass-dialog-footer__status[data-v-4c1d1272],.glass-dialog-footer__support[data-v-4c1d1272],.glass-dialog-footer__actions[data-v-4c1d1272]{grid-column:auto;justify-self:stretch}.glass-dialog-footer__support[data-v-4c1d1272]{align-items:stretch;display:flex}.glass-dialog-footer__actions[data-v-4c1d1272]{flex-direction:column-reverse;align-items:stretch;width:100%}.glass-dialog-footer__button[data-v-4c1d1272]{width:100%}}@media (prefers-reduced-motion:reduce){.glass-dialog-footer__button[data-v-4c1d1272],.glass-dialog-footer__button[data-v-4c1d1272]:before{transition:none}.glass-dialog-footer__button[data-v-4c1d1272]:hover:not(:disabled):after,.glass-dialog-footer__button-icon.is-spinning[data-v-4c1d1272]{animation:none}}.glass-dialog-field[data-v-55084140]{--glass-dialog-field-min-height:3rem;--glass-dialog-field-radius:.72rem;--glass-dialog-field-x:.85rem;--glass-dialog-field-gap:.68rem;--glass-dialog-field-action-size:2.05rem;--glass-dialog-field-icon-size:1.05rem;flex-direction:column;gap:.45rem;min-width:0;display:flex}.glass-dialog-field__label-row[data-v-55084140]{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.glass-dialog-field__label[data-v-55084140]{min-width:0;color:var(--color-text-primary);align-items:center;gap:.25rem;font-size:.84rem;font-weight:800;line-height:1.35;display:inline-flex}.glass-dialog-field__required[data-v-55084140]{color:var(--color-action-red)}.glass-dialog-field__label-actions[data-v-55084140]{flex:none;align-items:center;gap:.35rem;display:inline-flex}.glass-dialog-field__shell[data-v-55084140]{isolation:isolate;align-items:center;gap:var(--glass-dialog-field-gap);min-height:var(--glass-dialog-field-min-height);padding:0 var(--glass-dialog-field-x);border:1px solid color-mix(in srgb, var(--color-borders-dividers) 16%, transparent);border-radius:var(--glass-dialog-field-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--color-panel-soft) 48%, transparent), color-mix(in srgb, var(--color-panel-strong) 42%, transparent)), var(--llb-control-bg);-webkit-backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) auto auto auto;transition:border-color .24s,background .24s,box-shadow .28s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0206171a}.glass-dialog-field__shell[data-v-55084140]:before,.glass-dialog-field__shell[data-v-55084140]:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.glass-dialog-field__shell[data-v-55084140]:before{z-index:0;background:radial-gradient(140% 120% at 0% 50%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 9%, transparent), transparent 44%), linear-gradient(105deg, transparent 0%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 4%, transparent) 36%, color-mix(in srgb, var(--color-accent-contrast) 3%, transparent) 58%, transparent 78%);opacity:0;background-position:0 0,100% 0;background-size:160% 100%,170% 100%;transition:opacity .28s;transform:translate(-5%)}.glass-dialog-field__shell[data-v-55084140]:after{z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, transparent), color-mix(in srgb, var(--color-accent-contrast) 15%, transparent), color-mix(in srgb, var(--llb-accent,var(--color-accent)) 24%, transparent));opacity:0;transform-origin:50%;-webkit-mask-composite:xor;padding:1px;transition:opacity .2s;transform:scale(.988);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dialog-field__shell[data-v-55084140]:hover{border-color:color-mix(in srgb, var(--color-borders-dividers) 24%, var(--llb-accent,var(--color-accent)) 12%)}.glass-dialog-field__shell[data-v-55084140]:focus-within,.glass-dialog-field--active .glass-dialog-field__shell[data-v-55084140]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, var(--color-borders-dividers) 18%);background:var(--llb-control-bg-hover);box-shadow:inset 0 1px 0 #fff1, 0 12px 24px #02061724, 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 7%, transparent), 0 0 20px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 6%, transparent)}.glass-dialog-field__shell[data-v-55084140]:focus-within:before,.glass-dialog-field--active .glass-dialog-field__shell[data-v-55084140]:before{animation:glass-dialog-field-focus-glide-55084140 .9s var(--llb-action-ease,cubic-bezier(.16, 1, .3, 1)) both}.glass-dialog-field__shell[data-v-55084140]:focus-within:after,.glass-dialog-field--active .glass-dialog-field__shell[data-v-55084140]:after{animation:glass-dialog-field-hairline-settle-55084140 .62s var(--llb-action-ease,cubic-bezier(.16, 1, .3, 1)) 80ms both}.glass-dialog-field--invalid .glass-dialog-field__shell[data-v-55084140]{border-color:color-mix(in srgb, var(--color-action-red) 62%, transparent);box-shadow:inset 0 1px 0 #fff1, 0 0 0 1px color-mix(in srgb, var(--color-action-red) 18%, transparent)}.glass-dialog-field--disabled[data-v-55084140]{opacity:.7}.glass-dialog-field--readonly .glass-dialog-field__shell[data-v-55084140]{background:color-mix(in srgb, var(--color-panel-strong) 64%, transparent)}.glass-dialog-field__leading[data-v-55084140],.glass-dialog-field__trailing[data-v-55084140],.glass-dialog-field__meta[data-v-55084140]{z-index:2;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.glass-dialog-field__leading[data-v-55084140]{color:var(--llb-accent,var(--color-accent));opacity:.78;filter:none;transition:opacity .22s,filter .24s}.glass-dialog-field__shell:focus-within .glass-dialog-field__leading[data-v-55084140],.glass-dialog-field--active .glass-dialog-field__leading[data-v-55084140]{opacity:.96;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, transparent))}.glass-dialog-field__icon[data-v-55084140]{width:var(--glass-dialog-field-icon-size);height:var(--glass-dialog-field-icon-size)}.glass-dialog-field__control[data-v-55084140]{z-index:2;min-width:0;position:relative}.glass-dialog-field__meta[data-v-55084140]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.76rem;line-height:1}.glass-dialog-field__icon-button[data-v-55084140]{width:var(--glass-dialog-field-action-size);height:var(--glass-dialog-field-action-size);min-width:var(--glass-dialog-field-action-size);min-height:var(--glass-dialog-field-action-size);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s;display:inline-flex}.glass-dialog-field__icon-button[data-v-55084140]:hover:not(:disabled){color:var(--color-text-primary);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 9%, transparent);transform:translateY(-1px)}.glass-dialog-field__icon-button[data-v-55084140]:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 48%, transparent), 0 0 0 4px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent);outline:0}.glass-dialog-field__icon-button[data-v-55084140]:disabled{cursor:not-allowed;opacity:.5}.glass-dialog-field__icon-button-glyph[data-v-55084140]{width:1rem;height:1rem}.glass-dialog-field__message[data-v-55084140]{align-items:flex-start;gap:.35rem;margin:0;font-size:.78rem;line-height:1.4;display:flex}.glass-dialog-field__message--helper[data-v-55084140]{color:var(--color-text-secondary)}.glass-dialog-field--reveal-helper .glass-dialog-field__message--helper[data-v-55084140]{opacity:0;max-height:0;transition:max-height .24s,opacity .22s,transform .22s;overflow:hidden;transform:translateY(-.2rem)}.glass-dialog-field--reveal-helper:hover .glass-dialog-field__message--helper[data-v-55084140],.glass-dialog-field--reveal-helper:focus-within .glass-dialog-field__message--helper[data-v-55084140],.glass-dialog-field--reveal-helper.glass-dialog-field--active .glass-dialog-field__message--helper[data-v-55084140]{opacity:.82;max-height:3.6rem;transform:translateY(0)}.glass-dialog-field__message--error[data-v-55084140]{color:var(--color-action-red);font-weight:760}.glass-dialog-field__message-icon[data-v-55084140]{flex:none;width:.95rem;height:.95rem;margin-top:.05rem}[data-v-55084140] .glass-dialog-field__native-control,.glass-dialog-field__native-control[data-v-55084140-s],.filter-input[data-v-55084140-s]{width:100%;min-width:0;min-height:2.35rem;caret-color:var(--color-text-primary);border:0;border-radius:0;padding:.35rem 0;font-size:.92rem;line-height:1.25;box-shadow:none!important;color:var(--color-text-primary)!important;background:0 0!important;outline:0!important}[data-v-55084140] .glass-dialog-field__native-control:focus,[data-v-55084140] .glass-dialog-field__native-control:focus-visible,.glass-dialog-field__native-control[data-v-55084140-s]:focus,.glass-dialog-field__native-control[data-v-55084140-s]:focus-visible,.filter-input[data-v-55084140-s]:focus,.filter-input[data-v-55084140-s]:focus-visible{box-shadow:none!important;outline:0!important}[data-v-55084140] .glass-dialog-field__native-control::-moz-placeholder{color:color-mix(in srgb, var(--color-text-secondary) 72%, transparent)}.glass-dialog-field__native-control[data-v-55084140-s]::-moz-placeholder{color:color-mix(in srgb, var(--color-text-secondary) 72%, transparent)}.filter-input[data-v-55084140-s]::-moz-placeholder{color:color-mix(in srgb, var(--color-text-secondary) 72%, transparent)}[data-v-55084140] .glass-dialog-field__native-control::placeholder,.glass-dialog-field__native-control[data-v-55084140-s]::placeholder,.filter-input[data-v-55084140-s]::placeholder{color:color-mix(in srgb, var(--color-text-secondary) 72%, transparent)}[data-v-55084140] .glass-dialog-field__native-control:disabled,.glass-dialog-field__native-control[data-v-55084140-s]:disabled,.filter-input[data-v-55084140-s]:disabled{cursor:not-allowed;color:var(--color-text-secondary)}[data-v-55084140] .glass-dialog-field__native-control:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}[data-v-55084140] .glass-dialog-field__native-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}[data-v-55084140] .glass-dialog-field__native-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.glass-dialog-field__native-control[data-v-55084140-s]:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.filter-input[data-v-55084140-s]:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}[data-v-55084140] .glass-dialog-field__native-control--button,.glass-dialog-field__native-control--button[data-v-55084140-s]{text-align:left;justify-content:space-between;align-items:center;gap:.7rem;display:flex}[data-v-55084140] .glass-dialog-field__native-control--textarea,.glass-dialog-field__native-control--textarea[data-v-55084140-s]{resize:vertical;min-height:6rem;line-height:1.45}.glass-dialog-field__trailing[data-v-55084140] .abs-toggle,.glass-dialog-field__trailing[data-v-55084140] .password-toggle-button{width:var(--glass-dialog-field-action-size);height:var(--glass-dialog-field-action-size);min-width:var(--glass-dialog-field-action-size);min-height:var(--glass-dialog-field-action-size);position:static;top:auto;right:auto;transform:none}.glass-dialog-field__trailing[data-v-55084140] .abs-toggle:hover,.glass-dialog-field__trailing[data-v-55084140] .password-toggle-button:hover{transform:translateY(-1px)}.sr-only[data-v-55084140]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes glass-dialog-field-focus-glide-55084140{0%{opacity:0;background-position:0 0,120% 0;transform:translate(-5%)}42%{opacity:.46}to{opacity:.34;background-position:0 0,48% 0;transform:translate(0,0)}}@keyframes glass-dialog-field-hairline-settle-55084140{0%{opacity:0;transform:scale(.986)}58%{opacity:.48}to{opacity:.38;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.glass-dialog-field__shell[data-v-55084140],.glass-dialog-field__shell[data-v-55084140]:before,.glass-dialog-field__shell[data-v-55084140]:after,.glass-dialog-field__leading[data-v-55084140],.glass-dialog-field__icon-button[data-v-55084140],.glass-dialog-field__message--helper[data-v-55084140]{transition:none;animation:none!important}.glass-dialog-field__shell[data-v-55084140]:focus-within:before,.glass-dialog-field--active .glass-dialog-field__shell[data-v-55084140]:before{opacity:.32;background-position:0 0,48% 0;transform:none}.glass-dialog-field__shell[data-v-55084140]:focus-within:after,.glass-dialog-field--active .glass-dialog-field__shell[data-v-55084140]:after{opacity:.34;transform:scale(1)}}.glass-dialog-field-group[data-v-550b7df1]{flex-direction:column;gap:.85rem;width:100%;min-width:0;display:flex}.glass-dialog-field-group--compact[data-v-550b7df1]{gap:.65rem}.glass-dialog-field-group__header[data-v-550b7df1]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.glass-dialog-field-group__title[data-v-550b7df1],.glass-dialog-field-group__description[data-v-550b7df1]{margin:0}.glass-dialog-field-group__title[data-v-550b7df1]{color:var(--color-text-primary);font-size:.9rem;font-weight:850;line-height:1.3}.glass-dialog-field-group__description[data-v-550b7df1]{color:var(--color-text-secondary);font-size:.84rem;line-height:1.45}.glass-dialog-field-group__grid[data-v-550b7df1]{grid-template-columns:minmax(0,1fr);gap:.9rem;min-width:0;display:grid}.glass-dialog-field-group--two .glass-dialog-field-group__grid[data-v-550b7df1]{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-dialog-field-group--three .glass-dialog-field-group__grid[data-v-550b7df1]{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-dialog-field-group--auto .glass-dialog-field-group__grid[data-v-550b7df1]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.glass-dialog-field-group--compact .glass-dialog-field-group__grid[data-v-550b7df1]{gap:.7rem}@media (width<=720px){.glass-dialog-field-group--two .glass-dialog-field-group__grid[data-v-550b7df1]{grid-template-columns:minmax(0,1fr)}}.glass-dialog-guidance-card[data-v-fd5d2956]{--glass-dialog-guidance-accent:var(--llb-accent,var(--color-accent));border:1px solid color-mix(in srgb, var(--glass-dialog-guidance-accent) 20%, var(--color-borders-dividers) 16%);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--glass-dialog-guidance-accent) 10%, transparent), transparent 34%), color-mix(in srgb, var(--color-panel-soft) 74%, transparent);width:min(100%,34rem);color:var(--color-text-secondary);text-align:left;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:.1rem auto 0;padding:1rem 1.05rem;transition:border-color .24s,background .24s,box-shadow .28s;display:grid;box-shadow:inset 0 1px #ffffff0f}.glass-dialog-guidance-card--success[data-v-fd5d2956]{--glass-dialog-guidance-accent:#22c55e}.glass-dialog-guidance-card--warning[data-v-fd5d2956]{--glass-dialog-guidance-accent:var(--color-button-header-Contrast-Yellow)}.glass-dialog-guidance-card--danger[data-v-fd5d2956]{--glass-dialog-guidance-accent:var(--color-action-red)}.glass-dialog-guidance-card--neutral[data-v-fd5d2956]{--glass-dialog-guidance-accent:var(--color-borders-dividers)}.glass-dialog-guidance-card__icon[data-v-fd5d2956]{border:1px solid color-mix(in srgb, var(--glass-dialog-guidance-accent) 24%, transparent);background:color-mix(in srgb, var(--glass-dialog-guidance-accent) 12%, var(--color-panel-strong));width:2.5rem;height:2.5rem;color:var(--glass-dialog-guidance-accent);border-radius:.72rem;place-items:center;display:inline-grid}.glass-dialog-guidance-card__icon-glyph[data-v-fd5d2956]{width:1.25rem;height:1.25rem}.glass-dialog-guidance-card__copy[data-v-fd5d2956]{min-width:0}.glass-dialog-guidance-card__title[data-v-fd5d2956],.glass-dialog-guidance-card__description[data-v-fd5d2956]{margin:0}.glass-dialog-guidance-card__title[data-v-fd5d2956]{color:var(--color-text-primary);letter-spacing:0;font-size:1rem;font-weight:820;line-height:1.25}.glass-dialog-guidance-card__description[data-v-fd5d2956]{color:var(--color-text-secondary);margin-top:.25rem;font-size:.88rem;line-height:1.45}.glass-dialog-guidance-card__action[data-v-fd5d2956]{justify-content:flex-end;align-items:center;display:inline-flex}@media (width<=520px){.glass-dialog-guidance-card[data-v-fd5d2956]{grid-template-columns:auto 1fr}.glass-dialog-guidance-card__action[data-v-fd5d2956]{grid-column:2;justify-self:flex-start}}@media (prefers-reduced-motion:reduce){.glass-dialog-guidance-card[data-v-fd5d2956]{transition:none}}.glass-dialog-header[data-v-b0db1433]{text-align:center;justify-content:center;align-items:flex-start;gap:1rem;width:100%;margin-bottom:clamp(.9rem,1.5vw,1.2rem);display:flex}.glass-dialog-header--split[data-v-b0db1433]{text-align:left;justify-content:space-between}.glass-dialog-header__main[data-v-b0db1433]{flex-direction:column;align-items:center;gap:.36rem;min-width:0;display:flex}.glass-dialog-header--split .glass-dialog-header__main[data-v-b0db1433]{flex:auto;align-items:flex-start;max-width:min(100%,64rem)}.glass-dialog-header__kicker[data-v-b0db1433]{color:color-mix(in srgb, var(--color-accent-contrast) 76%, #fff 24%);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2}.glass-dialog-header__title[data-v-b0db1433]{max-width:min(100%,48rem);color:var(--color-text-primary);font-family:var(--font-family-sans);letter-spacing:0;text-wrap:balance;justify-content:center;align-items:center;gap:.55rem;margin:0;font-size:clamp(1.18rem,1.8vw,1.45rem);font-weight:850;line-height:1.16;display:flex}.glass-dialog-header__title[data-v-b0db1433]:focus{outline:none}.glass-dialog-header__icon[data-v-b0db1433]{color:var(--llb-accent,var(--color-accent));filter:drop-shadow(0 0 14px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 28%, transparent));flex:none;justify-content:center;align-items:center;display:inline-flex}.glass-dialog-header__icon-glyph[data-v-b0db1433]{width:1.5rem;height:1.5rem}.glass-dialog-header__title-text[data-v-b0db1433]{min-width:0}.glass-dialog-header__title-main[data-v-b0db1433]{color:var(--color-accent-contrast)}.glass-dialog-header__title-accent[data-v-b0db1433]{color:var(--llb-accent,var(--color-accent))}.glass-dialog-header__subtitle[data-v-b0db1433]{max-width:42rem;color:var(--color-text-secondary);margin:.08rem auto 0;font-size:.9rem;line-height:1.45}.glass-dialog-header--split .glass-dialog-header__subtitle[data-v-b0db1433]{text-align:left;max-width:min(100%,64rem);margin-left:0;margin-right:0}.glass-dialog-header__actions[data-v-b0db1433]{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}@media (width<=540px){.glass-dialog-header[data-v-b0db1433],.glass-dialog-header--split[data-v-b0db1433]{text-align:center;flex-direction:column;align-items:center}.glass-dialog-header--split .glass-dialog-header__main[data-v-b0db1433]{align-items:center}}.helper-notice[data-v-9b3c794f]{--helper-notice-accent:var(--color-button-header-Contrast-Yellow);--helper-notice-rationale-bg:color-mix(in srgb, var(--color-panel-soft) 44%, transparent);--helper-notice-rationale-border:color-mix(in srgb, var(--helper-notice-accent) 22%, var(--color-borders-dividers) 16%);--helper-notice-rationale-edge:transparent;--helper-notice-content-gap:.95rem;--helper-notice-footer-rhythm:1.55rem;--helper-notice-left-rail:0rem;--helper-notice-right-rail:.35rem;--helper-notice-footer-divider:color-mix(in srgb, var(--helper-notice-accent) 22%, var(--color-borders-dividers) 18%);--helper-notice-footer-edge:transparent;--helper-notice-help-text:color-mix(in srgb, var(--color-text-secondary) 92%, transparent);--helper-notice-help-text-hover:color-mix(in srgb, var(--color-text-primary) 88%, var(--helper-notice-accent) 12%);--helper-notice-secondary-bg:#02061766;--helper-notice-secondary-bg-hover:#0f172ad1;--helper-notice-secondary-border:#64748bad;--helper-notice-secondary-edge:transparent;--helper-notice-secondary-border-hover:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, transparent);--helper-notice-secondary-text:#f8fafcf2;--helper-notice-primary-bg:linear-gradient(180deg, #1e293be0, #0f172aeb);--helper-notice-primary-bg-hover:linear-gradient(180deg, #334155f0, #0f172af5);--helper-notice-primary-border:#94a3b86b;--helper-notice-primary-border-hover:color-mix(in srgb, var(--helper-notice-accent) 38%, #94a3b857);--helper-notice-primary-border-focus:color-mix(in srgb, var(--helper-notice-accent) 48%, #94a3b86b);--helper-notice-primary-text:#f8fafcf5;--helper-notice-primary-shadow:inset 0 1px 0 #ffffff1a, 0 1px 2px #0206173d;--helper-notice-primary-shadow-hover:0 2px 8px #0206173d;--helper-notice-focus:color-mix(in srgb, var(--helper-notice-accent) 72%, transparent);gap:var(--helper-notice-content-gap);flex-direction:column;min-width:0;display:flex}.helper-notice--info[data-v-9b3c794f]{--helper-notice-accent:var(--llb-accent,var(--color-accent))}.helper-notice--danger[data-v-9b3c794f]{--helper-notice-accent:var(--color-action-red)}.llb-dialog-panel.helper-notice-dialog{padding-bottom:1.55rem!important}.helper-notice[data-v-9b3c794f] .glass-dialog-header{margin-bottom:0}.helper-notice[data-v-9b3c794f] .glass-dialog-header__main{gap:.34rem}.helper-notice[data-v-9b3c794f] .glass-dialog-header__kicker{color:color-mix(in srgb, var(--color-text-secondary) 82%, var(--helper-notice-accent) 18%);letter-spacing:.08em;font-size:.72rem}.helper-notice[data-v-9b3c794f] .glass-dialog-header__title{justify-content:flex-start;font-size:1.38rem;line-height:1.12}.helper-notice[data-v-9b3c794f] .glass-dialog-header__subtitle{max-width:28rem;margin:0;font-size:.94rem;line-height:1.42}.helper-notice__rationale[data-v-9b3c794f]{margin:.05rem var(--helper-notice-right-rail) 0 var(--helper-notice-left-rail);border:1px solid var(--helper-notice-rationale-border);background:var(--helper-notice-rationale-bg);box-shadow:inset 0 0 0 .0625rem var(--helper-notice-rationale-edge);color:var(--color-text-secondary);background-clip:padding-box;border-radius:.72rem;padding:.82rem .9rem;font-size:.875rem;line-height:1.45}.helper-notice__footer[data-v-9b3c794f]{box-sizing:border-box;box-shadow:inset 0 .0625rem 0 var(--helper-notice-footer-edge);overflow:visible;width:calc(100% - var(--helper-notice-left-rail) - var(--helper-notice-right-rail))!important;margin:calc(var(--helper-notice-footer-rhythm) - var(--helper-notice-content-gap)) var(--helper-notice-right-rail) 0 var(--helper-notice-left-rail)!important;padding:var(--helper-notice-footer-rhythm) 0 0!important;border-top:1px solid var(--helper-notice-footer-divider)!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__support,.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__actions{overflow:visible}.helper-notice__helper[data-v-9b3c794f]{appearance:none;text-align:left;cursor:pointer;min-width:0;min-height:2.5rem;transition:color .18s ease, opacity .18s ease, transform .22s var(--llb-action-ease), box-shadow .18s ease;border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.45rem;padding:0;font-size:.875rem;font-weight:400;line-height:1;display:inline-flex;position:relative;color:var(--helper-notice-help-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.helper-notice__action[data-v-9b3c794f]{box-sizing:border-box;z-index:1;text-align:center;white-space:nowrap;cursor:pointer;appearance:none;min-width:6.75rem;min-height:2.5rem;transition:transform .18s var(--llb-action-ease), border-color .18s ease, background .18s ease, color .18s ease, box-shadow .18s ease;background-clip:padding-box;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.48rem;padding:0 1rem;font-size:.875rem;font-weight:720;line-height:1;display:inline-flex;position:relative;overflow:visible;outline:none!important}.helper-notice__action--secondary[data-v-9b3c794f]{border-color:var(--helper-notice-secondary-border);background:var(--helper-notice-secondary-bg);color:var(--helper-notice-secondary-text);box-shadow:0 0 0 .0625rem var(--helper-notice-secondary-edge), 0 1px 2px #00000040}.helper-notice__action--primary[data-v-9b3c794f]{border-color:var(--helper-notice-primary-border);background:var(--helper-notice-primary-bg);color:var(--helper-notice-primary-text);text-shadow:none;box-shadow:var(--helper-notice-primary-shadow)}.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button--secondary{box-sizing:border-box;z-index:1;-webkit-backdrop-filter:none;text-align:center;background-clip:padding-box;border-radius:.625rem;min-width:6.75rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:720;line-height:1;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;position:relative;overflow:visible;border:1px solid var(--helper-notice-secondary-border)!important;background:var(--helper-notice-secondary-bg)!important;color:var(--helper-notice-secondary-text)!important;box-shadow:0 0 0 .0625rem var(--helper-notice-secondary-edge), 0 1px 2px #00000040!important;outline:none!important}.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button--primary{min-width:6.75rem;min-height:2.5rem;text-shadow:none;-webkit-backdrop-filter:none;border-radius:.625rem;padding:0 1rem;font-size:.875rem;line-height:1;border-color:var(--helper-notice-primary-border)!important;background:var(--helper-notice-primary-bg)!important;color:var(--helper-notice-primary-text)!important;box-shadow:var(--helper-notice-primary-shadow)!important;outline:none!important}.helper-notice__helper[data-v-9b3c794f]:hover,.helper-notice__helper--active[data-v-9b3c794f]{color:var(--helper-notice-help-text-hover)!important}.helper-notice__helper[data-v-9b3c794f]:after{content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .18s ease, transform .22s var(--llb-action-ease);background:currentColor;border-radius:999rem;position:absolute;bottom:.42rem;left:1.42rem;right:0;transform:scaleX(.38)}.helper-notice__helper[data-v-9b3c794f]:hover,.helper-notice__helper[data-v-9b3c794f]:focus-visible{transform:translate(.08rem)}.helper-notice__helper[data-v-9b3c794f]:hover:after,.helper-notice__helper[data-v-9b3c794f]:focus-visible:after,.helper-notice__helper--active[data-v-9b3c794f]:after{opacity:.58;transform:scaleX(1)}.helper-notice__action[data-v-9b3c794f]:hover{transform:translateY(-1px)}.helper-notice__action--secondary[data-v-9b3c794f]:hover{border-color:var(--helper-notice-secondary-border-hover);background:var(--helper-notice-secondary-bg-hover);color:var(--helper-notice-secondary-text);box-shadow:0 2px 8px #02061738}.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button--secondary:hover{border-color:var(--helper-notice-secondary-border-hover)!important;background:var(--helper-notice-secondary-bg-hover)!important;color:var(--helper-notice-secondary-text)!important;box-shadow:0 2px 8px #02061738!important}.helper-notice__action--primary[data-v-9b3c794f]:hover{border-color:var(--helper-notice-primary-border-hover);background:var(--helper-notice-primary-bg-hover);color:var(--helper-notice-primary-text);box-shadow:var(--helper-notice-primary-shadow-hover)}.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button--primary:hover:not(:disabled){border-color:var(--helper-notice-primary-border-hover)!important;background:var(--helper-notice-primary-bg-hover)!important;color:var(--helper-notice-primary-text)!important;box-shadow:var(--helper-notice-primary-shadow-hover)!important}.helper-notice__action[data-v-9b3c794f]:focus-visible{border-color:var(--helper-notice-primary-border-focus);box-shadow:inset 0 0 0 .125rem color-mix(in srgb, var(--helper-notice-focus) 26%, transparent), var(--helper-notice-primary-shadow)}.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button:focus-visible{border-color:var(--helper-notice-primary-border-focus)!important;box-shadow:inset 0 0 0 .125rem color-mix(in srgb, var(--helper-notice-focus) 26%, transparent), var(--helper-notice-primary-shadow)!important}.helper-notice__helper[data-v-9b3c794f]:focus-visible{color:var(--helper-notice-help-text-hover)!important;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--helper-notice-focus) 22%, transparent)!important}.helper-notice__helper-label[data-v-9b3c794f],.helper-notice__action span[data-v-9b3c794f],.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button span{align-items:center;line-height:1;display:inline-flex}.helper-notice__helper-icon[data-v-9b3c794f],.helper-notice__helper-cue[data-v-9b3c794f],.helper-notice__action-icon[data-v-9b3c794f],.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button-icon{flex:none;width:.95rem;height:.95rem}.helper-notice__helper-cue[data-v-9b3c794f]{opacity:.56;transition:opacity .18s ease, transform .22s var(--llb-action-ease)}.helper-notice__helper:hover .helper-notice__helper-cue[data-v-9b3c794f],.helper-notice__helper:focus-visible .helper-notice__helper-cue[data-v-9b3c794f],.helper-notice__helper--active .helper-notice__helper-cue[data-v-9b3c794f]{opacity:1;transform:translate(.12rem)}[data-platform-theme=light]{--helper-notice-rationale-bg:#ffffffad;--helper-notice-rationale-border:#b453096b;--helper-notice-rationale-edge:#b4530929;--helper-notice-footer-divider:#b4530957;--helper-notice-footer-edge:#b453091f;--helper-notice-help-text:#475569d1;--helper-notice-help-text-hover:#0f172aeb;--helper-notice-secondary-bg:#ffffff94;--helper-notice-secondary-bg-hover:#f8fafce0;--helper-notice-secondary-border:#3341558a;--helper-notice-secondary-edge:#3341552e;--helper-notice-secondary-border-hover:#2563eb94;--helper-notice-secondary-text:#0f172aeb;--helper-notice-primary-bg:linear-gradient(180deg, #ffffffe6, #f1f5f9eb);--helper-notice-primary-bg-hover:linear-gradient(180deg, #fffffff5, color-mix(in srgb, #f8fafcf0 88%, var(--helper-notice-accent) 12%));--helper-notice-primary-border:#47556947;--helper-notice-primary-border-hover:color-mix(in srgb, var(--helper-notice-accent) 42%, #47556938);--helper-notice-primary-border-focus:color-mix(in srgb, var(--helper-notice-accent) 46%, #4755693d);--helper-notice-primary-text:#0f172aeb;--helper-notice-primary-shadow:inset 0 1px 0 #ffffffbd, 0 1px 2px #0f172a24;--helper-notice-primary-shadow-hover:0 2px 8px #0f172a29;--helper-notice-focus:color-mix(in srgb, var(--helper-notice-accent) 64%, transparent)}[data-platform-theme=pink]{--helper-notice-rationale-bg:#fff1f7b8;--helper-notice-rationale-border:#be701a61;--helper-notice-rationale-edge:#9d174d29;--helper-notice-footer-divider:#9d174d5c;--helper-notice-footer-edge:#9d174d24;--helper-notice-help-text:#6b2154cc;--helper-notice-help-text-hover:#500724f0;--helper-notice-secondary-bg:#fff7fbad;--helper-notice-secondary-bg-hover:#fff1f7eb;--helper-notice-secondary-border:#9d174d85;--helper-notice-secondary-edge:#9d174d2e;--helper-notice-secondary-border-hover:#be185d7a;--helper-notice-secondary-text:#40122bf0;--helper-notice-primary-bg:linear-gradient(180deg, #fff7fbeb, #fce7f3e0);--helper-notice-primary-bg-hover:linear-gradient(180deg, #fffafcf5, #fce7f3f0);--helper-notice-primary-border:#9d174d3d;--helper-notice-primary-border-hover:#be185d6b;--helper-notice-primary-border-focus:#be185d6b;--helper-notice-primary-text:#40122bf0;--helper-notice-primary-shadow:inset 0 1px 0 #ffffffc2, 0 1px 2px #9d174d1f;--helper-notice-primary-shadow-hover:0 2px 8px #9d174d24;--helper-notice-focus:#be185d6b}[data-platform-theme=dynamic]{--helper-notice-rationale-bg:#00e5ff0e;--helper-notice-rationale-border:#facc1538;--helper-notice-footer-divider:#00e5ff2e;--helper-notice-help-text:#a5f3fcb3;--helper-notice-help-text-hover:#ecfefff0;--helper-notice-secondary-bg:#0206176b;--helper-notice-secondary-bg-hover:#082f4994;--helper-notice-secondary-border:#00e5ff38;--helper-notice-secondary-border-hover:#00e5ff94;--helper-notice-secondary-text:#ecfefff2;--helper-notice-primary-bg:linear-gradient(180deg, #0c1927eb, #07111ef0);--helper-notice-primary-bg-hover:linear-gradient(180deg, #122334f0, #081625f5);--helper-notice-primary-border:#7dd3fc47;--helper-notice-primary-border-hover:color-mix(in srgb, var(--helper-notice-accent) 38%, #7dd3fc3d);--helper-notice-primary-border-focus:color-mix(in srgb, var(--helper-notice-accent) 44%, #7dd3fc38);--helper-notice-primary-text:#ecfefff5;--helper-notice-primary-shadow:inset 0 1px 0 #ffffff1a, 0 1px 2px #00081447;--helper-notice-primary-shadow-hover:0 2px 8px #00081442;--helper-notice-focus:color-mix(in srgb, var(--helper-notice-accent) 58%, transparent)}@media (width<=36rem){.helper-notice[data-v-9b3c794f]{--helper-notice-content-gap:.78rem}.helper-notice[data-v-9b3c794f] .glass-dialog-header{text-align:left;align-items:flex-start}.helper-notice[data-v-9b3c794f] .glass-dialog-header__main{align-items:flex-start}.helper-notice[data-v-9b3c794f] .glass-dialog-header__title{font-size:1.25rem}.helper-notice[data-v-9b3c794f] .glass-dialog-header__subtitle,.helper-notice__rationale[data-v-9b3c794f]{font-size:.84rem}.helper-notice__footer[data-v-9b3c794f]{gap:.85rem!important}}@media (width<=28rem){.helper-notice__footer[data-v-9b3c794f]{flex-direction:column!important;align-items:stretch!important;display:flex!important}.helper-notice__helper[data-v-9b3c794f],.helper-notice__action[data-v-9b3c794f],.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button{width:100%}}@media (prefers-reduced-motion:reduce){.helper-notice__helper[data-v-9b3c794f],.helper-notice__helper[data-v-9b3c794f]:after,.helper-notice__helper-cue[data-v-9b3c794f],.helper-notice__action[data-v-9b3c794f],.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button{transition:none}.helper-notice__helper[data-v-9b3c794f]:hover,.helper-notice__helper[data-v-9b3c794f]:focus-visible,.helper-notice__helper[data-v-9b3c794f]:hover:after,.helper-notice__helper[data-v-9b3c794f]:focus-visible:after,.helper-notice__helper:hover .helper-notice__helper-cue[data-v-9b3c794f],.helper-notice__action[data-v-9b3c794f]:hover,.helper-notice__footer[data-v-9b3c794f] .glass-dialog-footer__button:hover{transform:none}}.glass-dialog-list-picker[data-v-74f36462]{min-width:0}.glass-dialog-list-picker__grid[data-v-74f36462]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.glass-dialog-list-picker--one .glass-dialog-list-picker__grid[data-v-74f36462]{grid-template-columns:minmax(0,1fr)}.glass-dialog-list-picker--two .glass-dialog-list-picker__grid[data-v-74f36462]{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-dialog-list-picker__item[data-v-74f36462]{border:1px solid var(--llb-dialog-section-border);background:var(--llb-dialog-section-bg);width:100%;min-height:4rem;color:var(--color-text-primary);text-align:left;border-radius:.75rem;padding:.9rem;transition:transform .18s,border-color .22s,background .22s,box-shadow .26s;display:flex}.glass-dialog-list-picker__item[data-v-74f36462]:hover,.glass-dialog-list-picker__item[data-v-74f36462]:focus-visible{border-color:var(--llb-control-border-strong);background:var(--llb-control-bg-hover);transform:translateY(-1px)}.glass-dialog-list-picker__item.is-selected[data-v-74f36462]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, var(--color-borders-dividers) 18%);box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent), 0 0 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent)}.glass-dialog-list-picker__item-title[data-v-74f36462]{font-weight:820}.glass-dialog-list-picker__loading[data-v-74f36462],.glass-dialog-list-picker__empty[data-v-74f36462]{min-height:10rem;color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.glass-dialog-list-picker__loading-icon[data-v-74f36462],.glass-dialog-list-picker__empty-icon[data-v-74f36462]{width:1.75rem;height:1.75rem;color:var(--llb-accent,var(--color-accent));margin-bottom:.55rem}.glass-dialog-list-picker__loading-icon[data-v-74f36462]{animation:.9s linear infinite glass-dialog-list-spin-74f36462}@keyframes glass-dialog-list-spin-74f36462{to{transform:rotate(360deg)}}@media (width<=620px){.glass-dialog-list-picker--two .glass-dialog-list-picker__grid[data-v-74f36462]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.glass-dialog-list-picker__item[data-v-74f36462]{transition:none}.glass-dialog-list-picker__loading-icon[data-v-74f36462]{animation:none}}.glass-dialog-option-card[data-v-56a14663]{--glass-dialog-option-card-accent:var(--llb-accent,var(--color-accent));isolation:isolate;border:1px solid color-mix(in srgb, var(--glass-dialog-option-card-accent) 15%, var(--color-borders-dividers) 18%);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--glass-dialog-option-card-accent) 8%, transparent), transparent 38%), linear-gradient(180deg, #ffffff0e, #ffffff05), color-mix(in srgb, var(--color-panel-soft) 72%, transparent);width:100%;min-width:0;min-height:3.2rem;color:var(--color-text-primary);text-align:left;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.7rem;padding:.75rem .85rem;transition:transform .18s,border-color .22s,background .22s,box-shadow .26s,opacity .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0206171a}.glass-dialog-option-card--success[data-v-56a14663]{--glass-dialog-option-card-accent:#22c55e}.glass-dialog-option-card--warning[data-v-56a14663]{--glass-dialog-option-card-accent:var(--color-button-header-Contrast-Yellow)}.glass-dialog-option-card--danger[data-v-56a14663]{--glass-dialog-option-card-accent:var(--color-action-red)}.glass-dialog-option-card.is-interactive[data-v-56a14663]{cursor:pointer}.glass-dialog-option-card.is-interactive[data-v-56a14663]:hover:not(:disabled),.glass-dialog-option-card.is-interactive[data-v-56a14663]:focus-visible{border-color:color-mix(in srgb, var(--glass-dialog-option-card-accent) 38%, #fff3);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--glass-dialog-option-card-accent) 11%, transparent), transparent 40%), var(--llb-control-bg-hover);transform:translateY(-1px)}.glass-dialog-option-card[data-v-56a14663]:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--glass-dialog-option-card-accent) 48%, transparent), 0 0 0 4px color-mix(in srgb, var(--glass-dialog-option-card-accent) 12%, transparent), 0 16px 32px #02061724;outline:0}.glass-dialog-option-card.is-selected[data-v-56a14663]{border-color:color-mix(in srgb, var(--glass-dialog-option-card-accent) 54%, #ffffff38);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--glass-dialog-option-card-accent) 18%, transparent), 0 18px 34px #02061724}.glass-dialog-option-card.is-disabled[data-v-56a14663]{cursor:not-allowed;opacity:.56}.glass-dialog-option-card__icon[data-v-56a14663],.glass-dialog-option-card__mark[data-v-56a14663]{flex:none;place-items:center;display:inline-grid}.glass-dialog-option-card__icon[data-v-56a14663]{border:1px solid color-mix(in srgb, var(--glass-dialog-option-card-accent) 24%, transparent);background:color-mix(in srgb, var(--glass-dialog-option-card-accent) 10%, var(--color-panel-strong));width:2rem;height:2rem;color:var(--glass-dialog-option-card-accent);border-radius:.55rem}.glass-dialog-option-card__icon-glyph[data-v-56a14663],.glass-dialog-option-card__mark-icon[data-v-56a14663]{width:1rem;height:1rem}.glass-dialog-option-card__copy[data-v-56a14663]{gap:.16rem;min-width:0;display:grid}.glass-dialog-option-card__eyebrow[data-v-56a14663],.glass-dialog-option-card__description[data-v-56a14663],.glass-dialog-option-card__meta[data-v-56a14663]{color:var(--color-text-secondary)}.glass-dialog-option-card__eyebrow[data-v-56a14663]{letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:860}.glass-dialog-option-card__label[data-v-56a14663]{color:var(--color-text-primary);text-overflow:ellipsis;font-size:.9rem;font-weight:850;line-height:1.28;overflow:hidden}.glass-dialog-option-card__description[data-v-56a14663]{font-size:.8rem;line-height:1.42}.glass-dialog-option-card__meta[data-v-56a14663]{text-align:right;justify-self:end;max-width:11rem;font-size:.82rem;font-weight:820;line-height:1.25}.glass-dialog-option-card__actions[data-v-56a14663]{justify-content:flex-end;gap:.45rem;min-width:0;display:inline-flex}.glass-dialog-option-card__mark[data-v-56a14663]{border:1px solid color-mix(in srgb, var(--glass-dialog-option-card-accent) 30%, transparent);width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--glass-dialog-option-card-accent) 78%, var(--color-text-primary) 22%);opacity:.74;border-radius:999px}.glass-dialog-option-card.is-selected .glass-dialog-option-card__mark[data-v-56a14663]{background:color-mix(in srgb, var(--glass-dialog-option-card-accent) 18%, transparent);opacity:1}@media (width<=560px){.glass-dialog-option-card[data-v-56a14663]{grid-template-columns:auto minmax(0,1fr) auto}.glass-dialog-option-card__meta[data-v-56a14663],.glass-dialog-option-card__actions[data-v-56a14663]{text-align:left;grid-column:2/-1;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.glass-dialog-option-card[data-v-56a14663]{transition:none}}.glass-dialog-option-group[data-v-217292ef]{grid-template-columns:minmax(0,1fr);gap:.85rem;width:100%;min-width:0;display:grid}.glass-dialog-option-group--compact[data-v-217292ef]{gap:.65rem}.glass-dialog-option-group--two[data-v-217292ef]{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-dialog-option-group--three[data-v-217292ef]{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-dialog-option-group--auto[data-v-217292ef]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}@media (width<=760px){.glass-dialog-option-group--two[data-v-217292ef],.glass-dialog-option-group--three[data-v-217292ef]{grid-template-columns:minmax(0,1fr)}}.glass-dialog-pagination[data-v-e2834ec1]{justify-content:center;align-items:center;gap:.45rem;width:100%;display:flex}.glass-dialog-pagination__button[data-v-e2834ec1]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, transparent);min-width:2rem;height:2rem;color:var(--llb-accent,var(--color-accent));background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.84rem;font-weight:800;line-height:1;transition:transform .15s,border-color .2s,background-color .2s,color .2s,box-shadow .22s;display:inline-flex}.glass-dialog-pagination__button[data-v-e2834ec1]:not(:disabled):hover{background:var(--llb-accent,var(--color-accent));color:var(--color-accent-contrast);transform:translateY(-1px)}.glass-dialog-pagination__button[data-v-e2834ec1]:disabled{cursor:not-allowed;opacity:.5}.glass-dialog-pagination__button.is-active[data-v-e2834ec1]{border-color:var(--color-accent-contrast);background:var(--color-accent-contrast);color:var(--color-bg-primary);box-shadow:0 0 14px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, transparent), 0 0 26px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 24%, transparent)}.glass-dialog-pagination__button.is-gap[data-v-e2834ec1]{box-shadow:none;opacity:.7;background:0 0;border-color:#0000}.glass-dialog-pagination__icon[data-v-e2834ec1]{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.glass-dialog-pagination__button[data-v-e2834ec1]{transition:none}}.glass-dialog-password-reveal[data-v-08c7acff]{border-radius:.5rem}.glass-dialog-password-reveal.is-visible[data-v-08c7acff]{color:var(--color-text-primary);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent)}.glass-dialog-password-reveal__icon[data-v-08c7acff]{width:1.05rem;height:1.05rem}.glass-dialog-preview-panel[data-v-460a935c]{--glass-dialog-preview-panel-accent:var(--llb-accent,var(--color-accent));border:1px solid color-mix(in srgb, var(--glass-dialog-preview-panel-accent) 16%, var(--color-borders-dividers) 18%);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--glass-dialog-preview-panel-accent) 8%, transparent), transparent 34%), linear-gradient(180deg, #ffffff0d, #ffffff05), color-mix(in srgb, var(--color-panel-soft) 66%, transparent);border-radius:.78rem;gap:.9rem;width:100%;min-width:0;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0e,0 12px 26px #0206171f}.glass-dialog-preview-panel--compact[data-v-460a935c]{gap:.7rem;padding:.82rem}.glass-dialog-preview-panel--success[data-v-460a935c]{--glass-dialog-preview-panel-accent:#22c55e}.glass-dialog-preview-panel--warning[data-v-460a935c]{--glass-dialog-preview-panel-accent:var(--color-button-header-Contrast-Yellow)}.glass-dialog-preview-panel--danger[data-v-460a935c]{--glass-dialog-preview-panel-accent:var(--color-action-red)}.glass-dialog-preview-panel__header[data-v-460a935c]{justify-content:space-between;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.glass-dialog-preview-panel__title-group[data-v-460a935c],.glass-dialog-preview-panel__body[data-v-460a935c],.glass-dialog-preview-panel__footer[data-v-460a935c]{min-width:0}.glass-dialog-preview-panel__title[data-v-460a935c],.glass-dialog-preview-panel__subtitle[data-v-460a935c]{margin:0}.glass-dialog-preview-panel__title[data-v-460a935c]{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:850;line-height:1.28;display:inline-flex}.glass-dialog-preview-panel__icon[data-v-460a935c]{color:var(--glass-dialog-preview-panel-accent);display:inline-flex}.glass-dialog-preview-panel__icon-glyph[data-v-460a935c]{width:1rem;height:1rem}.glass-dialog-preview-panel__subtitle[data-v-460a935c]{color:var(--color-text-secondary);margin-top:.25rem;font-size:.82rem;line-height:1.45}.glass-dialog-preview-panel__actions[data-v-460a935c]{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.glass-dialog-preview-panel__footer[data-v-460a935c]{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}@media (width<=620px){.glass-dialog-preview-panel__header[data-v-460a935c]{flex-direction:column}.glass-dialog-preview-panel__actions[data-v-460a935c]{justify-content:flex-start}}.glass-dialog-scroll-area[data-v-5242d5ba]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, transparent) transparent;min-width:0;min-height:0}.glass-dialog-scroll-area--vertical[data-v-5242d5ba]{overflow:hidden auto}.glass-dialog-scroll-area--horizontal[data-v-5242d5ba]{overflow:auto hidden}.glass-dialog-scroll-area--both[data-v-5242d5ba]{overflow:auto}.glass-dialog-scroll-area--gutter-stable[data-v-5242d5ba]{scrollbar-gutter:stable}.glass-dialog-scroll-area--gutter-both-edges[data-v-5242d5ba]{scrollbar-gutter:stable both-edges}.glass-dialog-scroll-area--comfortable[data-v-5242d5ba]::-webkit-scrollbar{width:8px;height:8px}.glass-dialog-scroll-area--compact[data-v-5242d5ba]::-webkit-scrollbar{width:6px;height:6px}.glass-dialog-scroll-area[data-v-5242d5ba]::-webkit-scrollbar-track{background:0 0}.glass-dialog-scroll-area[data-v-5242d5ba]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, transparent);border-radius:999px;min-width:2rem;min-height:2rem}.glass-dialog-scroll-area[data-v-5242d5ba]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 56%, transparent)}.glass-dialog-scroll-area[data-v-5242d5ba]:focus-visible{outline:2px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 58%, transparent);outline-offset:2px}.glass-dialog-select__trigger[data-v-937bc912]{cursor:pointer}.glass-dialog-select__trigger[data-v-937bc912]:disabled{cursor:not-allowed}.glass-dialog-select__label[data-v-937bc912]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.glass-dialog-select__label.is-placeholder[data-v-937bc912]{color:color-mix(in srgb, var(--color-text-secondary) 72%, transparent)}.glass-dialog-select__chevron[data-v-937bc912]{opacity:.78;flex:none;width:1rem;height:1rem;transition:transform .22s}.glass-dialog-select__chevron.is-open[data-v-937bc912]{transform:rotate(180deg)}.glass-dialog-select__menu[data-v-937bc912]{isolation:isolate;border:1px solid var(--llb-control-border);box-shadow:0 20px 46px #02061770, 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent), inset 0 1px 0 #ffffff0e;-webkit-backdrop-filter:blur(22px)saturate(1.22);backdrop-filter:blur(22px)saturate(1.22);z-index:var(--glass-dialog-floating-z-index,100000);border-radius:.72rem;padding:.35rem;overflow:hidden;background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 8%, transparent), transparent 32%), linear-gradient(180deg, #ffffff09, #ffffff03), color-mix(in srgb, var(--color-bg-secondary) 88%, var(--color-panel-strong) 12%)!important}.glass-dialog-select__option[data-v-937bc912],.glass-dialog-select__empty[data-v-937bc912]{min-height:2.25rem;color:var(--color-text-primary);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.52rem .62rem;font-size:.84rem;display:flex}.glass-dialog-select__option[data-v-937bc912]{cursor:pointer;transition:background .16s,color .16s}.glass-dialog-select__option[data-v-937bc912]:hover,.glass-dialog-select__option.is-focused[data-v-937bc912]{background:#ffffff13}.glass-dialog-select__option.is-selected[data-v-937bc912]{color:var(--color-accent-contrast)}.glass-dialog-select__option.is-disabled[data-v-937bc912]{cursor:not-allowed;opacity:.52}.glass-dialog-select__option.is-disabled[data-v-937bc912]:hover,.glass-dialog-select__option.is-disabled.is-focused[data-v-937bc912]{background:0 0}.glass-dialog-select__option-label[data-v-937bc912]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.glass-dialog-select__option-check[data-v-937bc912]{width:1rem;height:1rem;color:var(--llb-accent,var(--color-accent));flex:none}.glass-dialog-select__empty[data-v-937bc912]{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.glass-dialog-select__chevron[data-v-937bc912],.glass-dialog-select__option[data-v-937bc912]{transition:none}}.state-lock-notice[data-v-ed49cabe]{--state-lock-pill-bg:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 10%, var(--color-panel-strong) 90%);--state-lock-pill-border:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 42%, transparent);--state-lock-pill-text:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 88%, var(--color-text-primary) 12%);--state-lock-rationale-bg:color-mix(in srgb, var(--color-panel-soft) 44%, transparent);--state-lock-rationale-border:color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);--state-lock-rationale-edge:transparent;--state-lock-content-gap:.95rem;--state-lock-footer-rhythm:1.55rem;--state-lock-left-rail:0rem;--state-lock-right-rail:.35rem;--state-lock-footer-divider:color-mix(in srgb, var(--color-borders-dividers) 26%, transparent);--state-lock-footer-edge:transparent;--state-lock-help-text:color-mix(in srgb, var(--color-text-secondary) 92%, transparent);--state-lock-help-text-hover:color-mix(in srgb, var(--color-text-primary) 88%, var(--color-accent) 12%);--state-lock-close-bg:#02061766;--state-lock-close-bg-hover:#0f172ad1;--state-lock-close-border:#64748bad;--state-lock-close-edge:transparent;--state-lock-close-border-hover:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, transparent);--state-lock-close-text:#f8fafcf2;--state-lock-close-focus:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 80%, transparent);gap:var(--state-lock-content-gap);flex-direction:column;min-width:0;display:flex}.llb-dialog-panel.state-lock-dialog{padding-bottom:1.55rem!important}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header{margin-bottom:0}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header__main{gap:.34rem}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header__kicker{color:color-mix(in srgb, var(--color-text-secondary) 82%, var(--color-accent) 18%);letter-spacing:.08em;font-size:.72rem}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header__title{justify-content:flex-start;font-size:1.38rem;line-height:1.12}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header__subtitle{max-width:28rem;margin:0;font-size:.94rem;line-height:1.42}.state-lock-notice__pill[data-v-ed49cabe]{border:1px solid var(--state-lock-pill-border);background:var(--state-lock-pill-bg);max-width:100%;min-height:1.875rem;color:var(--state-lock-pill-text);white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff13, 0 0 1.1rem color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 8%, transparent);border-radius:999rem;justify-content:center;align-items:center;gap:.42rem;padding:.35rem .7rem;font-size:.78rem;font-weight:820;line-height:1;display:inline-flex}.state-lock-notice__pill-icon[data-v-ed49cabe],.state-lock-notice__helper-icon[data-v-ed49cabe]{flex:none;width:.92rem;height:.92rem}.state-lock-notice__rationale[data-v-ed49cabe]{margin:.05rem var(--state-lock-right-rail) 0 var(--state-lock-left-rail);border:1px solid var(--state-lock-rationale-border);background:var(--state-lock-rationale-bg);box-shadow:inset 0 0 0 .0625rem var(--state-lock-rationale-edge);color:var(--color-text-secondary);background-clip:padding-box;border-radius:.72rem;padding:.82rem .9rem;font-size:.875rem;line-height:1.45}.state-lock-notice__footer[data-v-ed49cabe]{box-sizing:border-box;box-shadow:inset 0 .0625rem 0 var(--state-lock-footer-edge);overflow:visible;width:calc(100% - var(--state-lock-left-rail) - var(--state-lock-right-rail))!important;margin:calc(var(--state-lock-footer-rhythm) - var(--state-lock-content-gap)) var(--state-lock-right-rail) 0 var(--state-lock-left-rail)!important;padding:var(--state-lock-footer-rhythm) 0 0!important;border-top:1px solid var(--state-lock-footer-divider)!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__support,.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__actions{overflow:visible}.state-lock-notice__helper[data-v-ed49cabe]{appearance:none;text-align:left;cursor:pointer;min-width:0;min-height:2.5rem;transition:color .18s ease, opacity .18s ease, transform .22s var(--llb-action-ease), box-shadow .18s ease;border-radius:.25rem;justify-content:flex-start;justify-self:start;align-items:center;gap:.45rem;padding:0;font-size:.875rem;font-weight:400;line-height:1;display:inline-flex;position:relative;color:var(--state-lock-help-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__button{box-sizing:border-box;z-index:1;-webkit-backdrop-filter:none;text-align:center;background-clip:padding-box;border-radius:.625rem;min-width:6.75rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:720;line-height:1;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;position:relative;overflow:visible;border:1px solid var(--state-lock-close-border)!important;background:var(--state-lock-close-bg)!important;color:var(--state-lock-close-text)!important;box-shadow:0 0 0 .0625rem var(--state-lock-close-edge), 0 1px 2px #00000040!important;outline:none!important}.state-lock-notice__helper[data-v-ed49cabe]:hover,.state-lock-notice__helper--active[data-v-ed49cabe]{color:var(--state-lock-help-text-hover)!important}.state-lock-notice__helper[data-v-ed49cabe]:after{content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .18s ease, transform .22s var(--llb-action-ease);background:currentColor;border-radius:999rem;position:absolute;bottom:.42rem;left:1.42rem;right:0;transform:scaleX(.38)}.state-lock-notice__helper[data-v-ed49cabe]:hover,.state-lock-notice__helper[data-v-ed49cabe]:focus-visible{transform:translate(.08rem)}.state-lock-notice__helper[data-v-ed49cabe]:hover:after,.state-lock-notice__helper[data-v-ed49cabe]:focus-visible:after,.state-lock-notice__helper--active[data-v-ed49cabe]:after{opacity:.58;transform:scaleX(1)}.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__button:hover{border-color:var(--state-lock-close-border-hover)!important;background:var(--state-lock-close-bg-hover)!important;color:var(--state-lock-close-text)!important;box-shadow:0 2px 8px #02061738!important}.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__button:focus-visible{border-color:var(--state-lock-close-border-hover)!important;background:var(--state-lock-close-bg-hover)!important;color:var(--state-lock-close-text)!important;box-shadow:0 0 0 .125rem var(--state-lock-close-focus), 0 0 0 .3125rem color-mix(in srgb, var(--state-lock-close-focus) 18%, transparent)!important}.state-lock-notice__helper[data-v-ed49cabe]:focus-visible{color:var(--state-lock-help-text-hover)!important;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--state-lock-close-focus) 22%, transparent)!important}.state-lock-notice__helper-label[data-v-ed49cabe],.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__button span{align-items:center;line-height:1;display:inline-flex}.state-lock-notice__helper-cue[data-v-ed49cabe],.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__button-icon{flex:none;width:.95rem;height:.95rem}.state-lock-notice__helper-cue[data-v-ed49cabe]{opacity:.56;transition:opacity .18s ease, transform .22s var(--llb-action-ease)}.state-lock-notice__helper:hover .state-lock-notice__helper-cue[data-v-ed49cabe],.state-lock-notice__helper:focus-visible .state-lock-notice__helper-cue[data-v-ed49cabe],.state-lock-notice__helper--active .state-lock-notice__helper-cue[data-v-ed49cabe]{opacity:1;transform:translate(.12rem)}[data-platform-theme=light]{--state-lock-pill-bg:color-mix(in srgb, #fef3c7 76%, var(--color-panel) 24%);--state-lock-pill-border:#b4530957;--state-lock-pill-text:#7c2d12;--state-lock-rationale-bg:#ffffffad;--state-lock-rationale-border:#33415594;--state-lock-rationale-edge:#33415538;--state-lock-footer-divider:#3341556b;--state-lock-footer-edge:#33415524;--state-lock-help-text:#475569d1;--state-lock-help-text-hover:#0f172aeb;--state-lock-close-bg:#ffffff94;--state-lock-close-bg-hover:#f8fafce0;--state-lock-close-border:#3341558a;--state-lock-close-edge:#3341552e;--state-lock-close-border-hover:#2563eb94;--state-lock-close-text:#0f172aeb;--state-lock-close-focus:#2563eb9e}[data-platform-theme=pink]{--state-lock-pill-bg:#feeede;--state-lock-pill-border:#be701a52;--state-lock-pill-text:#7c2d12;--state-lock-rationale-bg:#fff1f7b8;--state-lock-rationale-border:#9d174d8a;--state-lock-rationale-edge:#9d174d33;--state-lock-footer-divider:#9d174d6b;--state-lock-footer-edge:#9d174d24;--state-lock-help-text:#6b2154cc;--state-lock-help-text-hover:#500724f0;--state-lock-close-bg:#fff7fbad;--state-lock-close-bg-hover:#fff1f7eb;--state-lock-close-border:#9d174d85;--state-lock-close-edge:#9d174d2e;--state-lock-close-border-hover:#be185d7a;--state-lock-close-text:#40122bf0;--state-lock-close-focus:#be185d8a}[data-platform-theme=dynamic]{--state-lock-pill-bg:#25271e;--state-lock-pill-border:#facc156b;--state-lock-pill-text:#fde68a;--state-lock-rationale-bg:#00e5ff0e;--state-lock-rationale-border:#00e5ff2e;--state-lock-footer-divider:#00e5ff2e;--state-lock-help-text:#a5f3fcb3;--state-lock-help-text-hover:#ecfefff0;--state-lock-close-bg:#0206176b;--state-lock-close-bg-hover:#082f4994;--state-lock-close-border:#00e5ff38;--state-lock-close-border-hover:#00e5ff94;--state-lock-close-text:#ecfefff2;--state-lock-close-focus:#00e5ff9e}@media (width<=36rem){.state-lock-notice[data-v-ed49cabe]{--state-lock-content-gap:.78rem}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header{text-align:left;align-items:flex-start}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header__main{align-items:flex-start}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header__title{font-size:1.25rem}.state-lock-notice[data-v-ed49cabe] .glass-dialog-header__subtitle,.state-lock-notice__rationale[data-v-ed49cabe]{font-size:.84rem}.state-lock-notice__footer[data-v-ed49cabe]{gap:.85rem!important}}@media (width<=28rem){.state-lock-notice__footer[data-v-ed49cabe]{flex-direction:column!important;align-items:stretch!important;display:flex!important}.state-lock-notice__helper[data-v-ed49cabe],.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__button{width:100%}}@media (prefers-reduced-motion:reduce){.state-lock-notice__helper[data-v-ed49cabe],.state-lock-notice__helper[data-v-ed49cabe]:after,.state-lock-notice__helper-cue[data-v-ed49cabe],.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__button{transition:none}.state-lock-notice__helper[data-v-ed49cabe]:hover,.state-lock-notice__helper[data-v-ed49cabe]:focus-visible,.state-lock-notice__helper[data-v-ed49cabe]:hover:after,.state-lock-notice__helper[data-v-ed49cabe]:focus-visible:after,.state-lock-notice__helper:hover .state-lock-notice__helper-cue[data-v-ed49cabe],.state-lock-notice__footer[data-v-ed49cabe] .glass-dialog-footer__button:hover{transform:none}}.glass-dialog-table-shell[data-v-d5e6ab53]{border:1px solid var(--llb-dialog-section-border);background:var(--llb-dialog-section-bg);border-radius:.75rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #02061724}.glass-dialog-table-shell__header[data-v-d5e6ab53],.glass-dialog-table-shell__footer[data-v-d5e6ab53]{background:#ffffff09;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .9rem;display:flex}.glass-dialog-table-shell__footer[data-v-d5e6ab53]{border-top:1px solid #ffffff13;border-bottom:0}.glass-dialog-table-shell__title-group[data-v-d5e6ab53]{min-width:0}.glass-dialog-table-shell__kicker[data-v-d5e6ab53],.glass-dialog-table-shell__title[data-v-d5e6ab53]{margin:0}.glass-dialog-table-shell__kicker[data-v-d5e6ab53]{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:820;line-height:1.25}.glass-dialog-table-shell__title[data-v-d5e6ab53]{color:var(--color-text-primary);font-size:.88rem;font-weight:850;line-height:1.3}.glass-dialog-table-shell__actions[data-v-d5e6ab53]{justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.glass-dialog-table-shell__loading[data-v-d5e6ab53],.glass-dialog-table-shell__empty[data-v-d5e6ab53]{min-height:10rem;color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.glass-dialog-table-shell__loading-icon[data-v-d5e6ab53]{width:1.5rem;height:1.5rem;color:var(--llb-accent,var(--color-accent));margin-bottom:.6rem;animation:.9s linear infinite glass-dialog-table-spin-d5e6ab53}.glass-dialog-table-shell__empty-icon[data-v-d5e6ab53]{width:1.6rem;height:1.6rem;color:var(--llb-accent,var(--color-accent));margin-bottom:.55rem}.glass-dialog-table-shell__empty-title[data-v-d5e6ab53],.glass-dialog-table-shell__empty-message[data-v-d5e6ab53]{margin:0}.glass-dialog-table-shell__empty-title[data-v-d5e6ab53]{color:var(--color-text-primary);font-weight:820}.glass-dialog-table-shell__empty-message[data-v-d5e6ab53]{margin-top:.2rem;font-size:.84rem}[data-v-d5e6ab53] table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}[data-v-d5e6ab53] thead{z-index:1;background:color-mix(in srgb, var(--color-panel-strong) 78%, transparent);-webkit-backdrop-filter:blur(10px);position:sticky;top:0}[data-v-d5e6ab53] th,[data-v-d5e6ab53] td{text-align:left;border-bottom:1px solid #fff1;padding:.78rem .85rem}.glass-dialog-table-shell--compact[data-v-d5e6ab53] th,.glass-dialog-table-shell--compact[data-v-d5e6ab53] td{padding:.58rem .72rem}[data-v-d5e6ab53] th{color:var(--color-text-secondary);text-transform:uppercase;font-size:.76rem;font-weight:800}[data-v-d5e6ab53] tbody tr{transition:background .18s}[data-v-d5e6ab53] tbody tr:hover{background:#ffffff0e}@keyframes glass-dialog-table-spin-d5e6ab53{to{transform:rotate(360deg)}}@media (width<=620px){.glass-dialog-table-shell__header[data-v-d5e6ab53],.glass-dialog-table-shell__footer[data-v-d5e6ab53]{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.glass-dialog-table-shell__loading-icon[data-v-d5e6ab53]{animation:none}[data-v-d5e6ab53] tbody tr{transition:none}}.glass-dialog-tabs[data-v-b2244288]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, var(--color-borders-dividers) 24%);background:color-mix(in srgb, var(--color-panel-soft) 72%, transparent);border-radius:.65rem;align-items:center;gap:.45rem;max-width:100%;padding:.22rem;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0e}.glass-dialog-tabs__tab[data-v-b2244288]{min-height:2.2rem;color:var(--color-text-secondary);white-space:nowrap;border-radius:.48rem;justify-content:center;align-items:center;gap:.38rem;padding:.52rem .78rem;font-size:.82rem;font-weight:800;line-height:1;transition:color .18s,background .18s,box-shadow .22s,transform .18s;display:inline-flex}.glass-dialog-tabs__tab[data-v-b2244288]:hover:not(:disabled),.glass-dialog-tabs__tab[data-v-b2244288]:focus-visible{color:var(--color-text-primary);background:#ffffff13}.glass-dialog-tabs__tab.is-active[data-v-b2244288]{color:var(--color-accent-contrast);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 18%, var(--color-panel-strong));box-shadow:inset 0 1px 0 #ffffff14, 0 0 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 13%, transparent)}.glass-dialog-tabs__tab[data-v-b2244288]:disabled{cursor:not-allowed;opacity:.5}.glass-dialog-tabs__count[data-v-b2244288]{color:currentColor;opacity:.72;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.glass-dialog-tabs__tab[data-v-b2244288]{transition:none}}.helper-dialog[data-v-31d5ac6d]{--helper-dialog-accent:var(--llb-accent,var(--color-accent));isolation:isolate;width:100%;min-width:0;max-width:100%;color:var(--color-text-primary);flex-direction:column;gap:.88rem;display:flex;position:relative}.llb-dialog-panel.helper-dialog-host,.llb-dialog-panel.llb-dialog-panel.glass-panel.helper-dialog-host{--helper-dialog-panel-bg:var(--color-bg-primary);--helper-dialog-panel-bg-strong:color-mix(in srgb, var(--color-bg-primary) 86%, var(--color-panel-strong) 14%);--helper-dialog-card-bg:color-mix(in srgb, var(--color-panel-soft) 74%, transparent);--helper-dialog-section-bg:color-mix(in srgb, var(--color-panel-soft) 72%, transparent);--llb-dialog-surface:linear-gradient(180deg, var(--helper-dialog-panel-bg-strong), var(--helper-dialog-panel-bg));--llb-dialog-section-bg:color-mix(in srgb, var(--color-panel-soft) 84%, transparent);--llb-dialog-section-border:color-mix(in srgb, var(--color-borders-dividers) 28%, transparent);--llb-dialog-border:color-mix(in srgb, var(--color-borders-dividers) 38%, transparent);background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent), transparent 34%), radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--color-accent-contrast) 10%, transparent), transparent 32%), var(--llb-dialog-surface)!important;background-color:var(--helper-dialog-panel-bg)!important;background-image:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent), transparent 34%), radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--color-accent-contrast) 10%, transparent), transparent 32%), var(--llb-dialog-surface)!important;box-shadow:inset 0 1px 0 #ffffff16, 0 24px 72px #0000006b, 0 0 42px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent)!important;-webkit-backdrop-filter:none!important;animation:none!important}[data-platform-theme=light] .llb-dialog-panel.helper-dialog-host,html.light body .llb-dialog-panel.helper-dialog-host,body[data-platform-theme=light] .llb-dialog-panel.helper-dialog-host,.llb-dialog-panel.helper-dialog-host[data-helper-theme=light],.llb-dialog-panel.llb-dialog-panel.glass-panel.helper-dialog-host[data-helper-theme=light]{--color-bg-primary:#f8fafc;--color-panel:#fff;--color-panel-strong:#eef2f7;--color-panel-soft:#e2e8f0;--color-text-primary:#0f172a;--color-text-secondary:#475569;--helper-dialog-card-bg:#e8f1ff;--helper-dialog-section-bg:#edf3fb;--helper-dialog-panel-bg:#f8fafc;--helper-dialog-panel-bg-strong:#eef4fb;--llb-dialog-surface:linear-gradient(180deg, #eef4fb, #f8fafc);box-shadow:inset 0 1px 0 #ffffff4d, 0 24px 72px #0f172a2e, 0 0 42px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 8%, transparent)!important}[data-platform-theme=pink] .llb-dialog-panel.helper-dialog-host,body[data-platform-theme=pink] .llb-dialog-panel.helper-dialog-host,.llb-dialog-panel.helper-dialog-host[data-helper-theme=pink],.llb-dialog-panel.llb-dialog-panel.glass-panel.helper-dialog-host[data-helper-theme=pink]{--color-bg-primary:#fff7fb;--color-panel:#fff;--color-panel-strong:#fff1f7;--color-panel-soft:#fde6f2;--color-text-primary:#501128;--color-text-secondary:#79445a;--helper-dialog-card-bg:#fff0f7;--helper-dialog-section-bg:#fff2f8;--helper-dialog-panel-bg:#fff7fb;--helper-dialog-panel-bg-strong:#fff1f7;--llb-dialog-surface:linear-gradient(180deg, #fff1f7, #fff7fb);box-shadow:inset 0 1px 0 #ffffff52, 0 24px 72px #50072429, 0 0 42px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 8%, transparent)!important}[data-platform-theme=dynamic] .llb-dialog-panel.helper-dialog-host,body[data-platform-theme=dynamic] .llb-dialog-panel.helper-dialog-host,.llb-dialog-panel.helper-dialog-host[data-helper-theme=dynamic],.llb-dialog-panel.llb-dialog-panel.glass-panel.helper-dialog-host[data-helper-theme=dynamic]{--color-bg-primary:#060912;--color-panel:#0b1020;--color-panel-strong:#10172a;--color-panel-soft:#111a34;--helper-dialog-card-bg:#111a34;--helper-dialog-section-bg:#111a34;--helper-dialog-panel-bg:#060912;--helper-dialog-panel-bg-strong:#0b1020;--llb-dialog-surface:linear-gradient(180deg, #0b1020, #060912);box-shadow:inset 0 1px 0 #ffffff16, 0 24px 72px #0000006b, 0 0 42px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent)!important}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header{margin-bottom:0}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header__main{gap:.34rem}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header__kicker{color:color-mix(in srgb, var(--color-text-secondary) 78%, var(--helper-dialog-accent) 22%);letter-spacing:.1em;font-size:.68rem}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header__title{justify-content:flex-start;font-size:clamp(1.14rem,2vw,1.32rem);line-height:1.14}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header__subtitle{max-width:34rem;margin:0;font-size:.88rem;line-height:1.45}.helper-dialog[data-helper-theme=light][data-v-31d5ac6d],.helper-dialog[data-helper-theme=pink][data-v-31d5ac6d]{--color-text-primary:#0f172a;--color-text-secondary:#475569;background:var(--helper-dialog-panel-bg,#f8fafc);box-shadow:0 0 0 clamp(1.1rem, 2vw, 1.75rem) var(--helper-dialog-panel-bg,#f8fafc);border-radius:.72rem}.helper-dialog[data-helper-theme=pink][data-v-31d5ac6d]{--color-text-primary:#501128;--color-text-secondary:#79445a}.helper-dialog__body[data-v-31d5ac6d]{gap:.7rem;min-width:0;display:grid}.helper-dialog[data-v-31d5ac6d] .glass-dialog-guidance-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--helper-dialog-accent) 10%, transparent), transparent 34%), var(--helper-dialog-card-bg)}.helper-dialog__takeaway[data-v-31d5ac6d]{box-sizing:border-box;width:100%;max-width:100%;margin:0}.helper-dialog__section[data-v-31d5ac6d]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--helper-dialog-accent) 18%, var(--color-borders-dividers) 16%);background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--helper-dialog-section-bg);border-radius:.7rem;width:100%;max-width:100%;padding:.76rem .82rem;box-shadow:inset 0 1px #ffffff0e}.helper-dialog__section-heading[data-v-31d5ac6d]{align-items:center;gap:.42rem;min-width:0;margin-bottom:.45rem;display:inline-flex}.helper-dialog__section-icon[data-v-31d5ac6d]{width:.92rem;height:.92rem;color:var(--helper-dialog-accent)}.helper-dialog__section-label[data-v-31d5ac6d]{color:color-mix(in srgb, var(--color-text-secondary) 76%, var(--helper-dialog-accent) 24%);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:850;line-height:1.1}.helper-dialog__list[data-v-31d5ac6d]{color:var(--color-text-secondary);gap:.48rem;margin:0;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:grid}.helper-dialog__list li[data-v-31d5ac6d]{grid-template-columns:auto 1fr;align-items:start;gap:.45rem;display:grid}.helper-dialog__list-dot[data-v-31d5ac6d]{background:var(--helper-dialog-accent);width:.48rem;height:.48rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--helper-dialog-accent) 28%, transparent);border-radius:999px;margin-top:.32rem;display:inline-flex}.helper-dialog__tip[data-v-31d5ac6d]{color:var(--color-text-secondary);margin:0;font-size:.84rem;line-height:1.48}.helper-dialog__footer[data-v-31d5ac6d]{border-top:1px solid color-mix(in srgb, var(--helper-dialog-accent) 18%, var(--color-borders-dividers) 18%);margin-top:.3rem;padding-top:.9rem}.helper-dialog__primary[data-v-31d5ac6d]{isolation:isolate;text-shadow:0 1px #02061747;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;min-width:7rem;min-height:2.35rem;padding:.68rem 1.2rem;font-size:.86rem;font-weight:800;line-height:1;display:inline-flex;position:relative;border-color:color-mix(in srgb, var(--helper-dialog-accent) 34%, #47556938)!important;background:radial-gradient(circle at 50% -80%, #ffffff3d, transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--color-panel-strong) 78%, #fff 6%), color-mix(in srgb, var(--color-bg-primary) 84%, var(--helper-dialog-accent) 16%))!important;color:#f8fafc!important;box-shadow:inset 0 1px #ffffff24,0 12px 24px #0206172e!important}.helper-dialog__primary-icon[data-v-31d5ac6d]{width:.95rem;height:.95rem}[data-platform-theme=light] .llb-dialog-panel.helper-dialog-host,[data-platform-theme=pink] .llb-dialog-panel.helper-dialog-host,html.light body .llb-dialog-panel.helper-dialog-host,body[data-platform-theme=light] .llb-dialog-panel.helper-dialog-host,body[data-platform-theme=pink] .llb-dialog-panel.helper-dialog-host,.llb-dialog-panel.helper-dialog-host[data-helper-theme=light],.llb-dialog-panel.helper-dialog-host[data-helper-theme=pink],.helper-dialog[data-helper-theme=light] .helper-dialog__primary[data-v-31d5ac6d],.helper-dialog[data-helper-theme=pink] .helper-dialog__primary[data-v-31d5ac6d]{background:radial-gradient(circle at 50% -80%, #ffffffa8, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--color-panel-strong) 80%, #fff 20%), color-mix(in srgb, var(--color-panel-soft) 88%, var(--helper-dialog-accent) 12%))!important;color:var(--color-text-primary)!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffffbd,0 12px 24px #0f172a1f!important}@media (width<=640px){.helper-dialog[data-v-31d5ac6d]{gap:.72rem}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header,.helper-dialog[data-v-31d5ac6d] .glass-dialog-header--split{text-align:left;align-items:flex-start}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header--split .glass-dialog-header__main{align-items:flex-start}.helper-dialog__section[data-v-31d5ac6d]{padding:.62rem .66rem}.helper-dialog__footer[data-v-31d5ac6d]{margin-top:.18rem;padding-top:.72rem}}@media (height<=430px) and (orientation:landscape){.helper-dialog[data-v-31d5ac6d]{gap:.58rem}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header__kicker{font-size:.62rem}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header__title{font-size:1.08rem}.helper-dialog[data-v-31d5ac6d] .glass-dialog-header__subtitle{font-size:.78rem;line-height:1.32}.helper-dialog__body[data-v-31d5ac6d]{overscroll-behavior:contain;scrollbar-width:thin;gap:.52rem;max-height:5.5rem;padding-right:.15rem;overflow-y:auto}.helper-dialog__section[data-v-31d5ac6d],.helper-dialog[data-v-31d5ac6d] .glass-dialog-guidance-card{padding:.56rem .62rem}.helper-dialog__list[data-v-31d5ac6d]{gap:.34rem;font-size:.76rem;line-height:1.34}.helper-dialog__tip[data-v-31d5ac6d],.helper-dialog[data-v-31d5ac6d] .glass-dialog-guidance-card__description{font-size:.76rem;line-height:1.34}.helper-dialog__footer[data-v-31d5ac6d]{margin-top:0;padding-top:.56rem}.helper-dialog__footer[data-v-31d5ac6d] .glass-dialog-footer__button,.helper-dialog__primary[data-v-31d5ac6d]{min-height:1.95rem;padding:.42rem .85rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.helper-dialog__section[data-v-31d5ac6d],.helper-dialog__footer[data-v-31d5ac6d] .glass-dialog-footer__button{transition:none}}.share-diagram-dialog[data-v-3c515f92]{--share-status-bg:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel-strong) 82%);--share-status-border:color-mix(in srgb, var(--color-accent) 42%, transparent);--share-status-text:var(--color-accent-contrast);--share-ready-bg:#047857;--share-ready-border:#10b9819e;--share-ready-text:#fff;flex-direction:column;gap:.72rem;min-width:0;display:flex}[data-platform-theme=light],[data-platform-theme=pink]{--share-status-bg:#1d4ed8;--share-status-border:#1d4ed89e;--share-status-text:#fff}[data-platform-theme=dynamic]{--share-status-bg:#0e7490;--share-status-border:#22d3eea3;--share-status-text:#fff}.share-diagram-header[data-v-3c515f92] .glass-dialog-header{margin-bottom:0}.share-diagram-header[data-v-3c515f92] .glass-dialog-header__subtitle{max-width:50rem}.share-status-pill[data-v-3c515f92]{border:1px solid var(--share-status-border);background:var(--share-status-bg);min-height:2.05rem;color:var(--share-status-text);white-space:nowrap;text-shadow:0 1px #0f172a29;box-shadow:inset 0 1px 0 #ffffff24, 0 10px 22px color-mix(in srgb, var(--share-status-bg) 16%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.78rem;font-weight:820;line-height:1;display:inline-flex}.share-status-pill--ready[data-v-3c515f92]{border-color:var(--share-ready-border);background:var(--share-ready-bg);color:var(--share-ready-text)}.share-status-pill__icon[data-v-3c515f92]{color:currentColor;width:.95rem;height:.95rem}.share-diagram-summary[data-v-3c515f92]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 48%, transparent);border-radius:.72rem;gap:.5rem;padding:.68rem .78rem;display:grid}.share-diagram-summary__header[data-v-3c515f92]{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.share-diagram-summary__copy[data-v-3c515f92]{min-width:0}.share-diagram-summary__kicker[data-v-3c515f92],.share-diagram-summary__title[data-v-3c515f92]{margin:0}.share-diagram-summary__kicker[data-v-3c515f92]{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.2}.share-diagram-summary__title[data-v-3c515f92]{color:var(--color-text-primary);margin-top:.1rem;font-size:.88rem;font-weight:850;line-height:1.25}.share-diagram-summary__list[data-v-3c515f92]{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.share-diagram-chip[data-v-3c515f92]{border:1px solid color-mix(in srgb, var(--color-accent) 26%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);max-width:18rem;min-height:1.65rem;color:var(--color-text-primary);border-radius:999px;align-items:center;gap:.34rem;padding:.28rem .52rem;font-size:.72rem;font-weight:780;line-height:1;display:inline-flex}.share-diagram-chip span[data-v-3c515f92]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-diagram-chip__icon[data-v-3c515f92]{width:.86rem;height:.86rem;color:var(--color-accent);flex:none}.share-diagram-chip--more[data-v-3c515f92]{color:var(--color-text-secondary)}.share-recipient-toolbar[data-v-3c515f92]{margin-top:.02rem}.share-recipient-toolbar[data-v-3c515f92] .glass-dialog-toolbar__search{min-height:2.55rem;padding-block:.46rem}.share-recipient-toolbar[data-v-3c515f92] .glass-dialog-toolbar__actions{gap:.48rem}.share-role-tabs[data-v-3c515f92]{max-width:100%}.share-select-all[data-v-3c515f92]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 24%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 52%, transparent);min-height:2.05rem;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.42rem;padding:.36rem .58rem;font-size:.76rem;font-weight:780;line-height:1;display:inline-flex}.share-select-all input[data-v-3c515f92],.recipient-checkbox[data-v-3c515f92]{width:1rem;height:1rem;accent-color:var(--color-accent)}.share-select-all[data-v-3c515f92]:has(input:disabled){cursor:not-allowed;opacity:.58}.share-group-filter-strip[data-v-3c515f92]{align-items:center;gap:.42rem;min-width:0;padding-bottom:.05rem;display:flex;overflow-x:auto}.share-group-chip[data-v-3c515f92]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 24%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 50%, transparent);min-height:1.82rem;color:var(--color-text-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.32rem .56rem;font-size:.72rem;font-weight:780;line-height:1;display:inline-flex}.share-group-chip[data-v-3c515f92]:hover,.share-group-chip[data-v-3c515f92]:focus-visible{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-panel-strong) 60%)}.share-group-chip.is-active[data-v-3c515f92]{border-color:color-mix(in srgb, var(--color-accent) 42%, transparent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel-strong) 70%);color:var(--color-accent-contrast)}.share-filter-context[data-v-3c515f92]{flex-wrap:wrap;align-items:center;gap:.46rem;display:flex}.share-filter-context__chip[data-v-3c515f92]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 24%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 54%, transparent);min-height:1.82rem;color:var(--color-text-secondary);border-radius:.5rem;align-items:center;gap:.4rem;padding:.32rem .56rem;font-size:.72rem;font-weight:760;display:inline-flex}.share-filter-context__icon[data-v-3c515f92]{width:.88rem;height:.88rem;color:var(--color-accent)}.share-filter-context__value[data-v-3c515f92]{color:var(--color-text-primary);font-weight:850}.share-recipient-table-shell[data-v-3c515f92]{margin-top:.02rem}.share-recipient-table-shell[data-v-3c515f92] .glass-dialog-scroll-area{min-height:0}.share-recipient-list[data-v-3c515f92]{gap:.16rem;padding:.34rem;display:grid}.recipient-row[data-v-3c515f92]{min-width:0;min-height:3.25rem;color:var(--color-text-primary);cursor:pointer;border-radius:.62rem;grid-template-columns:auto auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:.68rem;padding:.58rem .68rem;transition:background .18s,box-shadow .2s;display:grid}.recipient-row[data-v-3c515f92]:hover,.recipient-row[data-v-3c515f92]:focus-within{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.recipient-row--selected[data-v-3c515f92]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 10%, transparent), color-mix(in srgb, var(--color-accent-contrast) 5%, transparent)), color-mix(in srgb, var(--color-panel-strong) 48%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent)}.recipient-mark[data-v-3c515f92]{border:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 74%, var(--color-accent) 12%);width:2rem;height:2rem;color:var(--color-text-primary);border-radius:999px;place-items:center;font-size:.76rem;font-weight:860;display:grid}.recipient-main[data-v-3c515f92]{gap:.12rem;min-width:0;display:grid}.recipient-name[data-v-3c515f92],.recipient-meta[data-v-3c515f92]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-name[data-v-3c515f92]{color:var(--color-text-primary);font-weight:800}.recipient-meta[data-v-3c515f92]{color:var(--color-text-secondary);font-size:.76rem}.recipient-groups[data-v-3c515f92]{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;max-width:18rem;display:flex}.recipient-group-chip[data-v-3c515f92]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);max-width:8rem;color:var(--color-text-secondary);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.18rem .46rem;font-size:.65rem;font-weight:760;line-height:1;overflow:hidden}.share-diagram-footer.glass-dialog-footer[data-v-3c515f92]{margin-top:.68rem}.share-diagram-footer[data-v-3c515f92] .glass-dialog-footer__button-icon{width:1rem;height:1rem}@media (width<=760px){.share-recipient-toolbar[data-v-3c515f92] .glass-dialog-toolbar__actions{justify-content:flex-start}.share-role-tabs[data-v-3c515f92]{width:100%}.share-select-all[data-v-3c515f92]{justify-content:flex-start}.recipient-row[data-v-3c515f92]{grid-template-columns:auto auto minmax(0,1fr)}.recipient-groups[data-v-3c515f92]{grid-column:3;justify-content:flex-start;max-width:100%}}@media (height<=520px) and (orientation:landscape){.share-diagram-dialog[data-v-3c515f92]{gap:.38rem}.share-diagram-header[data-v-3c515f92] .glass-dialog-header{gap:.58rem}.share-diagram-header[data-v-3c515f92] .glass-dialog-header__main{gap:.16rem}.share-diagram-header[data-v-3c515f92] .glass-dialog-header__subtitle{display:none}.share-diagram-header[data-v-3c515f92] .glass-dialog-header__kicker{font-size:.64rem;line-height:1.05}.share-diagram-header[data-v-3c515f92] .glass-dialog-header__title{gap:.36rem;font-size:1.05rem;line-height:1.08}.share-diagram-header[data-v-3c515f92] .glass-dialog-header__icon-glyph{width:1.12rem;height:1.12rem}.share-status-pill[data-v-3c515f92]{min-height:1.55rem;padding:.22rem .44rem;font-size:.68rem}.share-status-pill__icon[data-v-3c515f92]{width:.86rem;height:.86rem}.share-diagram-summary[data-v-3c515f92]{justify-content:space-between;align-items:center;gap:.5rem;padding:.32rem .5rem;display:flex}.share-diagram-summary__kicker[data-v-3c515f92]{display:none}.share-diagram-summary__title[data-v-3c515f92]{font-size:.72rem}.share-diagram-summary__list[data-v-3c515f92],.share-filter-context[data-v-3c515f92],.share-group-filter-strip[data-v-3c515f92]{display:none}.share-recipient-toolbar[data-v-3c515f92] .glass-dialog-toolbar__search{min-height:2rem;padding:.28rem .48rem}.share-recipient-toolbar[data-v-3c515f92] #share-recipient-search{scroll-margin-top:5.75rem}.share-recipient-toolbar[data-v-3c515f92] .glass-dialog-toolbar__search-input{font-size:.76rem}.share-recipient-toolbar[data-v-3c515f92] .glass-dialog-toolbar__actions{gap:.3rem}.share-role-tabs[data-v-3c515f92] .glass-dialog-tabs{gap:.24rem;padding:.14rem}.share-role-tabs[data-v-3c515f92] .glass-dialog-tabs__tab{border-radius:.38rem;min-height:1.6rem;padding:.28rem .42rem;font-size:.66rem}.share-select-all[data-v-3c515f92]{min-height:1.62rem;padding:.24rem .4rem;font-size:.66rem}.share-select-all input[data-v-3c515f92],.recipient-checkbox[data-v-3c515f92]{width:.82rem;height:.82rem}.share-recipient-table-shell[data-v-3c515f92] .glass-dialog-table-shell__header{padding:.38rem .5rem}.share-recipient-table-shell[data-v-3c515f92] .glass-dialog-table-shell__title{font-size:.74rem}.share-recipient-table-shell[data-v-3c515f92] .glass-dialog-table-shell__kicker{display:none}.share-recipient-table-shell[data-v-3c515f92] .glass-dialog-scroll-area{max-height:5rem!important}.share-recipient-list[data-v-3c515f92]{gap:.08rem;padding:.18rem}.recipient-row[data-v-3c515f92]{border-radius:.48rem;gap:.38rem;min-height:2.12rem;padding:.28rem .38rem}.recipient-mark[data-v-3c515f92]{width:1.55rem;height:1.55rem;font-size:.62rem}.recipient-name[data-v-3c515f92]{font-size:.74rem;line-height:1.15}.recipient-meta[data-v-3c515f92],.recipient-groups[data-v-3c515f92]{display:none}.share-diagram-footer.glass-dialog-footer[data-v-3c515f92]{gap:.22rem;margin-top:.22rem}.share-diagram-footer[data-v-3c515f92] .glass-dialog-footer__button{border-radius:.58rem;min-width:5.7rem;font-size:.74rem;min-height:1.82rem!important;padding:0 .52rem!important}}@media (prefers-reduced-motion:reduce){.recipient-row[data-v-3c515f92],.share-group-chip[data-v-3c515f92]{transition:none}}.chip[data-v-baf42d34]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f293773;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.85rem;line-height:1;display:inline-flex}.glass-field[data-v-baf42d34]{-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.875rem;padding:.9rem}.field-shell[data-v-baf42d34],.textarea-shell[data-v-baf42d34]{-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.65rem;gap:.6rem;padding:.5rem .75rem;transition:box-shadow .25s,border-color .25s,background-color .25s;display:flex}.field-shell input[data-v-baf42d34],.textarea-shell textarea[data-v-baf42d34]{flex:1;width:100%}.field-shell[data-v-baf42d34]:focus-within,.textarea-shell[data-v-baf42d34]:focus-within{border-color:color-mix(in srgb, var(--color-accent) 28%, #ffffff29);box-shadow:inset 0 1px 0 #fff1, 0 10px 22px #02061724, 0 0 0 1px color-mix(in srgb, var(--color-accent) 5%, transparent), 0 0 16px color-mix(in srgb, var(--color-accent) 4%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 70%, transparent)}.feedback-area[data-v-baf42d34]{resize:vertical;min-height:4.25rem;max-height:12rem;overflow:auto}.chips-row[data-v-baf42d34]{-webkit-overflow-scrolling:touch;white-space:nowrap;align-items:center;gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.chips-row[data-v-baf42d34]::-webkit-scrollbar{height:8px}.chips-row[data-v-baf42d34]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:8px}.chips-row[data-v-baf42d34]::-webkit-scrollbar-thumb:hover{background:#ffffff47}.quick-chip[data-v-baf42d34],.suggestion-chip[data-v-baf42d34]{color:var(--color-text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f293773;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.78rem;line-height:1;transition:transform .15s,background-color .2s,box-shadow .2s;display:inline-flex}.quick-chip.other[data-v-baf42d34]{opacity:.9;border-style:dashed}.quick-chip[data-v-baf42d34]:hover,.suggestion-chip[data-v-baf42d34]:hover{background:#ffffff14;transform:translateY(-1px);box-shadow:0 0 12px #ec489947}.letter-badge[data-v-baf42d34]{letter-spacing:.02em;min-width:2.25rem;color:var(--color-text-secondary);background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.letter-badge.ok[data-v-baf42d34]{color:var(--color-accent-contrast);box-shadow:inset 0 0 12px #ec489947}.loader[data-v-baf42d34]{border:3px solid var(--color-bg-secondary);border-bottom-color:var(--color-accent-contrast);border-radius:50%;width:20px;height:20px;animation:1s linear infinite rotation-baf42d34}@keyframes rotation-baf42d34{to{transform:rotate(360deg)}}.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)}}.shapeshifter-avatar-root[data-v-a519fd17]{--avatar-core-size:56px;--avatar-halo-size:76px;--avatar-ripple-size:66px;--avatar-blob-inset:-8px;--avatar-control-bg:radial-gradient(circle at 30% 25%, var(--avatar-core-start), var(--avatar-core-mid) 64%, var(--avatar-core-end) 100%);--avatar-control-text:#fff;--avatar-focus-border:var(--avatar-ring);--avatar-face-glow:var(--avatar-ring);right:calc(108px + env(safe-area-inset-right,0px));bottom:max(52px, calc(28px + env(safe-area-inset-bottom,0px)));transform:scale(var(--avatar-ui-scale,1));transform-origin:100% 100%;z-index:900;pointer-events:none;position:fixed}.shapeshifter-avatar-root.is-docked[data-v-a519fd17]{--avatar-core-size:calc(var(--btn-scale,1) * 3rem);--avatar-halo-size:calc(var(--btn-scale,1) * 3rem);--avatar-ripple-size:calc(var(--btn-scale,1) * 3rem);--avatar-blob-inset:0;transform-origin:bottom;z-index:1201;position:relative;bottom:auto;right:auto}.shapeshifter-avatar-shell[data-v-a519fd17]{pointer-events:none;width:var(--avatar-core-size);height:var(--avatar-core-size);place-items:center;display:grid;position:relative}.shapeshifter-avatar-root.is-docked .shapeshifter-avatar-shell[data-v-a519fd17]{width:calc(var(--avatar-core-size) + 30px);height:calc(var(--avatar-core-size))}.avatar-core[data-v-a519fd17],.avatar-dot-control[data-v-a519fd17]{pointer-events:auto;touch-action:manipulation}.avatar-controls-slot[data-v-a519fd17]{justify-content:center;align-items:flex-start;width:max-content;min-height:20px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.avatar-idle-tasks-slot[data-v-a519fd17]{pointer-events:none;position:absolute;inset:0}.avatar-idle-tasks-slot.is-active[data-v-a519fd17]{pointer-events:none}.avatar-idle-tasks[data-v-a519fd17]{position:absolute;inset:0}.avatar-orbit-overlay[data-v-a519fd17]{pointer-events:none;z-index:901;position:fixed;inset:0}.avatar-controls--overlay[data-v-a519fd17],.avatar-idle-tasks--overlay[data-v-a519fd17]{position:static;inset:auto}.avatar-controls-slot[data-v-a519fd17]:not(.is-active){pointer-events:none}@media (width<=1440px){.shapeshifter-avatar-root[data-v-a519fd17]{right:calc(96px + env(safe-area-inset-right,0px))}}@media (width<=1100px){.shapeshifter-avatar-root[data-v-a519fd17]{right:calc(84px + env(safe-area-inset-right,0px))}}@media (height<=860px){.shapeshifter-avatar-root[data-v-a519fd17]{bottom:max(60px, calc(36px + env(safe-area-inset-bottom,0px)))}}@media (orientation:portrait){.shapeshifter-avatar-root[data-v-a519fd17]{display:none}}.avatar-core[data-v-a519fd17]{z-index:2;width:var(--avatar-core-size);height:var(--avatar-core-size);border:1px solid color-mix(in srgb, var(--avatar-ring) 52%, #ffffff2e);color:var(--avatar-control-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:opacity .26s,transform .32s;display:grid;position:relative;overflow:visible}.avatar-core--access-focus[data-v-a519fd17]{border-color:var(--avatar-focus-border);filter:saturate(1.22)brightness(1.12);opacity:1!important}.avatar-core.is-collapsed[data-v-a519fd17]{opacity:0;pointer-events:none;transform:scale(.45)}.avatar-goo-svg[data-v-a519fd17]{pointer-events:none;width:0;height:0;position:absolute}.avatar-blob-stack[data-v-a519fd17]{inset:var(--avatar-blob-inset);filter:url(#avatar-goo-filter);place-items:center;display:grid;position:absolute}.avatar-blob[data-v-a519fd17]{border-radius:999px;transition:background .22s,opacity .22s,transform .28s;position:absolute}.avatar-blob--core[data-v-a519fd17]{width:var(--avatar-core-size);height:var(--avatar-core-size);background:var(--avatar-control-bg);animation:5s ease-in-out infinite avatar-pulse-a519fd17}.avatar-blob--halo[data-v-a519fd17]{width:var(--avatar-halo-size);height:var(--avatar-halo-size);background:radial-gradient(circle, var(--avatar-halo), transparent 70%);opacity:.8;animation:4.5s ease-in-out infinite avatar-halo-breathe-a519fd17}.avatar-blob--ripple[data-v-a519fd17]{width:var(--avatar-ripple-size);height:var(--avatar-ripple-size);border:2px solid var(--avatar-ring);background:color-mix(in srgb, var(--avatar-halo) 24%, transparent);animation:3.2s ease-out infinite avatar-ripple-a519fd17}.avatar-face[data-v-a519fd17]{z-index:2;letter-spacing:0;text-shadow:0 0 14px var(--avatar-face-glow);font-size:.84rem;font-weight:900;position:relative}.avatar-controls[data-v-a519fd17]{position:absolute;inset:0}.avatar-dot-control[data-v-a519fd17]{--avatar-task-dot-size:17.33px;top:calc(50% - (var(--avatar-task-dot-size) / 2));left:calc(50% - (var(--avatar-task-dot-size) / 2));width:var(--avatar-task-dot-size);height:var(--avatar-task-dot-size);border:1px solid var(--avatar-ring);background:var(--avatar-control-bg);color:var(--avatar-control-text);cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb, var(--avatar-ring) 36%, #00000042);border-radius:999px;place-items:center;font-size:12px;display:grid;position:absolute}.avatar-dot-control--task[data-v-a519fd17]{font-weight:700}.avatar-dot-control--access-focus[data-v-a519fd17]{border-color:var(--avatar-focus-border);box-shadow:0 0 0 1px color-mix(in srgb, var(--avatar-ring) 72%, transparent), 0 6px 16px color-mix(in srgb, var(--avatar-ring) 46%, #0000002e);filter:saturate(1.2)brightness(1.12);opacity:1!important}.avatar-dot-control--disabled[data-v-a519fd17]{opacity:.38;filter:saturate(.1)brightness(.78);cursor:not-allowed;pointer-events:none}.avatar-caption-bubble[data-v-a519fd17]{border:1px solid var(--avatar-caption-border);background:var(--avatar-caption-bg);width:min(340px,72vw);color:var(--avatar-caption-text);letter-spacing:.01em;box-shadow:0 10px 30px color-mix(in srgb, var(--color-shadow) 68%, transparent);z-index:1202;border-radius:14px;padding:10px 12px;font-size:.81rem;line-height:1.35;position:absolute;bottom:calc(100% + 12px);right:0}.avatar-caption-bubble--access-focus[data-v-a519fd17]{border-color:var(--avatar-focus-border);background:var(--avatar-caption-bg);color:var(--avatar-caption-text);opacity:1!important}.shapeshifter-avatar-root--access-focus[data-v-a519fd17]{opacity:1!important;filter:none!important}.avatar-caption-fade-enter-active[data-v-a519fd17],.avatar-caption-fade-leave-active[data-v-a519fd17]{transition:opacity .22s,transform .22s}.avatar-caption-fade-enter-from[data-v-a519fd17],.avatar-caption-fade-leave-to[data-v-a519fd17]{opacity:0;transform:translateY(6px)}.avatar-task-label[data-v-a519fd17]{font-size:.6rem;font-weight:700;line-height:1}.avatar-task-icon[data-v-a519fd17]{font-size:10px;line-height:1}.sr-only[data-v-a519fd17]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar-controls-fade-enter-active[data-v-a519fd17],.avatar-controls-fade-leave-active[data-v-a519fd17]{transition:opacity .24s,transform .24s}.avatar-controls-fade-enter-from[data-v-a519fd17],.avatar-controls-fade-leave-to[data-v-a519fd17]{opacity:0;transform:translateY(-4px)scale(.9)}.shapeshifter-avatar-shell[data-mode=guiding] .avatar-blob--core[data-v-a519fd17]{background:radial-gradient(circle at 30% 25%,#c7fbff,#22d3ee 62%,#0f172a 100%);animation-duration:3.2s}.shapeshifter-avatar-shell[data-mode=guiding] .avatar-blob--halo[data-v-a519fd17]{background:radial-gradient(circle,#22d3eebf,#22d3ee26 72%)}.shapeshifter-avatar-shell[data-mode=speaking] .avatar-blob--core[data-v-a519fd17]{background:radial-gradient(circle at 30% 25%,#dcfce7,#22c55e 60%,#052e16 100%);animation:1.05s ease-in-out infinite avatar-speaking-glow-a519fd17}.shapeshifter-avatar-shell[data-mode=speaking] .avatar-blob--halo[data-v-a519fd17]{background:radial-gradient(circle,#4ade80ad,#4ade8014 72%);animation:1.05s ease-in-out infinite avatar-speaking-halo-a519fd17}.shapeshifter-avatar-shell[data-mode=speaking] .avatar-blob--ripple[data-v-a519fd17]{background:#4ade8029;border-color:#4ade80b8;animation:1.05s ease-in-out infinite avatar-ripple-speaking-a519fd17}.shapeshifter-avatar-shell[data-mode=alert] .avatar-core[data-v-a519fd17]{animation:.46s steps(2,end) 3 avatar-jitter-a519fd17}.shapeshifter-avatar-shell[data-mode=alert] .avatar-blob--core[data-v-a519fd17]{background:radial-gradient(circle at 30% 25%,#fde68a,#f59e0b 58%,#451a03 100%)}.shapeshifter-avatar-shell[data-mode=alert] .avatar-blob--halo[data-v-a519fd17]{background:radial-gradient(circle,#fbbf24bd,#d977061f 74%)}.shapeshifter-avatar-shell[data-mode=success] .avatar-blob--core[data-v-a519fd17]{background:radial-gradient(circle at 30% 25%,#dcfce7,#22c55e 58%,#052e16 100%);animation:.9s ease-out avatar-splash-a519fd17,5s ease-in-out .9s infinite avatar-pulse-a519fd17}.shapeshifter-avatar-shell[data-mode=success] .avatar-blob--ripple[data-v-a519fd17]{animation:1s ease-out avatar-success-ripple-a519fd17}@keyframes avatar-pulse-a519fd17{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(2deg)}}@keyframes avatar-halo-breathe-a519fd17{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.84;transform:scale(1.04)}}@keyframes avatar-ripple-a519fd17{0%{opacity:.9;transform:scale(.82)}80%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.26)}}@keyframes avatar-membrane-a519fd17{0%{border-radius:48% 52% 58% 42%/43% 40% 60% 57%;transform:scale(1)}35%{border-radius:58% 42% 49% 51%/56% 45% 55% 44%;transform:scale(1.08,.94)}70%{border-radius:46% 54% 39% 61%/42% 58%;transform:scale(.95,1.08)}to{border-radius:48% 52% 58% 42%/43% 40% 60% 57%;transform:scale(1)}}@keyframes avatar-ripple-speaking-a519fd17{0%{opacity:1;transform:scale(.72)}60%{opacity:.15;transform:scale(1.15)}to{opacity:0;transform:scale(1.28)}}@keyframes avatar-speaking-glow-a519fd17{0%,to{filter:brightness(.9);transform:scale(.98)}45%{filter:brightness(1.2);transform:scale(1.08)}}@keyframes avatar-speaking-halo-a519fd17{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.95;transform:scale(1.15)}}@keyframes avatar-jitter-a519fd17{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(0)}}@keyframes avatar-splash-a519fd17{0%{filter:brightness(1.5);transform:scale(.9)}50%{filter:brightness(1.2);transform:scale(1.13)}to{filter:brightness();transform:scale(1)}}@keyframes avatar-success-ripple-a519fd17{0%{opacity:1;border-color:#4ade80d9;transform:scale(.92)}to{opacity:0;border-color:#4ade8000;transform:scale(1.36)}}.onboarding-coach-layer[data-v-0f8a7006]{--coach-primary-fill:#1d4ed8;--coach-primary-border:#2563eb85;--coach-primary-gradient:radial-gradient(circle at 50% -80%, #ffffff6b, transparent 58%), linear-gradient(180deg, #2563eb, #1d4ed8);--coach-primary-shadow:inset 0 1px 0 #ffffff38, 0 12px 24px #2563eb33;--coach-primary-text-shadow:0 1px 0 #0f172a33;--coach-control-bg:color-mix(in srgb, var(--color-panel-soft,#1f2937b8) 58%, transparent);--coach-control-bg-hover:color-mix(in srgb, var(--color-panel-soft,#1f2937b8) 78%, transparent);--coach-control-border:color-mix(in srgb, var(--llb-border,var(--color-borders-dividers,#e6c4fb)) 46%, transparent);--coach-control-border-strong:color-mix(in srgb, var(--llb-accent,var(--color-accent,#38bdf8)) 48%, transparent);--coach-divider:color-mix(in srgb, var(--llb-border,var(--color-borders-dividers,#e6c4fb)) 34%, transparent);--coach-selection-bg:color-mix(in srgb, var(--coach-primary-fill) 12%, var(--coach-control-bg));--coach-selection-border:color-mix(in srgb, var(--coach-primary-fill) 44%, transparent);z-index:970;pointer-events:none;position:fixed;inset:0}[data-platform-theme=pink] .onboarding-coach-layer{--coach-primary-fill:#be185d;--coach-primary-border:#be185d7a;--coach-primary-gradient:radial-gradient(circle at 50% -80%, #ffffff70, transparent 58%), linear-gradient(180deg, #db2777, #be185d);--coach-primary-shadow:inset 0 1px 0 #ffffff38, 0 12px 24px #be185d2e;--coach-primary-text-shadow:0 1px 0 #50072438}[data-platform-theme=dynamic] .onboarding-coach-layer{--coach-primary-fill:#0e7490;--coach-primary-border:#22d3eea3;--coach-primary-gradient:linear-gradient(180deg, #0891b2, #0e7490);--coach-primary-shadow:inset 0 1px 0 #ffffff38, 0 14px 28px #0891b23d;--coach-primary-text-shadow:none}.onboarding-target-ring[data-v-0f8a7006]{border:2px solid color-mix(in srgb, var(--color-accent,#38bdf8) 78%, #fff);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent,#38bdf8) 20%, transparent), 0 0 28px color-mix(in srgb, var(--color-accent,#38bdf8) 30%, transparent);pointer-events:none;border-radius:10px;position:fixed}.onboarding-coach-chip[data-v-0f8a7006],.onboarding-coach[data-v-0f8a7006]{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));pointer-events:auto;position:fixed}.onboarding-coach-chip[data-v-0f8a7006]{border:1px solid color-mix(in srgb, var(--color-accent,#38bdf8) 24%, #ffffff29);background:linear-gradient(180deg, #ffffff1a, #ffffff0a), color-mix(in srgb, var(--color-bg-secondary,#121826) 94%, #111827);max-width:min(18.5rem,100vw - 2rem);min-height:2.4rem;color:var(--color-text-primary,#f8fafc);cursor:pointer;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .68rem;display:inline-grid;box-shadow:0 14px 32px #0000004d,inset 0 1px #ffffff14}.onboarding-coach-chip[data-v-0f8a7006]:hover,.onboarding-coach-chip[data-v-0f8a7006]:focus-visible{border-color:color-mix(in srgb, var(--color-accent,#38bdf8) 46%, transparent);background:linear-gradient(180deg, #ffffff21, #ffffff0f), color-mix(in srgb, var(--color-bg-secondary,#121826) 92%, #111827);outline:none}.onboarding-coach-chip.is-active[data-v-0f8a7006]{border-color:var(--coach-primary-border)}.onboarding-coach-chip__icon[data-v-0f8a7006]{width:.95rem;color:color-mix(in srgb, var(--color-accent,#38bdf8) 82%, #fff)}.onboarding-coach-chip__copy[data-v-0f8a7006]{text-align:left;gap:.04rem;min-width:0;display:grid}.onboarding-coach-chip__copy strong[data-v-0f8a7006],.onboarding-coach-chip__copy small[data-v-0f8a7006]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboarding-coach-chip__copy strong[data-v-0f8a7006]{font-size:.75rem;font-weight:880;line-height:1.05}.onboarding-coach-chip__copy small[data-v-0f8a7006]{color:var(--color-text-secondary,#a7b4c7);font-size:.68rem;line-height:1.1}.onboarding-coach[data-v-0f8a7006]{border:1px solid color-mix(in srgb, var(--color-accent,#38bdf8) 22%, #ffffff2e);background:linear-gradient(180deg, #ffffff17, #ffffff08), color-mix(in srgb, var(--color-bg-secondary,#121826) 92%, #111827);width:min(22rem,100vw - 2rem);max-height:min(76vh,34rem);color:var(--color-text-primary,#f8fafc);-webkit-backdrop-filter:blur(18px);border-radius:8px;flex-direction:column;gap:.78rem;padding:.86rem;display:flex;overflow:hidden;box-shadow:0 22px 55px #00000057,inset 0 1px #ffffff14}.onboarding-coach.is-idle[data-v-0f8a7006]{width:min(24rem,100vw - 2rem)}.onboarding-coach.is-nudge[data-v-0f8a7006]{width:min(20rem,100vw - 2rem)}.onboarding-coach__header[data-v-0f8a7006]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.onboarding-coach__heading[data-v-0f8a7006]{gap:.22rem;min-width:0;display:grid}.onboarding-coach__eyebrow[data-v-0f8a7006],.onboarding-coach__step-count[data-v-0f8a7006],.onboarding-coach__wait-state[data-v-0f8a7006]{text-transform:uppercase;letter-spacing:0;font-size:.66rem;font-weight:850;line-height:1.1}.onboarding-coach__eyebrow[data-v-0f8a7006]{color:color-mix(in srgb, var(--color-accent,#38bdf8) 82%, #fff)}.onboarding-coach__title[data-v-0f8a7006]{min-width:0;color:var(--color-text-primary,#f8fafc);letter-spacing:0;text-wrap:balance;align-items:center;gap:.48rem;margin:0;font-size:.96rem;font-weight:850;line-height:1.18;display:flex}.onboarding-coach__title-icon[data-v-0f8a7006]{color:var(--llb-accent,var(--color-accent,#38bdf8));filter:drop-shadow(0 0 12px color-mix(in srgb, var(--llb-accent,var(--color-accent,#38bdf8)) 28%, transparent));flex:none;justify-content:center;align-items:center;display:inline-flex}.onboarding-coach__title-icon svg[data-v-0f8a7006]{width:1rem;height:1rem}.onboarding-coach__title-text[data-v-0f8a7006]{min-width:0}.onboarding-coach__title-main[data-v-0f8a7006]{color:var(--color-accent-contrast,var(--color-text-primary,#f8fafc))}.onboarding-coach__title-accent[data-v-0f8a7006]{color:var(--llb-accent,var(--color-accent,#38bdf8))}.onboarding-coach__icon-button[data-v-0f8a7006]{border:1px solid var(--coach-control-border);background:var(--coach-control-bg);width:1.85rem;min-width:1.85rem;height:1.85rem;color:var(--color-text-primary,#f8fafc);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.onboarding-coach__icon-button[data-v-0f8a7006]:hover,.onboarding-coach__icon-button[data-v-0f8a7006]:focus-visible{border-color:var(--coach-control-border-strong);background:var(--coach-control-bg-hover);outline:none}.onboarding-coach__active[data-v-0f8a7006],.onboarding-coach__idle[data-v-0f8a7006],.onboarding-coach__nudge[data-v-0f8a7006]{gap:.68rem;min-width:0;display:grid}.onboarding-coach__progress-row[data-v-0f8a7006]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.onboarding-coach__wait-state[data-v-0f8a7006]{color:var(--color-text-secondary,#a7b4c7);text-align:right}.onboarding-coach__progress[data-v-0f8a7006]{background:color-mix(in srgb, var(--color-panel-soft,#1f2937b8) 70%, transparent);border-radius:999px;height:.38rem;overflow:hidden}.onboarding-coach__progress span[data-v-0f8a7006]{border-radius:inherit;background:linear-gradient(90deg, #22c55e, var(--color-accent,#38bdf8));height:100%;display:block}.onboarding-coach__prompt[data-v-0f8a7006],.onboarding-coach__intro[data-v-0f8a7006],.onboarding-coach__detail p[data-v-0f8a7006],.onboarding-coach__fallback[data-v-0f8a7006]{color:var(--color-text-secondary,#cbd5e1);margin:0;font-size:.82rem;line-height:1.42}.onboarding-coach__prompt[data-v-0f8a7006]{color:var(--color-text-primary,#f8fafc);font-weight:760}.onboarding-coach__detail[data-v-0f8a7006]{border-top:1px solid var(--coach-divider);padding-top:.6rem}.onboarding-coach__detail summary[data-v-0f8a7006]{cursor:pointer;color:color-mix(in srgb, var(--color-accent,#38bdf8) 78%, #fff);font-size:.76rem;font-weight:820}.onboarding-coach__fallback[data-v-0f8a7006]{background:#f59e0b1f;border:1px solid #f59e0b52;border-radius:8px;padding:.58rem .66rem}.onboarding-coach__missions[data-v-0f8a7006]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.onboarding-coach__mission[data-v-0f8a7006]{border:1px solid var(--coach-control-border);background:var(--coach-control-bg);min-width:0;min-height:3rem;color:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.54rem;padding:.58rem;display:grid}.onboarding-coach__mission[data-v-0f8a7006]:hover:not(:disabled),.onboarding-coach__mission[data-v-0f8a7006]:focus-visible{border-color:var(--coach-control-border-strong);background:var(--coach-control-bg-hover);outline:none}.onboarding-coach__mission.is-primary[data-v-0f8a7006]{border-color:var(--coach-selection-border);background:var(--coach-selection-bg)}.onboarding-coach__mission[data-v-0f8a7006]:disabled{opacity:.48;cursor:not-allowed}.onboarding-coach__mission-icon[data-v-0f8a7006]{width:1rem;color:color-mix(in srgb, var(--color-accent,#38bdf8) 82%, #fff)}.onboarding-coach__mission span[data-v-0f8a7006]{gap:.14rem;min-width:0;display:grid}.onboarding-coach__mission strong[data-v-0f8a7006],.onboarding-coach__mission small[data-v-0f8a7006]{text-overflow:ellipsis;min-width:0;overflow:hidden}.onboarding-coach__mission strong[data-v-0f8a7006]{font-size:.76rem;line-height:1.1}.onboarding-coach__mission small[data-v-0f8a7006]{color:var(--color-text-secondary,#a7b4c7);font-size:.66rem;line-height:1.24}.onboarding-coach__nudge-actions[data-v-0f8a7006],.onboarding-coach__footer[data-v-0f8a7006]{align-items:center;gap:.45rem;display:flex}.onboarding-coach__nudge-actions[data-v-0f8a7006]{flex-wrap:wrap}.onboarding-coach__footer[data-v-0f8a7006]{border-top:1px solid var(--coach-divider);justify-content:flex-end;padding-top:.72rem}.onboarding-coach__action[data-v-0f8a7006],.onboarding-coach__tool-button[data-v-0f8a7006],.onboarding-coach__text-button[data-v-0f8a7006]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.36rem;min-height:2rem;font-size:.72rem;font-weight:820;display:inline-flex}.onboarding-coach__action[data-v-0f8a7006],.onboarding-coach__tool-button[data-v-0f8a7006]{border:1px solid var(--coach-control-border);background:var(--coach-control-bg);color:var(--color-text-primary,#f8fafc);padding:0 .68rem}.onboarding-coach__action--primary[data-v-0f8a7006]{border-color:var(--coach-primary-border);background-color:var(--coach-primary-fill);background-image:var(--coach-primary-gradient);color:#fff;text-shadow:var(--coach-primary-text-shadow);box-shadow:var(--coach-primary-shadow)}.onboarding-coach__text-button[data-v-0f8a7006]{color:var(--color-text-secondary,#a7b4c7);background:0 0;border:0;padding:0 .38rem}.onboarding-coach__action[data-v-0f8a7006]:hover,.onboarding-coach__action[data-v-0f8a7006]:focus-visible,.onboarding-coach__tool-button[data-v-0f8a7006]:hover,.onboarding-coach__tool-button[data-v-0f8a7006]:focus-visible,.onboarding-coach__text-button[data-v-0f8a7006]:hover,.onboarding-coach__text-button[data-v-0f8a7006]:focus-visible{border-color:var(--coach-control-border-strong);background:var(--coach-control-bg-hover);color:var(--color-text-primary,#f8fafc);outline:none}.onboarding-coach__action--primary[data-v-0f8a7006]:hover,.onboarding-coach__action--primary[data-v-0f8a7006]:focus-visible{border-color:var(--coach-primary-border);background-color:var(--coach-primary-fill);background-image:var(--coach-primary-gradient);color:#fff}.onboarding-coach__tool-button--stop[data-v-0f8a7006]{border-color:#fb718557}@media (width<=640px){.onboarding-coach-chip[data-v-0f8a7006],.onboarding-coach[data-v-0f8a7006]{right:max(.55rem, env(safe-area-inset-right,0px));bottom:max(3.15rem, calc(env(safe-area-inset-bottom,0px) + 3.15rem))}.onboarding-coach-chip[data-v-0f8a7006]{max-width:min(15.5rem,100vw - 1.1rem);min-height:2.25rem;padding:.38rem .58rem}.onboarding-coach-chip__copy strong[data-v-0f8a7006]{font-size:.72rem}.onboarding-coach-chip__copy small[data-v-0f8a7006]{font-size:.64rem}.onboarding-coach[data-v-0f8a7006]{gap:.62rem;width:min(18.25rem,100vw - 1.1rem);max-height:min(68vh,24rem);padding:.72rem}.onboarding-coach.is-idle[data-v-0f8a7006]{width:min(19rem,100vw - 1.1rem)}.onboarding-coach__missions[data-v-0f8a7006]{grid-template-columns:minmax(0,1fr)}.onboarding-coach__footer[data-v-0f8a7006]{flex-wrap:wrap;justify-content:stretch}.onboarding-coach__tool-button[data-v-0f8a7006]{flex:auto}}.popover-shell[data-v-675a5908]{--pad-y:.5rem;--llb-submenu-edge-a:#38bdf8;--llb-submenu-edge-b:#14b8a6;--llb-submenu-edge-c:#818cf8;padding:var(--pad-y) .5rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--llb-menu-surface,color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 94%, #020617 6%));border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 22%, transparent);border-radius:8px;transition:height .52s,padding .52s,opacity .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff06,0 24px 56px #0000006b}.popover-shell.sub-menu[data-v-675a5908]:before{border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--llb-submenu-edge-a) 44%, transparent) 0%, color-mix(in srgb, var(--llb-submenu-edge-b) 32%, transparent) 52%, color-mix(in srgb, var(--llb-submenu-edge-c) 26%, transparent) 100%);opacity:.72;z-index:-1;background-size:160% 160%;animation:none;inset:-1px}.popover-shell.header-inset-accent[data-v-675a5908]:after{background:linear-gradient(180deg, color-mix(in srgb, var(--llb-submenu-edge-a) 64%, transparent), color-mix(in srgb, var(--llb-submenu-edge-b) 48%, transparent));opacity:.56;background-size:100% 100%;animation:none}.popover-shell.is-measuring[data-v-675a5908]{padding-top:var(--pad-y)!important;padding-bottom:var(--pad-y)!important}.popover-shell.is-expanding[data-v-675a5908],.popover-shell.is-collapsing[data-v-675a5908]{padding-top:0!important;padding-bottom:0!important}.popover-shell.is-collapsing[data-v-675a5908]{opacity:0}.menu-content[data-v-675a5908]{opacity:0;pointer-events:none;transition:opacity .18s}.popover-shell.is-content-in .menu-content[data-v-675a5908],.popover-shell.is-open .menu-content[data-v-675a5908]{opacity:1;pointer-events:auto}.popover-shell.is-content-out .menu-content[data-v-675a5908]{opacity:0;pointer-events:none}.builder-button-large img[data-v-675a5908],.builder-button-large svg[data-v-675a5908]{transition:filter .3s}.file-controls-root[data-v-675a5908]{gap:calc(var(--btn-scale,1) * .35rem);box-sizing:border-box;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:clip visible}.llbuilder-left-rail[data-v-675a5908]{width:calc(var(--btn-scale,1) * 3.35rem);min-width:calc(var(--btn-scale,1) * 3.35rem);max-width:calc(var(--btn-scale,1) * 3.35rem);flex:0 0 calc(var(--btn-scale,1) * 3.35rem);border-right:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 16%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 86%, transparent), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 82%, transparent)), var(--color-bg-primary);box-shadow:inset -1px 0 #ffffff0f}.file-controls-group[data-v-675a5908]{margin-top:0}.file-controls-root .builder-button-large[data-v-675a5908],.popover-shell .builder-button-large[data-v-675a5908]{--icon-size:calc(var(--btn-scale,1) * 1.22rem);width:calc(var(--btn-scale,1) * 2.3rem);min-width:calc(var(--btn-scale,1) * 2.3rem);height:auto;min-height:calc(var(--btn-scale,1) * 2.3rem);isolation:isolate;border:1px solid var(--llb-control-border,color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 20%, transparent));background:var(--llb-control-bg,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)));box-shadow:inset 0 1px 0 #ffffff12, var(--llb-control-shadow,0 10px 24px #0206172e);-webkit-backdrop-filter:blur(18px);letter-spacing:0;border-radius:.48rem;flex-direction:row;justify-content:center;align-items:center;gap:.34rem;padding:0;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.file-controls-root button[data-v-675a5908]:not(:disabled),.popover-shell button[data-v-675a5908]:not(:disabled),.popover-shell:not(.llbuilder-tool-shelf) button:not(:disabled){cursor:pointer}.file-controls-root button[data-v-675a5908]:disabled,.popover-shell button[data-v-675a5908]:disabled,.file-controls-root [aria-disabled=true][data-v-675a5908],.popover-shell [aria-disabled=true][data-v-675a5908],.popover-shell:not(.llbuilder-tool-shelf) button:disabled,.popover-shell:not(.llbuilder-tool-shelf) [aria-disabled=true]{cursor:not-allowed}.file-controls-root .builder-button-large[data-v-675a5908]:before,.popover-shell .builder-button-large[data-v-675a5908]:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:52%;transition:transform .43s,opacity .18s;position:absolute;inset:-45% auto -45% -78%;transform:skew(-18deg)}.popover-shell .builder-button-large[aria-label][data-v-675a5908]:after,.popover-shell:not(.llbuilder-tool-shelf) .builder-button-large[aria-label]:after{content:attr(aria-label);text-overflow:ellipsis;color:currentColor;width:auto;min-width:0;font-size:calc(var(--btn-scale,1) * .64rem);text-align:left;text-transform:uppercase;white-space:nowrap;flex:auto;font-weight:750;line-height:1.05;display:block;overflow:hidden}.file-controls-root .builder-button-large svg[data-v-675a5908],.popover-shell .builder-button-large svg[data-v-675a5908]{flex:none;width:var(--icon-size)!important;height:var(--icon-size)!important;color:inherit!important}.file-controls-root .builder-button-large[data-v-675a5908] svg [stroke],.popover-shell .builder-button-large[data-v-675a5908] svg [stroke]{stroke:currentColor!important}.file-controls-root .builder-button-large[data-v-675a5908] svg [fill]:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908] svg [fill]:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908] svg path:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908] svg rect:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908] svg circle:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908] svg ellipse:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908] svg polygon:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908] svg text,.popover-shell .builder-button-large[data-v-675a5908] svg path:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908] svg rect:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908] svg circle:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908] svg ellipse:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908] svg polygon:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908] svg text,.file-controls-root .builder-button-large[data-v-675a5908] svg.svg-inline--fa path,.popover-shell .builder-button-large[data-v-675a5908] svg.svg-inline--fa path{fill:currentColor!important}.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg [stroke],.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg path,.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg rect,.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg circle,.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg ellipse,.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg polygon,.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg line,.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg polyline,.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg [stroke],.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg path,.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg rect,.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg circle,.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg ellipse,.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg polygon,.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg line,.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg polyline{stroke:url(#llbuilder-icon-amber-gradient) #ffc247!important}.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg .fillable:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg [fill]:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg path:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg rect:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg circle:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg ellipse:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg polygon:not([fill=none]),.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg text,.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg.svg-inline--fa path,.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg .fillable:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg [fill]:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg path:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg rect:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg circle:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg ellipse:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg polygon:not([fill=none]),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg text,.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg.svg-inline--fa path{fill:url(#llbuilder-icon-amber-gradient) #ffc247!important}.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg .fillable[fill=none],.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg [fill=none],.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg .fillable[fill=none],.popover-shell.header-panel .builder-button-large[data-v-675a5908]:hover:not(:disabled) svg [fill=none]{fill:none!important}.file-controls-root .builder-button-large.btn-accent[data-v-675a5908],.popover-shell .builder-button-large.btn-accent[data-v-675a5908],.popover-shell .builder-button-large.btn-yellow[data-v-675a5908]{background:var(--llb-menu-item,color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 64%, transparent))!important;color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)))!important;box-shadow:inset 0 1px #ffffff12!important}.file-controls-root .builder-button-large.btn-yellow[data-v-675a5908]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 52%, transparent);color:var(--llb-icon-active,var(--llb-text-strong,var(--color-text-primary)))!important;background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 18%, var(--llb-panel-strong,var(--color-bg-secondary)))!important;box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 24px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, transparent), 0 0 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent)!important}.file-controls-root .builder-button-large.btn-sim-red[data-v-675a5908],.popover-shell .builder-button-large.btn-sim-red[data-v-675a5908]{border-color:color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 18%, transparent);color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)))!important}.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled){border-color:var(--llb-control-border-strong,color-mix(in srgb, var(--llb-accent,var(--color-accent)) 38%, transparent));box-shadow:inset 0 1px 0 #ffffff1a, 0 14px 30px #00000042, 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent);color:var(--llb-icon-hover,var(--llb-text-strong,var(--color-text-primary)))!important;background:var(--llb-control-bg-hover,color-mix(in srgb, var(--llb-panel-soft,var(--color-bg-secondary)) 76%, transparent))!important;transform:translateY(-1px)scale(1.012)!important}.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled),.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled):after{color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)))!important}.file-controls-root .builder-button-large[data-v-675a5908]:hover:not(:disabled):before,.popover-shell .builder-button-large[data-v-675a5908]:hover:not(:disabled):before{opacity:1;transform:translate(360%)skew(-18deg)}.popover-shell .menu-content[data-v-675a5908]{gap:.45rem;padding:.5rem}.popover-shell[data-v-675a5908],.popover-shell:not(.llbuilder-tool-shelf){max-width:calc(100vw - 4.75rem);max-height:calc(100dvh - 1rem)}.popover-shell .builder-button-large[data-v-675a5908],.popover-shell:not(.llbuilder-tool-shelf) .builder-button-large{width:min(calc(var(--btn-scale,1) * 7.8rem), calc(100vw - 5.5rem));min-width:min(calc(var(--btn-scale,1) * 7.8rem), calc(100vw - 5.5rem));min-height:calc(var(--btn-scale,1) * 2.34rem);justify-content:flex-start;padding-inline:.62rem}@media (orientation:landscape) and (height<=420px){.file-controls-root[data-v-675a5908]{gap:calc(var(--btn-scale,1) * .22rem);padding-block:.35rem}.llbuilder-left-rail[data-v-675a5908]{min-width:calc(var(--btn-scale,1) * 3.45rem)}.file-controls-root .builder-button-large[data-v-675a5908]{width:calc(var(--btn-scale,1) * 2.25rem);min-width:calc(var(--btn-scale,1) * 2.25rem);min-height:calc(var(--btn-scale,1) * 2.25rem);padding:0}.popover-shell .builder-button-large[data-v-675a5908],.popover-shell:not(.llbuilder-tool-shelf) .builder-button-large{width:min(calc(var(--btn-scale,1) * 9.25rem), calc(100vw - 5.5rem));min-width:min(calc(var(--btn-scale,1) * 9.25rem), calc(100vw - 5.5rem));min-height:calc(var(--btn-scale,1) * 2.35rem);justify-content:flex-start;padding-inline:.52rem}.file-controls-root .builder-button-large[aria-label][data-v-675a5908]:after{display:none}.popover-shell .builder-button-large[aria-label][data-v-675a5908]:after,.popover-shell:not(.llbuilder-tool-shelf) .builder-button-large[aria-label]:after{display:block}}.llbuilder-actionbar[data-v-532d27d2]{min-height:calc(var(--btn-scale,1) * 3.35rem);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)) 86%, transparent), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 82%, transparent)), var(--color-bg-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:clamp(.55rem,1.1vw,1rem);padding-inline:clamp(.6rem,1vw,.9rem);box-shadow:inset 0 1px #ffffff12}.builder-button-large img[data-v-532d27d2],.builder-button-large svg[data-v-532d27d2]{transition:filter .3s}.llbuilder-actionbar button[data-v-532d27d2]:not(:disabled),.llbuilder-tool-shelf button[data-v-532d27d2]:not(:disabled),.llbuilder-tool-shelf button:not(:disabled){cursor:pointer}.llbuilder-actionbar button[data-v-532d27d2]:disabled,.llbuilder-tool-shelf button[data-v-532d27d2]:disabled,.llbuilder-actionbar [aria-disabled=true][data-v-532d27d2],.llbuilder-tool-shelf [aria-disabled=true][data-v-532d27d2],.llbuilder-tool-shelf button:disabled,.llbuilder-tool-shelf [aria-disabled=true]{cursor:not-allowed}.action-categories-group[data-v-532d27d2],.action-history-group[data-v-532d27d2]{gap:calc(var(--btn-scale,1) * .3rem)}.action-categories-group[data-v-532d27d2]{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)) 66%, transparent);border-radius:.58rem;max-width:fit-content;padding:.24rem;box-shadow:inset 0 1px #ffffff12}.llbuilder-category-button[data-v-532d27d2],.llbuilder-utility-button[data-v-532d27d2],.llbuilder-tool-button[data-v-532d27d2]{--icon-size:calc(var(--btn-scale,1) * 1.42rem);width:auto;min-width:calc(var(--btn-scale,1) * 2.12rem);height:calc(var(--btn-scale,1) * 2.05rem);isolation:isolate;border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 10%, transparent);background:linear-gradient(180deg, #ffffff0e, #ffffff03), color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 48%, transparent);color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)));letter-spacing:0;border-radius:.45rem;flex-direction:row;justify-content:center;align-items:center;gap:.34rem;padding-inline:.45rem;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.llbuilder-category-button[data-v-532d27d2]:after,.llbuilder-utility-button[data-v-532d27d2]:after,.llbuilder-tool-button[data-v-532d27d2]:after,.action-history-group>.builder-button-large[data-v-532d27d2]:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:52%;transition:transform .43s,opacity .18s;position:absolute;inset:-45% auto -45% -78%;transform:skew(-18deg)}.llbuilder-category-button svg[data-v-532d27d2],.llbuilder-utility-button svg[data-v-532d27d2],.llbuilder-tool-button svg[data-v-532d27d2]{flex:none;width:var(--icon-size)!important;height:var(--icon-size)!important;color:inherit!important}.llbuilder-category-button[data-v-532d27d2] svg [stroke],.llbuilder-utility-button[data-v-532d27d2] svg [stroke],.llbuilder-tool-button[data-v-532d27d2] svg [stroke],.action-history-group>.builder-button-large[data-v-532d27d2] svg [stroke]{stroke:currentColor!important}.llbuilder-category-button[data-v-532d27d2] svg [fill]:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2] svg [fill]:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2] svg [fill]:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2] svg [fill]:not([fill=none]),.llbuilder-category-button[data-v-532d27d2] svg path:not([fill=none]),.llbuilder-category-button[data-v-532d27d2] svg rect:not([fill=none]),.llbuilder-category-button[data-v-532d27d2] svg circle:not([fill=none]),.llbuilder-category-button[data-v-532d27d2] svg ellipse:not([fill=none]),.llbuilder-category-button[data-v-532d27d2] svg polygon:not([fill=none]),.llbuilder-category-button[data-v-532d27d2] svg text,.llbuilder-utility-button[data-v-532d27d2] svg path:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2] svg rect:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2] svg circle:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2] svg ellipse:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2] svg polygon:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2] svg text,.llbuilder-tool-button[data-v-532d27d2] svg path:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2] svg rect:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2] svg circle:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2] svg ellipse:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2] svg polygon:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2] svg text,.action-history-group>.builder-button-large[data-v-532d27d2] svg path:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2] svg rect:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2] svg circle:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2] svg ellipse:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2] svg polygon:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2] svg text,.llbuilder-category-button[data-v-532d27d2] svg.svg-inline--fa path,.llbuilder-utility-button[data-v-532d27d2] svg.svg-inline--fa path,.llbuilder-tool-button[data-v-532d27d2] svg.svg-inline--fa path,.action-history-group>.builder-button-large[data-v-532d27d2] svg.svg-inline--fa path{fill:currentColor!important}.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg [stroke],.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg path,.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg rect,.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg circle,.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg ellipse,.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg polygon,.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg line,.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg polyline,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg [stroke],.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg path,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg rect,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg circle,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg ellipse,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg polygon,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg line,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg polyline,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg [stroke],.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg path,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg rect,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg circle,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg ellipse,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg polygon,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg line,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg polyline,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg [stroke],.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg path,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg rect,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg circle,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg ellipse,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg polygon,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg line,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg polyline{stroke:url(#llbuilder-icon-amber-gradient) #ffc247!important}.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg .fillable:not([fill=none]),.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg [fill]:not([fill=none]),.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg path:not([fill=none]),.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg rect:not([fill=none]),.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg circle:not([fill=none]),.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg ellipse:not([fill=none]),.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg polygon:not([fill=none]),.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg text,.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg.svg-inline--fa path,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg .fillable:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg [fill]:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg path:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg rect:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg circle:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg ellipse:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg polygon:not([fill=none]),.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg text,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg.svg-inline--fa path,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg .fillable:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg [fill]:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg path:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg rect:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg circle:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg ellipse:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg polygon:not([fill=none]),.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg text,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg.svg-inline--fa path,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg .fillable:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg [fill]:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg path:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg rect:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg circle:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg ellipse:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg polygon:not([fill=none]),.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg text,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg.svg-inline--fa path{fill:url(#llbuilder-icon-amber-gradient) #ffc247!important}.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg .fillable[fill=none],.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled) svg [fill=none],.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg .fillable[fill=none],.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled) svg [fill=none],.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg .fillable[fill=none],.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled) svg [fill=none],.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg .fillable[fill=none],.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled) svg [fill=none]{fill:none!important}.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled),.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled),.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled),.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled){color:var(--llb-icon-hover,var(--llb-text-strong,var(--color-text-primary)));border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 38%, transparent);background:linear-gradient(180deg, #ffffff18, #ffffff07), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 66%, transparent);box-shadow:inset 0 1px 0 #ffffff17, 0 12px 28px #0000003d, 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent);transform:translateY(-1px)scale(1.012)!important}.llbuilder-category-button[data-v-532d27d2]:hover:not(:disabled):after,.llbuilder-utility-button[data-v-532d27d2]:hover:not(:disabled):after,.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled):after,.action-history-group>.builder-button-large[data-v-532d27d2]:hover:not(:disabled):after{opacity:1;transform:translate(360%)skew(-18deg)}.llbuilder-category-button.btn-accent[data-v-532d27d2]{background:linear-gradient(180deg, #ffffff0e, #ffffff03), color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 48%, transparent)!important;color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)))!important;box-shadow:inset 0 1px #ffffff0e!important}.llbuilder-category-button.btn-accent[data-v-532d27d2]:hover:not(:disabled){color:var(--llb-icon-hover,var(--llb-text-strong,var(--color-text-primary)))!important}.llbuilder-category-button.btn-yellow[data-v-532d27d2],.llbuilder-category-button[aria-pressed=true][data-v-532d27d2]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 38%, transparent);color:var(--llb-icon-active,var(--llb-text-strong,var(--color-text-primary)))!important;background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 9%, transparent)!important;box-shadow:inset 0 1px 0 #ffffff17, inset 0 -1px 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent)!important}.llbuilder-utility-button[data-v-532d27d2],.action-history-group>.builder-button-large[data-v-532d27d2]{--icon-size:calc(var(--btn-scale,1) * 1.34rem);min-width:calc(var(--btn-scale,1) * 2.3rem);height:calc(var(--btn-scale,1) * 2.05rem);isolation:isolate;border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 16%, transparent);background:linear-gradient(180deg, #ffffff12, #ffffff06), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 70%, transparent);color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)));border-radius:.45rem;padding-inline:.5rem;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .2s;position:relative;overflow:hidden}.llbuilder-utility-button.btn-accent[data-v-532d27d2],.action-history-group>.builder-button-large.btn-accent[data-v-532d27d2]{background:linear-gradient(180deg, #ffffff12, #ffffff06), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 70%, transparent)!important;color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)))!important;box-shadow:inset 0 1px #ffffff12!important}.action-history-group>.builder-button-large svg[data-v-532d27d2]{width:var(--icon-size)!important;height:var(--icon-size)!important;color:inherit!important}.llbuilder-category-label[data-v-532d27d2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.llbuilder-tool-label[data-v-532d27d2],.llbuilder-utility-button span[data-v-532d27d2]{text-overflow:ellipsis;color:currentColor;max-width:7.75rem;font-size:calc(var(--btn-scale,1) * .64rem);text-transform:uppercase;white-space:nowrap;font-weight:750;line-height:1.05;overflow:hidden}.llbuilder-utility-button span[data-v-532d27d2]{max-width:8.5rem}.ai-pill-button[data-v-532d27d2]{padding:calc(var(--btn-scale,1) * .42rem) calc(var(--btn-scale,1) * 1rem);min-height:calc(var(--btn-scale,1) * 2.15rem);font-family:Righteous,sans-serif;font-size:calc(var(--btn-scale,1) * .9rem);background:color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 72%, transparent);border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 18%, transparent);border-radius:.48rem;align-items:center;gap:.5rem;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #0003}.ai-pill-button[data-v-532d27d2]:hover:not(:disabled):not(.is-policy-disabled){box-shadow:0 14px 32px color-mix(in srgb, var(--color-bg-primary) 72%, transparent);transform:translateY(-1px)}.ai-pill-button[data-v-532d27d2]:disabled{pointer-events:none;box-shadow:none}.ai-pill-button.is-policy-disabled[data-v-532d27d2]{box-shadow:none}.ai-pill-accent[data-v-532d27d2]{color:var(--color-accent-contrast)}.ai-pill-brand[data-v-532d27d2]{align-items:center;gap:0;display:inline-flex}.ai-pill-main[data-v-532d27d2]{color:var(--color-accent)}.ai-pill-separator[data-v-532d27d2]{color:var(--color-text-secondary);font-weight:700}.ai-pill-token-text[data-v-532d27d2]{letter-spacing:.02em;opacity:.72;align-items:center;font-size:1em;font-weight:700;line-height:1;display:inline-flex}.ai-pill-token-text--available[data-v-532d27d2]{color:var(--color-button-Simulation-Green)}.ai-pill-token-text--empty[data-v-532d27d2]{color:var(--color-button-Simulation-Red)}@media (orientation:landscape) and (height<=420px){.action-categories-group[data-v-532d27d2],.action-history-group[data-v-532d27d2]{gap:calc(var(--btn-scale,1) * .3rem)}}.popover-shell[data-v-532d27d2]{--pad-x:.5rem;--llb-submenu-edge-a:#38bdf8;--llb-submenu-edge-b:#14b8a6;--llb-submenu-edge-c:#818cf8;padding:0 var(--pad-x);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--llb-menu-surface,color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 94%, #020617 6%));border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 22%, transparent);transition:width .52s,padding .52s,opacity .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff06,0 24px 56px #0000006b}.popover-shell.sub-menu[data-v-532d27d2]:before{border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--llb-submenu-edge-a) 44%, transparent) 0%, color-mix(in srgb, var(--llb-submenu-edge-b) 32%, transparent) 52%, color-mix(in srgb, var(--llb-submenu-edge-c) 26%, transparent) 100%);opacity:.72;z-index:-1;background-size:160% 160%;animation:none;inset:-1px}.popover-shell.header-inset-accent[data-v-532d27d2]:after{background:linear-gradient(180deg, color-mix(in srgb, var(--llb-submenu-edge-a) 64%, transparent), color-mix(in srgb, var(--llb-submenu-edge-b) 48%, transparent));opacity:.56;background-size:100% 100%;animation:none}.llbuilder-tool-shelf[data-v-532d27d2]{border-radius:8px;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.llbuilder-tool-shelf{max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.llbuilder-tool-shelf-content[data-v-532d27d2]{align-items:stretch;padding:.45rem}.llbuilder-tool-button[data-v-532d27d2]{--icon-size:calc(var(--btn-scale,1) * 1.4rem);min-width:calc(var(--btn-scale,1) * 6.15rem);height:calc(var(--btn-scale,1) * 2.42rem);border-color:color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 14%, transparent);background:var(--llb-menu-item,color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 64%, transparent));color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)));justify-content:flex-start;padding-inline:.56rem}.llbuilder-tool-button.btn-yellow[data-v-532d27d2]{border-color:color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 14%, transparent);color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)))!important;background:var(--llb-menu-item,color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 64%, transparent))!important}.llbuilder-tool-button.btn-accent[data-v-532d27d2],.llbuilder-tool-button.btn-pink[data-v-532d27d2],.llbuilder-tool-button.btn-sim-green[data-v-532d27d2],.llbuilder-tool-button.btn-sim-red[data-v-532d27d2]{background:var(--llb-menu-item,color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 64%, transparent))!important;color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)))!important;box-shadow:inset 0 1px #ffffff0e!important}.llbuilder-tool-button[data-v-532d27d2]:hover:not(:disabled){color:var(--llb-icon-hover,var(--llb-text-strong,var(--color-text-primary)))!important;background:var(--llb-menu-item-hover,color-mix(in srgb, var(--llb-panel-soft,var(--color-bg-secondary)) 76%, transparent))!important}.popover-shell.is-measuring[data-v-532d27d2]{padding-left:var(--pad-x)!important;padding-right:var(--pad-x)!important}.popover-shell.is-expanding[data-v-532d27d2],.popover-shell.is-collapsing[data-v-532d27d2]{padding-left:0!important;padding-right:0!important}.popover-shell.is-collapsing[data-v-532d27d2]{opacity:0}.menu-content[data-v-532d27d2]{opacity:0;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;transition:opacity .18s}.popover-shell.is-content-in .menu-content[data-v-532d27d2],.popover-shell.is-open .menu-content[data-v-532d27d2]{opacity:1;pointer-events:auto}.popover-shell.is-content-out .menu-content[data-v-532d27d2]{opacity:0;pointer-events:none}@media (width<=1240px),(orientation:landscape) and (height<=420px){.llbuilder-category-label[data-v-532d27d2],.llbuilder-utility-button span[data-v-532d27d2]{display:none}.llbuilder-category-button[data-v-532d27d2],.llbuilder-utility-button[data-v-532d27d2]{width:calc(var(--btn-scale,1) * 2.85rem);min-width:calc(var(--btn-scale,1) * 2.85rem);justify-content:center;padding-inline:0}.llbuilder-tool-shelf .llbuilder-tool-shelf-content[data-v-532d27d2],.llbuilder-tool-shelf .llbuilder-tool-shelf-content{white-space:normal;flex-wrap:wrap;place-content:flex-start}.llbuilder-tool-shelf .llbuilder-tool-button[data-v-532d27d2],.llbuilder-tool-shelf .llbuilder-tool-button{width:min(calc(var(--btn-scale,1) * 10.5rem), calc(50vw - 1rem));min-width:min(calc(var(--btn-scale,1) * 10.5rem), calc(50vw - 1rem));height:auto;min-height:calc(var(--btn-scale,1) * 2.72rem);justify-content:flex-start;padding-inline:.58rem}.llbuilder-tool-shelf .llbuilder-tool-label[data-v-532d27d2],.llbuilder-tool-shelf .llbuilder-tool-label{white-space:normal;max-width:7.25rem;line-height:1.12;display:inline}}@media (width<=520px){.llbuilder-tool-shelf .llbuilder-tool-button[data-v-532d27d2],.llbuilder-tool-shelf .llbuilder-tool-button{width:100%;min-width:100%}}.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}}.header-panel[data-v-c8cb7a62]{box-sizing:border-box;transition:width .52s,max-width .52s}.header-panel.is-transitioning[data-v-c8cb7a62]{transition:width .52s,max-width .52s!important}.llbuilder-variable-inspector[data-v-c8cb7a62]{--rail-button-size:clamp(1.75rem, calc(var(--btn-scale,1) * 2.3rem), 2.3rem);--rail-icon-size:clamp(.95rem, calc(var(--btn-scale,1) * 1.22rem), 1.22rem);--rail-gap:clamp(.2rem, calc(var(--btn-scale,1) * .35rem), .35rem);--rail-padding-inline:clamp(.42rem, calc(var(--btn-scale,1) * .525rem), .525rem);--rail-width:calc(var(--rail-button-size) + (var(--rail-padding-inline) * 2));box-sizing:border-box;border-left:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 16%, transparent);background:linear-gradient(270deg, color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 86%, transparent), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 82%, transparent)), var(--color-bg-primary);box-shadow:inset 1px 0 #ffffff0f}.controls-dock[data-v-c8cb7a62]{width:var(--rail-width);box-sizing:border-box;padding-inline:var(--rail-padding-inline);overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.controls-button-group[data-v-c8cb7a62]{width:var(--rail-button-size);align-items:center;gap:var(--rail-gap);flex-direction:column;display:flex}.controls-button-group>.builder-button-large[data-v-c8cb7a62]{flex:none}.llbuilder-variable-inspector button[data-v-c8cb7a62]:not(:disabled),.dropdown-menu [role=option][data-v-c8cb7a62]{cursor:pointer}.llbuilder-variable-inspector button[data-v-c8cb7a62]:disabled,.llbuilder-variable-inspector [aria-disabled=true][data-v-c8cb7a62]{cursor:not-allowed}.controls-button-group>.builder-button-large[data-v-c8cb7a62]{--icon-size:var(--rail-icon-size);width:var(--rail-button-size);min-width:var(--rail-button-size);height:auto;min-height:var(--rail-button-size);isolation:isolate;border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 16%, transparent);letter-spacing:0;border-radius:.48rem;flex-direction:row;justify-content:center;align-items:center;gap:.34rem;padding:0;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;background:linear-gradient(180deg, #fff1, #ffffff05), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 72%, transparent)!important;color:var(--llb-icon-muted,var(--llb-text-muted,var(--color-text-secondary)))!important;box-shadow:inset 0 1px #ffffff12!important}.controls-button-group>.builder-button-large[data-v-c8cb7a62]:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:52%;transition:transform .43s,opacity .18s;position:absolute;inset:-45% auto -45% -78%;transform:skew(-18deg)}.controls-button-group>.builder-button-large[aria-label][data-v-c8cb7a62]:after{display:none}.controls-button-group>.builder-button-large svg[data-v-c8cb7a62]{flex:none;width:var(--icon-size)!important;height:var(--icon-size)!important;color:inherit!important}.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg [stroke]{stroke:currentColor!important}.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg [fill]:not([fill=none]),.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg path:not([fill=none]),.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg rect:not([fill=none]),.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg circle:not([fill=none]),.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg ellipse:not([fill=none]),.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg polygon:not([fill=none]),.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg text,.controls-button-group>.builder-button-large[data-v-c8cb7a62] svg.svg-inline--fa path{fill:currentColor!important}.controls-button-group>.builder-button-large.btn-yellow[data-v-c8cb7a62]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, transparent);color:var(--llb-icon-active,var(--llb-text-strong,var(--color-text-primary)))!important;background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 8%, transparent)!important}.controls-button-group>.builder-button-large[data-v-c8cb7a62]:hover:not(:disabled){border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 32%, transparent);color:var(--llb-icon-hover,var(--llb-text-strong,var(--color-text-primary)))!important;background:linear-gradient(180deg, #ffffff18, #ffffff08), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 76%, transparent)!important;transform:translateY(-1px)scale(1.012)!important;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #00000038!important}.controls-button-group>.builder-button-large[data-v-c8cb7a62]:hover:not(:disabled):before{opacity:1;transform:translate(360%)skew(-18deg)}.header-variables--policy-restricted .variables-menu[data-v-c8cb7a62],.header-variables--policy-restricted .controls-button-group[data-v-c8cb7a62]{opacity:.5}@media (orientation:landscape) and (height<=420px){.controls-dock[data-v-c8cb7a62]{padding-block:calc(var(--btn-scale,1) * .2rem)}.controls-button-group[data-v-c8cb7a62]{gap:clamp(.18rem, calc(var(--btn-scale,1) * .3rem), .3rem)}.controls-button-group>.builder-button-large[data-v-c8cb7a62]{width:var(--rail-button-size);min-width:var(--rail-button-size);min-height:var(--rail-button-size);padding:0}.controls-button-group>.builder-button-large[aria-label][data-v-c8cb7a62]:after{display:none}}@media (orientation:landscape) and (height<=380px){.controls-button-group[data-v-c8cb7a62]{transform:translateY(-1rem)}}.variables-menu-enter-active[data-v-c8cb7a62],.variables-menu-leave-active[data-v-c8cb7a62]{transition:opacity .42s,transform .42s!important}.variables-menu-enter-from[data-v-c8cb7a62],.variables-menu-leave-to[data-v-c8cb7a62]{opacity:0;transform:translate(14px)}.variables-menu.glass-panel[data-v-c8cb7a62]{background:linear-gradient(180deg, color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 90%, transparent), color-mix(in srgb, var(--llb-panel,var(--color-bg-secondary)) 84%, transparent)), var(--color-bg-primary);border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 18%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;box-shadow:0 18px 44px #00000057;transition:opacity .42s,transform .42s!important}.variables-title[data-v-c8cb7a62]{font-family:Righteous,sans-serif;font-weight:400;font-size:calc(1.125rem * var(--variables-text-scale));letter-spacing:.02em}.variables-title .variables-title__contrast[data-v-c8cb7a62],.variables-title[data-v-c8cb7a62] .variables-title__contrast{color:var(--color-accent-contrast)}.variables-title .variables-title__accent[data-v-c8cb7a62],.variables-title[data-v-c8cb7a62] .variables-title__accent{color:var(--color-accent)}.section-label[data-v-c8cb7a62]{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.variables-menu table[data-v-c8cb7a62]{font-size:calc(.875rem * var(--variables-text-scale));border-collapse:separate;border-spacing:0}.variables-menu thead[data-v-c8cb7a62]{color:var(--llb-text-muted,var(--color-text-secondary));text-transform:uppercase;letter-spacing:0}.variables-menu th[data-v-c8cb7a62],.variables-menu td[data-v-c8cb7a62]{border-bottom:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 48%, transparent)}.variables-menu tbody tr:last-child td[data-v-c8cb7a62]{border-bottom:0}.mapping-variables-table[data-v-c8cb7a62]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, transparent) transparent;overscroll-behavior:contain}.mapping-variables-table[data-v-c8cb7a62]::-webkit-scrollbar{width:8px;height:8px}.mapping-variables-table[data-v-c8cb7a62]::-webkit-scrollbar-track{background:0 0}.mapping-variables-table[data-v-c8cb7a62]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, transparent);border-radius:8px;min-height:2rem}.mapping-variables-table[data-v-c8cb7a62]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 56%, transparent)}.info-btn[data-v-c8cb7a62]{width:1.75rem;height:1.75rem;color:var(--color-accent);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:inline-flex}.info-btn[data-v-c8cb7a62]:hover{color:var(--color-accent-contrast);background:#ffffff14;transform:translateY(-1px)}.runtime-attachment-card[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 72%, transparent);background:linear-gradient(180deg, #ffffff12, #ffffff06), color-mix(in srgb, var(--llb-panel-muted,var(--color-bg-secondary)) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:.78rem;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000002e}.runtime-attachment-card__header[data-v-c8cb7a62]{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.runtime-attachment-card__heading[data-v-c8cb7a62]{min-width:0;color:var(--llb-text-strong,var(--color-text-primary));gap:.15rem;font-size:.84rem;line-height:1.1;display:grid}.runtime-attachment-card__eyebrow[data-v-c8cb7a62]{color:var(--llb-text-muted,var(--color-text-secondary));text-transform:uppercase;font-size:.62rem;font-weight:760}.runtime-status-dot[data-v-c8cb7a62]{border-radius:999px;flex:none;width:.58rem;height:.58rem;box-shadow:0 0 0 3px #ffffff0f}.runtime-attachment-card__controls[data-v-c8cb7a62]{align-items:center;gap:.5rem;width:100%;display:flex}.runtime-select-trigger[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 64%, transparent);background:linear-gradient(180deg, #ffffff13, #ffffff07), color-mix(in srgb, var(--color-bg-secondary) 88%, transparent);width:100%;min-height:2.45rem;color:var(--llb-text-strong,var(--color-text-primary));border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:.65rem;padding:.58rem .72rem;font-size:.82rem;font-weight:720;line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff12}.runtime-select-trigger[data-v-c8cb7a62]:hover:not(:disabled){border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 36%, transparent)}.runtime-select-trigger[data-v-c8cb7a62]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 24%, transparent), inset 0 1px 0 #ffffff14}.runtime-select-trigger__label[data-v-c8cb7a62]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cell-id[data-v-c8cb7a62]{opacity:.95;font-variant-numeric:tabular-nums;width:5.5rem}.cell-tight[data-v-c8cb7a62]{text-align:center;width:7.25rem;min-width:7.25rem}.cell-grow[data-v-c8cb7a62]{width:auto;min-width:0}.slot-variables-wrapper[data-v-c8cb7a62]{min-height:0;overflow:hidden}.signal-filter-bar[data-v-c8cb7a62]{scrollbar-width:thin;scrollbar-gutter:stable;border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 42%, transparent);background:linear-gradient(180deg, #ffffff0e, #ffffff05), color-mix(in srgb, var(--llb-panel-muted,var(--color-bg-secondary)) 78%, transparent);border-radius:8px;gap:.32rem;min-height:2.45rem;padding:.32rem;display:flex;overflow:auto hidden;box-shadow:inset 0 1px #ffffff0f}.signal-filter-btn[data-v-c8cb7a62]{min-width:max-content;min-height:2rem;color:var(--llb-text-muted,var(--color-text-secondary));background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:.36rem .7rem;font-size:.72rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.signal-filter-btn[data-v-c8cb7a62]:hover,.signal-filter-btn[data-v-c8cb7a62]:focus-visible{color:var(--llb-text-strong,var(--color-text-primary));border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 28%, transparent);background:#ffffff0f;outline:none}.signal-filter-btn.is-active[data-v-c8cb7a62]{color:var(--llb-text-strong,#f8fafc);border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 52%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, #ffffff1a), #ffffff09), color-mix(in srgb, var(--llb-accent,var(--color-accent)) 22%, #0f172ac7);box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, transparent)}.simulation-monitor[data-v-c8cb7a62]{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;contain:layout paint;flex-direction:column;flex:auto;gap:.78rem;min-height:0;max-height:min(58vh,42rem);display:flex;overflow-y:auto}.signal-group[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 54%, transparent);background:linear-gradient(180deg, #ffffff0d, #ffffff05), color-mix(in srgb, var(--llb-panel-muted,var(--color-bg-secondary)) 82%, transparent);border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.signal-group__header[data-v-c8cb7a62]{border-bottom:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 44%, transparent);background:#ffffff09;padding:.68rem .78rem}.signal-group__header>div[data-v-c8cb7a62]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.signal-group__header h4[data-v-c8cb7a62]{color:var(--llb-text-strong,var(--color-text-primary));letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:820}.signal-group__header span[data-v-c8cb7a62]{color:var(--llb-text-muted,var(--color-text-secondary));white-space:nowrap;font-size:.68rem;font-weight:760}.signal-list[data-v-c8cb7a62]{display:grid}.signal-row[data-v-c8cb7a62]{border-bottom:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 34%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.74rem;min-height:3.55rem;padding:.62rem .72rem;transition:background-color .18s,box-shadow .18s;display:grid}.signal-row[data-v-c8cb7a62]:hover{background:#ffffff0b}.signal-row--changed[data-v-c8cb7a62]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 76%, transparent)}.signal-empty-state[data-v-c8cb7a62]{min-height:3.3rem;color:var(--llb-text-muted,var(--color-text-secondary));text-align:center;justify-content:center;align-items:center;padding:.75rem;font-size:.75rem;font-weight:680;display:flex}.signal-name[data-v-c8cb7a62]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:760;display:block;overflow:hidden}.signal-kind[data-v-c8cb7a62],.signal-meta[data-v-c8cb7a62]{color:var(--color-text-secondary);text-transform:uppercase;margin-top:.12rem;font-size:.58rem;font-weight:760;display:block}.slot-toggle-btn[data-v-c8cb7a62]{letter-spacing:0;border:1px solid #ffffff24;border-radius:.55rem;justify-content:center;align-items:center;gap:.36rem;min-width:4.45rem;min-height:2.35rem;padding:.4rem .58rem;font-size:.68rem;font-weight:820;transition:transform .2s,box-shadow .2s,color .25s,background-color .25s;display:inline-flex}.slot-toggle--on[data-v-c8cb7a62]{color:var(--color-button-Simulation-Red);background:color-mix(in oklab, var(--color-button-Simulation-Red) 15%, transparent);border-color:color-mix(in oklab, var(--color-button-Simulation-Red) 40%, transparent)}.slot-toggle--off[data-v-c8cb7a62]{color:var(--color-button-Simulation-Green);background:color-mix(in oklab, var(--color-button-Simulation-Green) 15%, transparent);border-color:color-mix(in oklab, var(--color-button-Simulation-Green) 40%, transparent)}.slot-toggle--changed[data-v-c8cb7a62]{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent) 18%, transparent)}.slot-metric[data-v-c8cb7a62]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-overflow:ellipsis;white-space:nowrap;min-width:5.75rem;max-width:8rem;min-height:2.35rem;color:var(--color-text-primary);background:#ffffff14;border-radius:.55rem;justify-content:center;align-items:center;padding:.4rem .64rem;font-size:.76rem;font-weight:760;display:inline-flex;overflow:hidden}.slot-metric--timer[data-v-c8cb7a62]{color:var(--color-button-Simulation-Green)}.slot-metric--counter[data-v-c8cb7a62]{color:var(--color-accent)}.slot-metric--changed[data-v-c8cb7a62]{border:1px solid color-mix(in oklab, var(--color-accent) 46%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent) 14%, transparent)}.led[data-v-c8cb7a62]{vertical-align:middle;filter:drop-shadow(0 0 10px #ec489959);font-size:1.05rem}.led--on[data-v-c8cb7a62]{color:#34d399}.led--off[data-v-c8cb7a62]{color:#f43f5e}.led--changed[data-v-c8cb7a62]{filter:drop-shadow(0 0 10px #facc1585)}.output-state-pill[data-v-c8cb7a62]{border:1px solid #ffffff24;border-radius:.55rem;justify-content:center;align-items:center;gap:.36rem;min-width:4.45rem;min-height:2.35rem;padding:.4rem .58rem;font-size:.68rem;font-weight:820;display:inline-flex}.output-state-pill--on[data-v-c8cb7a62]{color:var(--color-button-Simulation-Green);background:color-mix(in oklab, var(--color-button-Simulation-Green) 13%, transparent);border-color:color-mix(in oklab, var(--color-button-Simulation-Green) 36%, transparent)}.output-state-pill--off[data-v-c8cb7a62]{color:var(--color-button-Simulation-Red);background:color-mix(in oklab, var(--color-button-Simulation-Red) 12%, transparent);border-color:color-mix(in oklab, var(--color-button-Simulation-Red) 34%, transparent)}.live-monitor[data-v-c8cb7a62]{min-height:0;color:var(--llb-text-strong,var(--color-text-primary));flex-direction:column;flex:auto;gap:.44rem;display:flex;overflow:hidden}.signal-filter-bar[data-v-c8cb7a62]{min-height:0;box-shadow:none;background:0 0;border:0;flex:none;gap:.42rem;padding:0;display:grid;overflow:visible}.signal-filter-bar__secondary[data-v-c8cb7a62]{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.signal-segmented-control[data-v-c8cb7a62]{--segment-padding:.22rem;--segment-radius:.55rem;isolation:isolate;grid-template-columns:repeat(var(--segment-count,2), minmax(0, 1fr));min-height:calc(1.8rem + (var(--segment-padding) * 2) + 2px);padding:var(--segment-padding);border:1px solid var(--webhmi-border,color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 40%, transparent));border-radius:var(--segment-radius);background:color-mix(in srgb, var(--webhmi-panel-strong,var(--llb-panel-strong,var(--color-bg-secondary))) 62%, transparent);-webkit-backdrop-filter:blur(18px);gap:.12rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 14px 28px #02061729}.signal-segmented-control[data-v-c8cb7a62]:before{content:"";top:var(--segment-padding);bottom:var(--segment-padding);left:var(--segment-padding);z-index:0;width:calc((100% - (var(--segment-padding) * 2)) / var(--segment-count,2));border-radius:calc(var(--segment-radius) - .08rem);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 18%, var(--webhmi-panel-strong,var(--llb-panel-strong,var(--color-bg-secondary))));box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 24px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, transparent), 0 0 18px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent);transform:translateX(calc(var(--active-index,0) * 100%));transition:transform .43s cubic-bezier(.22,1,.36,1),box-shadow .26s,background .26s;position:absolute}.signal-segmented-control--compact[data-v-c8cb7a62]{--segment-padding:.22rem;min-height:calc(1.7rem + (var(--segment-padding) * 2) + 2px)}.signal-view-tab[data-v-c8cb7a62],.signal-type-tab[data-v-c8cb7a62]{z-index:1;min-width:0;min-height:1.8rem;color:var(--llb-text-muted,var(--color-text-secondary));letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.38rem;justify-content:center;align-items:center;gap:.34rem;padding:.35rem .45rem;font-size:.68rem;font-weight:850;transition:transform .34s cubic-bezier(.16,1,.3,1),background .22s,color .22s,box-shadow .26s;display:inline-flex;position:relative;overflow:hidden}.signal-view-tab[data-v-c8cb7a62]{min-height:1.8rem}.signal-type-tab[data-v-c8cb7a62]{min-height:1.7rem;font-size:.66rem}.signal-view-tab span[data-v-c8cb7a62],.signal-type-tab span[data-v-c8cb7a62]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-view-tab strong[data-v-c8cb7a62],.signal-type-tab strong[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 34%, transparent);min-width:1.18rem;min-height:1rem;color:color-mix(in srgb, var(--llb-text-strong,var(--color-text-primary)) 86%, transparent);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0 .26rem;font-size:.6rem;font-weight:850;display:inline-flex}.signal-view-tab[data-v-c8cb7a62]:hover,.signal-view-tab[data-v-c8cb7a62]:focus-visible,.signal-type-tab[data-v-c8cb7a62]:hover,.signal-type-tab[data-v-c8cb7a62]:focus-visible{color:var(--llb-text-strong,var(--color-text-primary));border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 26%, transparent);background:#ffffff0e;outline:none;transform:translateY(-1px)scale(1.015)}.signal-view-tab.is-active[data-v-c8cb7a62],.signal-type-tab.is-active[data-v-c8cb7a62]{color:var(--llb-text-strong,#f8fafc);text-shadow:0 0 18px #ffffff2e}.signal-view-tab.is-active strong[data-v-c8cb7a62],.signal-type-tab.is-active strong[data-v-c8cb7a62]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 36%, transparent);color:#f8fafc;background:#ffffff16}.signal-type-tab.is-empty[data-v-c8cb7a62]:not(.is-active){opacity:.58}.signal-search[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 34%, transparent);background:linear-gradient(180deg, #fff1, #ffffff05), color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 70%, transparent);width:min(9.4rem,100%);min-height:1.55rem;color:var(--llb-text-muted,var(--color-text-secondary));border-radius:.42rem;grid-template-columns:auto minmax(0,1fr) auto;justify-self:start;align-items:center;gap:.28rem;padding:.14rem .36rem;transition:border-color .18s,background .18s,box-shadow .22s;display:grid}.signal-search[data-v-c8cb7a62]:focus-within{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, transparent);background:linear-gradient(180deg, #ffffff14, #ffffff07), color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 76%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent), 0 8px 18px #0206171f}.signal-search input[data-v-c8cb7a62]{min-width:0;color:var(--llb-text-strong,var(--color-text-primary));background:0 0;border:0;outline:0;font-size:.62rem;font-weight:760}.signal-search input[data-v-c8cb7a62]::placeholder{color:color-mix(in srgb, var(--llb-text-muted,var(--color-text-secondary)) 78%, transparent)}.signal-search svg[data-v-c8cb7a62]{font-size:.64rem}.signal-search button[data-v-c8cb7a62]{width:1.08rem;height:1.08rem;color:inherit;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex}.signal-search button[data-v-c8cb7a62]:hover,.signal-search button[data-v-c8cb7a62]:focus-visible{color:var(--llb-text-strong,var(--color-text-primary));background:#ffffff14;outline:none}.simulation-monitor[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 46%, transparent);background:linear-gradient(180deg, #ffffff0c, #ffffff04), color-mix(in srgb, var(--llb-panel-muted,var(--color-bg-secondary)) 80%, transparent);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, transparent) transparent;overscroll-behavior:contain;contain:layout paint;border-radius:8px;flex-direction:column;flex:auto;gap:0;min-height:7rem;max-height:none;display:flex;overflow-y:auto;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #02061724}.simulation-monitor[data-v-c8cb7a62]::-webkit-scrollbar{width:8px;height:8px}.simulation-monitor[data-v-c8cb7a62]::-webkit-scrollbar-track{background:0 0}.simulation-monitor[data-v-c8cb7a62]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, transparent);border-radius:8px;min-height:2rem}.simulation-monitor[data-v-c8cb7a62]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 56%, transparent)}.signal-table-head[data-v-c8cb7a62]{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 38%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--llb-panel-strong,var(--color-bg-secondary)) 86%, #0f172adb), #0f172ac2);color:var(--llb-text-muted,var(--color-text-secondary));text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.34rem .58rem;font-size:.58rem;font-weight:850;display:grid;position:sticky;top:0}.signal-table-head__label[data-v-c8cb7a62]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-table-head__label--value[data-v-c8cb7a62]{justify-self:end}.signal-list[data-v-c8cb7a62]{display:grid;position:relative}.signal-row[data-v-c8cb7a62]{border-bottom:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 28%, transparent);transform-origin:top;background:#ffffff03;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.34rem;min-height:3rem;padding:.52rem .62rem;transition:transform .26s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .24s,border-color .2s;display:grid}.signal-row[data-v-c8cb7a62]:last-child{border-bottom:0}.signal-row[data-v-c8cb7a62]:hover{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 18%, transparent);background:#ffffff0d;transform:translateY(-1px)}.signal-row--changed[data-v-c8cb7a62]{background:linear-gradient(90deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, transparent), transparent 62%), #ffffff08;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, transparent), 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent);animation:1.1s cubic-bezier(.22,1,.36,1) both signal-changed-pulse-c8cb7a62}.signal-row--quality-no-sample[data-v-c8cb7a62],.signal-row--quality-unmapped[data-v-c8cb7a62]{background:linear-gradient(90deg,#f59e0b14,#0000 58%),#ffffff05}.signal-row__main[data-v-c8cb7a62]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;min-width:0;display:grid}.signal-row__identity[data-v-c8cb7a62]{gap:.2rem;min-width:0;display:grid}.signal-name[data-v-c8cb7a62]{min-width:0;color:var(--llb-text-strong,var(--color-text-primary));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:790;line-height:1.1;display:block;overflow:hidden}.signal-kind[data-v-c8cb7a62],.signal-meta[data-v-c8cb7a62]{min-width:0;color:var(--llb-text-muted,var(--color-text-secondary));text-transform:uppercase;white-space:nowrap;align-items:center;gap:.34rem;font-size:.58rem;font-weight:760;display:inline-flex;overflow:hidden}.signal-kind>span[data-v-c8cb7a62]:last-child,.signal-meta>span[data-v-c8cb7a62]:last-child{text-overflow:ellipsis;overflow:hidden}.signal-type-chip[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 34%, transparent);min-width:1.86rem;min-height:1.02rem;color:color-mix(in srgb, var(--llb-text-strong,var(--color-text-primary)) 86%, transparent);font-variant-numeric:tabular-nums;background:#ffffff0e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.08rem .24rem;font-size:.54rem;font-weight:850;display:inline-flex}.signal-row__value[data-v-c8cb7a62]{justify-content:flex-end;align-items:center;min-width:0;display:flex}.signal-row__status[data-v-c8cb7a62]{min-width:0;color:var(--llb-text-muted,var(--color-text-secondary));align-items:center;gap:.34rem;font-size:.58rem;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.signal-detail[data-v-c8cb7a62],.signal-last-change[data-v-c8cb7a62]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-last-change[data-v-c8cb7a62]{color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 76%, #fff);flex:none}.signal-warning-chip[data-v-c8cb7a62]{min-height:1rem;color:var(--llb-text-muted,var(--color-text-secondary));white-space:nowrap;background:#ffffff0c;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;padding:.08rem .34rem;font-size:.55rem;font-weight:820;display:inline-flex}.signal-warning-chip--no-sample[data-v-c8cb7a62],.signal-warning-chip--unmapped[data-v-c8cb7a62]{color:#f7d58a;background:#f59e0b14;border-color:#f59e0b3d}.slot-toggle-btn[data-v-c8cb7a62],.output-state-pill[data-v-c8cb7a62],.slot-metric[data-v-c8cb7a62]{font-variant-numeric:tabular-nums;border-radius:999px;min-height:1.78rem;font-size:.66rem;font-weight:840}.slot-toggle-btn[data-v-c8cb7a62]{gap:.32rem;min-width:3.58rem;padding:.24rem .48rem;box-shadow:inset 0 1px #ffffff17}.slot-toggle-btn[data-v-c8cb7a62]:hover{transform:translateY(-1px)scale(1.015)}.output-state-pill[data-v-c8cb7a62]{background:#ffffff0c;justify-content:center;align-items:center;gap:.3rem;min-width:3.18rem;padding:.22rem .48rem;display:inline-flex}.output-state-pill--on[data-v-c8cb7a62]{color:#9ee7c2;border-color:#34d39938}.output-state-pill--off[data-v-c8cb7a62]{color:#fb9b9b;border-color:#f8717133}.state-dot[data-v-c8cb7a62]{width:.46rem;height:.46rem;box-shadow:0 0 12px color-mix(in srgb, currentColor 44%, transparent);background:currentColor;border-radius:999px}.slot-metric[data-v-c8cb7a62]{min-width:4.1rem;max-width:8.5rem;min-height:1.78rem;color:var(--llb-text-strong,var(--color-text-primary));background:#ffffff0e;border:1px solid #ffffff1a;padding:.22rem .42rem}.slot-metric--analog[data-v-c8cb7a62]{color:#8fd8ff}.slot-metric--pid[data-v-c8cb7a62]{color:#d7c8ff}.slot-metric--timer[data-v-c8cb7a62],.slot-metric--counter[data-v-c8cb7a62]{color:#b6ead1}.slot-metric--math[data-v-c8cb7a62]{color:#fde68a}.slot-metric--changed[data-v-c8cb7a62],.slot-toggle--changed[data-v-c8cb7a62]{box-shadow:0 0 0 3px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, transparent), inset 0 1px 0 #ffffff1f}.signal-activity-card[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent), transparent 46%), linear-gradient(180deg, #ffffff12, #ffffff05), color-mix(in srgb, var(--llb-panel-muted,var(--color-bg-secondary)) 80%, transparent);border-radius:8px;flex:none;grid-template-rows:auto minmax(0,1fr);gap:.4rem;min-height:5.45rem;max-height:6.05rem;padding:.52rem .58rem .56rem;animation:.52s cubic-bezier(.22,1,.36,1) both monitor-rise-c8cb7a62;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 26px #02061724}.signal-activity-card--empty[data-v-c8cb7a62]{min-height:4.55rem}.signal-activity-card[data-v-c8cb7a62]:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 76%, transparent), #ffffff2e, transparent);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.signal-activity-card__header[data-v-c8cb7a62]{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.signal-activity-card__header>div[data-v-c8cb7a62]{gap:.12rem;min-width:0;display:grid}.signal-activity-card__eyebrow[data-v-c8cb7a62]{color:var(--llb-text-muted,var(--color-text-secondary));letter-spacing:0;text-transform:uppercase;font-size:.56rem;font-weight:850}.signal-activity-card__header strong[data-v-c8cb7a62]{min-width:0;color:var(--llb-text-strong,var(--color-text-primary));text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:820;overflow:hidden}.signal-activity-card__pulse[data-v-c8cb7a62]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 80%, #fff);width:.52rem;height:.52rem;box-shadow:0 0 14px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 50%, transparent);border-radius:999px;flex:none;animation:1.5s ease-in-out infinite activity-pulse-c8cb7a62}.signal-activity-card__pulse.is-idle[data-v-c8cb7a62]{background:#94a3b89e;animation:none;box-shadow:0 0 #0000}.activity-event-list[data-v-c8cb7a62]{align-content:start;gap:.28rem;min-height:1.76rem;display:grid;position:relative;overflow:hidden}.activity-event[data-v-c8cb7a62]{border:1px solid color-mix(in srgb, var(--llb-border,var(--color-borders-dividers)) 30%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 7%, transparent), transparent 62%), #ffffff09;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.12rem .38rem;min-width:0;min-height:1.58rem;padding:.22rem .36rem .24rem;transition:transform .26s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s;display:grid}.activity-event[data-v-c8cb7a62]:hover{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 28%, transparent);background:#ffffff0e;transform:translateY(-1px)}.activity-event__tag[data-v-c8cb7a62]{min-width:0;color:var(--llb-text-strong,var(--color-text-primary));text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:.68rem;font-weight:850;overflow:hidden}.activity-event__flow[data-v-c8cb7a62]{min-width:0;color:var(--llb-text-muted,var(--color-text-secondary));white-space:nowrap;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:.28rem;font-size:.62rem;font-weight:720;display:inline-flex;overflow:hidden}.activity-event__value[data-v-c8cb7a62]{text-overflow:ellipsis;min-width:0;overflow:hidden}.activity-event__value--next[data-v-c8cb7a62]{color:color-mix(in srgb, var(--llb-text-strong,var(--color-text-primary)) 88%, transparent)}.activity-event__arrow[data-v-c8cb7a62]{width:.76rem;height:.42rem;color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, transparent);flex:none;position:relative}.activity-event__arrow[data-v-c8cb7a62]:before,.activity-event__arrow[data-v-c8cb7a62]:after{content:"";background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, transparent);position:absolute;top:50%;right:0}.activity-event__arrow[data-v-c8cb7a62]:before{height:1px;left:0;transform:translateY(-50%)}.activity-event__arrow[data-v-c8cb7a62]:after{background:0 0;border-top:1px solid;border-right:1px solid;width:.32rem;height:.32rem;transform:translateY(-50%)rotate(45deg)}.activity-event__age[data-v-c8cb7a62]{color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 78%, #fff);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;grid-area:1/2;font-size:.58rem;font-weight:820}.activity-event--analog .activity-event__age[data-v-c8cb7a62]{color:#8fd8ff}.activity-empty-state[data-v-c8cb7a62]{min-height:1.5rem;color:var(--llb-text-muted,var(--color-text-secondary));align-items:center;gap:.42rem;padding:.18rem .06rem .02rem;font-size:.66rem;font-weight:700;line-height:1.35;display:flex}.activity-empty-state__dot[data-v-c8cb7a62]{background:#94a3b894;border-radius:999px;flex:none;width:.48rem;height:.48rem}.activity-event-list-enter-active[data-v-c8cb7a62],.activity-event-list-leave-active[data-v-c8cb7a62]{transition:opacity .3s,transform .36s cubic-bezier(.22,1,.36,1),filter .3s}.activity-event-list-leave-active[data-v-c8cb7a62]{pointer-events:none;width:100%;position:absolute;inset:0}.activity-event-list-enter-from[data-v-c8cb7a62]{opacity:0;filter:blur(2px);transform:translateY(6px)}.activity-event-list-leave-to[data-v-c8cb7a62]{opacity:0;filter:blur(2px);transform:translateY(-6px)}.activity-event-list-move[data-v-c8cb7a62]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.signal-empty-state[data-v-c8cb7a62]{min-height:9rem;color:var(--llb-text-muted,var(--color-text-secondary));text-align:center;align-content:center;justify-items:center;gap:.34rem;padding:1.25rem .9rem;display:grid}.signal-empty-state strong[data-v-c8cb7a62]{color:var(--llb-text-strong,var(--color-text-primary));font-size:.82rem;font-weight:850}.signal-empty-state span[data-v-c8cb7a62]{max-width:18rem;font-size:.7rem;font-weight:680;line-height:1.35}.signal-row-list-enter-active[data-v-c8cb7a62],.signal-row-list-leave-active[data-v-c8cb7a62]{transition:opacity .3s,transform .38s cubic-bezier(.22,1,.36,1),filter .3s}.signal-row-list-leave-active[data-v-c8cb7a62]{pointer-events:none;position:absolute;left:0;right:0}.signal-row-list-enter-from[data-v-c8cb7a62]{opacity:0;filter:blur(2px);transform:translateY(7px)}.signal-row-list-leave-to[data-v-c8cb7a62]{opacity:0;filter:blur(2px);transform:translateY(-7px)}.signal-row-list-move[data-v-c8cb7a62]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.sr-only[data-v-c8cb7a62]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes monitor-rise-c8cb7a62{0%{opacity:0;filter:blur(5px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes signal-changed-pulse-c8cb7a62{0%{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 88%, transparent), 0 0 0 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 20%, transparent)}to{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, transparent), 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 10%, transparent)}}@keyframes activity-pulse-c8cb7a62{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@media (width<=1120px){.signal-filter-bar__secondary[data-v-c8cb7a62]{grid-template-columns:1fr}}.quickview-dot[data-v-c8cb7a62]{border-radius:50%;width:.75rem;height:.75rem;animation:1.5s infinite pulse-c8cb7a62;display:inline-block}.quickview-dot--on[data-v-c8cb7a62]{background:var(--color-button-Simulation-Green);box-shadow:0 0 6px color-mix(in oklab, var(--color-button-Simulation-Green) 60%, transparent)}.quickview-dot--off[data-v-c8cb7a62]{background:var(--color-button-Simulation-Red);box-shadow:0 0 6px color-mix(in oklab, var(--color-button-Simulation-Red) 60%, transparent)}@keyframes pulse-c8cb7a62{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.variables-swap-enter-active[data-v-c8cb7a62],.variables-swap-leave-active[data-v-c8cb7a62]{transition:opacity .3s}.variables-swap-enter-from[data-v-c8cb7a62],.variables-swap-leave-to[data-v-c8cb7a62]{opacity:0}@media (prefers-reduced-motion:reduce){.simulation-row[data-v-c8cb7a62],.signal-row[data-v-c8cb7a62],.signal-view-tab[data-v-c8cb7a62],.signal-type-tab[data-v-c8cb7a62],.signal-activity-card[data-v-c8cb7a62],.signal-activity-card__pulse[data-v-c8cb7a62],.activity-event[data-v-c8cb7a62],.slot-toggle-btn[data-v-c8cb7a62],.signal-row-list-enter-active[data-v-c8cb7a62],.signal-row-list-leave-active[data-v-c8cb7a62],.signal-row-list-move[data-v-c8cb7a62],.activity-event-list-enter-active[data-v-c8cb7a62],.activity-event-list-leave-active[data-v-c8cb7a62],.activity-event-list-move[data-v-c8cb7a62],.variables-swap-enter-active[data-v-c8cb7a62],.variables-swap-leave-active[data-v-c8cb7a62]{transition:none!important;animation:none!important}}.orientation-warning-modal-overlay{-webkit-backdrop-filter:blur(16px);overflow:hidden;background:color-mix(in srgb, var(--color-bg-primary) 92%, #020617f5 8%)!important}.llb-dialog-panel.orientation-warning-dialog{--orientation-warning-accent:var(--llb-accent,var(--color-accent));--orientation-warning-rationale-bg:color-mix(in srgb, var(--color-panel-soft) 44%, transparent);--orientation-warning-rationale-border:color-mix(in srgb, var(--orientation-warning-accent) 22%, var(--color-borders-dividers) 16%);--orientation-warning-footer-divider:color-mix(in srgb, var(--orientation-warning-accent) 22%, var(--color-borders-dividers) 18%);--orientation-warning-help-text:color-mix(in srgb, var(--color-text-secondary) 92%, transparent);--orientation-warning-help-text-hover:color-mix(in srgb, var(--color-text-primary) 88%, var(--orientation-warning-accent) 12%);--orientation-warning-focus:color-mix(in srgb, var(--orientation-warning-accent) 72%, transparent);padding-bottom:1.55rem!important}.orientation-warning[data-v-fe17c98d]{flex-direction:column;gap:.95rem;min-width:0;display:flex}.orientation-warning[data-v-fe17c98d] .glass-dialog-header{margin-bottom:0;position:relative}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__main{gap:.34rem;width:100%;max-width:100%}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__kicker{color:color-mix(in srgb, var(--color-text-secondary) 82%, var(--orientation-warning-accent) 18%);letter-spacing:.08em;font-size:.72rem}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__title{text-wrap:nowrap;white-space:nowrap;justify-content:flex-start;max-width:100%;font-size:1.38rem;line-height:1.12}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__title-text{white-space:nowrap}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__subtitle{width:calc(100% - .35rem);max-width:none;margin:0;font-size:.94rem;line-height:1.42}.orientation-warning__icon[data-v-fe17c98d]{width:1.5rem;height:1.5rem;color:var(--orientation-warning-accent)}.orientation-warning__status[data-v-fe17c98d]{border:1px solid color-mix(in srgb, var(--orientation-warning-accent) 30%, transparent);background:color-mix(in srgb, var(--orientation-warning-accent) 10%, transparent);min-height:1.85rem;color:color-mix(in srgb, var(--color-text-secondary) 76%, var(--orientation-warning-accent) 24%);letter-spacing:.06em;text-transform:uppercase;border-radius:999rem;align-items:center;padding:0 .62rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__actions{position:absolute;top:0;right:.35rem}.orientation-warning__rationale[data-v-fe17c98d]{border:1px solid var(--orientation-warning-rationale-border);background:var(--orientation-warning-rationale-bg);color:var(--color-text-secondary);border-radius:.72rem;margin:.05rem .35rem 0 0;padding:.82rem .9rem;font-size:.875rem;line-height:1.45}.orientation-warning__footer[data-v-fe17c98d]{box-sizing:border-box;overflow:visible;border-top:1px solid var(--orientation-warning-footer-divider)!important;justify-content:flex-start!important;align-items:center!important;width:calc(100% - .35rem)!important;margin:.6rem .35rem 0 0!important;padding:1.55rem 0 0!important;display:flex!important}.orientation-warning__footer[data-v-fe17c98d] .glass-dialog-footer__actions{display:none}.orientation-warning__helper[data-v-fe17c98d]{appearance:none;border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;min-height:2.5rem;padding:0;font-size:.875rem;font-weight:400;line-height:1;display:inline-flex;position:relative;color:var(--orientation-warning-help-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.orientation-warning__helper[data-v-fe17c98d]:hover,.orientation-warning__helper--active[data-v-fe17c98d]{color:var(--orientation-warning-help-text-hover)!important}.orientation-warning__helper[data-v-fe17c98d]:after{content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .18s ease, transform .22s var(--llb-action-ease);background:currentColor;border-radius:999rem;position:absolute;bottom:.42rem;left:1.42rem;right:0;transform:scaleX(.38)}.orientation-warning__helper[data-v-fe17c98d]:hover,.orientation-warning__helper[data-v-fe17c98d]:focus-visible{transform:translate(.08rem)}.orientation-warning__helper[data-v-fe17c98d]:hover:after,.orientation-warning__helper[data-v-fe17c98d]:focus-visible:after,.orientation-warning__helper--active[data-v-fe17c98d]:after{opacity:.58;transform:scaleX(1)}.orientation-warning__helper[data-v-fe17c98d]:focus-visible{color:var(--orientation-warning-help-text-hover)!important;box-shadow:none!important}.orientation-warning__helper-label[data-v-fe17c98d]{align-items:center;line-height:1;display:inline-flex}.orientation-warning__helper-icon[data-v-fe17c98d],.orientation-warning__helper-cue[data-v-fe17c98d]{flex:none;width:.95rem;height:.95rem}.orientation-warning__helper-cue[data-v-fe17c98d]{opacity:.56;transition:opacity .18s ease, transform .22s var(--llb-action-ease)}.orientation-warning__helper:hover .orientation-warning__helper-cue[data-v-fe17c98d],.orientation-warning__helper:focus-visible .orientation-warning__helper-cue[data-v-fe17c98d],.orientation-warning__helper--active .orientation-warning__helper-cue[data-v-fe17c98d]{opacity:1;transform:translate(.12rem)}[data-platform-theme=light]{--orientation-warning-rationale-bg:#ffffffad;--orientation-warning-rationale-border:#2563eb57;--orientation-warning-footer-divider:#2563eb47;--orientation-warning-help-text:#475569d1;--orientation-warning-help-text-hover:#0f172aeb;--orientation-warning-focus:color-mix(in srgb, var(--orientation-warning-accent) 64%, transparent)}[data-platform-theme=pink]{--orientation-warning-rationale-bg:#fff1f7b8;--orientation-warning-rationale-border:#9d174d52;--orientation-warning-footer-divider:#9d174d47;--orientation-warning-help-text:#6b2154cc;--orientation-warning-help-text-hover:#500724f0;--orientation-warning-focus:#be185d6b}[data-platform-theme=dynamic]{--orientation-warning-rationale-bg:#00e5ff0e;--orientation-warning-rationale-border:#00e5ff33;--orientation-warning-footer-divider:#00e5ff2e;--orientation-warning-help-text:#a5f3fcb3;--orientation-warning-help-text-hover:#ecfefff0;--orientation-warning-focus:color-mix(in srgb, var(--orientation-warning-accent) 58%, transparent)}@media (width<=36rem){.orientation-warning[data-v-fe17c98d]{gap:.78rem}.orientation-warning[data-v-fe17c98d] .glass-dialog-header{text-align:left;align-items:flex-start}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__main{align-items:flex-start}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__title{font-size:1.25rem}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__actions{display:none}.orientation-warning[data-v-fe17c98d] .glass-dialog-header__subtitle,.orientation-warning__rationale[data-v-fe17c98d]{font-size:.84rem}}body.orientation-warning-open{touch-action:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.orientation-warning__helper[data-v-fe17c98d],.orientation-warning__helper[data-v-fe17c98d]:after,.orientation-warning__helper-cue[data-v-fe17c98d]{transition:none}.orientation-warning__helper[data-v-fe17c98d]:hover,.orientation-warning__helper[data-v-fe17c98d]:focus-visible,.orientation-warning__helper[data-v-fe17c98d]:hover:after,.orientation-warning__helper[data-v-fe17c98d]:focus-visible:after,.orientation-warning__helper:hover .orientation-warning__helper-cue[data-v-fe17c98d]{transform:none}}.new-project-dialog[data-v-5cd95792]{flex-direction:column;gap:1rem;display:flex}.geni-ai-shell[data-v-062ec338]{gap:.72rem;min-width:0;padding:0;display:grid;position:relative}.geni-ai-overlay[data-v-062ec338]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#0f172a8c;position:absolute;inset:0}.geni-ai-status-pill[data-v-062ec338]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 24%, var(--color-borders-dividers) 20%);background:color-mix(in srgb, var(--color-panel-soft) 66%, transparent);min-height:2rem;color:color-mix(in srgb, var(--color-text-primary) 86%, var(--llb-accent,var(--color-accent)) 14%);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .68rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.geni-ai-status-pill--blocked[data-v-062ec338]{border-color:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 34%, var(--color-borders-dividers) 18%);color:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 74%, var(--color-text-primary) 26%)}.geni-ai-mode-row[data-v-062ec338]{border-bottom:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, var(--color-borders-dividers) 18%);justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding-bottom:.65rem;display:flex}.geni-ai-mode-row[data-v-062ec338] .glass-dialog-tabs{min-width:0}.geni-ai-form[data-v-062ec338]{flex-direction:column;gap:.78rem;min-width:0;display:flex}.geni-ai-prompt-control{appearance:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.geni-ai-prompt-control:focus,.geni-ai-prompt-control:focus-visible{box-shadow:none!important;outline:0!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) .geni-ai-shell .glass-dialog-field__shell .geni-ai-prompt-control.geni-ai-prompt-control{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) .geni-ai-shell .glass-dialog-field__shell .geni-ai-prompt-control.geni-ai-prompt-control:focus,.llb-dialog-panel.llb-dialog-panel:not(.llb-dialog-variant--auth) .geni-ai-shell .glass-dialog-field__shell .geni-ai-prompt-control.geni-ai-prompt-control:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.geni-ai-suggestions[data-v-062ec338]{border-top:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, var(--color-borders-dividers) 16%);gap:.42rem;padding-top:.58rem;display:grid}.geni-ai-suggestions__header[data-v-062ec338]{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.geni-ai-suggestions__title[data-v-062ec338]{color:color-mix(in srgb, var(--color-text-secondary) 88%, transparent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:780;line-height:1.2}.geni-ai-suggestions__chips[data-v-062ec338]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;min-width:0;display:grid}.geni-ai-suggestion-chip[data-v-062ec338]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 24%, transparent);background:color-mix(in srgb, var(--color-panel-soft) 42%, transparent);min-width:0;min-height:2.1rem;color:color-mix(in srgb, var(--color-text-secondary) 88%, var(--llb-accent,var(--color-accent)) 12%);letter-spacing:.02em;text-align:center;border-radius:.62rem;justify-content:center;align-items:center;padding:.36rem .58rem;font-size:.7rem;font-weight:760;line-height:1.18;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.geni-ai-suggestion-chip[data-v-062ec338]:hover,.geni-ai-suggestion-chip[data-v-062ec338]:focus-visible{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 30%, var(--color-borders-dividers) 18%);background:color-mix(in srgb, var(--color-panel-soft) 54%, transparent);color:var(--color-text-primary);box-shadow:0 5px 12px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 9%, transparent), 0 1px 4px #0206171f;transform:translateY(-1px)}.geni-ai-footer[data-v-062ec338]{padding-top:.5rem;padding-inline:.25rem;border-top:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, var(--color-borders-dividers) 18%);padding-bottom:.25rem}.geni-ai-footer[data-v-062ec338] .glass-dialog-footer__button{border-radius:.55rem;min-width:6.25rem;min-height:2.18rem;font-size:.8rem;padding:.52rem .92rem!important}.llb-dialog-panel.geni-ai-dialog .glass-dialog-header{margin-bottom:0}.llb-dialog-panel.geni-ai-dialog .glass-dialog-header__title{justify-content:flex-start;font-size:clamp(1.24rem,2vw,1.42rem);line-height:1.12}.llb-dialog-panel.geni-ai-dialog .glass-dialog-header__subtitle{font-size:.88rem;line-height:1.38}.llb-dialog-panel.geni-ai-dialog .glass-dialog-field-group__title{font-size:.92rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-footer{margin-top:0}[data-platform-theme=light] .llb-dialog-panel.llb-dialog-panel.geni-ai-dialog.geni-ai-dialog .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #0f172a33!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink] .llb-dialog-panel.llb-dialog-panel.geni-ai-dialog.geni-ai-dialog .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #50072438!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}@media (height<=430px) and (orientation:landscape){.geni-ai-shell[data-v-062ec338]{gap:.42rem;padding:0}.geni-ai-mode-row[data-v-062ec338]{padding-bottom:.34rem}.geni-ai-form[data-v-062ec338]{gap:.44rem}.geni-ai-suggestions[data-v-062ec338]{display:none}.geni-ai-footer[data-v-062ec338]{padding-top:.34rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-header{gap:.5rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-header__main{gap:.22rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-header__title{font-size:1.08rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-header__subtitle,.llb-dialog-panel.geni-ai-dialog .glass-dialog-field-group__description,.llb-dialog-panel.geni-ai-dialog .glass-dialog-field__message{display:none}.llb-dialog-panel.geni-ai-dialog .glass-dialog-field-group{gap:.38rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-field-group__grid{gap:.42rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-field__label-row{margin-bottom:.24rem}.llb-dialog-panel.geni-ai-dialog .geni-ai-prompt-control{resize:none;height:2.85rem!important;min-height:2.85rem!important;max-height:2.85rem!important}.llb-dialog-panel.geni-ai-dialog .glass-dialog-tabs{gap:.24rem;padding:.14rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-tabs__tab{border-radius:.38rem;min-height:1.6rem;padding:.28rem .42rem;font-size:.66rem}.llb-dialog-panel.geni-ai-dialog .glass-dialog-footer__button{border-radius:.58rem;min-height:1.82rem;font-size:.72rem;padding:0 .52rem!important}}@media (width<=640px){.geni-ai-shell[data-v-062ec338]{padding:0}.geni-ai-mode-row[data-v-062ec338]{align-items:stretch}.geni-ai-suggestions__chips[data-v-062ec338]{grid-template-columns:minmax(0,1fr)}}.status-card[data-v-062ec338]{background:#0f172a99;border:1px solid #ffffff1f;border-radius:1rem;gap:.75rem;margin-top:1.5rem;padding:1.25rem;display:grid}.status-dialog[data-v-062ec338]{max-height:calc(100vh - 12rem);margin:0;overflow-y:auto}.status-card--active[data-v-062ec338]{border-color:#3b82f673;box-shadow:0 12px 30px #3b82f640}.status-card--success[data-v-062ec338]{border-color:#22c55e73;box-shadow:0 12px 30px #22c55e40}.status-card--error[data-v-062ec338]{border-color:#f8717173;box-shadow:0 12px 30px #f8717140}.status-header[data-v-062ec338]{align-items:flex-start;gap:.75rem;display:flex}.status-icon[data-v-062ec338]{background:#0f172a80;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.status-icon__glyph[data-v-062ec338]{width:1.25rem;height:1.25rem}.status-icon--spinning .status-icon__glyph[data-v-062ec338]{animation:1.1s linear infinite spin-062ec338}.status-title[data-v-062ec338]{color:#fffffff2;font-size:1.05rem;font-weight:700}.status-helper[data-v-062ec338]{color:#e2e8f0bf;margin-top:.15rem;font-size:.9rem}.status-progress[data-v-062ec338]{background:#0f172a59;border:1px solid #ffffff0f;border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(5.4rem,1fr));align-items:flex-start;gap:.75rem;margin-top:.25rem;padding:.55rem;display:grid}.status-progress__step[data-v-062ec338]{color:#94a3b8bf;text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.35rem;min-width:0;padding-bottom:.35rem;font-size:.75rem;display:flex;position:relative}.status-progress__step[data-v-062ec338]:after,.status-progress__step[data-v-062ec338]:last-child:after{display:none}.status-progress__icon[data-v-062ec338]{z-index:1;color:#94a3b8cc;background:#0f172aa6;border:1px solid #94a3b859;border-radius:9999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:all .25s;display:inline-flex;position:relative}.status-progress__glyph[data-v-062ec338]{width:1rem;height:1rem}.status-progress__label[data-v-062ec338]{line-height:1.1;display:block}.status-progress__step--completed[data-v-062ec338]:after{display:none}.status-progress__step--completed .status-progress__icon[data-v-062ec338]{color:#bfdbfef2;background:#2563eb2e;border-color:#3b82f68c;box-shadow:inset 0 0 0 1px #2563eb40}.status-progress__step--active[data-v-062ec338]{color:#e2e8f0f2;font-weight:600}.status-progress__step--active .status-progress__icon[data-v-062ec338]{color:#fff;background:#2563eb52;border-color:#60a5fad9;box-shadow:inset 0 0 0 1px #60a5fa66,0 10px 18px #2563eb40}.status-progress__step--upcoming[data-v-062ec338]{opacity:.9}.status-progress__step--pulsing .status-progress__icon[data-v-062ec338]:after{content:"";border-radius:inherit;border:2px solid #60a5fa66;animation:1.7s ease-in-out infinite status-pulse-062ec338;position:absolute;inset:-.3rem}@keyframes status-pulse-062ec338{0%{opacity:.7;transform:scale(.85)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.status-job[data-v-062ec338]{color:#94a3b8d9;word-break:break-all;font-size:.82rem}.status-timestamps[data-v-062ec338]{color:#e2e8f0bf;gap:.35rem;font-size:.82rem;display:grid}.status-timestamps li[data-v-062ec338]{align-items:center;gap:.5rem;display:flex}.status-timestamps span[data-v-062ec338]{color:#e2e8f0e6;min-width:4.5rem;font-weight:600}.status-timestamps time[data-v-062ec338]{color:#e2e8f0bf}.result-summary[data-v-062ec338]{border-top:1px solid #ffffff14;gap:.75rem;padding-top:.5rem;display:grid}.result-name[data-v-062ec338]{color:#f8fafcf2;font-size:1rem;font-weight:700}.result-meta[data-v-062ec338]{color:#e2e8f0cc;gap:.35rem;font-size:.85rem;display:grid}.result-meta li[data-v-062ec338]{justify-content:space-between;gap:.5rem;display:flex}.result-meta span[data-v-062ec338]:first-child{font-weight:600}.diagram-preview h4[data-v-062ec338]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8e6;margin-bottom:.25rem;font-size:.85rem}.diagram-json[data-v-062ec338]{color:#e2e8f0e6;white-space:pre-wrap;word-break:break-word;background:#0f172a8c;border:1px solid #ffffff14;border-radius:.75rem;max-height:220px;padding:.75rem;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1.35;overflow:auto}.step-output-list[data-v-062ec338]{gap:.75rem;margin-top:1.5rem;display:grid}.step-output-title[data-v-062ec338]{color:var(--color-text-primary);font-weight:700}.step-output-card[data-v-062ec338]{background:#0f172a59;border:1px solid #ffffff1f;border-radius:.85rem;padding:.5rem .75rem}.step-output-summary[data-v-062ec338]{cursor:pointer;color:#ffffffe6;justify-content:space-between;gap:.75rem;font-weight:600;list-style:none;display:flex}.step-output-summary[data-v-062ec338]::-webkit-details-marker{display:none}.step-output-key[data-v-062ec338]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.75rem}.step-output-json[data-v-062ec338]{color:#e2e8f0d9;white-space:pre-wrap;word-break:break-word;background:#0f172a99;border-radius:.65rem;max-height:16rem;margin-top:.75rem;padding:.75rem;font-size:.8rem;line-height:1.4;overflow:auto}.status-error[data-v-062ec338]{color:#fee2e2f2;background:#f871711f;border-radius:.75rem;padding:.75rem;font-size:.9rem}.status-error__timeout[data-v-062ec338]{color:#fee2e2cc;margin-top:.35rem;font-size:.82rem}.status-actions[data-v-062ec338]{justify-content:flex-end;margin-top:.5rem;display:flex}.status-close[data-v-062ec338]{cursor:pointer;background:linear-gradient(135deg, var(--color-accent-contrast), var(--color-accent));color:var(--color-bg-primary);border:none;border-radius:9999px;padding:.55rem 1.2rem;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 28px #3b82f659}.status-close[data-v-062ec338]:hover{transform:translateY(-1px);box-shadow:0 14px 34px #3b82f673}@keyframes spin-062ec338{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.runtime-instruction-dialog[data-v-428edc28]{flex-direction:column;gap:.78rem;min-width:0;display:flex}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header{margin-bottom:0}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header__subtitle{max-width:34rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-footer{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);margin-top:.1rem;padding-top:.72rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-footer__actions{flex-wrap:nowrap;align-items:center}.runtime-preset-section[data-v-428edc28]{align-self:start}.runtime-preset-section[data-v-428edc28] .glass-dialog-section__body{display:block}.runtime-preset-section[data-v-428edc28] .glass-dialog-field{--glass-dialog-field-min-height:2.78rem;--glass-dialog-field-x:.84rem;--glass-dialog-field-gap:.58rem}.llb-dialog-panel.timer-runtime-dialog-host #timer-preset-time.glass-dialog-field__native-control,.llb-dialog-panel.timer-runtime-dialog-host #timer-preset-time.glass-dialog-field__native-control:focus,.llb-dialog-panel.timer-runtime-dialog-host #timer-preset-time.glass-dialog-field__native-control:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:.18rem!important}.runtime-contact-section[data-v-428edc28] .glass-dialog-section__body{grid-template-rows:auto auto minmax(0,1fr);gap:.48rem;min-height:0;display:grid}.runtime-contact-section[data-v-428edc28] .glass-dialog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-toolbar__search{box-sizing:border-box;border-radius:.55rem!important;height:2.42rem!important;min-height:2.42rem!important;padding:.38rem .62rem!important}.runtime-contact-section[data-v-428edc28] .glass-dialog-toolbar__actions{flex-wrap:nowrap;align-items:center;gap:.42rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__select-all{box-sizing:border-box;white-space:nowrap;align-self:center;line-height:1.1;height:2.42rem!important;min-height:2.42rem!important;padding:.34rem .58rem!important;font-size:.76rem!important}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__chips{gap:.32rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__chips-title{font-size:.72rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__chip{min-height:1.72rem;padding:.22rem .58rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__list-header{padding:.5rem .65rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__grid{max-height:10.75rem}.runtime-instruction-dialog[data-v-428edc28] .info-dot{border-color:var(--llb-control-border);background:color-mix(in srgb, var(--llb-control-bg) 82%, transparent);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);font-size:.72rem}.runtime-instruction-dialog[data-v-428edc28] .info-dot:hover,.runtime-instruction-dialog[data-v-428edc28] .info-dot:focus-visible,.runtime-instruction-dialog[data-v-428edc28] .info-dot--active{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, var(--llb-control-border));background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 13%, var(--llb-control-bg));color:var(--llb-accent,var(--color-accent))}.timer-runtime-pill[data-v-428edc28]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 26%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, transparent), #ffffff0b);min-height:2.05rem;color:var(--color-text-primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.78rem;font-weight:820;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.timer-runtime-pill__icon[data-v-428edc28]{width:.95rem;height:.95rem;color:var(--llb-accent,var(--color-accent));flex:none}[data-platform-theme=light] .llb-dialog-panel.llb-dialog-panel.timer-runtime-dialog-host.timer-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #0f172a33!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink] .llb-dialog-panel.llb-dialog-panel.timer-runtime-dialog-host.timer-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #50072438!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}[data-platform-theme=dynamic] .llb-dialog-panel.llb-dialog-panel.timer-runtime-dialog-host.timer-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:none!important;background-color:#0e7490!important;background-image:linear-gradient(#0891b2,#0e7490)!important;border-color:#22d3eea3!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #0891b23d!important}@media (width>=680px) and (height>=431px){.runtime-instruction-dialog[data-v-428edc28]{grid-template-rows:auto auto minmax(0,auto) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem;display:grid}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header,.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-footer{grid-column:1/-1}.runtime-preset-section[data-v-428edc28]{grid-template-columns:minmax(0,1fr) minmax(14rem,.36fr);align-self:stretch;align-items:center;gap:.74rem;padding:.78rem .82rem}.runtime-preset-section[data-v-428edc28] .glass-dialog-section__header{align-items:center;min-width:0}.runtime-preset-section[data-v-428edc28] .glass-dialog-section__description{max-width:38rem}.runtime-preset-section[data-v-428edc28] .glass-dialog-section__body{min-width:14rem;display:block}.runtime-preset-section[data-v-428edc28] .glass-dialog-field{--glass-dialog-field-min-height:2.56rem}.runtime-preset-section[data-v-428edc28] .glass-dialog-field__message--helper{margin-top:0;font-size:.76rem;line-height:1.25}.runtime-contact-section[data-v-428edc28]{min-height:0}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__grid{max-height:13.25rem}}@media (width<=540px){.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header__subtitle{max-width:100%}.timer-runtime-pill[data-v-428edc28]{min-height:1.9rem;padding:.34rem .62rem;font-size:.74rem}.timer-runtime-pill__icon[data-v-428edc28]{width:.88rem;height:.88rem}}@media (height<=430px) and (orientation:landscape){.llb-dialog-panel.timer-runtime-dialog-host{max-height:calc(100vh - .5rem);padding:.58rem .78rem!important}.llb-dialog-panel.timer-runtime-dialog-host .dialog-body{max-height:calc(100vh - 1.45rem)!important}.runtime-instruction-dialog[data-v-428edc28]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(15rem,.88fr) minmax(0,1.12fr);align-items:stretch;gap:.5rem;height:min(100vh - 1.6rem,21.4rem);display:grid;overflow:hidden}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header{grid-column:1/-1;align-items:center}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header__main{gap:.16rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header__kicker{font-size:.64rem;line-height:1.05}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header__title{gap:.38rem;font-size:1.05rem;line-height:1.08}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header__icon-glyph{width:1.1rem;height:1.1rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-header__subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:30rem;font-size:.7rem;line-height:1.16;display:-webkit-box;overflow:hidden}.timer-runtime-pill[data-v-428edc28]{min-height:1.68rem;padding:.24rem .5rem;font-size:.68rem}.timer-runtime-pill__icon[data-v-428edc28]{width:.78rem;height:.78rem}.runtime-preset-section[data-v-428edc28],.runtime-contact-section[data-v-428edc28]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:stretch;min-height:0;display:grid;overflow:hidden}.runtime-preset-section[data-v-428edc28]{padding:.5rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-section{gap:.38rem;padding:.5rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-section__header{gap:.42rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-section__title{gap:.38rem;font-size:.82rem;line-height:1.14}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-section__icon-glyph{width:.86rem;height:.86rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-section__body{min-height:0}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-section__description,.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-field__helper{display:none}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-field{--glass-dialog-field-min-height:2.16rem;--glass-dialog-field-x:.66rem;--glass-dialog-field-gap:.42rem;gap:.26rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-field__label{font-size:.76rem;line-height:1.14}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-field__shell,.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-toolbar__search{min-height:2.08rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-field__native-control,.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-toolbar__search-input{min-height:1.72rem;font-size:.78rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-section__body{grid-template-rows:auto auto minmax(0,1fr);gap:.26rem;display:grid;overflow:hidden}.runtime-contact-section[data-v-428edc28] .glass-dialog-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.32rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-toolbar__search{box-sizing:border-box;height:1.92rem!important;min-height:1.92rem!important;padding:.28rem .48rem!important}.runtime-contact-section[data-v-428edc28] .glass-dialog-toolbar__actions{gap:.3rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__select-all{box-sizing:border-box;white-space:nowrap;max-width:none;line-height:1.06;height:1.92rem!important;min-height:1.92rem!important;padding:.24rem .4rem!important;font-size:.64rem!important}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__chips{gap:.2rem}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__chips-title{display:none}.runtime-contact-section[data-v-428edc28] .glass-dialog-contact-selector__list{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__grid{min-height:0;max-height:none;overflow-y:auto}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__list-header{padding:.34rem .5rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__row{min-height:1.92rem;padding:.3rem .5rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__column-title{padding:.34rem .5rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__row-title{font-size:.76rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__row-subtitle{font-size:.66rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__chip-wrap{gap:.28rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-contact-selector__chip{min-height:1.52rem;padding:.18rem .46rem;font-size:.68rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-footer{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);grid-column:1/-1;gap:.35rem;margin-top:0;padding-top:.22rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-footer__actions{gap:.42rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-footer__button{min-width:5.9rem;min-height:1.9rem;padding:.36rem .64rem;font-size:.72rem}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-footer__button-icon{width:.78rem;height:.78rem}}@media (width<=700px) and (height<=430px) and (orientation:landscape){.runtime-instruction-dialog[data-v-428edc28]{grid-template-columns:minmax(0,1fr)}.runtime-instruction-dialog[data-v-428edc28] .glass-dialog-footer{grid-column:1}}@media (prefers-reduced-motion:reduce){.runtime-instruction-dialog[data-v-428edc28] .info-dot{transition:none;animation:none}}.runtime-instruction-dialog[data-v-228d763a]{flex-direction:column;gap:.78rem;min-width:0;display:flex}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header{margin-bottom:0}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header__subtitle{max-width:34rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-footer{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);margin-top:.1rem;padding-top:.72rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-footer__actions{flex-wrap:nowrap;align-items:center}.runtime-preset-section[data-v-228d763a]{align-self:start}.runtime-preset-section[data-v-228d763a] .glass-dialog-section__body{display:block}.runtime-preset-section[data-v-228d763a] .glass-dialog-field{--glass-dialog-field-min-height:2.78rem;--glass-dialog-field-x:.84rem;--glass-dialog-field-gap:.58rem}.llb-dialog-panel.counter-runtime-dialog-host #counter-preset-value.glass-dialog-field__native-control,.llb-dialog-panel.counter-runtime-dialog-host #counter-preset-value.glass-dialog-field__native-control:focus,.llb-dialog-panel.counter-runtime-dialog-host #counter-preset-value.glass-dialog-field__native-control:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:.18rem!important}.runtime-contact-section[data-v-228d763a] .glass-dialog-section__body{grid-template-rows:auto auto minmax(0,1fr);gap:.48rem;min-height:0;display:grid}.runtime-contact-section[data-v-228d763a] .glass-dialog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-toolbar__search{box-sizing:border-box;border-radius:.55rem!important;height:2.42rem!important;min-height:2.42rem!important;padding:.38rem .62rem!important}.runtime-contact-section[data-v-228d763a] .glass-dialog-toolbar__actions{flex-wrap:nowrap;align-items:center;gap:.42rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__select-all{box-sizing:border-box;white-space:nowrap;align-self:center;line-height:1.1;height:2.42rem!important;min-height:2.42rem!important;padding:.34rem .58rem!important;font-size:.76rem!important}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__chips{gap:.32rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__chips-title{font-size:.72rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__chip{min-height:1.72rem;padding:.22rem .58rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__list-header{padding:.5rem .65rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__grid{max-height:10.75rem}.runtime-instruction-dialog[data-v-228d763a] .info-dot{border-color:var(--llb-control-border);background:color-mix(in srgb, var(--llb-control-bg) 82%, transparent);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);font-size:.72rem}.runtime-instruction-dialog[data-v-228d763a] .info-dot:hover,.runtime-instruction-dialog[data-v-228d763a] .info-dot:focus-visible,.runtime-instruction-dialog[data-v-228d763a] .info-dot--active{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, var(--llb-control-border));background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 13%, var(--llb-control-bg));color:var(--llb-accent,var(--color-accent))}.counter-runtime-pill[data-v-228d763a]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 26%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, transparent), #ffffff0b);min-height:2.05rem;color:var(--color-text-primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.78rem;font-weight:820;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.counter-runtime-pill__icon[data-v-228d763a]{width:.95rem;height:.95rem;color:var(--llb-accent,var(--color-accent));flex:none}[data-platform-theme=light] .llb-dialog-panel.llb-dialog-panel.counter-runtime-dialog-host.counter-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #0f172a33!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink] .llb-dialog-panel.llb-dialog-panel.counter-runtime-dialog-host.counter-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #50072438!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}[data-platform-theme=dynamic] .llb-dialog-panel.llb-dialog-panel.counter-runtime-dialog-host.counter-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:none!important;background-color:#0e7490!important;background-image:linear-gradient(#0891b2,#0e7490)!important;border-color:#22d3eea3!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #0891b23d!important}@media (width>=680px) and (height>=431px){.runtime-instruction-dialog[data-v-228d763a]{grid-template-rows:auto auto minmax(0,auto) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem;display:grid}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header,.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-footer{grid-column:1/-1}.runtime-preset-section[data-v-228d763a]{grid-template-columns:minmax(0,1fr) minmax(14rem,.36fr);align-self:stretch;align-items:center;gap:.74rem;padding:.78rem .82rem}.runtime-preset-section[data-v-228d763a] .glass-dialog-section__header{align-items:center;min-width:0}.runtime-preset-section[data-v-228d763a] .glass-dialog-section__description{max-width:38rem}.runtime-preset-section[data-v-228d763a] .glass-dialog-section__body{min-width:14rem;display:block}.runtime-preset-section[data-v-228d763a] .glass-dialog-field{--glass-dialog-field-min-height:2.56rem}.runtime-preset-section[data-v-228d763a] .glass-dialog-field__message--helper{margin-top:0;font-size:.76rem;line-height:1.25}.runtime-contact-section[data-v-228d763a]{min-height:0}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__grid{max-height:13.25rem}}@media (width<=540px){.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header__subtitle{max-width:100%}.counter-runtime-pill[data-v-228d763a]{min-height:1.9rem;padding:.34rem .62rem;font-size:.74rem}.counter-runtime-pill__icon[data-v-228d763a]{width:.88rem;height:.88rem}}@media (height<=430px) and (orientation:landscape){.llb-dialog-panel.counter-runtime-dialog-host{max-height:calc(100vh - .5rem);padding:.58rem .78rem!important}.llb-dialog-panel.counter-runtime-dialog-host .dialog-body{max-height:calc(100vh - 1.45rem)!important}.runtime-instruction-dialog[data-v-228d763a]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(15rem,.88fr) minmax(0,1.12fr);align-items:stretch;gap:.5rem;height:min(100vh - 1.6rem,21.4rem);display:grid;overflow:hidden}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header{grid-column:1/-1;align-items:center}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header__main{gap:.16rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header__kicker{font-size:.64rem;line-height:1.05}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header__title{gap:.38rem;font-size:1.05rem;line-height:1.08}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header__icon-glyph{width:1.1rem;height:1.1rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-header__subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:30rem;font-size:.7rem;line-height:1.16;display:-webkit-box;overflow:hidden}.counter-runtime-pill[data-v-228d763a]{min-height:1.68rem;padding:.24rem .5rem;font-size:.68rem}.counter-runtime-pill__icon[data-v-228d763a]{width:.78rem;height:.78rem}.runtime-preset-section[data-v-228d763a],.runtime-contact-section[data-v-228d763a]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:stretch;min-height:0;display:grid;overflow:hidden}.runtime-preset-section[data-v-228d763a]{padding:.5rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-section{gap:.38rem;padding:.5rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-section__header{gap:.42rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-section__title{gap:.38rem;font-size:.82rem;line-height:1.14}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-section__icon-glyph{width:.86rem;height:.86rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-section__body{min-height:0}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-section__description,.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-field__helper{display:none}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-field{--glass-dialog-field-min-height:2.16rem;--glass-dialog-field-x:.66rem;--glass-dialog-field-gap:.42rem;gap:.26rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-field__label{font-size:.76rem;line-height:1.14}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-field__shell,.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-toolbar__search{min-height:2.08rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-field__native-control,.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-toolbar__search-input{min-height:1.72rem;font-size:.78rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-section__body{grid-template-rows:auto auto minmax(0,1fr);gap:.26rem;display:grid;overflow:hidden}.runtime-contact-section[data-v-228d763a] .glass-dialog-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.32rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-toolbar__search{box-sizing:border-box;height:1.92rem!important;min-height:1.92rem!important;padding:.28rem .48rem!important}.runtime-contact-section[data-v-228d763a] .glass-dialog-toolbar__actions{gap:.3rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__select-all{box-sizing:border-box;white-space:nowrap;max-width:none;line-height:1.06;height:1.92rem!important;min-height:1.92rem!important;padding:.24rem .4rem!important;font-size:.64rem!important}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__chips{gap:.2rem}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__chips-title{display:none}.runtime-contact-section[data-v-228d763a] .glass-dialog-contact-selector__list{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__grid{min-height:0;max-height:none;overflow-y:auto}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__list-header{padding:.34rem .5rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__row{min-height:1.92rem;padding:.3rem .5rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__column-title{padding:.34rem .5rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__row-title{font-size:.76rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__row-subtitle{font-size:.66rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__chip-wrap{gap:.28rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-contact-selector__chip{min-height:1.52rem;padding:.18rem .46rem;font-size:.68rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-footer{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);grid-column:1/-1;gap:.35rem;margin-top:0;padding-top:.22rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-footer__actions{gap:.42rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-footer__button{min-width:5.9rem;min-height:1.9rem;padding:.36rem .64rem;font-size:.72rem}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-footer__button-icon{width:.78rem;height:.78rem}}@media (width<=700px) and (height<=430px) and (orientation:landscape){.runtime-instruction-dialog[data-v-228d763a]{grid-template-columns:minmax(0,1fr)}.runtime-instruction-dialog[data-v-228d763a] .glass-dialog-footer{grid-column:1}}@media (prefers-reduced-motion:reduce){.runtime-instruction-dialog[data-v-228d763a] .info-dot{transition:none;animation:none}}.runtime-instruction-dialog[data-v-281e3339]{flex-direction:column;gap:.78rem;min-width:0;display:flex}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header{margin-bottom:0}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header__subtitle{max-width:34rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-footer{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);margin-top:.1rem;padding-top:.72rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-footer__actions{flex-wrap:nowrap;align-items:center}.runtime-contact-section[data-v-281e3339] .glass-dialog-section__body{grid-template-rows:auto auto minmax(0,1fr);gap:.48rem;min-height:0;display:grid}.runtime-contact-section[data-v-281e3339] .glass-dialog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-toolbar__search{box-sizing:border-box;border-radius:.55rem!important;height:2.42rem!important;min-height:2.42rem!important;padding:.38rem .62rem!important}.runtime-contact-section[data-v-281e3339] .glass-dialog-toolbar__actions{flex-wrap:nowrap;align-items:center;gap:.42rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__select-all{box-sizing:border-box;white-space:nowrap;align-self:center;line-height:1.1;height:2.42rem!important;min-height:2.42rem!important;padding:.34rem .58rem!important;font-size:.76rem!important}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__chips{gap:.32rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__chips-title{font-size:.72rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__chip{min-height:1.72rem;padding:.22rem .58rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__list-header{padding:.5rem .65rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__grid{max-height:15.25rem}.runtime-instruction-dialog[data-v-281e3339] .info-dot{border-color:var(--llb-control-border);background:color-mix(in srgb, var(--llb-control-bg) 82%, transparent);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);font-size:.72rem}.runtime-instruction-dialog[data-v-281e3339] .info-dot:hover,.runtime-instruction-dialog[data-v-281e3339] .info-dot:focus-visible,.runtime-instruction-dialog[data-v-281e3339] .info-dot--active{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, var(--llb-control-border));background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 13%, var(--llb-control-bg));color:var(--llb-accent,var(--color-accent))}.coil-runtime-pill[data-v-281e3339]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 26%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, transparent), #ffffff0b);min-height:2.05rem;color:var(--color-text-primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.78rem;font-weight:820;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.coil-runtime-pill__icon[data-v-281e3339]{width:.95rem;height:.95rem;color:var(--llb-accent,var(--color-accent));flex:none}[data-platform-theme=light] .llb-dialog-panel.llb-dialog-panel.coil-runtime-dialog-host.coil-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #0f172a33!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink] .llb-dialog-panel.llb-dialog-panel.coil-runtime-dialog-host.coil-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #50072438!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}[data-platform-theme=dynamic] .llb-dialog-panel.llb-dialog-panel.coil-runtime-dialog-host.coil-runtime-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:none!important;background-color:#0e7490!important;background-image:linear-gradient(#0891b2,#0e7490)!important;border-color:#22d3eea3!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #0891b23d!important}@media (width>=680px) and (height>=431px){.runtime-instruction-dialog[data-v-281e3339]{grid-template-rows:auto minmax(0,auto) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem;display:grid}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header,.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-footer{grid-column:1/-1}.runtime-contact-section[data-v-281e3339]{min-height:0}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__grid{max-height:17rem}}@media (width<=540px){.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header__subtitle{max-width:100%}.coil-runtime-pill[data-v-281e3339]{min-height:1.9rem;padding:.34rem .62rem;font-size:.74rem}.coil-runtime-pill__icon[data-v-281e3339]{width:.88rem;height:.88rem}}@media (height<=430px) and (orientation:landscape){.llb-dialog-panel.coil-runtime-dialog-host{max-height:calc(100vh - .5rem);padding:.58rem .78rem!important}.llb-dialog-panel.coil-runtime-dialog-host .dialog-body{max-height:calc(100vh - 1.45rem)!important}.runtime-instruction-dialog[data-v-281e3339]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.5rem;height:min(100vh - 1.6rem,21.4rem);display:grid;overflow:hidden}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header{grid-column:1/-1;align-items:center}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header__main{gap:.16rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header__kicker{font-size:.64rem;line-height:1.05}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header__title{gap:.38rem;font-size:1.05rem;line-height:1.08}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header__icon-glyph{width:1.1rem;height:1.1rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-header__subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:30rem;font-size:.7rem;line-height:1.16;display:-webkit-box;overflow:hidden}.coil-runtime-pill[data-v-281e3339]{min-height:1.68rem;padding:.24rem .5rem;font-size:.68rem}.coil-runtime-pill__icon[data-v-281e3339]{width:.78rem;height:.78rem}.runtime-contact-section[data-v-281e3339]{grid-template-rows:auto minmax(0,1fr);align-self:stretch;min-height:0;display:grid;overflow:hidden}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-section{gap:.38rem;padding:.5rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-section__header{gap:.42rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-section__title{gap:.38rem;font-size:.82rem;line-height:1.14}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-section__icon-glyph{width:.86rem;height:.86rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-section__body{min-height:0}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-section__description{display:none}.runtime-contact-section[data-v-281e3339] .glass-dialog-section__body{grid-template-rows:auto auto minmax(0,1fr);gap:.26rem;display:grid;overflow:hidden}.runtime-contact-section[data-v-281e3339] .glass-dialog-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.32rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-toolbar__search{box-sizing:border-box;height:1.92rem!important;min-height:1.92rem!important;padding:.28rem .48rem!important}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-toolbar__search-input{min-height:1.72rem;font-size:.78rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-toolbar__actions{gap:.3rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__select-all{box-sizing:border-box;white-space:nowrap;max-width:none;line-height:1.06;height:1.92rem!important;min-height:1.92rem!important;padding:.24rem .4rem!important;font-size:.64rem!important}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__chips{gap:.2rem}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__chips-title{display:none}.runtime-contact-section[data-v-281e3339] .glass-dialog-contact-selector__list{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__grid{min-height:0;max-height:none;overflow-y:auto}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__list-header{padding:.34rem .5rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__row{min-height:1.92rem;padding:.3rem .5rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__column-title{padding:.34rem .5rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__row-title{font-size:.76rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__row-subtitle{font-size:.66rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__chip-wrap{gap:.28rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-contact-selector__chip{min-height:1.52rem;padding:.18rem .46rem;font-size:.68rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-footer{border-top:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);grid-column:1/-1;gap:.35rem;margin-top:0;padding-top:.22rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-footer__actions{gap:.42rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-footer__button{min-width:5.9rem;min-height:1.9rem;padding:.36rem .64rem;font-size:.72rem}.runtime-instruction-dialog[data-v-281e3339] .glass-dialog-footer__button-icon{width:.78rem;height:.78rem}}@media (prefers-reduced-motion:reduce){.runtime-instruction-dialog[data-v-281e3339] .info-dot{transition:none;animation:none}}.warning-notice[data-v-a29b9cd1]{--warning-notice-accent:var(--color-button-header-Contrast-Yellow);--warning-notice-rationale-bg:color-mix(in srgb, var(--color-panel-soft) 44%, transparent);--warning-notice-rationale-border:color-mix(in srgb, var(--warning-notice-accent) 22%, var(--color-borders-dividers) 16%);--warning-notice-rationale-edge:transparent;--warning-notice-content-gap:.95rem;--warning-notice-footer-rhythm:1.55rem;--warning-notice-left-rail:0rem;--warning-notice-right-rail:.35rem;--warning-notice-footer-divider:color-mix(in srgb, var(--warning-notice-accent) 22%, var(--color-borders-dividers) 18%);--warning-notice-footer-edge:transparent;--warning-notice-help-text:color-mix(in srgb, var(--color-text-secondary) 92%, transparent);--warning-notice-help-text-hover:color-mix(in srgb, var(--color-text-primary) 88%, var(--warning-notice-accent) 12%);--warning-notice-close-bg:#02061766;--warning-notice-close-bg-hover:#0f172ad1;--warning-notice-close-border:#64748bad;--warning-notice-close-edge:transparent;--warning-notice-close-border-hover:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, transparent);--warning-notice-close-text:#f8fafcf2;--warning-notice-close-focus:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 80%, transparent);gap:var(--warning-notice-content-gap);flex-direction:column;min-width:0;display:flex}.llb-dialog-panel.warning-notice-dialog{padding-bottom:1.55rem!important}.warning-notice[data-v-a29b9cd1] .glass-dialog-header{margin-bottom:0}.warning-notice[data-v-a29b9cd1] .glass-dialog-header__main{gap:.34rem}.warning-notice[data-v-a29b9cd1] .glass-dialog-header__kicker{color:color-mix(in srgb, var(--color-text-secondary) 82%, var(--warning-notice-accent) 18%);letter-spacing:.08em;font-size:.72rem}.warning-notice[data-v-a29b9cd1] .glass-dialog-header__title{justify-content:flex-start;font-size:1.38rem;line-height:1.12}.warning-notice[data-v-a29b9cd1] .glass-dialog-header__subtitle{max-width:28rem;margin:0;font-size:.94rem;line-height:1.42}.warning-notice__rationale[data-v-a29b9cd1]{margin:.05rem var(--warning-notice-right-rail) 0 var(--warning-notice-left-rail);border:1px solid var(--warning-notice-rationale-border);background:var(--warning-notice-rationale-bg);box-shadow:inset 0 0 0 .0625rem var(--warning-notice-rationale-edge);color:var(--color-text-secondary);background-clip:padding-box;border-radius:.72rem;padding:.82rem .9rem;font-size:.875rem;line-height:1.45}.warning-notice__footer[data-v-a29b9cd1]{box-sizing:border-box;box-shadow:inset 0 .0625rem 0 var(--warning-notice-footer-edge);overflow:visible;width:calc(100% - var(--warning-notice-left-rail) - var(--warning-notice-right-rail))!important;margin:calc(var(--warning-notice-footer-rhythm) - var(--warning-notice-content-gap)) var(--warning-notice-right-rail) 0 var(--warning-notice-left-rail)!important;padding:var(--warning-notice-footer-rhythm) 0 0!important;border-top:1px solid var(--warning-notice-footer-divider)!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__support,.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__actions{overflow:visible}.warning-notice__helper[data-v-a29b9cd1]{appearance:none;text-align:left;cursor:pointer;min-width:0;min-height:2.5rem;transition:color .18s ease, opacity .18s ease, transform .22s var(--llb-action-ease), box-shadow .18s ease;border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.45rem;padding:0;font-size:.875rem;font-weight:400;line-height:1;display:inline-flex;position:relative;color:var(--warning-notice-help-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__button{box-sizing:border-box;z-index:1;-webkit-backdrop-filter:none;text-align:center;background-clip:padding-box;border-radius:.625rem;min-width:6.75rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:720;line-height:1;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;position:relative;overflow:visible;border:1px solid var(--warning-notice-close-border)!important;background:var(--warning-notice-close-bg)!important;color:var(--warning-notice-close-text)!important;box-shadow:0 0 0 .0625rem var(--warning-notice-close-edge), 0 1px 2px #00000040!important;outline:none!important}.warning-notice__helper[data-v-a29b9cd1]:hover,.warning-notice__helper--active[data-v-a29b9cd1]{color:var(--warning-notice-help-text-hover)!important}.warning-notice__helper[data-v-a29b9cd1]:after{content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .18s ease, transform .22s var(--llb-action-ease);background:currentColor;border-radius:999rem;position:absolute;bottom:.42rem;left:1.42rem;right:0;transform:scaleX(.38)}.warning-notice__helper[data-v-a29b9cd1]:hover,.warning-notice__helper[data-v-a29b9cd1]:focus-visible{transform:translate(.08rem)}.warning-notice__helper[data-v-a29b9cd1]:hover:after,.warning-notice__helper[data-v-a29b9cd1]:focus-visible:after,.warning-notice__helper--active[data-v-a29b9cd1]:after{opacity:.58;transform:scaleX(1)}.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__button:hover{border-color:var(--warning-notice-close-border-hover)!important;background:var(--warning-notice-close-bg-hover)!important;color:var(--warning-notice-close-text)!important;box-shadow:0 2px 8px #02061738!important}.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__button:focus-visible{border-color:var(--warning-notice-close-border-hover)!important;background:var(--warning-notice-close-bg-hover)!important;color:var(--warning-notice-close-text)!important;box-shadow:0 0 0 .125rem var(--warning-notice-close-focus), 0 0 0 .3125rem color-mix(in srgb, var(--warning-notice-close-focus) 18%, transparent)!important}.warning-notice__helper[data-v-a29b9cd1]:focus-visible{color:var(--warning-notice-help-text-hover)!important;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--warning-notice-close-focus) 22%, transparent)!important}.warning-notice__helper-label[data-v-a29b9cd1],.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__button span{align-items:center;line-height:1;display:inline-flex}.warning-notice__helper-icon[data-v-a29b9cd1],.warning-notice__helper-cue[data-v-a29b9cd1],.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__button-icon{flex:none;width:.95rem;height:.95rem}.warning-notice__helper-cue[data-v-a29b9cd1]{opacity:.56;transition:opacity .18s ease, transform .22s var(--llb-action-ease)}.warning-notice__helper:hover .warning-notice__helper-cue[data-v-a29b9cd1],.warning-notice__helper:focus-visible .warning-notice__helper-cue[data-v-a29b9cd1],.warning-notice__helper--active .warning-notice__helper-cue[data-v-a29b9cd1]{opacity:1;transform:translate(.12rem)}[data-platform-theme=light]{--warning-notice-rationale-bg:#ffffffad;--warning-notice-rationale-border:#b453096b;--warning-notice-rationale-edge:#b4530929;--warning-notice-footer-divider:#b4530957;--warning-notice-footer-edge:#b453091f;--warning-notice-help-text:#475569d1;--warning-notice-help-text-hover:#0f172aeb;--warning-notice-close-bg:#ffffff94;--warning-notice-close-bg-hover:#f8fafce0;--warning-notice-close-border:#3341558a;--warning-notice-close-edge:#3341552e;--warning-notice-close-border-hover:#2563eb94;--warning-notice-close-text:#0f172aeb;--warning-notice-close-focus:#2563eb9e}[data-platform-theme=pink]{--warning-notice-rationale-bg:#fff1f7b8;--warning-notice-rationale-border:#be701a61;--warning-notice-rationale-edge:#9d174d29;--warning-notice-footer-divider:#9d174d5c;--warning-notice-footer-edge:#9d174d24;--warning-notice-help-text:#6b2154cc;--warning-notice-help-text-hover:#500724f0;--warning-notice-close-bg:#fff7fbad;--warning-notice-close-bg-hover:#fff1f7eb;--warning-notice-close-border:#9d174d85;--warning-notice-close-edge:#9d174d2e;--warning-notice-close-border-hover:#be185d7a;--warning-notice-close-text:#40122bf0;--warning-notice-close-focus:#be185d8a}[data-platform-theme=dynamic]{--warning-notice-rationale-bg:#00e5ff0e;--warning-notice-rationale-border:#facc1538;--warning-notice-footer-divider:#00e5ff2e;--warning-notice-help-text:#a5f3fcb3;--warning-notice-help-text-hover:#ecfefff0;--warning-notice-close-bg:#0206176b;--warning-notice-close-bg-hover:#082f4994;--warning-notice-close-border:#00e5ff38;--warning-notice-close-border-hover:#00e5ff94;--warning-notice-close-text:#ecfefff2;--warning-notice-close-focus:#00e5ff9e}@media (width<=36rem){.warning-notice[data-v-a29b9cd1]{--warning-notice-content-gap:.78rem}.warning-notice[data-v-a29b9cd1] .glass-dialog-header{text-align:left;align-items:flex-start}.warning-notice[data-v-a29b9cd1] .glass-dialog-header__main{align-items:flex-start}.warning-notice[data-v-a29b9cd1] .glass-dialog-header__title{font-size:1.25rem}.warning-notice[data-v-a29b9cd1] .glass-dialog-header__subtitle,.warning-notice__rationale[data-v-a29b9cd1]{font-size:.84rem}.warning-notice__footer[data-v-a29b9cd1]{gap:.85rem!important}}@media (width<=28rem){.warning-notice__footer[data-v-a29b9cd1]{flex-direction:column!important;align-items:stretch!important;display:flex!important}.warning-notice__helper[data-v-a29b9cd1],.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__button{width:100%}}@media (prefers-reduced-motion:reduce){.warning-notice__helper[data-v-a29b9cd1],.warning-notice__helper[data-v-a29b9cd1]:after,.warning-notice__helper-cue[data-v-a29b9cd1],.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__button{transition:none}.warning-notice__helper[data-v-a29b9cd1]:hover,.warning-notice__helper[data-v-a29b9cd1]:focus-visible,.warning-notice__helper[data-v-a29b9cd1]:hover:after,.warning-notice__helper[data-v-a29b9cd1]:focus-visible:after,.warning-notice__helper:hover .warning-notice__helper-cue[data-v-a29b9cd1],.warning-notice__footer[data-v-a29b9cd1] .glass-dialog-footer__button:hover{transform:none}}.open-diagram-shell[data-v-78af3034]{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.9rem;min-height:0;max-height:min(82vh,44rem);display:grid}.open-diagram-toolbar[data-v-78af3034]{flex-direction:column;gap:.9rem;display:flex}.open-diagram-count-pill[data-v-78af3034]{border:1px solid var(--llb-dialog-section-border);background:linear-gradient(180deg, #ffffff17, #ffffff09), color-mix(in srgb, var(--llb-control-bg) 86%, var(--llb-accent,var(--color-accent)) 14%);min-height:2rem;color:var(--color-text-primary);white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff0f, var(--llb-control-shadow);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.42rem .72rem;font-size:.76rem;font-weight:820;line-height:1;display:inline-flex}.open-diagram-count-pill__icon[data-v-78af3034]{width:.95rem;height:.95rem;color:var(--llb-accent,var(--color-accent))}.open-diagram-filter-row[data-v-78af3034]{justify-content:flex-start;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex;overflow-x:auto}.open-diagram-filter[data-v-78af3034]{min-height:2.05rem;color:var(--color-text-secondary);letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.78rem;font-weight:820;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .16s;display:inline-flex}.open-diagram-filter[data-v-78af3034]:hover,.open-diagram-filter[data-v-78af3034]:focus-visible{border-color:var(--llb-control-border);background:var(--llb-control-bg-hover);color:var(--color-text-primary);outline:none}.open-diagram-filter.is-active[data-v-78af3034]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, var(--color-borders-dividers) 18%);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 14%, var(--llb-control-bg));color:var(--color-accent-contrast)}.open-diagram-filter[data-v-78af3034]:disabled{cursor:wait;opacity:.66}.open-diagram-filter__count[data-v-78af3034]{opacity:.72;font-variant-numeric:tabular-nums}.open-diagram-list-zone[data-v-78af3034]{flex-direction:column;gap:.45rem;min-width:0;min-height:0;display:flex;overflow:hidden}.open-diagram-list-zone[data-v-78af3034] .glass-dialog-list-picker{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 46%, transparent) transparent;scrollbar-width:thin;border:1px solid var(--llb-dialog-section-border);background:color-mix(in srgb, var(--llb-dialog-section-bg) 86%, transparent);border-radius:.72rem;max-height:clamp(10rem,38vh,24rem);overflow:hidden auto;box-shadow:inset 0 1px #ffffff0e,0 14px 30px #0206171f}.open-diagram-list-zone[data-v-78af3034] .glass-dialog-list-picker::-webkit-scrollbar{width:.5rem}.open-diagram-list-zone[data-v-78af3034] .glass-dialog-list-picker::-webkit-scrollbar-track{background:0 0}.open-diagram-list-zone[data-v-78af3034] .glass-dialog-list-picker::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 34%, transparent);border-radius:999px}.open-diagram-list-zone[data-v-78af3034] .glass-dialog-list-picker__grid{gap:0}.open-diagram-list-header[data-v-78af3034]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;display:grid}.open-diagram-list-header__copy[data-v-78af3034]{min-width:0}.open-diagram-list-header__title[data-v-78af3034]{color:var(--color-text-secondary);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.76rem;font-weight:850;line-height:1.25;overflow:hidden}.open-diagram-list-header__actions[data-v-78af3034]{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.diagram-card[data-v-78af3034]{color:var(--color-text-primary);box-shadow:none;background:0 0;border:0;border-radius:0;transition:border-color .18s,background .22s,box-shadow .22s;position:relative;overflow:hidden}.open-diagram-list-zone[data-v-78af3034] .glass-dialog-list-picker__grid>li+li .diagram-card{border-top:1px solid color-mix(in srgb, var(--llb-dialog-section-border) 72%, transparent)}.diagram-card-select[data-v-78af3034]{width:100%;min-width:0;min-height:3.9rem;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.72rem;padding:.62rem .72rem;display:grid}.diagram-card-select[data-v-78af3034]:focus-visible{outline:none}.diagram-card-select[data-v-78af3034]:disabled{cursor:wait}.diagram-card[data-v-78af3034]:hover,.diagram-card[data-v-78af3034]:focus-within{background:var(--llb-control-bg-hover)}.open-diagram-shell.is-opening .diagram-card[data-v-78af3034]:not(.is-opening){opacity:.62}.diagram-card.is-selected[data-v-78af3034]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, var(--llb-control-bg));box-shadow:inset .2rem 0 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 74%, transparent), inset 0 1px 0 #ffffff12}.diagram-card.is-opening[data-v-78af3034]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, var(--llb-control-bg))}.diagram-card__radio[data-v-78af3034]{border:2px solid color-mix(in srgb, #fff 88%, var(--color-borders-dividers) 12%);width:1.12rem;height:1.12rem;box-shadow:inset 0 0 0 1px #0f172a0f, 0 0 0 1px color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:#fffffff5;border-radius:999px;justify-self:center;place-items:center;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-grid}.diagram-card__radio-dot[data-v-78af3034]{background:var(--llb-accent,var(--color-accent));opacity:0;border-radius:999px;width:.42rem;height:.42rem;transition:opacity .16s,transform .16s;transform:scale(.45)}.diagram-card.is-selected .diagram-card__radio[data-v-78af3034],.diagram-card__radio.is-selected[data-v-78af3034]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, #fff 28%);box-shadow:inset 0 0 0 1px #0f172a0f, 0 0 0 3px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, transparent)}.diagram-card.is-selected .diagram-card__radio-dot[data-v-78af3034],.diagram-card__radio.is-selected .diagram-card__radio-dot[data-v-78af3034]{opacity:1;transform:scale(1)}.diagram-card__main[data-v-78af3034],.diagram-card__details[data-v-78af3034],.diagram-card__meta[data-v-78af3034],.diagram-card__relative[data-v-78af3034]{min-width:0}.diagram-card__main[data-v-78af3034]{gap:.22rem;display:grid}.diagram-card__title[data-v-78af3034]{color:var(--color-text-primary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:850;line-height:1.25;overflow:hidden}.diagram-card__meta[data-v-78af3034]{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.42rem;font-size:.78rem;line-height:1.3;display:flex;overflow:hidden}.diagram-card__meta span[data-v-78af3034]{text-overflow:ellipsis;overflow:hidden}.diagram-card__meta span+span[data-v-78af3034]:before{content:"";opacity:.48;vertical-align:middle;background:currentColor;border-radius:999px;width:.25rem;height:.25rem;margin-right:.42rem;display:inline-block}.diagram-card__details[data-v-78af3034]{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.diagram-card__relative[data-v-78af3034]{white-space:nowrap;align-items:center;gap:.28rem;font-size:.76rem;font-weight:720;line-height:1;display:inline-flex}.diagram-card__relative-icon[data-v-78af3034]{width:.9rem;height:.9rem;color:var(--llb-accent,var(--color-accent))}.diagram-selected-mark[data-v-78af3034]{background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 16%, transparent);min-width:5.4rem;min-height:1.55rem;color:var(--llb-accent,var(--color-accent));opacity:0;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.28rem .5rem;font-size:.7rem;font-weight:840;line-height:1;transition:opacity .18s,transform .18s;display:inline-flex;transform:scale(.84)}.diagram-selected-mark.is-visible[data-v-78af3034]{opacity:1;transform:scale(1)}.diagram-selected-mark__icon[data-v-78af3034]{width:.9rem;height:.9rem}.diagram-selected-mark__icon.is-spinning[data-v-78af3034]{animation:.82s linear infinite open-diagram-spin-78af3034}.open-diagram-feedback[data-v-78af3034]{margin-top:-.08rem}@keyframes open-diagram-spin-78af3034{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chip[data-v-78af3034]{border:1px solid var(--llb-dialog-section-border);background:color-mix(in srgb, var(--llb-control-bg) 78%, transparent);min-height:1.35rem;color:var(--color-text-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .48rem;font-size:.7rem;font-weight:820;line-height:1;display:inline-flex}.chip.contrast[data-v-78af3034]{color:var(--color-accent-contrast)}[data-platform-theme=light] .llb-dialog-panel.llb-dialog-panel.open-diagram-dialog.open-diagram-dialog .open-diagram-footer .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #0f172a33!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink] .llb-dialog-panel.llb-dialog-panel.open-diagram-dialog.open-diagram-dialog .open-diagram-footer .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #50072438!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}.open-diagram-footer[data-v-78af3034]{z-index:2;position:relative}@media (width<=720px){.open-diagram-list-header[data-v-78af3034]{grid-template-columns:minmax(0,1fr)}.open-diagram-list-header__actions[data-v-78af3034]{justify-content:flex-start}.diagram-card-select[data-v-78af3034]{grid-template-columns:2rem minmax(0,1fr) auto}.diagram-card__details[data-v-78af3034]{grid-column:2/-1;justify-content:flex-start;margin-top:.12rem}.diagram-selected-mark[data-v-78af3034]{grid-area:1/3;width:1.6rem;min-width:1.6rem;padding:0}.diagram-selected-mark span[data-v-78af3034]{display:none}}@media (width<=540px){.open-diagram-count-pill[data-v-78af3034]{align-self:center}.diagram-card-select[data-v-78af3034]{min-height:3.8rem;padding:.68rem}.diagram-card__relative[data-v-78af3034]{display:none}}@media (height<=430px) and (orientation:landscape){.open-diagram-shell[data-v-78af3034],.open-diagram-toolbar[data-v-78af3034]{gap:.55rem}[data-v-78af3034] .glass-dialog-header{margin-bottom:.32rem}[data-v-78af3034] .glass-dialog-header__kicker,.open-diagram-count-pill[data-v-78af3034]{display:none}[data-v-78af3034] .glass-dialog-header__title{font-size:1.05rem}[data-v-78af3034] .glass-dialog-header__icon-glyph{width:1.2rem;height:1.2rem}.open-diagram-filter-row[data-v-78af3034]{display:none}[data-v-78af3034] .glass-dialog-toolbar__search{min-height:2.35rem;padding:.42rem .62rem}.open-diagram-list-zone[data-v-78af3034]{gap:.42rem}.open-diagram-list-zone[data-v-78af3034] .glass-dialog-list-picker{max-height:3.95rem;padding-right:.1rem;overflow-y:auto}.open-diagram-list-zone[data-v-78af3034] .glass-dialog-list-picker__grid{gap:.42rem}.open-diagram-list-header__title[data-v-78af3034]{font-size:.88rem}.diagram-card-select[data-v-78af3034]{min-height:3.28rem;padding:.44rem .52rem}.diagram-card__radio[data-v-78af3034]{width:1.05rem;height:1.05rem}.diagram-card__details[data-v-78af3034]{gap:.34rem}.diagram-card__relative[data-v-78af3034]{display:none}[data-v-78af3034] .glass-dialog-footer{margin-top:.62rem}[data-v-78af3034] .glass-dialog-footer__button{min-height:2.12rem;padding:.5rem 1rem}}@media (prefers-reduced-motion:reduce){.diagram-card[data-v-78af3034],.diagram-selected-mark[data-v-78af3034],.diagram-card__radio[data-v-78af3034],.diagram-card__radio-dot[data-v-78af3034],.open-diagram-filter[data-v-78af3034]{transition:none}.diagram-selected-mark__icon.is-spinning[data-v-78af3034]{animation:none}}.llb-dialog-panel.save-diagram-dialog{--llb-dialog-width:clamp(22rem, 92vw, 38rem);--save-dialog-accent:var(--llb-accent,var(--color-accent));--save-dialog-pill-ready-bg:#22c55e24;--save-dialog-pill-ready-border:#22c55e6b;--save-dialog-pill-ready-text:color-mix(in srgb, #bbf7d0 72%, var(--color-text-primary) 28%);--save-dialog-pill-idle-bg:color-mix(in srgb, var(--color-panel-soft) 54%, transparent);--save-dialog-pill-idle-border:color-mix(in srgb, var(--color-borders-dividers) 36%, transparent);--save-dialog-pill-idle-text:color-mix(in srgb, var(--color-text-secondary) 86%, transparent);--save-dialog-pill-check-bg:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 12%, transparent);--save-dialog-pill-check-border:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 42%, transparent);--save-dialog-pill-check-text:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 60%, var(--color-text-primary) 40%);--save-dialog-footer-divider:color-mix(in srgb, var(--save-dialog-accent) 18%, var(--color-borders-dividers) 20%);width:min(100vw - 1.5rem,38rem)}[data-platform-theme=light]{--save-dialog-pill-ready-bg:#dcfce7c7;--save-dialog-pill-ready-border:#16a34a57;--save-dialog-pill-ready-text:#15803df2;--save-dialog-pill-idle-bg:#f8fafcc7;--save-dialog-pill-idle-border:#94a3b857;--save-dialog-pill-idle-text:#475569e0;--save-dialog-pill-check-bg:#fef9c3d6;--save-dialog-pill-check-border:#ca8a0457;--save-dialog-pill-check-text:#854d0ef2;--save-dialog-footer-divider:#2563eb38;color:#0f172a;text-shadow:none;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8);border-color:#2563eb85;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38}[data-platform-theme=pink]{--save-dialog-pill-ready-bg:#dcfce7bd;--save-dialog-pill-ready-border:#16a34a57;--save-dialog-pill-ready-text:#14532df0;--save-dialog-pill-idle-bg:#fff1f7b8;--save-dialog-pill-idle-border:#9d174d38;--save-dialog-pill-idle-text:#6b2154d1;--save-dialog-pill-check-bg:#fdf2f8d6;--save-dialog-pill-check-border:#db27774d;--save-dialog-pill-check-text:#9d174deb;--save-dialog-footer-divider:#9d174d38;color:#251923;text-shadow:none;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d);border-color:#be185d7a;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33}[data-platform-theme=dynamic]{--save-dialog-pill-ready-bg:#22c55e1a;--save-dialog-pill-ready-border:#22c55e57;--save-dialog-pill-ready-text:#bbf7d0eb;--save-dialog-pill-idle-bg:#00e5ff0e;--save-dialog-pill-idle-border:#00e5ff2e;--save-dialog-pill-idle-text:#a5f3fcb8;--save-dialog-pill-check-bg:#facc1518;--save-dialog-pill-check-border:#facc1542;--save-dialog-pill-check-text:#fef08ae0;--save-dialog-footer-divider:#00e5ff29}.light[data-platform-theme=light] .llb-dialog-panel.save-diagram-dialog .save-status-pill--ready,.light [data-platform-theme=light] .llb-dialog-panel.save-diagram-dialog .save-status-pill--ready,[data-platform-theme=light] .llb-dialog-panel.save-diagram-dialog .save-status-pill--ready{color:#14532d!important;background:#dcfce7f0!important}.light[data-platform-theme=light] .llb-dialog-panel.save-diagram-dialog .glass-dialog-footer__button--primary:not(:disabled),.light [data-platform-theme=light] .llb-dialog-panel.save-diagram-dialog .glass-dialog-footer__button--primary:not(:disabled),[data-platform-theme=light] .llb-dialog-panel.save-diagram-dialog .glass-dialog-footer__button--primary:not(:disabled){color:#0f172a!important;text-shadow:none!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}.light[data-platform-theme=pink] .llb-dialog-panel.save-diagram-dialog .save-status-pill--ready,.light [data-platform-theme=pink] .llb-dialog-panel.save-diagram-dialog .save-status-pill--ready,[data-platform-theme=pink] .llb-dialog-panel.save-diagram-dialog .save-status-pill--ready{color:#14532d!important;background:#dcfce7f0!important}.light[data-platform-theme=pink] .llb-dialog-panel.save-diagram-dialog .glass-dialog-footer__button--primary:not(:disabled),.light [data-platform-theme=pink] .llb-dialog-panel.save-diagram-dialog .glass-dialog-footer__button--primary:not(:disabled),[data-platform-theme=pink] .llb-dialog-panel.save-diagram-dialog .glass-dialog-footer__button--primary:not(:disabled){color:#251923!important;text-shadow:none!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}[data-platform-theme=light] .llb-dialog-panel.llb-dialog-panel.save-diagram-dialog.save-diagram-dialog .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #0f172a33!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink] .llb-dialog-panel.llb-dialog-panel.save-diagram-dialog.save-diagram-dialog .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #50072438!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header{margin-bottom:0}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__main{gap:.34rem}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__kicker{color:color-mix(in srgb, var(--color-text-secondary) 82%, var(--save-dialog-accent) 18%);letter-spacing:.08em}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__title{justify-content:flex-start;font-size:clamp(1.24rem,2vw,1.42rem);line-height:1.12}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__subtitle{max-width:29rem;margin:0;font-size:.94rem;line-height:1.42}.save-status-pill[data-v-3bf71048]{border:1px solid var(--save-dialog-pill-idle-border);background:var(--save-dialog-pill-idle-bg);min-height:2rem;color:var(--save-dialog-pill-idle-text);letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.34rem .72rem;font-size:.76rem;font-weight:820;line-height:1;display:inline-flex}.save-status-pill--ready[data-v-3bf71048]{border-color:var(--save-dialog-pill-ready-border);background:var(--save-dialog-pill-ready-bg);color:var(--save-dialog-pill-ready-text)}.save-status-pill--check[data-v-3bf71048]{border-color:var(--save-dialog-pill-check-border);background:var(--save-dialog-pill-check-bg);color:var(--save-dialog-pill-check-text)}.save-status-pill__icon[data-v-3bf71048]{width:.92rem;height:.92rem}.save-name-section[data-v-3bf71048]{margin-top:1rem}.save-name-section[data-v-3bf71048] .glass-dialog-field{--glass-dialog-field-x:1rem;--glass-dialog-field-gap:.78rem}.save-name-section[data-v-3bf71048] .glass-dialog-field__native-control{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding-left:.4rem!important}.save-name-section[data-v-3bf71048] .glass-dialog-field__native-control:focus{box-shadow:none!important;border:0!important;outline:0!important}.save-name-section[data-v-3bf71048] .glass-dialog-field__native-control:focus-visible{box-shadow:none!important;outline:0!important}.llb-dialog-panel.save-diagram-dialog #diagram-name.glass-dialog-field__native-control,.llb-dialog-panel.save-diagram-dialog #diagram-name.glass-dialog-field__native-control:focus,.llb-dialog-panel.save-diagram-dialog #diagram-name.glass-dialog-field__native-control:focus-visible{appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.save-suggestions-strip[data-v-3bf71048]{border-top:1px solid color-mix(in srgb, var(--save-dialog-accent) 12%, var(--color-borders-dividers) 16%);gap:.36rem;margin-top:.72rem;padding-top:.58rem;display:grid}.save-suggestions-strip__header[data-v-3bf71048]{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.save-suggestions-strip__title[data-v-3bf71048]{color:color-mix(in srgb, var(--color-text-secondary) 88%, transparent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:780;line-height:1.2}.save-suggestions-strip__chips[data-v-3bf71048]{flex-wrap:wrap;gap:.36rem;display:flex}.chip[data-v-3bf71048]{color:var(--color-accent)}.suggestion-chip[data-v-3bf71048]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:color-mix(in srgb, var(--color-panel-soft) 34%, transparent);min-height:1.76rem;color:color-mix(in srgb, var(--color-text-secondary) 88%, var(--save-dialog-accent) 12%);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .58rem;font-size:.66rem;font-weight:760;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.chip[data-v-3bf71048]:hover{border-color:color-mix(in srgb, var(--save-dialog-accent) 28%, var(--color-borders-dividers) 18%);background:color-mix(in srgb, var(--color-panel-soft) 48%, transparent);color:var(--color-text-primary);box-shadow:0 5px 12px color-mix(in srgb, var(--save-dialog-accent) 9%, transparent), 0 1px 4px #0206171f;transform:translateY(-1px)}.save-dialog-footer[data-v-3bf71048]{border-top:1px solid var(--save-dialog-footer-divider);margin-top:1rem;padding-top:1rem}.save-dialog-footer[data-v-3bf71048] .glass-dialog-footer__actions{justify-content:space-between!important}@media (height<=30rem) and (orientation:landscape){.llb-dialog-panel.save-diagram-dialog{max-height:calc(100vh - .5rem);padding:.55rem .9rem!important}.llb-dialog-panel.save-diagram-dialog .dialog-body{max-height:calc(100vh - 1.5rem)!important}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header{margin-bottom:.48rem}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__main{gap:.16rem}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__kicker{font-size:.66rem;line-height:1}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__title{font-size:1.1rem;line-height:1.08}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__subtitle{font-size:.8rem;line-height:1.24}.llb-dialog-panel.save-diagram-dialog .glass-dialog-header__icon-glyph{width:1.2rem;height:1.2rem}.llb-dialog-panel.save-diagram-dialog .save-status-pill{min-height:1.72rem;padding:.28rem .52rem;font-size:.68rem}.llb-dialog-panel.save-diagram-dialog .save-name-section{margin-top:.58rem}.llb-dialog-panel.save-diagram-dialog .glass-dialog-field{--glass-dialog-field-min-height:2.42rem;--glass-dialog-field-x:.78rem;--glass-dialog-field-gap:.56rem;--glass-dialog-field-action-size:1.72rem;gap:.28rem}.llb-dialog-panel.save-diagram-dialog .glass-dialog-field__native-control{min-height:1.86rem;font-size:.86rem}.llb-dialog-panel.save-diagram-dialog .glass-dialog-field__message{font-size:.72rem;line-height:1.25}.llb-dialog-panel.save-diagram-dialog .save-suggestions-strip{gap:.24rem;margin-top:.42rem;padding-top:.36rem}.llb-dialog-panel.save-diagram-dialog .save-suggestions-strip__title{font-size:.66rem}.llb-dialog-panel.save-diagram-dialog .save-suggestions-strip .chip{min-height:1.56rem;padding:.26rem .46rem;font-size:.62rem;line-height:1}.llb-dialog-panel.save-diagram-dialog .glass-dialog-footer{margin-top:.52rem;padding-top:.56rem}.llb-dialog-panel.save-diagram-dialog .glass-dialog-footer__actions{justify-content:space-between!important}.llb-dialog-panel.save-diagram-dialog .glass-dialog-footer__button{min-height:2.18rem;padding-top:.48rem;padding-bottom:.48rem}}.llb-dialog-panel.save-diagram-choice-dialog{--llb-dialog-width:min(42rem, calc(100vw - 1.25rem));width:min(42rem,100vw - 1.25rem)}.save-choice-shell[data-v-41c9b52a]{gap:.82rem;display:grid}.save-choice-status-pill[data-v-41c9b52a]{border:1px solid var(--llb-dialog-section-border);background:linear-gradient(180deg, #ffffff17, #ffffff09), color-mix(in srgb, var(--llb-control-bg) 84%, var(--llb-accent,var(--color-accent)) 16%);min-height:2rem;color:var(--color-text-primary);white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff0f, var(--llb-control-shadow);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.42rem .72rem;font-size:.76rem;font-weight:820;line-height:1;display:inline-flex}.save-choice-status-pill__icon[data-v-41c9b52a]{width:.95rem;height:.95rem;color:var(--llb-accent,var(--color-accent))}.save-choice-options[data-v-41c9b52a]{gap:.58rem;display:grid}.save-choice-option[data-v-41c9b52a]{border:1px solid var(--llb-dialog-section-border);background:linear-gradient(180deg, #ffffff13, #ffffff08), var(--llb-dialog-section-bg);width:100%;min-width:0;min-height:4.25rem;color:var(--color-text-primary);text-align:left;border-radius:.75rem;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.68rem;padding:.76rem .8rem;transition:border-color .18s,background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff0e,0 12px 24px #0206171a}.save-choice-option[data-v-41c9b52a]:not(:disabled):hover,.save-choice-option[data-v-41c9b52a]:focus-visible{border-color:var(--llb-control-border-strong);background:var(--llb-control-bg-hover);outline:none}.save-choice-option.is-selected[data-v-41c9b52a]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 52%, var(--color-borders-dividers) 18%);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 12%, var(--llb-control-bg));box-shadow:inset .2rem 0 0 color-mix(in srgb, var(--llb-accent,var(--color-accent)) 74%, transparent), inset 0 1px 0 #ffffff12}.save-choice-option[data-v-41c9b52a]:disabled{cursor:wait;opacity:.72}.save-choice-option__radio[data-v-41c9b52a]{border:2px solid color-mix(in srgb, #fff 88%, var(--color-borders-dividers) 12%);width:1.14rem;height:1.14rem;box-shadow:inset 0 0 0 1px #0f172a0f, 0 0 0 1px color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:#fffffff5;border-radius:999px;justify-self:center;place-items:center;display:inline-grid}.save-choice-option__dot[data-v-41c9b52a]{background:var(--llb-accent,var(--color-accent));opacity:0;border-radius:999px;width:.42rem;height:.42rem;transition:opacity .16s,transform .16s;transform:scale(.45)}.save-choice-option.is-selected .save-choice-option__dot[data-v-41c9b52a]{opacity:1;transform:scale(1)}.save-choice-option__copy[data-v-41c9b52a]{gap:.22rem;min-width:0;display:grid}.save-choice-option__header[data-v-41c9b52a]{flex-wrap:wrap;align-items:center;gap:.48rem;min-width:0;display:flex}.save-choice-option__title[data-v-41c9b52a]{color:var(--color-text-primary);font-size:.94rem;font-weight:850;line-height:1.25}.save-choice-option__description[data-v-41c9b52a]{color:var(--color-text-secondary);font-size:.82rem;line-height:1.42}.save-choice-chip[data-v-41c9b52a]{border:1px solid var(--llb-dialog-section-border);background:color-mix(in srgb, var(--llb-control-bg) 78%, transparent);min-height:1.45rem;color:var(--color-text-primary);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.28rem .52rem;font-size:.68rem;font-weight:840;line-height:1;display:inline-flex}.save-choice-chip--primary[data-v-41c9b52a]{color:var(--color-accent-contrast)}.save-choice-footer[data-v-41c9b52a]{margin-top:.1rem}[data-platform-theme=light] .llb-dialog-panel.llb-dialog-panel.save-diagram-choice-dialog.save-diagram-choice-dialog .save-choice-footer .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #0f172a33!important;background-color:#1d4ed8!important;background-image:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink] .llb-dialog-panel.llb-dialog-panel.save-diagram-choice-dialog.save-diagram-choice-dialog .save-choice-footer .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #50072438!important;background-color:#be185d!important;background-image:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}[data-platform-theme=dynamic] .llb-dialog-panel.llb-dialog-panel.save-diagram-choice-dialog.save-diagram-choice-dialog .save-choice-footer .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:none!important;background-color:#0e7490!important;background-image:linear-gradient(#0891b2,#0e7490)!important;border-color:#22d3eea3!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #0891b23d!important}.save-choice-note-enter-active[data-v-41c9b52a],.save-choice-note-leave-active[data-v-41c9b52a]{transition:opacity .18s,transform .18s}.save-choice-note-enter-from[data-v-41c9b52a],.save-choice-note-leave-to[data-v-41c9b52a]{opacity:0;transform:translateY(-.25rem)}@media (width<=520px){.llb-dialog-panel.save-diagram-choice-dialog{width:min(100vw - 1rem, var(--llb-dialog-width))}.save-choice-shell[data-v-41c9b52a]{gap:.72rem}.save-choice-option[data-v-41c9b52a]{grid-template-columns:1.45rem minmax(0,1fr);min-height:4rem;padding:.7rem}.save-choice-option__title[data-v-41c9b52a]{font-size:.9rem}.save-choice-option__description[data-v-41c9b52a]{font-size:.79rem}}@media (height<=430px) and (orientation:landscape){.llb-dialog-panel.save-diagram-choice-dialog{max-height:calc(100vh - .5rem);padding:.68rem .82rem!important}.llb-dialog-panel.save-diagram-choice-dialog .dialog-body{max-height:calc(100vh - .75rem)}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-header{gap:.68rem;margin-bottom:.46rem}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-header__main{gap:.18rem}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-header__kicker{font-size:.62rem}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-header__title{font-size:1.06rem}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-header__icon-glyph{width:1.14rem;height:1.14rem}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-header__subtitle{font-size:.78rem;line-height:1.28}.save-choice-shell[data-v-41c9b52a]{gap:.52rem}.save-choice-status-pill[data-v-41c9b52a]{min-height:1.72rem;padding:.3rem .55rem;font-size:.68rem}.save-choice-status-pill__icon[data-v-41c9b52a]{width:.82rem;height:.82rem}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-status{display:none}.save-choice-options[data-v-41c9b52a]{gap:.42rem}.save-choice-option[data-v-41c9b52a]{min-height:3.35rem;padding:.52rem .58rem}.save-choice-option__title[data-v-41c9b52a]{font-size:.84rem}.save-choice-option__description[data-v-41c9b52a]{font-size:.72rem;line-height:1.24}.save-choice-chip[data-v-41c9b52a]{min-height:1.22rem;padding:.2rem .42rem;font-size:.6rem}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-footer{margin-top:.48rem}.llb-dialog-panel.save-diagram-choice-dialog .glass-dialog-footer__button{min-height:2.12rem;padding:.5rem .86rem;font-size:.78rem}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-shell.is-snapshot-mode .glass-dialog-header__subtitle{display:none}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-shell.is-snapshot-mode #save-choice-save-only{min-height:2.58rem;padding-top:.42rem;padding-bottom:.42rem}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-shell.is-snapshot-mode #save-choice-save-only .save-choice-option__description{display:none}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-note-field{gap:.22rem}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-note-field .glass-dialog-field__label{font-size:.74rem;line-height:1.1}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-note-field .glass-dialog-field__shell{--glass-dialog-field-min-height:2.55rem;--glass-dialog-field-x:.62rem;--glass-dialog-field-gap:.46rem}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-note-field .glass-dialog-field__leading{display:none}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-note-field .glass-dialog-field__meta{font-size:.68rem}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-note-field .glass-dialog-field__native-control--textarea{resize:none;height:2.2rem!important;min-height:2.2rem!important;padding:.28rem 0!important;line-height:1.2!important}.llb-dialog-panel.save-diagram-choice-dialog .save-choice-note-field .glass-dialog-field__message{display:none}}@media (prefers-reduced-motion:reduce){.save-choice-option[data-v-41c9b52a],.save-choice-option__dot[data-v-41c9b52a],.save-choice-note-enter-active[data-v-41c9b52a],.save-choice-note-leave-active[data-v-41c9b52a]{transition:none}}.revision-dialog[data-v-e4ceb9a8]{padding:.25rem}.revision-hero[data-v-e4ceb9a8]{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}.revision-title-lockup[data-v-e4ceb9a8]{max-width:44rem}.dialog-kicker[data-v-e4ceb9a8]{color:color-mix(in srgb, var(--color-accent-contrast) 76%, #fff 24%);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.revision-lede[data-v-e4ceb9a8]{max-width:42rem;color:var(--color-text-secondary);margin:.45rem auto 0;font-size:.92rem;line-height:1.5}.active-diagram-pill[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 52%, transparent);max-width:100%;color:var(--color-text-secondary);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;padding:.48rem .72rem;font-size:.78rem;display:inline-flex}.active-diagram-pill i[data-v-e4ceb9a8]{color:var(--color-accent)}.active-diagram-pill strong[data-v-e4ceb9a8]{min-width:0;max-width:min(32rem,72vw);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.active-diagram-pill small[data-v-e4ceb9a8]{color:color-mix(in srgb, var(--color-text-secondary) 74%, transparent)}.revision-workflow[data-v-e4ceb9a8]{grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.45fr);align-items:start;gap:1rem;display:grid}.revision-panel[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 34%), color-mix(in srgb, var(--color-panel-soft) 62%, transparent);border-radius:.86rem;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.revision-panel__head[data-v-e4ceb9a8]{border-bottom:1px solid color-mix(in srgb, var(--color-borders-dividers) 14%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 32%, transparent);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.95rem 1rem .75rem;display:flex}.revision-panel__body[data-v-e4ceb9a8]{padding:1rem}.data-shell[data-v-e4ceb9a8]{-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.875rem;overflow:hidden}.data-toolbar[data-v-e4ceb9a8]{background:#ffffff0b;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.data-body[data-v-e4ceb9a8]{padding:1rem}.section-toolbar[data-v-e4ceb9a8]{justify-content:space-between}.section-body[data-v-e4ceb9a8]{flex-direction:column;display:flex}.history-toolbar[data-v-e4ceb9a8]{flex-wrap:wrap}.section-title[data-v-e4ceb9a8]{font-size:1rem;font-weight:700}.section-subtitle[data-v-e4ceb9a8]{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem}.field-label[data-v-e4ceb9a8]{font-size:.875rem;font-weight:600;display:block}.glass-input[data-v-e4ceb9a8]{width:100%;color:var(--color-text-primary);background:#0000002e;border:1px solid #ffffff1f;border-radius:.75rem;padding:.85rem .95rem;transition:box-shadow .2s,border-color .2s,background-color .2s}.glass-input[data-v-e4ceb9a8]:focus{border-color:var(--color-accent);background:#0000003d;outline:none;box-shadow:0 0 0 3px #3b82f633}.chip[data-v-e4ceb9a8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f293773;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.85rem;line-height:1;display:inline-flex}.chip-history[data-v-e4ceb9a8]{background:#3b82f624}.chip-current[data-v-e4ceb9a8]{background:#10b98129;border-color:#10b98147}.summary-grid[data-v-e4ceb9a8]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;width:100%;display:grid}.summary-card[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 16%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 44%, transparent);text-align:left;border-radius:.72rem;min-width:0;padding:.68rem .78rem}.summary-card__label[data-v-e4ceb9a8]{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:inline-flex}.summary-card__label i[data-v-e4ceb9a8]{color:var(--color-accent)}.summary-card__value[data-v-e4ceb9a8]{color:#fff;overflow-wrap:anywhere;margin-top:.35rem;font-size:1rem;font-weight:820;line-height:1.25}.metadata-list[data-v-e4ceb9a8]{gap:.75rem;display:grid}.metadata-item[data-v-e4ceb9a8]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.95rem;gap:.45rem;padding:.9rem 1rem;display:grid}.metadata-item__label[data-v-e4ceb9a8]{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.metadata-item__value[data-v-e4ceb9a8]{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.55}.history-list[data-v-e4ceb9a8]{flex-direction:column;gap:.58rem;max-height:26rem;padding:.15rem;display:flex;overflow:auto}.history-item[data-v-e4ceb9a8],.selected-card[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 14%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 38%, transparent);border-radius:.78rem}.history-item[data-v-e4ceb9a8]{text-align:left;width:100%;padding:.86rem .92rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.history-item[data-v-e4ceb9a8]:hover{border-color:color-mix(in srgb, var(--color-accent) 26%, transparent);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel-strong));transform:translateY(-1px)}.history-item-selected[data-v-e4ceb9a8]{border-color:color-mix(in srgb, var(--color-accent) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 12%, transparent), color-mix(in srgb, var(--color-accent-contrast) 5%, transparent)), color-mix(in srgb, var(--color-panel-strong) 44%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 12%, transparent)}.history-item-top[data-v-e4ceb9a8],.history-item-body[data-v-e4ceb9a8]{justify-content:space-between;gap:.75rem;display:flex}.history-item-top[data-v-e4ceb9a8]{align-items:flex-start}.history-item-body[data-v-e4ceb9a8]{align-items:flex-start;margin-top:.8rem}.history-author[data-v-e4ceb9a8]{font-weight:700}.history-comment[data-v-e4ceb9a8]{color:var(--color-text-secondary);margin-top:.35rem;line-height:1.5}.history-time[data-v-e4ceb9a8]{color:var(--color-text-secondary);white-space:nowrap;font-size:.85rem}.selected-card[data-v-e4ceb9a8]{padding:1rem;animation:.32s cubic-bezier(.16,1,.3,1) both restoreCardIn-e4ceb9a8}.confirm-row[data-v-e4ceb9a8]{color:var(--color-text-secondary);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.confirm-row input[data-v-e4ceb9a8]{margin-top:.15rem}.restore-action-strip[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 14%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-accent-contrast) 7%, transparent), transparent 38%), color-mix(in srgb, var(--color-panel-strong) 44%, transparent);border-radius:.78rem;gap:.9rem;padding:.95rem;display:grid}.restore-hint[data-v-e4ceb9a8]{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.45}.restore-buttons[data-v-e4ceb9a8]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.restore-ready[data-v-e4ceb9a8]{animation:.36s cubic-bezier(.16,1,.3,1) both restorePanelIn-e4ceb9a8}.restore-actions-enter-active[data-v-e4ceb9a8],.restore-actions-leave-active[data-v-e4ceb9a8]{transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1)}.restore-actions-enter-from[data-v-e4ceb9a8],.restore-actions-leave-to[data-v-e4ceb9a8]{opacity:0;transform:translateY(8px)}.state-shell[data-v-e4ceb9a8]{text-align:center;min-height:8rem;color:var(--color-text-secondary);border:1px dashed #ffffff24;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.5rem;display:flex}.state-error[data-v-e4ceb9a8]{color:#fca5a5}.loader-dot[data-v-e4ceb9a8]{border:2px solid #3b82f659;border-top-color:var(--color-accent);border-radius:9999px;width:1rem;height:1rem;animation:.85s linear infinite spin-e4ceb9a8}.empty-helper[data-v-e4ceb9a8]{color:var(--color-text-secondary);font-size:.875rem}.footer-actions[data-v-e4ceb9a8],.footer-bar[data-v-e4ceb9a8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.footer-bar[data-v-e4ceb9a8]{justify-content:flex-end}.btn-cta[data-v-e4ceb9a8],.footer-secondary[data-v-e4ceb9a8]{border-radius:.75rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1.5rem;font-weight:700;display:inline-flex}.btn-cta[data-v-e4ceb9a8]{color:#fff;transition:transform .3s,opacity .18s}.btn-cta[data-v-e4ceb9a8]:hover{transform:translateY(-.25rem)}.btn-cta[data-v-e4ceb9a8]:disabled{cursor:not-allowed}.footer-secondary[data-v-e4ceb9a8]{color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1f;transition:transform .18s,opacity .18s,box-shadow .18s,background-color .18s,color .18s}.footer-secondary[data-v-e4ceb9a8]:hover{transform:translateY(-1px)}.pager-btn[data-v-e4ceb9a8]{border:1px solid var(--color-accent);width:2rem;height:2rem;color:var(--color-accent);background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:transform .15s,background-color .2s,color .2s,box-shadow .2s,filter .2s;display:inline-flex}.pager-btn[data-v-e4ceb9a8]:hover{background-color:var(--color-accent);color:var(--color-accent-contrast);transform:translateY(-1px)}.pager-btn[data-v-e4ceb9a8]:disabled,.btn-cta[data-v-e4ceb9a8]:disabled,.footer-secondary[data-v-e4ceb9a8]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.pager-btn.is-active[data-v-e4ceb9a8]{background:var(--color-accent-contrast);color:var(--color-bg-primary);border-color:var(--color-accent-contrast);filter:brightness(1.05);box-shadow:0 0 16px #ec48998c,0 0 28px #ec489959}@media (width<=640px){.revision-workflow[data-v-e4ceb9a8]{grid-template-columns:1fr}.revision-panel--history[data-v-e4ceb9a8]{grid-area:auto}.active-diagram-pill[data-v-e4ceb9a8]{border-radius:.78rem;justify-content:flex-start}.history-item-top[data-v-e4ceb9a8],.history-item-body[data-v-e4ceb9a8],.footer-actions[data-v-e4ceb9a8]{flex-direction:column;align-items:flex-start}.history-time[data-v-e4ceb9a8]{white-space:normal}.restore-buttons[data-v-e4ceb9a8]{flex-direction:column;align-items:stretch}.restore-buttons>button[data-v-e4ceb9a8]{width:100%}}@keyframes spin-e4ceb9a8{to{transform:rotate(360deg)}}@keyframes restorePanelIn-e4ceb9a8{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes restoreCardIn-e4ceb9a8{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.revision-history-dialog[data-v-e4ceb9a8]{--revision-status-bg:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel-strong) 82%);--revision-status-border:color-mix(in srgb, var(--color-accent) 42%, transparent);--revision-status-text:var(--color-accent-contrast);flex-direction:column;gap:.72rem;min-width:0;display:flex}[data-platform-theme=light],[data-platform-theme=pink]{--revision-status-bg:#1d4ed8;--revision-status-border:#1d4ed89e;--revision-status-text:#fff}[data-platform-theme=dynamic]{--revision-status-bg:#0e7490;--revision-status-border:#22d3eea3;--revision-status-text:#fff}.revision-history-header[data-v-e4ceb9a8] .glass-dialog-header{margin-bottom:0}.revision-history-header[data-v-e4ceb9a8] .glass-dialog-header__subtitle{max-width:54rem}.revision-status-pill[data-v-e4ceb9a8],.revision-count-pill[data-v-e4ceb9a8],.chip[data-v-e4ceb9a8]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;line-height:1;display:inline-flex}.revision-status-pill[data-v-e4ceb9a8]{border:1px solid var(--revision-status-border);background:var(--revision-status-bg);min-height:2.05rem;color:var(--revision-status-text);text-shadow:0 1px #0f172a29;box-shadow:inset 0 1px 0 #ffffff24, 0 10px 22px color-mix(in srgb, var(--revision-status-bg) 16%, transparent);padding:.38rem .72rem;font-size:.78rem;font-weight:820}.revision-status-pill--ready[data-v-e4ceb9a8]{--revision-status-bg:#047857;--revision-status-border:#10b9819e;--revision-status-text:#fff}.revision-status-pill--readonly[data-v-e4ceb9a8]{--revision-status-bg:color-mix(in srgb, var(--color-panel-strong) 78%, transparent);--revision-status-border:color-mix(in srgb, var(--color-borders-dividers) 34%, transparent);--revision-status-text:var(--color-text-primary)}.revision-status-pill__icon[data-v-e4ceb9a8],.revision-count-pill__icon[data-v-e4ceb9a8]{color:currentColor;width:.95rem;height:.95rem}.revision-context-strip[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 48%, transparent);min-width:0;color:var(--color-text-secondary);border-radius:.72rem;align-items:center;gap:.48rem;padding:.5rem .68rem;font-size:.78rem;display:flex}.revision-context-strip__icon[data-v-e4ceb9a8],.revision-context-strip__icon i[data-v-e4ceb9a8]{width:1rem;height:1rem;color:var(--color-accent);display:inline-flex}.revision-context-strip__name[data-v-e4ceb9a8]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:840;overflow:hidden}.revision-context-strip__id[data-v-e4ceb9a8]{color:color-mix(in srgb, var(--color-text-secondary) 74%, transparent)}.summary-grid[data-v-e4ceb9a8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.summary-card[data-v-e4ceb9a8]{text-align:left;border-radius:.62rem;padding:.58rem .68rem}.summary-card__label[data-v-e4ceb9a8]{gap:.38rem;max-width:100%;font-size:.66rem;line-height:1.15}.summary-card__icon[data-v-e4ceb9a8]{width:.9rem;height:.9rem;color:var(--color-accent)}.summary-card__value[data-v-e4ceb9a8]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:.28rem 0 0;font-size:.86rem;overflow:hidden}.revision-workflow[data-v-e4ceb9a8]{grid-template-columns:minmax(16rem,.92fr) minmax(24rem,1.25fr) minmax(16rem,.92fr);align-items:start;gap:.78rem;min-width:0;display:grid}.revision-history-dialog--selected .revision-workflow[data-v-e4ceb9a8]{grid-template-columns:minmax(16rem,.92fr) minmax(24rem,1.25fr) minmax(16rem,.92fr);gap:.66rem}.revision-panel[data-v-e4ceb9a8],.revision-history-table-shell[data-v-e4ceb9a8]{min-width:0}.revision-panel.glass-dialog-section[data-v-e4ceb9a8]{gap:.58rem;padding:.64rem}.revision-panel[data-v-e4ceb9a8] .glass-dialog-section__description{font-size:.78rem;line-height:1.32}.revision-panel--history[data-v-e4ceb9a8],.revision-history-dialog--selected .revision-panel--history[data-v-e4ceb9a8]{grid-area:1/2}.revision-panel--save[data-v-e4ceb9a8]{grid-area:1/1}.revision-panel--restore[data-v-e4ceb9a8],.revision-history-dialog--selected .revision-panel--restore[data-v-e4ceb9a8]{grid-area:1/3}.revision-section-body[data-v-e4ceb9a8]{gap:.7rem;min-width:0;display:grid}.revision-panel--save[data-v-e4ceb9a8] .glass-dialog-field{--glass-dialog-field-x:.86rem;--glass-dialog-field-gap:.62rem}.revision-panel--save[data-v-e4ceb9a8] .glass-dialog-field__native-control--textarea{resize:vertical;min-height:5.4rem;padding:.44rem 0!important}.llb-dialog-panel.revision-history-dialog-host #revision-comment.glass-dialog-field__native-control,.llb-dialog-panel.revision-history-dialog-host #revision-comment.glass-dialog-field__native-control:focus,.llb-dialog-panel.revision-history-dialog-host #revision-comment.glass-dialog-field__native-control:focus-visible{appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.revision-metadata-list[data-v-e4ceb9a8]{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.revision-metadata-chip[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 18%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 48%, transparent);border-radius:999px;align-items:center;gap:.34rem;max-width:100%;min-height:1.62rem;padding:.28rem .5rem;font-size:.68rem;line-height:1;display:inline-flex}.revision-metadata-chip__label[data-v-e4ceb9a8]{color:var(--color-text-secondary);text-transform:uppercase;font-weight:800}.revision-metadata-chip__value[data-v-e4ceb9a8]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:780;overflow:hidden}.revision-empty-note[data-v-e4ceb9a8],.revision-action-copy[data-v-e4ceb9a8],.restore-hint[data-v-e4ceb9a8]{color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.4}.revision-action-copy[data-v-e4ceb9a8]{display:none}.revision-empty-note[data-v-e4ceb9a8]{background:color-mix(in srgb, var(--color-panel-strong) 38%, transparent);border-radius:.58rem;padding:.52rem .62rem}.revision-local-action[data-v-e4ceb9a8]{justify-content:space-between;align-items:center;gap:.72rem;min-width:0;display:flex}.revision-local-action .revision-primary-action[data-v-e4ceb9a8]{flex:auto;width:100%}.revision-primary-action[data-v-e4ceb9a8],.restore-danger[data-v-e4ceb9a8]{gap:.42rem;min-height:2.16rem!important;padding:.42rem .78rem!important}.revision-action-glyph[data-v-e4ceb9a8],.revision-action-glyph i[data-v-e4ceb9a8]{justify-content:center;align-items:center;width:.92rem;height:.92rem;display:inline-flex}.revision-count-pill[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);min-height:1.78rem;color:var(--color-text-primary);padding:.3rem .52rem;font-size:.72rem;font-weight:820}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-table-shell__actions{align-items:center}.history-list[data-v-e4ceb9a8]{gap:.18rem;max-height:none;padding:.28rem;display:grid;overflow:visible}.history-item[data-v-e4ceb9a8]{min-height:3.05rem;color:var(--color-text-primary);border:1px solid #0000;border-radius:.56rem;grid-template-columns:minmax(7rem,auto) minmax(0,1fr) auto auto;align-items:center;gap:.68rem;padding:.5rem .62rem;display:grid}.history-item[data-v-e4ceb9a8]:not(:disabled):hover,.history-item[data-v-e4ceb9a8]:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 28%, transparent);background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.history-item-selected[data-v-e4ceb9a8]{border-color:color-mix(in srgb, var(--color-accent) 38%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 16%, transparent)}.history-item__revision[data-v-e4ceb9a8],.selected-card__header[data-v-e4ceb9a8]{flex-wrap:wrap;gap:.3rem;min-width:0;display:inline-flex}.chip[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 16%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 48%, transparent);min-height:1.5rem;color:var(--color-text-secondary);padding:.26rem .46rem;font-size:.68rem;font-weight:820}.chip strong[data-v-e4ceb9a8]{color:var(--color-text-primary)}.chip-history[data-v-e4ceb9a8]{border-color:color-mix(in srgb, var(--color-accent) 28%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.chip-current[data-v-e4ceb9a8]{color:#d1fae5;background:#10b98124;border-color:#10b98157}.history-item__main[data-v-e4ceb9a8]{gap:.12rem;min-width:0;display:grid}.history-author[data-v-e4ceb9a8],.history-comment[data-v-e4ceb9a8],.history-time[data-v-e4ceb9a8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-author[data-v-e4ceb9a8]{color:var(--color-text-primary);font-size:.82rem;font-weight:820}.history-comment[data-v-e4ceb9a8],.history-time[data-v-e4ceb9a8]{color:var(--color-text-secondary);font-size:.74rem;line-height:1.28}.history-selected-icon[data-v-e4ceb9a8]{width:1rem;height:1rem;color:var(--color-accent)}.selected-card[data-v-e4ceb9a8]{border-radius:.62rem;gap:.34rem;min-width:0;padding:.62rem;display:grid}.confirm-row[data-v-e4ceb9a8]{gap:.52rem;font-size:.78rem;line-height:1.38}.confirm-row input[data-v-e4ceb9a8]{width:.95rem;height:.95rem;accent-color:var(--color-accent);margin-top:.1rem}.confirm-row__text--compact[data-v-e4ceb9a8]{display:none}.restore-ready[data-v-e4ceb9a8]{gap:.62rem;min-width:0;display:grid}.restore-action-strip[data-v-e4ceb9a8]{border-radius:.62rem;gap:.6rem;padding:.62rem}.restore-buttons[data-v-e4ceb9a8]{gap:.46rem}.revision-history-dialog--selected .restore-buttons[data-v-e4ceb9a8]{flex-direction:column;align-items:stretch}.revision-history-dialog--selected .restore-buttons>button[data-v-e4ceb9a8]{width:100%}.restore-danger[data-v-e4ceb9a8]{border:1px solid color-mix(in srgb, var(--color-action-red) 48%, transparent)!important;background:color-mix(in srgb, var(--color-action-red) 10%, transparent)!important;color:color-mix(in srgb, var(--color-action-red) 88%, #fff 12%)!important;text-shadow:none!important;background-image:none!important;box-shadow:inset 0 1px #ffffff0f!important}[data-platform-theme=light],[data-platform-theme=pink]{color:#991b1b!important;box-shadow:none!important;background:#b91c1c14!important;border-color:#b91c1c70!important}.restore-empty-state[data-v-e4ceb9a8],.state-shell[data-v-e4ceb9a8]{border-radius:.68rem;min-height:6rem;padding:.78rem}.state-shell__icon[data-v-e4ceb9a8]{width:1.3rem;height:1.3rem;color:var(--color-accent)}.state-shell__title[data-v-e4ceb9a8],.state-shell__message[data-v-e4ceb9a8]{margin:0}.state-shell__title[data-v-e4ceb9a8]{color:var(--color-text-primary);font-weight:820}.state-shell__message[data-v-e4ceb9a8]{margin-top:.14rem;font-size:.8rem;line-height:1.38}.revision-dialog-footer.glass-dialog-footer[data-v-e4ceb9a8]{margin-top:.62rem}@media (width<=980px){.revision-workflow[data-v-e4ceb9a8]{grid-template-columns:1fr}.revision-panel--save[data-v-e4ceb9a8],.revision-panel--history[data-v-e4ceb9a8],.revision-panel--restore[data-v-e4ceb9a8],.revision-history-dialog--selected .revision-panel--history[data-v-e4ceb9a8],.revision-history-dialog--selected .revision-panel--restore[data-v-e4ceb9a8]{grid-area:auto}.summary-grid[data-v-e4ceb9a8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.revision-context-strip[data-v-e4ceb9a8]{flex-wrap:wrap;align-items:flex-start}.summary-grid[data-v-e4ceb9a8]{grid-template-columns:1fr}.revision-local-action[data-v-e4ceb9a8],.restore-buttons[data-v-e4ceb9a8]{flex-direction:column;align-items:stretch}}@media (height<=520px) and (orientation:landscape){.revision-history-dialog[data-v-e4ceb9a8]{gap:.38rem}.revision-history-header[data-v-e4ceb9a8] .glass-dialog-header{gap:.58rem}.revision-history-header[data-v-e4ceb9a8] .glass-dialog-header__main{gap:.16rem}.revision-history-header[data-v-e4ceb9a8] .glass-dialog-header__subtitle{display:none}.revision-history-header[data-v-e4ceb9a8] .glass-dialog-header__kicker{font-size:.64rem;line-height:1.05}.revision-history-header[data-v-e4ceb9a8] .glass-dialog-header__title{gap:.36rem;font-size:1.05rem;line-height:1.08}.revision-history-header[data-v-e4ceb9a8] .glass-dialog-header__icon-glyph{width:1.12rem;height:1.12rem}.revision-status-pill[data-v-e4ceb9a8]{min-height:1.55rem;padding:.22rem .44rem;font-size:.68rem}.revision-context-strip[data-v-e4ceb9a8]{min-height:1.8rem;padding:.28rem .48rem;font-size:.68rem}.revision-workflow[data-v-e4ceb9a8]{grid-template-columns:minmax(12.8rem,.9fr) minmax(18.5rem,1.2fr) minmax(12.8rem,.9fr);gap:.38rem}.revision-panel--save[data-v-e4ceb9a8]{grid-area:1/1}.revision-panel--history[data-v-e4ceb9a8]{grid-area:1/2}.revision-panel--restore[data-v-e4ceb9a8]{grid-area:1/3}.revision-panel.glass-dialog-section[data-v-e4ceb9a8]{gap:.42rem;padding:.52rem}.revision-panel[data-v-e4ceb9a8] .glass-dialog-section__header,.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-table-shell__header,.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-table-shell__footer{padding:.38rem .5rem}.revision-panel[data-v-e4ceb9a8] .glass-dialog-section__description,.revision-action-copy[data-v-e4ceb9a8],.revision-metadata-list[data-v-e4ceb9a8],.revision-panel--save[data-v-e4ceb9a8] .glass-dialog-field__message,.restore-hint[data-v-e4ceb9a8],.history-time[data-v-e4ceb9a8]{display:none}.revision-panel--save[data-v-e4ceb9a8] .glass-dialog-field__native-control--textarea{min-height:2.35rem;max-height:2.35rem}.revision-section-body[data-v-e4ceb9a8],.restore-ready[data-v-e4ceb9a8],.restore-action-strip[data-v-e4ceb9a8]{gap:.34rem}.restore-action-strip[data-v-e4ceb9a8]{padding:.34rem}.revision-primary-action[data-v-e4ceb9a8],.restore-danger[data-v-e4ceb9a8],.revision-dialog-footer[data-v-e4ceb9a8] .glass-dialog-footer__button{border-radius:.58rem;font-size:.72rem;min-height:1.82rem!important;padding:0 .52rem!important}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-scroll-area{max-height:6.35rem!important}.history-list[data-v-e4ceb9a8]{gap:.08rem;padding:.16rem}.history-item[data-v-e4ceb9a8]{grid-template-columns:auto minmax(0,1fr) auto;gap:.38rem;min-height:2.15rem;padding:.26rem .38rem}.history-comment[data-v-e4ceb9a8]{display:none}.selected-card[data-v-e4ceb9a8]{gap:.12rem;padding:.22rem .28rem}.selected-card .history-author[data-v-e4ceb9a8],.selected-card .history-time[data-v-e4ceb9a8],.selected-card .history-comment[data-v-e4ceb9a8]{display:none}.selected-card__header[data-v-e4ceb9a8]{flex-wrap:nowrap;gap:.18rem}.selected-card .chip[data-v-e4ceb9a8]{min-height:1.12rem;padding:.12rem .3rem;font-size:.56rem}.confirm-row[data-v-e4ceb9a8]{align-items:center;gap:.34rem;font-size:.64rem;line-height:1.12}.confirm-row input[data-v-e4ceb9a8]{margin-top:0}.confirm-row__text--full[data-v-e4ceb9a8]{display:none}.confirm-row__text--compact[data-v-e4ceb9a8]{display:inline}.restore-action-strip[data-v-e4ceb9a8]{background:0 0;border-color:#0000;padding:0}.revision-history-dialog--selected .restore-buttons[data-v-e4ceb9a8]{flex-direction:row}.revision-history-dialog--selected .restore-buttons>button[data-v-e4ceb9a8]{flex:1 1 0;width:auto;min-width:0}.restore-empty-state[data-v-e4ceb9a8],.state-shell[data-v-e4ceb9a8]{min-height:3.1rem;padding:.42rem}.revision-dialog-footer.glass-dialog-footer[data-v-e4ceb9a8]{margin-top:.22rem}.revision-history-dialog--selected .revision-workflow[data-v-e4ceb9a8]{grid-template-columns:minmax(12.8rem,.9fr) minmax(18.5rem,1.2fr) minmax(12.8rem,.9fr)}.revision-history-dialog--selected .revision-panel--save[data-v-e4ceb9a8]{grid-area:1/1}.revision-history-dialog--selected .revision-panel--history[data-v-e4ceb9a8]{grid-area:1/2}.revision-history-dialog--selected .revision-panel--restore[data-v-e4ceb9a8]{grid-area:1/3}.revision-history-dialog--selected .revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-scroll-area{max-height:6.9rem!important}}.revision-mode-tabs[data-v-e4ceb9a8]{max-width:100%}.revision-mode-panels[data-v-e4ceb9a8],.revision-mode-panel[data-v-e4ceb9a8]{min-width:0}.revision-mode-panel[data-v-e4ceb9a8]{display:block}.revision-save-layout[data-v-e4ceb9a8]{grid-template-columns:minmax(24rem,1fr) minmax(15rem,.52fr);align-items:start;gap:.78rem;min-width:0;display:grid}.revision-save-summary[data-v-e4ceb9a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.revision-save-layout .revision-local-action[data-v-e4ceb9a8]{grid-column:1/-1}.revision-restore-workflow[data-v-e4ceb9a8]{grid-template-columns:minmax(27rem,1.32fr) minmax(18rem,.78fr);align-items:start;gap:.78rem;min-width:0;display:grid}.revision-mode-panel .revision-panel--save[data-v-e4ceb9a8],.revision-restore-workflow .revision-panel--history[data-v-e4ceb9a8],.revision-restore-workflow .revision-panel--restore[data-v-e4ceb9a8]{grid-area:auto}.revision-restore-workflow .revision-history-table-shell[data-v-e4ceb9a8]{min-width:0}.revision-restore-workflow .revision-panel--restore[data-v-e4ceb9a8]{align-self:stretch}.revision-restore-workflow .restore-buttons[data-v-e4ceb9a8]{flex-direction:column;align-items:stretch}.revision-restore-workflow .restore-buttons>button[data-v-e4ceb9a8]{width:100%}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-table-shell__footer{justify-content:center;min-width:0;overflow:hidden}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-pagination{flex-wrap:wrap;justify-content:center;gap:.22rem .28rem;min-width:0;max-width:100%}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-pagination__button{box-sizing:border-box;flex:none;height:1.72rem;font-size:.74rem;width:auto!important;min-width:1.72rem!important;padding-inline:.38rem!important}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-pagination__icon{width:.88rem;height:.88rem}@media (width<=980px){.revision-save-layout[data-v-e4ceb9a8],.revision-restore-workflow[data-v-e4ceb9a8]{grid-template-columns:1fr}.revision-mode-tabs[data-v-e4ceb9a8]{width:100%}}@media (width<=640px){.revision-save-summary[data-v-e4ceb9a8]{grid-template-columns:1fr}}@media (height<=520px) and (orientation:landscape){.revision-mode-tabs[data-v-e4ceb9a8]{gap:.24rem;padding:.14rem}.revision-mode-tabs[data-v-e4ceb9a8] .glass-dialog-tabs__tab{border-radius:.38rem;min-height:1.6rem;padding:.28rem .42rem;font-size:.66rem}.revision-mode-tabs[data-v-e4ceb9a8] .glass-dialog-tabs__count{display:none}.revision-save-layout[data-v-e4ceb9a8]{grid-template-columns:minmax(17rem,1fr) minmax(12rem,.62fr);gap:.38rem}.revision-save-summary[data-v-e4ceb9a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.revision-restore-workflow[data-v-e4ceb9a8]{grid-template-columns:minmax(24rem,1.36fr) minmax(14rem,.64fr);gap:.38rem}.revision-restore-workflow .revision-panel--restore[data-v-e4ceb9a8]{align-self:start}.revision-panel--restore.glass-dialog-section[data-v-e4ceb9a8]{gap:.28rem;padding:.38rem}.revision-panel--restore[data-v-e4ceb9a8] .glass-dialog-section__header{gap:.32rem}.revision-panel--restore[data-v-e4ceb9a8] .glass-dialog-section__title{gap:.32rem;font-size:.78rem;line-height:1.08}.revision-panel--restore[data-v-e4ceb9a8] .glass-dialog-section__icon-glyph{width:.76rem;height:.76rem}.revision-context-strip__id[data-v-e4ceb9a8],.revision-save-summary .summary-card[data-v-e4ceb9a8]:nth-child(n+3){display:none}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-scroll-area,.revision-history-dialog--selected .revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-scroll-area{max-height:4.65rem!important}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-table-shell__footer{padding:.18rem .32rem}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-pagination{gap:.14rem .16rem}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-pagination__button{max-width:1.28rem;height:1.28rem;font-size:.62rem;width:1.28rem!important;min-width:1.28rem!important;padding-inline:0!important}.revision-history-table-shell[data-v-e4ceb9a8] .glass-dialog-pagination__icon{width:.72rem;height:.72rem}.revision-restore-workflow .restore-buttons[data-v-e4ceb9a8]{flex-direction:row;align-items:stretch}.revision-restore-workflow .restore-buttons>button[data-v-e4ceb9a8]{flex:1 1 0;width:auto;min-width:0;font-size:.66rem}.revision-restore-workflow .restore-buttons .revision-action-glyph[data-v-e4ceb9a8]{display:none}}.restore-dialog-shell[data-v-30fc492d]{color:var(--color-text-primary);flex-direction:column;gap:.95rem;display:flex}.restore-header-actions[data-v-30fc492d]{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.restore-current-pill[data-v-30fc492d]{border:1px solid color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 34%, var(--color-borders-dividers) 30%);background:color-mix(in srgb, var(--color-button-header-Contrast-Yellow) 10%, var(--color-panel-soft) 74%);max-width:min(14rem,42vw);min-height:2rem;color:color-mix(in srgb, var(--color-text-primary) 86%, var(--color-button-header-Contrast-Yellow) 14%);white-space:nowrap;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .68rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.restore-current-pill i[data-v-30fc492d]{width:.95rem;height:.95rem;color:var(--color-button-header-Contrast-Yellow);flex:none}.restore-summary-grid[data-v-30fc492d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.restore-summary-item[data-v-30fc492d],.restore-comment[data-v-30fc492d]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 70%, transparent);background:color-mix(in srgb, var(--color-panel-soft) 72%, transparent);border-radius:.65rem;min-width:0;box-shadow:inset 0 1px #ffffff0a}.restore-summary-item[data-v-30fc492d]{gap:.24rem;padding:.68rem .72rem;display:grid}.restore-summary-item span[data-v-30fc492d],.restore-comment span[data-v-30fc492d]{color:var(--color-text-secondary);text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.22}.restore-summary-item strong[data-v-30fc492d],.restore-comment strong[data-v-30fc492d]{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.9rem;font-weight:820;line-height:1.28}.restore-comment[data-v-30fc492d]{gap:.3rem;margin:.62rem 0 0;padding:.72rem .78rem;display:grid}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-header{margin-bottom:0}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-footer{margin-top:.72rem!important;padding-top:.72rem!important}[data-platform-theme=light]{color:#fff!important;text-shadow:0 1px #0f172a33!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink]{color:#fff!important;text-shadow:0 1px #50072438!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}@media (width<=680px){.restore-summary-grid[data-v-30fc492d]{grid-template-columns:1fr}.restore-header-actions[data-v-30fc492d]{flex-wrap:wrap;justify-content:center}.restore-current-pill[data-v-30fc492d]{max-width:100%}}@media (height<=430px) and (orientation:landscape){.llb-dialog-panel.revision-restore-confirm-dialog{padding:.78rem .9rem!important}.llb-dialog-panel.revision-restore-confirm-dialog .dialog-body{max-height:calc(100vh - 1rem)!important}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-header{gap:.5rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-header__main{gap:.18rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-header__kicker{font-size:.62rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-header__title{font-size:1.05rem;line-height:1.08}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-header__subtitle,.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-section__description{display:none}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-section{gap:.42rem!important;padding:.52rem!important}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-section__header{gap:.36rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-section__title{font-size:.82rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-status{border-radius:.58rem;gap:.42rem;padding:.44rem .52rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-status__icon{width:1rem;height:1rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-status__title{font-size:.76rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-status__message{font-size:.7rem;line-height:1.22}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-footer{margin-top:.44rem;padding-top:.44rem}.llb-dialog-panel.revision-restore-confirm-dialog .glass-dialog-footer__button{min-height:2rem;padding:.42rem .9rem;font-size:.78rem}.restore-dialog-shell[data-v-30fc492d]{gap:.44rem}.restore-current-pill[data-v-30fc492d]{min-height:1.62rem;padding:.24rem .52rem;font-size:.68rem}.restore-summary-grid[data-v-30fc492d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.restore-summary-item[data-v-30fc492d]:nth-child(3){display:none}.restore-summary-item[data-v-30fc492d],.restore-comment[data-v-30fc492d]{border-radius:.52rem;padding:.36rem .5rem}.restore-summary-item[data-v-30fc492d]{gap:.08rem}.restore-summary-item strong[data-v-30fc492d],.restore-comment strong[data-v-30fc492d]{font-size:.76rem;line-height:1.2}.restore-summary-item span[data-v-30fc492d],.restore-comment span[data-v-30fc492d]{font-size:.58rem}.restore-comment[data-v-30fc492d]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;margin-top:.35rem}.restore-comment strong[data-v-30fc492d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.destructive-dialog-shell[data-v-0e96ffa6]{color:var(--color-text-primary);flex-direction:column;gap:.92rem;display:flex}.revision-delete-summary-grid[data-v-0e96ffa6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.revision-delete-summary-item[data-v-0e96ffa6],.revision-delete-comment[data-v-0e96ffa6]{border:1px solid color-mix(in srgb, var(--color-action-red) 22%, var(--color-borders-dividers) 45%);background:color-mix(in srgb, var(--color-action-red) 7%, var(--color-panel-soft) 78%);border-radius:.65rem;min-width:0;box-shadow:inset 0 1px #ffffff0a}.revision-delete-summary-item[data-v-0e96ffa6]{gap:.24rem;padding:.68rem .72rem;display:grid}.revision-delete-summary-item span[data-v-0e96ffa6],.revision-delete-comment span[data-v-0e96ffa6]{color:var(--color-text-secondary);text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.22}.revision-delete-summary-item strong[data-v-0e96ffa6],.revision-delete-comment strong[data-v-0e96ffa6]{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.9rem;font-weight:820;line-height:1.28}.revision-delete-comment[data-v-0e96ffa6]{gap:.3rem;margin:.62rem 0 0;padding:.72rem .78rem;display:grid}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-header{margin-bottom:0}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-footer{margin-top:.72rem!important;padding-top:.72rem!important}@media (width<=680px){.revision-delete-summary-grid[data-v-0e96ffa6]{grid-template-columns:1fr}}@media (height<=430px) and (orientation:landscape){.llb-dialog-panel.revision-delete-confirm-dialog{padding:.78rem .9rem!important}.llb-dialog-panel.revision-delete-confirm-dialog .dialog-body{max-height:calc(100vh - 1rem)!important}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-header{gap:.5rem}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-header__main{gap:.18rem}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-header__kicker{font-size:.62rem}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-header__title{font-size:1.05rem;line-height:1.08}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-header__subtitle,.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-section__description{display:none}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-section{gap:.42rem!important;padding:.52rem!important}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-section__title{font-size:.82rem}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-status{border-radius:.58rem;gap:.42rem;padding:.44rem .52rem}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-status__icon{width:1rem;height:1rem}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-status__title{font-size:.76rem}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-status__message{font-size:.7rem;line-height:1.22}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-footer{margin-top:.44rem!important;padding-top:.44rem!important}.llb-dialog-panel.revision-delete-confirm-dialog .glass-dialog-footer__button{min-height:2rem;padding:.42rem .9rem;font-size:.78rem}.destructive-dialog-shell[data-v-0e96ffa6]{gap:.44rem}.revision-delete-summary-grid[data-v-0e96ffa6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.revision-delete-summary-item[data-v-0e96ffa6]:nth-child(3){display:none}.revision-delete-summary-item[data-v-0e96ffa6],.revision-delete-comment[data-v-0e96ffa6]{border-radius:.52rem;padding:.36rem .5rem}.revision-delete-summary-item[data-v-0e96ffa6]{gap:.08rem}.revision-delete-summary-item strong[data-v-0e96ffa6],.revision-delete-comment strong[data-v-0e96ffa6]{font-size:.76rem;line-height:1.2}.revision-delete-summary-item span[data-v-0e96ffa6],.revision-delete-comment span[data-v-0e96ffa6]{font-size:.58rem}.revision-delete-comment[data-v-0e96ffa6]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;margin-top:.35rem}.revision-delete-comment strong[data-v-0e96ffa6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.tag-information-dialog[data-v-6550ff7f]{min-width:0}.tag-information-dialog__detail-grid[data-v-6550ff7f]{gap:1rem;min-width:0;display:grid}.tag-information-dialog__section[data-v-6550ff7f]{min-width:0}.tag-information-dialog__operator-stack[data-v-6550ff7f]{gap:.78rem;min-width:0;display:grid}.tag-information-dialog__visibility-setting[data-v-6550ff7f]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-panel-soft) 46%, transparent), color-mix(in srgb, var(--color-panel-strong) 36%, transparent)), var(--llb-control-bg);width:100%;min-width:0;min-height:3.05rem;color:var(--color-text-primary);text-align:left;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.72rem;padding:.56rem .72rem;transition:border-color .22s,background .22s,box-shadow .24s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #02061714}.tag-information-dialog__visibility-setting[data-v-6550ff7f]:hover{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 26%, var(--color-borders-dividers) 24%);background:var(--llb-control-bg-hover)}.tag-information-dialog__visibility-setting[data-v-6550ff7f]:focus-visible{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 42%, var(--color-borders-dividers) 18%);box-shadow:inset 0 1px 0 #fff1, 0 0 0 1px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 20%, transparent), 0 0 0 4px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 11%, transparent), 0 12px 24px #02061721;outline:0}.tag-information-dialog__visibility-icon[data-v-6550ff7f]{border:1px solid color-mix(in srgb, var(--llb-accent,var(--color-accent)) 22%, transparent);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 9%, transparent);width:2.02rem;height:2.02rem;color:var(--llb-accent,var(--color-accent));border-radius:.62rem;justify-content:center;align-items:center;display:inline-flex}.tag-information-dialog__visibility-icon-glyph[data-v-6550ff7f]{width:1rem;height:1rem}.tag-information-dialog__visibility-copy[data-v-6550ff7f]{gap:.16rem;min-width:0;display:grid}.tag-information-dialog__visibility-label[data-v-6550ff7f]{color:var(--color-text-primary);font-size:.84rem;font-weight:840;line-height:1.24}.tag-information-dialog__visibility-description[data-v-6550ff7f]{color:var(--color-text-secondary);font-size:.78rem;font-weight:560;line-height:1.35}.tag-information-dialog__visibility-state[data-v-6550ff7f]{min-width:4.1rem;color:color-mix(in srgb, var(--color-text-secondary) 88%, transparent);text-align:right;white-space:nowrap;font-size:.76rem;font-weight:820;line-height:1}.tag-information-dialog__visibility-switch[data-v-6550ff7f]{border:1px solid color-mix(in srgb, var(--color-borders-dividers) 28%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 62%, transparent);border-radius:999px;flex:none;align-items:center;width:2.36rem;height:1.34rem;transition:border-color .2s,background .2s,box-shadow .22s;display:inline-flex;position:relative}.tag-information-dialog__visibility-knob[data-v-6550ff7f]{background:#fff;border-radius:999px;width:.9rem;height:.9rem;transition:transform .2s;position:absolute;left:.15rem;box-shadow:0 1px 3px #02061757}.tag-information-dialog__visibility-setting.is-visible .tag-information-dialog__visibility-state[data-v-6550ff7f]{color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 64%, var(--color-text-primary) 36%)}.tag-information-dialog__visibility-setting.is-visible .tag-information-dialog__visibility-switch[data-v-6550ff7f]{border-color:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 56%, transparent);background:color-mix(in srgb, var(--llb-accent,var(--color-accent)) 72%, #111827 28%);box-shadow:0 0 14px color-mix(in srgb, var(--llb-accent,var(--color-accent)) 18%, transparent)}.tag-information-dialog__visibility-setting.is-visible .tag-information-dialog__visibility-knob[data-v-6550ff7f]{transform:translate(1.02rem)}.tag-information-dialog[data-v-6550ff7f] .glass-dialog-field__native-control,.tag-information-dialog[data-v-6550ff7f] .glass-dialog-field__native-control--textarea,.llb-dialog-panel.tag-information-dialog-host .glass-dialog-field__shell .glass-dialog-field__native-control,.llb-dialog-panel.tag-information-dialog-host .glass-dialog-field__shell .glass-dialog-field__native-control:focus,.llb-dialog-panel.tag-information-dialog-host .glass-dialog-field__shell .glass-dialog-field__native-control:focus-visible,.llb-dialog-panel.tag-information-dialog-host .glass-dialog-field__shell textarea.glass-dialog-field__native-control,.llb-dialog-panel.tag-information-dialog-host .glass-dialog-field__shell textarea.glass-dialog-field__native-control:focus,.llb-dialog-panel.tag-information-dialog-host .glass-dialog-field__shell textarea.glass-dialog-field__native-control:focus-visible,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-id.glass-dialog-field__native-control,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-id.glass-dialog-field__native-control:focus,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-id.glass-dialog-field__native-control:focus-visible,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-name.glass-dialog-field__native-control,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-name.glass-dialog-field__native-control:focus,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-name.glass-dialog-field__native-control:focus-visible,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-class.glass-dialog-field__native-control,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-class.glass-dialog-field__native-control:focus,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-class.glass-dialog-field__native-control:focus-visible,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-type.glass-dialog-field__native-control,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-type.glass-dialog-field__native-control:focus,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-type.glass-dialog-field__native-control:focus-visible,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-notes.glass-dialog-field__native-control,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-notes.glass-dialog-field__native-control:focus,.llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host #tag-notes.glass-dialog-field__native-control:focus-visible{appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}[data-platform-theme=light] .llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host.tag-information-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #0f172a33!important;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8)!important;border-color:#2563eb85!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #2563eb38!important}[data-platform-theme=pink] .llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host.tag-information-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:0 1px #50072438!important;background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d)!important;border-color:#be185d7a!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #be185d33!important}[data-platform-theme=dynamic] .llb-dialog-panel.llb-dialog-panel.tag-information-dialog-host.tag-information-dialog-host .glass-dialog-footer__button--primary.btn-cta:not(.btn-glass):not(.btn-secondary):not(.btn-sim-green):not(.btn-sim-red):not(.btn-danger):not(.llb-control--success):not(.llb-control--danger):not(:disabled){color:#fff!important;text-shadow:none!important;background-color:#0e7490!important;background-image:linear-gradient(#0891b2,#0e7490)!important;border-color:#22d3eea3!important;box-shadow:inset 0 1px #ffffff38,0 14px 28px #0891b23d!important}@media (width>=760px){.tag-information-dialog__detail-grid[data-v-6550ff7f]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch}.tag-information-dialog__section--operator[data-v-6550ff7f]{grid-column:1/-1}.tag-information-dialog__section--reference[data-v-6550ff7f],.tag-information-dialog__section--notes[data-v-6550ff7f]{grid-template-rows:auto minmax(0,1fr);display:grid}.tag-information-dialog__section--notes[data-v-6550ff7f] .glass-dialog-section__body,.tag-information-dialog__section--notes[data-v-6550ff7f] .glass-dialog-field,.tag-information-dialog__section--notes[data-v-6550ff7f] .glass-dialog-field__control{flex-direction:column;height:100%;min-height:0;display:flex}.tag-information-dialog__section--notes[data-v-6550ff7f] .glass-dialog-field__shell{flex:auto;align-items:flex-start;min-height:10.1rem;padding-top:.58rem;padding-bottom:.58rem}.tag-information-dialog__section--notes[data-v-6550ff7f] .glass-dialog-field__leading{margin-top:.52rem}.tag-information-dialog__section--notes[data-v-6550ff7f] .glass-dialog-field__native-control--textarea{resize:none;flex:auto;min-height:8.7rem}}@media (width<=620px){.tag-information-dialog__visibility-setting[data-v-6550ff7f]{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.58rem}.tag-information-dialog__visibility-state[data-v-6550ff7f]{justify-self:end;min-width:0}.tag-information-dialog__visibility-switch[data-v-6550ff7f]{grid-column:3}}@media (height<=430px){.tag-information-dialog[data-v-6550ff7f]{row-gap:.82rem}.tag-information-dialog__detail-grid[data-v-6550ff7f]{gap:.72rem}.tag-information-dialog__section[data-v-6550ff7f] .glass-dialog-section__description{display:none}.tag-information-dialog__operator-stack[data-v-6550ff7f]{gap:.58rem}.tag-information-dialog__visibility-setting[data-v-6550ff7f]{min-height:2.62rem;padding:.46rem .58rem}.tag-information-dialog__visibility-description[data-v-6550ff7f]{display:none}.tag-information-dialog__section--notes[data-v-6550ff7f] .glass-dialog-field__shell{min-height:5.2rem}.tag-information-dialog__section--notes[data-v-6550ff7f] .glass-dialog-field__native-control--textarea{min-height:3.8rem}}.ladder-coil-ring[data-v-043731e7]{transition:filter .12s}.ladder-coil-ring--energized[data-v-043731e7]{filter: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-e7473799]{transition:filter .12s;overflow:visible}.ladder-contact-icon--closed[data-v-e7473799],.ladder-contact-icon--energized[data-v-e7473799]{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-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-3e86337a],svg[data-v-7aa0876e]{transition:filter .12s;overflow:visible}#llbuilder-root[data-v-d4e808e9]{--llb-bg:#0b1220;--llb-bg-soft:#111827;--llb-panel:#111827;--llb-panel-muted:#1f2937;--llb-panel-strong:#0f172a;--llb-panel-soft:#1f2937;--llb-border:#e6c4fb;--llb-border-strong:#e6c4fb;--llb-border-soft:color-mix(in srgb, var(--llb-border) 18%, transparent);--llb-text:var(--llb-text-strong,#f9fafb);--llb-text-strong:#f9fafb;--llb-text-muted:#afb3bc;--llb-accent:#3b82f6;--llb-accent-strong:#ec4899;--llb-warning:#ffc300;--llb-success:#14b8a6;--llb-danger:#f43f5e;--llb-icon-muted:#9fb0c4;--llb-icon-hover:#e8f2ff;--llb-icon-active:#f7fbff;--llb-icon-amber-a:#fff1a8;--llb-icon-amber-b:#ffc247;--llb-icon-amber-c:#ff7a38;--llb-menu-surface:color-mix(in srgb, var(--llb-panel-strong) 96%, #030712 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:#91a8bd;--llb-wire:var(--llb-wire-default);--llb-wire-live:#14b8a6;--llb-wire-selected:#ffc300;--llb-wire-annotation:#ec4899;--llb-wire-operand:#03e6ff;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), #060b12 100%);overflow-x:clip}.hmi-linked-ladder-dialog[data-v-d4e808e9]{flex-direction:column;gap:1rem;display:flex}.llbuilder-icon-gradient-defs[data-v-d4e808e9]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}#llbuilder-root[data-v-d4e808e9] .header-gradient-bg,#llbuilder-root[data-v-d4e808e9] .header-gradient-border,#llbuilder-root[data-v-d4e808e9] .header-pulse-shadow,#llbuilder-root[data-v-d4e808e9] .header-inset-accent{animation:none}#llbuilder-root[data-v-d4e808e9] .header-gradient-border{border-color:color-mix(in srgb, var(--llb-border) 16%, transparent)!important;box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000038!important}#llbuilder-root[data-v-d4e808e9] .header-gradient-border:before,#llbuilder-root[data-v-d4e808e9] .header-inset-accent:after{opacity:0!important;animation:none!important}#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button:hover:not(:disabled),#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button:hover:not(:disabled),#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button:hover:not(:disabled),#llbuilder-root[data-v-d4e808e9] .file-controls-root .builder-button-large:hover:not(:disabled),#llbuilder-root[data-v-d4e808e9] .controls-button-group>.builder-button-large:hover:not(:disabled){color:var(--llb-icon-hover)!important}#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large svg{color:inherit!important}#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large svg *,#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button svg *,#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button svg *,#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button svg *,#llbuilder-root[data-v-d4e808e9] .action-history-group>.builder-button-large svg *{transition:fill .18s,stroke .18s,filter .18s}#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large svg [stroke]{stroke:currentColor!important}#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large svg .fillable:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large svg [fill]:not([fill=none]){fill:currentColor!important}#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large svg .fillable[fill=none],#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large svg [fill=none]{fill:none!important}#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg [stroke],#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button:hover:not(:disabled) svg [stroke],#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button:hover:not(:disabled) svg [stroke],#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button:hover:not(:disabled) svg [stroke],#llbuilder-root[data-v-d4e808e9] .action-history-group>.builder-button-large:hover:not(:disabled) svg [stroke]{stroke:url(#llbuilder-icon-amber-gradient) #ffc247!important}#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg .fillable:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg [fill]:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg path:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg rect:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg circle:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg ellipse:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg polygon:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .header-panel .builder-button-large:hover:not(:disabled) svg text,#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button:hover:not(:disabled) svg path:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button:hover:not(:disabled) svg rect:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button:hover:not(:disabled) svg circle:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button:hover:not(:disabled) svg ellipse:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button:hover:not(:disabled) svg polygon:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-category-button:hover:not(:disabled) svg text,#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button:hover:not(:disabled) svg path:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button:hover:not(:disabled) svg rect:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button:hover:not(:disabled) svg circle:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button:hover:not(:disabled) svg ellipse:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button:hover:not(:disabled) svg polygon:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-utility-button:hover:not(:disabled) svg text,#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button:hover:not(:disabled) svg path:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button:hover:not(:disabled) svg rect:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button:hover:not(:disabled) svg circle:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button:hover:not(:disabled) svg ellipse:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button:hover:not(:disabled) svg polygon:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .llbuilder-tool-button:hover:not(:disabled) svg text,#llbuilder-root[data-v-d4e808e9] .action-history-group>.builder-button-large:hover:not(:disabled) svg path:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .action-history-group>.builder-button-large:hover:not(:disabled) svg rect:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .action-history-group>.builder-button-large:hover:not(:disabled) svg circle:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .action-history-group>.builder-button-large:hover:not(:disabled) svg ellipse:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .action-history-group>.builder-button-large:hover:not(:disabled) svg polygon:not([fill=none]),#llbuilder-root[data-v-d4e808e9] .action-history-group>.builder-button-large:hover:not(:disabled) svg text{fill:url(#llbuilder-icon-amber-gradient) #ffc247!important}[data-v-d4e808e9] .fade-enter-active,[data-v-d4e808e9] .fade-leave-active{transition:opacity .3s}[data-v-d4e808e9] .fade-enter-from,[data-v-d4e808e9] .fade-leave-to{opacity:0}[data-v-d4e808e9] .llbuilder-loader-fade-enter-active,[data-v-d4e808e9] .llbuilder-loader-fade-leave-active{transition:opacity .22s}[data-v-d4e808e9] .llbuilder-loader-fade-enter-from,[data-v-d4e808e9] .llbuilder-loader-fade-leave-to{opacity:0}.llbuilder-loader-overlay[data-v-d4e808e9]{z-index:11000;place-items:center;display:grid;position:fixed;inset:0}.header-content[data-v-d4e808e9]{align-items:center;width:100%;display:flex;position:relative}.llbuilder-file-controls-shell[data-v-d4e808e9]{overflow:clip!important}.main-container[data-v-d4e808e9]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--llb-accent) 34%, transparent) transparent;background:linear-gradient(90deg, #5fb4ff0d 1px, transparent 1px), linear-gradient(180deg, #5fb4ff0a 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-d4e808e9]::-webkit-scrollbar{width:8px;height:8px}.main-container[data-v-d4e808e9]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--llb-accent) 34%, transparent);border-radius:8px}.main-container[data-v-d4e808e9]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--llb-accent) 52%, transparent)}.main-container--hmi-runtime[data-v-d4e808e9]{overflow:hidden}.main-container--runtime-fullscreen[data-v-d4e808e9]{background:linear-gradient(90deg,#5fb4ff0a 1px,#0000 1px),linear-gradient(#5fb4ff09 1px,#0000 1px),#071018;border-inline:0}.main-container--runtime-fullscreen[data-v-d4e808e9]:fullscreen{width:100vw;height:100vh}.llbuilder-runtime-fullscreen-bar[data-v-d4e808e9]{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);grid-template-columns:minmax(10rem,1fr) auto auto auto auto;align-items:center;gap:.45rem;min-height:2.55rem;padding:.36rem .55rem;display:grid;position:sticky;top:0;box-shadow:0 12px 26px #0000003d}.llbuilder-runtime-fullscreen-bar strong[data-v-d4e808e9]{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-d4e808e9]{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-d4e808e9],.llbuilder-runtime-bar-button[data-v-d4e808e9],.llbuilder-runtime-state[data-v-d4e808e9]{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-d4e808e9]{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-d4e808e9]:disabled{cursor:not-allowed;opacity:.48}.llbuilder-runtime-bar-button[data-v-d4e808e9]:hover:not(:disabled),.llbuilder-runtime-mode-switch button[data-v-d4e808e9]:hover:not(:disabled){border-color:color-mix(in srgb, var(--llb-accent) 50%, transparent)}.llbuilder-runtime-state[data-state=running][data-v-d4e808e9]{border-color:color-mix(in srgb, var(--llb-success) 46%, transparent);color:var(--llb-success)}.ladder-logic-area[data-v-d4e808e9]{min-width:0;max-width:100%;min-height:100%;overflow-x:hidden}.main-container--hmi-runtime .ladder-logic-area[data-v-d4e808e9],.webhmi-runtime-container[data-v-d4e808e9]{height:100%;min-height:0}.webhmi-runtime-container[data-v-d4e808e9]{width:100%;overflow:hidden}@media (width<=900px){.llbuilder-runtime-fullscreen-bar[data-v-d4e808e9]{grid-template-columns:1fr;align-items:stretch}.llbuilder-runtime-mode-switch[data-v-d4e808e9],.llbuilder-runtime-bar-button[data-v-d4e808e9],.llbuilder-runtime-state[data-v-d4e808e9]{width:100%}}.ladder-logic-wrapper[data-v-d4e808e9]{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-d4e808e9]{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));border-radius:8px;width:100%;max-width:100%;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;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #0000002e,0 16px 42px #0000003d}.rung-wrapper[data-v-d4e808e9]: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, #ffffff0f, transparent 40%);opacity:.8;position:absolute;inset:0}.rung-wrapper[data-v-d4e808e9]>*{z-index:1;position:relative}.rung-wrapper[data-v-d4e808e9]:hover{border-color:color-mix(in srgb, var(--llb-border) 28%, transparent);box-shadow:inset 0 1px #ffffff18,inset 0 -1px #00000029,0 20px 48px #00000047}.rung-svg[data-v-d4e808e9]{max-width:100%;color:var(--llb-wire-default);filter:drop-shadow(0 8px 18px #00000042);margin-top:.55rem;display:block;overflow:visible;width:100%!important;height:auto!important}.rung-svg line[data-v-d4e808e9]{stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .18s,opacity .18s,filter .18s,stroke-dashoffset .24s}.rung-wire[data-v-d4e808e9],.rung-rail[data-v-d4e808e9]{filter:drop-shadow(0 1px 2px #00000052)}.rung-rail[data-v-d4e808e9]{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-d4e808e9]{opacity:.96}.rung-wire--branch[data-v-d4e808e9]{filter:drop-shadow(0 1px 2px #0000004d)}.rung-wire--live[data-v-d4e808e9]{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-d4e808e9]{stroke-width:4.75px}.rung-wire--live-start[data-v-d4e808e9]{animation:.62s cubic-bezier(.16,1,.3,1) llbuilder-live-start-d4e808e9}.rung-wire--inactive-sim[data-v-d4e808e9]{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-d4e808e9]{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-d4e808e9}.rung-wire--fault[data-v-d4e808e9]{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-svg .ladder-runtime-element[data-v-d4e808e9],.rung-svg .ladder-runtime-element>svg[data-v-d4e808e9]{overflow:visible}.rung-svg .llbuilder-element-hit-target[data-v-d4e808e9]{pointer-events:all}.rung-svg[data-v-d4e808e9] [id^=element-] svg>rect[fill=transparent]{pointer-events:none}.rung-svg .llbuilder-element-actions[data-v-d4e808e9],.rung-svg .llbuilder-element-actions[data-v-d4e808e9] *{pointer-events:auto}.rung-svg .ladder-runtime-element[data-v-d4e808e9]{transition:opacity .18s,filter .18s}.rung-svg .ladder-runtime-element--live[data-v-d4e808e9]{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-d4e808e9]{animation:.62s cubic-bezier(.16,1,.3,1) llbuilder-element-live-start-d4e808e9}.rung-svg .ladder-runtime-element--armed[data-v-d4e808e9]{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-d4e808e9]{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-d4e808e9]{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 180px}.llbuilder-root--paint-light .aurora-effect[data-v-d4e808e9],.llbuilder-root--reduced-motion .aurora-effect[data-v-d4e808e9]{display:none}.llbuilder-root--paint-light .rung-wrapper[data-v-d4e808e9]{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-d4e808e9]:before{opacity:.25;background:linear-gradient(#ffffff0a,#0000 45%)}.llbuilder-root--paint-light .rung-wrapper[data-v-d4e808e9]:hover{box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000002e}.llbuilder-root--paint-light .rung-svg[data-v-d4e808e9],.llbuilder-root--paint-light .rung-wire[data-v-d4e808e9],.llbuilder-root--paint-light .rung-rail[data-v-d4e808e9],.llbuilder-root--paint-light .rung-wire--branch[data-v-d4e808e9],.llbuilder-root--paint-light .rung-wire--live[data-v-d4e808e9],.llbuilder-root--paint-light .rung-wire--inactive-sim[data-v-d4e808e9],.llbuilder-root--paint-light .rung-wire--selected[data-v-d4e808e9],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--live[data-v-d4e808e9],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--armed[data-v-d4e808e9],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--fault[data-v-d4e808e9]{filter:none}.llbuilder-root--paint-light .rung-svg line[data-v-d4e808e9],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element[data-v-d4e808e9]{transition:opacity .12s}.llbuilder-root--paint-light .rung-wire--live-start[data-v-d4e808e9],.llbuilder-root--paint-light .rung-svg .ladder-runtime-element--live-start[data-v-d4e808e9],.llbuilder-root--reduced-motion .rung-wire--live-start[data-v-d4e808e9],.llbuilder-root--reduced-motion .rung-svg .ladder-runtime-element--live-start[data-v-d4e808e9]{animation:none}.rung-svg .builder-button-small[data-v-d4e808e9]{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-d4e808e9]: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-d4e808e9]{width:.72rem;height:.72rem;color:inherit}.rung-svg .builder-button-small[data-v-d4e808e9]: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-d4e808e9]:hover:after{opacity:1;transform:translate(360%)skew(-18deg)}.rung-svg .builder-button-small.btn-yellow[data-v-d4e808e9]{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-d4e808e9]{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-d4e808e9]{color:var(--llb-success);border-color:color-mix(in srgb, var(--llb-success) 36%, transparent)}.rung-svg text[data-v-d4e808e9]{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-d4e808e9],.rung-svg .rung-runtime-click-target[data-v-d4e808e9] *{cursor:pointer}.rung-svg .rung-runtime-operand-labels[data-v-d4e808e9],.rung-svg .rung-runtime-operand-labels[data-v-d4e808e9] *{pointer-events:none}.ladder-rung-toolbar[data-v-d4e808e9]{align-items:center;gap:calc(.56rem * var(--toolbar-scale,1));display:flex}.ladder-rung-action[data-v-d4e808e9]{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-d4e808e9]: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-d4e808e9]{width:calc(.9rem * var(--toolbar-scale,1));height:calc(.9rem * var(--toolbar-scale,1))}.ladder-rung-action[data-v-d4e808e9]: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-d4e808e9]:hover:after{opacity:1;transform:translate(360%)skew(-18deg)}.ladder-rung-action[data-v-d4e808e9]:active{transform:translateY(0)}.ladder-rung-action--add[data-v-d4e808e9],.ladder-rung-action--clone[data-v-d4e808e9]{color:var(--llb-icon-muted);border-color:color-mix(in srgb, var(--llb-border) 22%, transparent)}.ladder-rung-action--danger[data-v-d4e808e9]{color:var(--llb-danger);border-color:color-mix(in srgb, var(--llb-danger) 38%, transparent)}.ladder-rung-action--clone.is-active[data-v-d4e808e9]{color:#0b1220;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%, #fff 8%), color-mix(in srgb, var(--llb-warning) 72%, #000 28%))!important}@keyframes llbuilder-wire-dash-d4e808e9{to{stroke-dashoffset:-30px}}@keyframes llbuilder-live-start-d4e808e9{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-d4e808e9{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-d4e808e9]{--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-d4e808e9]{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-d4e808e9]{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-d4e808e9]{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-d4e808e9]{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-d4e808e9]{padding:0 clamp(.26rem, calc(var(--llbuilder-status-scale,1) * .42rem), .42rem)}}.currently-opened-info[data-v-d4e808e9]{white-space:nowrap;border-radius:6px;margin-left:8px;padding:4px 12px;font-weight:600}.operand-preview[data-v-d4e808e9]{letter-spacing:.05em;font-size:.65rem}.drag-shadow[data-v-d4e808e9]{opacity:.5}.rung-comment[data-v-d4e808e9]{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-d4e808e9]: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-d4e808e9]{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.rung-comment--clone-mode[data-v-d4e808e9]{margin-left:.15rem;transform:scaleX(.975)}.rung-comment[data-v-d4e808e9]: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-d4e808e9]:after{content:""}.rung-comment[contenteditable=false][data-v-d4e808e9]{opacity:.72;cursor:default}.clone-rung-select-button[data-v-d4e808e9]{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(--color-bg-primary) 82%, #111 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-d4e808e9]{border-color:color-mix(in srgb, var(--color-button-header-Contrast-Blue) 55%, #fff 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-d4e808e9]{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-d4e808e9]{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(--color-bg-primary) 84%, #050816 16%);-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;box-shadow:0 18px 42px #02061738,inset 0 1px #ffffff24}.clone-confirm-dialog__header[data-v-d4e808e9]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;display:grid}.clone-confirm-dialog__icon[data-v-d4e808e9]{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-d4e808e9]{gap:.18rem;min-width:0;display:grid}.clone-confirm-dialog__title[data-v-d4e808e9]{color:var(--color-text-primary);margin:0;font-size:.96rem;font-weight:840;line-height:1.14}.clone-confirm-dialog__body[data-v-d4e808e9]{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-d4e808e9]{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-d4e808e9]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.55rem;min-width:0;display:grid}.clone-destination-field[data-v-d4e808e9]{gap:.3rem;min-width:0;display:grid}.clone-destination-label[data-v-d4e808e9]{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-d4e808e9]{min-width:0;position:relative}.clone-destination-trigger[data-v-d4e808e9]{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-d4e808e9]:hover,.clone-destination-trigger[data-v-d4e808e9]: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-d4e808e9]{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-d4e808e9]{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-d4e808e9]:hover,.clone-destination-menu li.is-selected[data-v-d4e808e9]{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-d4e808e9]{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-d4e808e9]{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-d4e808e9]:hover{transform:translateY(-1px)}.clone-cta--cancel[data-v-d4e808e9]{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-d4e808e9]:hover,.clone-cta--cancel[data-v-d4e808e9]: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-d4e808e9]{color:#fff;text-shadow:0 1px #0f172a33;background:radial-gradient(circle at 50% -80%,#ffffff6b,#0000 58%),#1d4ed8 linear-gradient(#2563eb,#1d4ed8);border:1px solid #2563eb85;box-shadow:inset 0 1px #ffffff38,0 12px 24px #2563eb33}.clone-cta--confirm[data-v-d4e808e9]:hover,.clone-cta--confirm[data-v-d4e808e9]:focus-visible{border-color:#2563ebad;box-shadow:inset 0 1px #ffffff3d,0 14px 28px #2563eb3d}[data-platform-theme=pink]{background:radial-gradient(circle at 50% -80%,#ffffff70,#0000 58%),#be185d linear-gradient(#db2777,#be185d);border-color:#be185d7a;box-shadow:inset 0 1px #ffffff38,0 12px 24px #be185d2e}@media (width<=760px),(height<=430px) and (orientation:landscape){.clone-confirm-dialog[data-v-d4e808e9]{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-d4e808e9]{gap:.52rem;padding:.64rem}.clone-confirm-dialog__header[data-v-d4e808e9]{grid-template-columns:auto minmax(0,1fr);gap:.52rem}.clone-confirm-dialog__icon[data-v-d4e808e9]{border-radius:.58rem;width:1.9rem;height:1.9rem}.clone-confirm-dialog__title[data-v-d4e808e9]{font-size:.86rem}.clone-confirm-dialog__body[data-v-d4e808e9]{display:none}.clone-confirm-dialog__count[data-v-d4e808e9]{grid-column:1/-1;justify-self:start;min-height:1.55rem;padding:.22rem .46rem;font-size:.64rem}.clone-confirm-dialog__controls[data-v-d4e808e9]{grid-template-columns:minmax(0,1fr);gap:.42rem}.clone-destination-trigger[data-v-d4e808e9]{min-height:1.9rem;padding:.34rem .5rem;font-size:.72rem}.clone-confirm-dialog__footer[data-v-d4e808e9]{gap:.38rem;padding-top:.42rem}.clone-cta[data-v-d4e808e9]{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-d4e808e9]{left:.5rem}}[data-v-d4e808e9] .clone-glass-dialog-enter-active,[data-v-d4e808e9] .clone-glass-dialog-leave-active{transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1)}[data-v-d4e808e9] .clone-glass-dialog-enter-from,[data-v-d4e808e9] .clone-glass-dialog-leave-to{opacity:0;transform:translateY(10px)scale(.985)}.clone-trigger-icon[data-v-d4e808e9]{justify-content:center;align-items:center;display:inline-flex}.tabs-container[data-v-d4e808e9]{width:100%;margin-bottom:10px}.full-width-tabs>button[data-v-d4e808e9]{flex:1}.section-line[data-v-d4e808e9]{width:90%;height:1px;margin:0 auto 5px}.tooltip-box[data-v-d4e808e9]{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%, #020617 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-d4e808e9]: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-d4e808e9]{min-height:calc(var(--btn-scale,1) * 4rem);position:relative}.header-swap-layer[data-v-d4e808e9]{will-change:opacity;position:absolute;inset:0}[data-v-d4e808e9] .header-x-enter-active,[data-v-d4e808e9] .header-x-leave-active{transition:opacity .2s}[data-v-d4e808e9] .header-x-enter-from,[data-v-d4e808e9] .header-x-leave-to{opacity:0}[data-v-d4e808e9] .header-x-enter-active{z-index:2;pointer-events:auto}[data-v-d4e808e9] .header-x-leave-active{z-index:1;pointer-events:none}@media (prefers-reduced-motion:reduce){[data-v-d4e808e9] .header-x-enter-active,[data-v-d4e808e9] .header-x-leave-active,[data-v-d4e808e9] .llbuilder-loader-fade-enter-active,[data-v-d4e808e9] .llbuilder-loader-fade-leave-active{transition:none}}
