.resize-observer[data-v-b329ee4c]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.v-popper__popper{z-index:10000;outline:none;top:0;left:0}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.v-popper__inner{box-sizing:border-box;position:relative;overflow-y:auto}.v-popper__inner>div{z-index:1;max-width:inherit;max-height:inherit;position:relative}.v-popper__arrow-container{width:10px;height:10px;position:absolute}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;width:0;height:0;position:absolute;top:0;left:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{color:#fff;background:#000c;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-dropdown .v-popper__inner{color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:#ecddff;--surface-base:#fff;--surface-muted:#f8faff;--surface-panel:#15082b;--surface-panel-hover:#25104f;--surface-panel-muted:#351877;--text-primary:#1f1c28;--text-muted:#656d78;--text-on-panel:#fff;--text-on-panel-muted:#d8dce6;--border-subtle:#d8dce6;--accent:#662eff;--accent-hover:#5729d0;--accent-soft:#e4d9ff;--focus-ring:#8b55ff;--success:#06c270;--info:#00a9b8;--danger:#ff3b3b;--danger-soft:#ff3b3b33;--backdrop:#15082b33;--button-shadow-dark:0 3px 0 var(--purple970-transparent-20);--button-shadow-dark-active:0 3px 0 var(--purple970);--button-shadow-light:0 3px 0 var(--white-transparent-20);--button-shadow-light-active:0 3px 0 var(--white);--button-shadow-side:2px 0 0 var(--white-transparent-20);--button-shadow-side-active:2px 0 0 var(--white);--duration-fast:.14s;--duration-normal:.24s;--duration-slow:.42s;--duration-ambient:5s;--duration-attention:3.6s;--duration-reveal:.9s;--duration-loader:1.8s;--ease-standard:cubic-bezier(.2, .75, .25, 1);--ease-soft:cubic-bezier(.37, 0, .23, 1);--transition-default:var(--duration-normal) var(--ease-standard);--transform-btn-hover:scale(.95);--transform-btn-active:scale(.9);--surface-opacity:.96;--surface-opacity-hover:1;--control-opacity:.86;--control-opacity-hover:.97;--muted-opacity:.68;--disabled-opacity:.5;--decoration-opacity:.14;--input-surface-bg:transparent;--input-surface-border:var(--surface-panel);--input-surface-border-focus:var(--surface-panel-muted);--input-surface-text:var(--surface-panel);--input-surface-label:var(--surface-panel);--input-panel-bg:transparent;--input-panel-border:var(--white-transparent-40);--input-panel-border-focus:var(--surface-base);--input-panel-text:var(--surface-base);--input-panel-label:var(--surface-base);--input-panel-placeholder:var(--white-transparent-40);--button-primary-bg:var(--surface-panel);--button-primary-text:var(--surface-base);--button-primary-disabled-text:var(--white-transparent-20);--button-secondary-bg:var(--surface-base);--button-secondary-text:var(--surface-panel);--button-secondary-disabled-text:var(--purple970-transparent-20);--button-muted-bg:var(--purple970-transparent-20);--button-muted-text:var(--surface-panel);--panel-row-bg:var(--white-transparent-20);--panel-row-muted:var(--white-transparent-10);--panel-row-hover:var(--white-transparent-20);--panel-divider:var(--white-transparent-40);--popover-bg:var(--surface-base);--popover-text:var(--surface-panel);--popover-control-bg:var(--purple970-transparent-20);--gray100:#fafafd;--gray200:#eaedf3;--gray300:#d8dce6;--gray400:#bcc5d1;--gray500:#95a2b3;--gray600:#7f8b99;--gray700:#656d78;--gray800:#33373c;--gray900:#1f1c28;--white:var(--surface-base);--white-transparent-10:#ffffff1a;--white-transparent-20:#fff3;--white-transparent-40:#fff6;--light-bg:var(--surface-muted);--purple100:var(--surface-canvas);--purple300:#c299ff;--purple400:#8b55ff;--purple500:var(--accent);--purple600:var(--accent-hover);--purple700:#4824a2;--purple800:#351877;--purple900:#25104f;--purple940:#1f1038;--purple950:#221040;--purple955:#1b0d33;--purple970:var(--surface-panel);--purple970-transparent-20:#15082b33;--cyan4:var(--info);--green4:var(--success);--red2:#ff8080;--red4:var(--danger);--red4-transparent-20:var(--danger-soft);--gradient-1:linear-gradient(147.14deg, #8b55ff 6.95%, #662eff 93.05%);--gradient-2:linear-gradient(147.14deg, #f80 6.95%, #e63535 93.05%);--gradient-3:linear-gradient(147.14deg, #3e7bfa 6.95%, #60c 93.05%);--gradient-4:linear-gradient(147.14deg, #00cfde 6.95%, #05a660 93.05%);--gradient-5:linear-gradient(145.51deg, #ac5dd9 7.21%, #004fc4 94.47%);--gradient-6:linear-gradient(147.14deg, #ff3b3b 6.95%, #60c 93.05%);--gradient-7:linear-gradient(147.14deg, #73dfe7 6.95%, #0063f7 93.05%);--bg:var(--accent);--border:var(--accent);--loader:var(--text-on-panel);--text:var(--text-on-panel);--bg-active:var(--accent-hover);--border-active:var(--accent-hover);--text-active:var(--text-on-panel);--bg-focus:var(--accent);--text-focus:var(--text-on-panel);--bg-hover:var(--accent-hover);--border-hover:var(--accent-hover);--text-hover:var(--text-on-panel);--loader-part:#4824a2;--fontRoboto:"Roboto", sans-serif;--font-size-caption:11px;--font-size-label:12px;--font-size-body:13px;--font-size-heading:15px;--control-height-compact:34px;--control-height-default:36px;--icon-button-size:34px}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar{width:4px!important;height:4px!important}::-webkit-scrollbar-thumb{background-color:var(--border-subtle);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--accent-soft)}button,input,select,textarea{outline:none}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(input,select,textarea):focus,:where(input,select,textarea):focus-visible{outline:none}[data-copy-value]{cursor:copy}::selection{background:var(--accent-soft);color:var(--text-primary)}body{background-color:var(--surface-canvas);color:var(--text-primary);transition:background-color var(--transition-default), color var(--transition-default)}body,#root{font-family:var(--fontRoboto);font-size:var(--font-size-body);width:100%;height:100cqh;line-height:1.35;overflow-x:hidden}.workspace-page{background:var(--surface-base);width:100%;height:100%;min-height:0;color:var(--text-primary);border-radius:5px;flex-direction:column;padding:12px;display:flex}.workspace-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.workspace-heading h1{font-size:18px;line-height:1.2}.workspace-heading p{color:var(--text-muted);font-size:var(--font-size-label);margin-top:3px}.heading-mark{background:var(--surface-panel);min-height:34px;color:var(--text-on-panel);border-radius:5px;align-items:center;gap:7px;padding:5px 9px;display:flex}.workspace-toolbar{align-items:center;gap:8px;padding:12px 0;display:flex}.workspace-search{min-width:0;height:var(--control-height-compact);background:var(--surface-muted);color:var(--text-muted);box-shadow:inset 0 -2px 0 var(--input-surface-border);transition:box-shadow var(--transition-default);border-radius:5px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.workspace-search:focus-within{box-shadow:inset 0 -2px 0 var(--input-surface-border-focus)}.workspace-search input{min-width:0;height:100%;color:var(--text-primary);font-size:var(--font-size-body);background:0 0;border:0;flex:1}.icon-action{flex:0 0 var(--icon-button-size);width:var(--icon-button-size);height:var(--icon-button-size);background:var(--surface-panel);color:var(--text-on-panel);cursor:pointer;transition:transform var(--transition-default);border:0;border-radius:5px;place-items:center;display:grid}.icon-action:hover{transform:var(--transform-btn-hover)}.icon-action:disabled{opacity:var(--disabled-opacity);cursor:wait;transform:none}.data-list{flex:1;min-height:0;overflow-y:auto}.data-head,.data-row{grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(200px,1.5fr) 28px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.data-head{z-index:2;background:var(--surface-panel);min-height:34px;color:var(--text-on-panel-muted);font-size:var(--font-size-caption);position:sticky;top:0}.data-row{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:46px;color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color var(--transition-default), transform var(--transition-default);background:0 0}.data-row:hover{background:var(--surface-muted)}.data-row:active{transform:scale(.995)}.data-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.primary-cell{align-items:center;gap:7px;display:flex}.empty-state{min-height:120px;color:var(--text-muted);place-items:center;display:grid}@media (max-width:900px){body,#root{height:auto;min-height:100dvh;overflow-y:auto}.container{padding:0 12px}.workspace-page{height:calc(100dvh - 80px);min-height:560px}}@media (max-width:700px){.container{padding:0 8px}.workspace-page{padding:8px}.workspace-heading h1{font-size:var(--font-size-heading)}.heading-mark{min-height:30px}.data-head{display:none}.data-row,.data-row.session-columns{gap:5px 9px;padding:9px;grid-template-columns:minmax(0,1fr) auto!important}.data-row>span:nth-child(2),.data-row>span:nth-child(3){color:var(--text-muted);font-size:var(--font-size-label);grid-column:1/-1;padding-left:24px}.data-row>svg{grid-area:1/2}}.container{width:100%;height:100%;padding:0 20px}.center{justify-content:center;align-items:center;display:flex}.v-popper__popper.v-popper--theme-tooltip{z-index:100002;pointer-events:none}.v-popper__popper.profile-menu-popper{z-index:100001}.profile-menu-popper .v-popper__inner{border:1px solid var(--border-subtle);background:var(--popover-bg);color:var(--popover-text);box-shadow:none;border-radius:5px;padding:0}.profile-menu-popper .v-popper__arrow-outer{border-color:var(--popover-bg)}.profile-menu-popper.v-popper__popper--shown .v-popper__inner{animation:surfaceReveal var(--duration-fast) var(--ease-standard)}.v-popper--theme-tooltip .v-popper__inner{border:1px solid var(--border-subtle);background:var(--popover-bg);max-width:min(280px,100vw - 20px);color:var(--popover-text);box-shadow:none;font-size:var(--font-size-caption);overflow-wrap:anywhere;white-space:pre-line;border-radius:5px;padding:6px 8px;line-height:1.4}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:var(--popover-bg)}.v-popper__popper.v-popper--theme-tooltip.v-popper__popper--hidden,.v-popper__popper.v-popper--theme-tooltip.v-popper__popper--shown{transition:opacity var(--duration-fast) var(--ease-standard), visibility var(--duration-fast) var(--ease-standard)}@keyframes surfaceReveal{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulsePurpleDefault{0%,to{box-shadow:var(--button-shadow-dark)}50%{box-shadow:var(--button-shadow-dark-active)}}@keyframes pulseWhiteDefault{0%,to{box-shadow:var(--button-shadow-light)}50%{box-shadow:var(--button-shadow-light-active)}}@keyframes pulseWhiteRight{0%,to{box-shadow:var(--button-shadow-side)}50%{box-shadow:var(--button-shadow-side-active)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.auth-stack[data-v-fc76a478]{width:min(350px,100%)}.test-auth[data-v-fc76a478]{min-height:100dvh;padding-block:20px}.test-notice[data-v-fc76a478]{border-top:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--font-size-label);align-items:flex-start;gap:8px;margin-top:18px;padding-top:12px;line-height:1.35;display:flex}.test-notice>svg[data-v-fc76a478]{color:var(--accent);flex:none;margin-top:1px}.test-notice div[data-v-fc76a478]{gap:2px;min-width:0;display:grid}.test-notice strong[data-v-fc76a478],.test-notice span[data-v-fc76a478]{display:block}.test-notice a[data-v-fc76a478]{width:fit-content;color:var(--accent);align-items:center;gap:4px;margin-top:2px;text-decoration:none;display:inline-flex}.token-button[data-v-fc76a478]{background:var(--button-primary-bg);width:30px;height:30px;color:var(--button-primary-text);cursor:pointer;border:0;border-radius:5px;place-items:center;display:grid}.token-modal-form[data-v-fc76a478]{gap:12px;display:grid}.token-modal-form p[data-v-fc76a478]{color:var(--text-muted);font-size:var(--font-size-label)}.token-modal-form label[data-v-fc76a478]{font-size:var(--font-size-label);gap:4px;display:grid}.token-modal-form input[data-v-fc76a478]{width:100%;height:var(--control-height-default);border:0;border-bottom:2px solid var(--input-surface-border);background:var(--input-surface-bg);color:var(--input-surface-text);transition:border-color var(--transition-default);border-radius:5px;padding:6px 9px}.token-modal-form input[data-v-fc76a478]:focus{border-bottom-color:var(--input-surface-border-focus)}.token-modal-form button[data-v-fc76a478]{min-height:var(--control-height-default);background:var(--button-primary-bg);color:var(--button-primary-text);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.token-modal-form button[data-v-fc76a478]:disabled{opacity:var(--disabled-opacity);cursor:wait}.form[data-v-fc76a478]{background-color:var(--surface-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:500px;opacity:var(--surface-opacity);transition:var(--transition-default);border-radius:15px;position:relative;overflow:hidden}.form[data-v-fc76a478]:hover{opacity:var(--surface-opacity-hover)}.form .form-item.active .form-title[data-v-fc76a478]{margin-bottom:30px}.form .form-item:not(.active) .form-title[data-v-fc76a478]~*{visibility:hidden}.form .form-holder[data-v-fc76a478]{max-height:200px;margin-bottom:30px;padding:5px;position:relative;overflow-y:auto}.form .signup[data-v-fc76a478]{z-index:5;width:65%;transition:all var(--duration-slow) var(--ease-standard);position:absolute;top:6%;left:50%;transform:translate(-50%)}.form .signup .form-title[data-v-fc76a478]{color:var(--text-on-panel);text-align:center;cursor:pointer;font-size:1em}.form .signup.active[data-v-fc76a478]{top:45%;transform:translate(-50%,-50%)}.form .signup.active .form-title[data-v-fc76a478]{cursor:default;font-size:1.7em}.form .login[data-v-fc76a478]{z-index:5;background-color:var(--surface-base);transition:all var(--duration-slow) var(--ease-standard);position:absolute;inset:90% 0 0}.form .login[data-v-fc76a478]:before{content:"";z-index:4;background-color:var(--surface-base);width:200%;height:250px;transition:all var(--transition-default);border-radius:50%;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.form .login .form-center[data-v-fc76a478]{z-index:5;width:65%;transition:all var(--transition-default);position:absolute;top:10%;left:50%;transform:translate(-50%)}.form .login .form-center .form-title[data-v-fc76a478]{text-align:center;cursor:pointer;font-size:1em}.form .login.active[data-v-fc76a478]{top:20%}.form .login.active .form-center[data-v-fc76a478]{top:45%;transform:translate(-50%,-50%)}.form .login.active .form-title[data-v-fc76a478]{color:var(--text-primary);cursor:default;font-size:1.7em}.form.test-only .login[data-v-fc76a478],.form.test-only .login.active[data-v-fc76a478]{top:0}.form.test-only[data-v-fc76a478]{height:390px}.form.test-only .form-item.active .form-title[data-v-fc76a478]{margin-bottom:22px}.form.test-only .form-holder[data-v-fc76a478]{margin-bottom:20px}.form.test-only .login[data-v-fc76a478]:before{display:none}.form.test-only .login .form-center[data-v-fc76a478],.form.test-only .login.active .form-center[data-v-fc76a478]{width:72%;top:50%;transform:translate(-50%,-50%)}.nf_head[data-v-5547576a]{text-align:center;z-index:30;-webkit-user-select:none;user-select:none;width:100%;margin-top:4.75rem;position:absolute}.nf_head img[data-v-5547576a]{width:160px;opacity:var(--control-opacity);transition:opacity var(--transition-default)}.nf_wrapper[data-v-5547576a]{width:100%;height:100vh;max-height:100vh;position:absolute;top:0;left:0;overflow:hidden}.big_ball[data-v-5547576a]{width:40vw;height:40vw;opacity:var(--control-opacity);transition:opacity var(--transition-default);border-radius:50%;position:absolute;bottom:-25vw;left:50%;transform:translate(-50%)}.nf_head img[data-v-5547576a]:hover,.big_ball[data-v-5547576a]:hover{opacity:var(--control-opacity-hover)}.big_ball .center_ball_container[data-v-5547576a]{background:var(--surface-panel);border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.big_ball .rotating_ball[data-v-5547576a]{border:.063rem solid var(--purple100);border-radius:50%;width:150%;height:150%;animation:6s linear infinite nf__rotate_anim-5547576a;position:absolute;top:50%;left:50%}.big_ball .rotating_ball[data-v-5547576a]:after{content:"404";color:var(--text-on-panel-muted);background-color:var(--surface-panel-hover);border-radius:50%;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;font-weight:700;display:flex;position:absolute;top:-1.5625rem;left:calc(50% - 1.5625rem)}@keyframes nf__rotate_anim-5547576a{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media screen and (min-width:1024px){.big_ball[data-v-5547576a]{width:30vw;height:30vw;bottom:-20vw}.big_ball[data-v-5547576a]:before{font-size:30vmin;top:-20vmin;left:-15vmin}.big_ball[data-v-5547576a]:after{font-size:30vmin;top:-20vmin;right:-15vmin}[data-v-5547576a]:root{font-size:var(--font-size-heading)}}.container[data-v-f159dfee]{flex-direction:column;height:100%;display:flex}.main[data-v-f159dfee]{flex-grow:1;width:100%;height:100%;padding:20px 0;display:flex;overflow:hidden}.main[data-v-f159dfee]>:first-child{margin-right:40px}.main-menu[data-v-f159dfee]{width:fit-content;height:100%;display:none}.main-menu .menu-list[data-v-f159dfee]{background-color:var(--surface-base);opacity:var(--surface-opacity);transition:var(--transition-default);border-radius:5px;flex-direction:column;margin:auto;padding:20px 10px;display:flex}.main-menu .menu-list[data-v-f159dfee]:hover{opacity:var(--surface-opacity-hover)}.main-menu .menu-list .list-item[data-v-f159dfee]{aspect-ratio:1;background-color:var(--button-secondary-bg);width:40px;color:var(--button-secondary-text);transition:var(--transition-default);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;list-style-type:none;display:flex}.main-menu .menu-list .list-item[data-v-f159dfee]:not(:last-child){margin-bottom:20px}.main-menu .menu-list .list-item[data-v-f159dfee]:hover{transform:var(--transform-btn-hover)}.main-menu .menu-list .list-item[data-v-f159dfee]:active{transform:var(--transform-btn-active)}.main-content[data-v-f159dfee]{flex:1;width:100%;height:100%;min-height:470px}@media screen and (max-height:570px){.main[data-v-f159dfee]{overflow:unset}}@media screen and (max-width:900px){.container[data-v-f159dfee]{height:auto;min-height:100dvh}.main[data-v-f159dfee]{height:auto;min-height:0;padding:10px 0 18px;overflow:visible}.main-content[data-v-f159dfee]{height:auto;min-height:0}}.modal-overlay[data-v-90e9c6bd]{z-index:100000;background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-panel[data-v-90e9c6bd]{border:1px solid var(--border-subtle);background:var(--popover-bg);width:min(560px,100%);max-height:min(760px,100dvh - 40px);color:var(--popover-text);animation:surfaceReveal var(--duration-normal) var(--ease-standard);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.modal-panel.compact[data-v-90e9c6bd]{width:min(380px,100%)}.modal-panel.wide[data-v-90e9c6bd]{width:min(940px,100%)}.modal-panel.wide .modal-content[data-v-90e9c6bd]{flex-direction:column;min-height:0;display:flex}.modal-actions[data-v-90e9c6bd]{flex-shrink:0;align-items:center;gap:6px;display:flex}.modal-header[data-v-90e9c6bd]{border-bottom:2px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.modal-header h2[data-v-90e9c6bd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-heading);overflow:hidden}.modal-close[data-v-90e9c6bd]{background:var(--button-primary-bg);width:32px;height:32px;color:var(--button-primary-text);cursor:pointer;border:0;border-radius:5px;font-size:20px}.modal-content[data-v-90e9c6bd]{padding:12px;overflow-y:auto}@media (max-width:600px){.modal-overlay[data-v-90e9c6bd]:has(.modal-panel.wide){padding:8px}.modal-panel.wide[data-v-90e9c6bd]{max-height:calc(100dvh - 16px)}.modal-panel.wide .modal-content[data-v-90e9c6bd]{padding:10px}.modal-panel.wide .modal-header[data-v-90e9c6bd]{padding:6px 10px}.modal-panel.wide .modal-close[data-v-90e9c6bd]{width:40px;height:40px}}.step-button[data-v-ff78400b]{border:1px solid var(--border-subtle);background:var(--surface-base);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.step-succeeded[data-v-ff78400b]{color:color-mix(in srgb, var(--success), var(--text-primary) 25%);border-color:color-mix(in srgb, var(--success) 28%, var(--surface-base));background:color-mix(in srgb, var(--success) 7%, var(--surface-base))}.step-failed[data-v-ff78400b]{color:color-mix(in srgb, var(--danger), var(--text-primary) 15%);border-color:color-mix(in srgb, var(--danger) 38%, var(--surface-base));background:color-mix(in srgb, var(--danger) 7%, var(--surface-base))}.step-running[data-v-ff78400b]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.is-animated.step-running[data-v-ff78400b]:before{content:"";border:1px solid var(--accent);pointer-events:none;animation:stepPulse-ff78400b var(--duration-loader) var(--ease-standard) infinite;border-radius:10px;position:absolute;inset:-4px}.is-animated.step-pending>svg[data-v-ff78400b]{animation:stepWait-ff78400b var(--duration-attention) var(--ease-soft) var(--step-delay,0s) infinite}.is-animated.step-running>svg[data-v-ff78400b]{animation:stepBreathe-ff78400b var(--duration-loader) var(--ease-standard) infinite;transform-box:fill-box;transform-origin:50%}.is-animated.step-running.motion-search>svg[data-v-ff78400b]{animation-name:stepSearch-ff78400b}.is-animated.step-running.motion-acquire>svg[data-v-ff78400b]{animation-name:stepAcquire-ff78400b}.is-animated.step-running.motion-bind>svg[data-v-ff78400b]{animation-name:stepBind-ff78400b}.is-animated.step-running.motion-retire-transfer>svg[data-v-ff78400b]{animation-name:stepTransfer-ff78400b}.is-animated.step-running.motion-deactivate>svg[data-v-ff78400b]{animation-name:stepDeactivate-ff78400b}.is-animated.step-running.motion-scenario>svg[data-v-ff78400b]{animation-name:stepScenario-ff78400b}.is-animated.step-running.is-summary>svg[data-v-ff78400b]{animation:stepSpin-ff78400b calc(var(--duration-loader) / 2) linear infinite}.step-skipped[data-v-ff78400b]{border-style:dashed}.step-mark[data-v-ff78400b]{border:2px solid var(--surface-base);background:currentColor;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:-3px;right:-3px}.step-mark svg[data-v-ff78400b]{color:var(--surface-base)}.step-wait[data-v-ff78400b]{background:var(--surface-base);pointer-events:none;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-4px;right:-4px}.step-wait svg[data-v-ff78400b]{animation:stepSpin-ff78400b var(--duration-loader) linear var(--step-delay,0s) infinite}.step-running .step-wait svg[data-v-ff78400b]{animation-duration:calc(var(--duration-loader) / 2)}.step-result-enter-active[data-v-ff78400b]{transition:transform var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard)}.step-result-enter-from[data-v-ff78400b]{opacity:0;transform:scale(.95)translateY(2px)}.is-summary[data-v-ff78400b]{background:0 0;border:0;width:26px;height:30px}.is-summary[data-v-ff78400b]:before{display:none}.step-detail[data-v-ff78400b]{width:min(360px,100vw - 32px);color:var(--popover-text);padding:12px}.step-detail header[data-v-ff78400b]{font-size:var(--font-size-label);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.step-detail header strong[data-v-ff78400b]{overflow-wrap:anywhere;flex:1;min-width:100px}.step-detail header>span[data-v-ff78400b]{font-size:var(--font-size-caption);color:var(--text-muted)}.step-detail header .detail-failed[data-v-ff78400b]{color:color-mix(in srgb, var(--danger), var(--text-primary) 20%)}.step-error[data-v-ff78400b]{border-block:1px solid var(--border-subtle);white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(240px,36dvh);font:inherit;font-size:var(--font-size-label);-webkit-user-select:text;user-select:text;margin-top:10px;padding:10px 0;line-height:1.6;overflow:auto}.error-copy[data-v-ff78400b]{min-height:36px;color:var(--accent);font:inherit;font-size:var(--font-size-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:6px;padding:0;display:flex}@keyframes stepPulse-ff78400b{0%,to{opacity:.15;transform:scale(.97)}50%{opacity:.75;transform:scale(1.08)}}@keyframes stepWait-ff78400b{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes stepBreathe-ff78400b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}@keyframes stepSearch-ff78400b{0%,to{transform:translate(-1px,1px)}35%{transform:translate(2px,-2px)}70%{transform:translate(-2px,-1px)}}@keyframes stepAcquire-ff78400b{0%,to{opacity:.65;transform:translateY(-2px)}55%{opacity:1;transform:translateY(2px)}}@keyframes stepBind-ff78400b{0%,to{transform:rotate(-10deg)scale(.97)}50%{transform:rotate(10deg)scale(1.08)}}@keyframes stepTransfer-ff78400b{0%,to{opacity:.65;transform:translate(2px)}55%{opacity:1;transform:translate(-2px)}}@keyframes stepDeactivate-ff78400b{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes stepScenario-ff78400b{0%,to{opacity:.65;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes stepSpin-ff78400b{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.step-button[data-v-ff78400b]:hover{border-color:currentColor}}@media (pointer:coarse),(max-width:600px){.step-button[data-v-ff78400b]{width:42px;height:42px}.is-summary[data-v-ff78400b]{width:28px;height:42px}}@media (prefers-reduced-motion:reduce){.step-button[data-v-ff78400b],.step-button[data-v-ff78400b]:before,.step-button>svg[data-v-ff78400b],.step-wait svg[data-v-ff78400b]{transition:none!important;animation:none!important}.step-result-enter-active[data-v-ff78400b]{transition:none}.step-result-enter-from[data-v-ff78400b]{opacity:1;transform:none}}.v-popper__popper.replacement-step-popper{z-index:100003}.replacement-step-popper .v-popper__inner{border:1px solid var(--border-subtle);background:var(--popover-bg);border-radius:8px;padding:0;box-shadow:0 8px 26px #15082b1f}.replacement-step-popper .v-popper__arrow-outer{border-color:var(--border-subtle)}.replacement-step-popper .v-popper__arrow-inner{border-color:var(--popover-bg)}.replacement-view[data-v-e9dbe6eb]{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.replacement-empty[data-v-e9dbe6eb]{min-height:90px;color:var(--text-muted);font-size:var(--font-size-body);justify-content:center;align-items:center;gap:8px;display:flex}.session-summary[data-v-e9dbe6eb]{flex-shrink:0;align-items:center;gap:10px;min-height:60px;padding:8px 2px 14px;display:flex;position:relative}.summary-title[data-v-e9dbe6eb]{min-width:0;color:var(--text-primary);flex-direction:column;flex:1;gap:3px;display:flex}.summary-title strong[data-v-e9dbe6eb]{font-size:var(--font-size-heading)}.summary-title>span[data-v-e9dbe6eb]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--font-size-label);overflow:hidden}.summary-counts[data-v-e9dbe6eb]{font-size:var(--font-size-label);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.summary-counts>span[data-v-e9dbe6eb]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.count-success[data-v-e9dbe6eb],.tone-succeeded[data-v-e9dbe6eb]{color:color-mix(in srgb, var(--success), var(--text-primary) 25%)}.count-failed[data-v-e9dbe6eb],.tone-failed[data-v-e9dbe6eb]{color:color-mix(in srgb, var(--danger), var(--text-primary) 15%)}.count-total[data-v-e9dbe6eb]{color:var(--text-muted)}.tone-running[data-v-e9dbe6eb],.tone-pending[data-v-e9dbe6eb]{color:var(--accent)}.session-progress[data-v-e9dbe6eb]{background:var(--surface-muted);bottom:0;border-radius:2px;height:3px;position:absolute;inset-inline:0;overflow:hidden}.session-progress>span[data-v-e9dbe6eb]{transform-origin:0;height:100%;transition:transform var(--duration-normal) var(--ease-standard);background:currentColor;display:block}.tone-pending .session-progress[data-v-e9dbe6eb]:after,.tone-running .session-progress[data-v-e9dbe6eb]:after{content:"";opacity:.45;width:30%;animation:replacementFlow-e9dbe6eb var(--duration-attention) linear infinite;inset-block:0;background:linear-gradient(90deg,#0000,currentColor,#0000);position:absolute;left:0}.session-error[data-v-e9dbe6eb]{background:color-mix(in srgb, var(--danger) 6%, var(--surface-base));max-height:100px;color:color-mix(in srgb, var(--danger), var(--text-primary) 20%);font-size:var(--font-size-label);overflow-wrap:anywhere;border-radius:5px;flex-shrink:0;align-items:flex-start;gap:8px;padding:8px;display:flex;overflow:auto}.session-error svg[data-v-e9dbe6eb]{flex-shrink:0}.session-context[data-v-e9dbe6eb]{border-block:1px solid var(--border-subtle);flex-shrink:0}.context-toggle[data-v-e9dbe6eb]{width:100%;min-height:40px;color:var(--text-primary);text-align:left;font-size:var(--font-size-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 2px;display:flex}.context-toggle>svg[data-v-e9dbe6eb]{color:var(--text-muted);flex-shrink:0}.context-toggle>span[data-v-e9dbe6eb]:first-of-type{flex-shrink:0;font-weight:600}.context-account[data-v-e9dbe6eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);margin-left:auto;overflow:hidden}.context-toggle>svg[data-v-e9dbe6eb]:last-child{transition:transform var(--duration-fast) var(--ease-standard)}.context-toggle .expanded[data-v-e9dbe6eb]{transform:rotate(180deg)}.context-content[data-v-e9dbe6eb]{max-height:min(300px,30dvh);padding-bottom:12px;overflow:auto}.account-details[data-v-e9dbe6eb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:4px 0 14px;display:grid}.account-details>div[data-v-e9dbe6eb]{border-left:2px solid var(--border-subtle);min-width:0;padding-left:10px}.account-details>div[data-v-e9dbe6eb]:nth-child(2){border-color:color-mix(in srgb, var(--info) 50%, var(--surface-base))}.account-details>div[data-v-e9dbe6eb]:nth-child(3){border-color:color-mix(in srgb, var(--accent) 35%, var(--surface-base))}.account-details dt[data-v-e9dbe6eb]{color:var(--text-muted);font-size:var(--font-size-caption);align-items:center;gap:6px;margin-bottom:6px;display:flex}.account-details dt svg[data-v-e9dbe6eb]{flex-shrink:0}.account-details dd[data-v-e9dbe6eb]{overflow-wrap:anywhere;font-size:var(--font-size-label);flex-direction:column;gap:3px;display:flex}.account-details dd strong[data-v-e9dbe6eb]{color:var(--text-primary);font-weight:600}.account-details dd span[data-v-e9dbe6eb],.account-details dd small[data-v-e9dbe6eb]{font-size:var(--font-size-caption);color:var(--text-muted)}.session-meta[data-v-e9dbe6eb]{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding-top:12px;display:grid}.session-meta>div[data-v-e9dbe6eb]{min-width:0}.session-meta dt[data-v-e9dbe6eb]{color:var(--text-muted);font-size:var(--font-size-caption);margin-bottom:3px}.session-meta dd[data-v-e9dbe6eb]{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--font-size-label)}.replacement-items[data-v-e9dbe6eb]{--phone-width:136px;--rail-width:330px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:min(48dvh,420px);padding-bottom:3px;overflow:auto}.replacement-columns[data-v-e9dbe6eb],.replacement-row[data-v-e9dbe6eb]{grid-template-columns:var(--phone-width) minmax(var(--rail-width), 1fr) var(--phone-width);min-width:calc(var(--phone-width) * 2 + var(--rail-width));align-items:center;display:grid}.replacement-columns[data-v-e9dbe6eb]{z-index:4;min-height:28px;color:var(--text-muted);font-size:var(--font-size-caption);background:var(--surface-base);position:sticky;top:0}.replacement-columns>span[data-v-e9dbe6eb]:nth-child(2){text-align:center}.replacement-columns>span[data-v-e9dbe6eb]:first-child{background:var(--surface-base);padding-left:10px;position:sticky;left:0}.replacement-columns>span[data-v-e9dbe6eb]:last-child{background:var(--surface-base);text-align:right;padding-right:10px;position:sticky;right:0}.replacement-row[data-v-e9dbe6eb]{--row-bg:var(--surface-muted);background:var(--row-bg);border-radius:8px;min-height:62px;margin-bottom:6px;position:relative}.row-running[data-v-e9dbe6eb]{--row-bg:color-mix(in srgb, var(--accent) 4%, var(--surface-base))}.row-failed[data-v-e9dbe6eb]{--row-bg:color-mix(in srgb, var(--danger) 3%, var(--surface-base))}.phone-end[data-v-e9dbe6eb]{z-index:2;background:var(--row-bg);min-width:0;color:var(--text-primary);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;align-self:stretch;align-items:center;gap:2px;padding:0 10px;font-weight:600;display:flex;position:sticky}.phone-end>span[data-v-e9dbe6eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.phone-old[data-v-e9dbe6eb]{border-right:1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent);border-radius:8px 0 0 8px;left:0}.phone-new[data-v-e9dbe6eb]{border-left:1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent);border-radius:0 8px 8px 0;justify-content:flex-end;right:0}.phone-new>.v-popper[data-v-e9dbe6eb]{flex-shrink:0}.phone-pending[data-v-e9dbe6eb]{font-size:var(--font-size-caption);color:var(--text-muted);font-weight:400}.stage-rail[data-v-e9dbe6eb]{align-items:center;min-width:0;padding:0 12px;list-style:none;display:flex}.stage-rail li[data-v-e9dbe6eb]{flex:1;justify-content:center;align-items:center;min-width:44px;display:flex;position:relative}.stage-connector[data-v-e9dbe6eb]{background:var(--border-subtle);width:100%;height:2px;color:var(--text-muted);transition:background var(--duration-normal) var(--ease-standard);position:absolute;top:50%;left:-50%;overflow:hidden}.rail-succeeded .stage-connector[data-v-e9dbe6eb]{background:color-mix(in srgb, var(--success) 40%, var(--surface-base))}.rail-running .stage-connector[data-v-e9dbe6eb]{background:color-mix(in srgb, var(--accent) 25%, var(--surface-base));color:var(--accent)}.rail-animated :is(.rail-pending,.rail-running) .stage-connector[data-v-e9dbe6eb]:after{content:"";opacity:.6;width:30%;height:100%;animation:replacementFlow-e9dbe6eb var(--duration-attention) linear var(--step-delay,0s) infinite;background:linear-gradient(90deg,#0000,currentColor);display:block}.rail-animated .rail-running .stage-connector[data-v-e9dbe6eb]:after{opacity:1;animation-duration:var(--duration-loader)}.stage-rail .v-popper[data-v-e9dbe6eb]{z-index:1;position:relative}.history-list[data-v-e9dbe6eb]{max-height:min(60dvh,480px);overflow:auto}.history-row[data-v-e9dbe6eb]{background:var(--surface-muted);width:100%;min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;border:0;border-radius:5px;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:9px;margin-bottom:6px;padding:8px 10px;display:grid}.history-main[data-v-e9dbe6eb]{flex-direction:column;gap:4px;min-width:0;display:flex}.history-main strong[data-v-e9dbe6eb]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);overflow:hidden}.history-main small[data-v-e9dbe6eb]{color:var(--text-muted);font-size:var(--font-size-caption)}.history-result[data-v-e9dbe6eb]{font-weight:600}.spin[data-v-e9dbe6eb]{animation:.9s linear infinite replacementSpin-e9dbe6eb}@keyframes replacementSpin-e9dbe6eb{to{transform:rotate(360deg)}}@keyframes replacementFlow-e9dbe6eb{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (hover:hover) and (pointer:fine){.history-row[data-v-e9dbe6eb]:hover,.context-toggle[data-v-e9dbe6eb]:hover{color:var(--accent)}}@media (max-width:600px){.replacement-items[data-v-e9dbe6eb]{--phone-width:112px;--rail-width:320px;max-height:48dvh}.phone-end[data-v-e9dbe6eb]{padding-inline:5px;font-size:11px}.phone-old[data-v-e9dbe6eb]{padding-left:8px}.phone-new[data-v-e9dbe6eb]{padding-right:3px}.replacement-columns>span[data-v-e9dbe6eb]{padding-inline:5px;font-size:10px}.replacement-columns>span[data-v-e9dbe6eb]:nth-child(2){visibility:hidden}.replacement-row[data-v-e9dbe6eb]{min-height:64px}.stage-rail[data-v-e9dbe6eb]{padding-inline:6px}.summary-counts[data-v-e9dbe6eb]{gap:7px}.session-summary[data-v-e9dbe6eb]{gap:8px}.account-details[data-v-e9dbe6eb]{grid-template-columns:1fr;gap:12px}.session-meta[data-v-e9dbe6eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.context-toggle[data-v-e9dbe6eb]{min-height:44px}}@media (max-width:360px){.summary-counts[data-v-e9dbe6eb]{gap:5px;font-size:11px}.summary-title strong[data-v-e9dbe6eb]{font-size:13px}}@media (prefers-reduced-motion:reduce){.spin[data-v-e9dbe6eb]{animation:none}.session-progress>span[data-v-e9dbe6eb],.context-toggle>svg[data-v-e9dbe6eb]:last-child,.stage-connector[data-v-e9dbe6eb]{transition:none}.session-progress[data-v-e9dbe6eb]:after,.stage-connector[data-v-e9dbe6eb]:after{animation:none!important;display:none!important}}.replacement-action[data-v-11bf2d5e]{border:1px solid var(--border-subtle);background:var(--surface-base);width:32px;height:32px;color:var(--popover-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border-radius:5px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.replacement-action[data-v-11bf2d5e]:hover{background:var(--accent-soft)}}@media (max-width:600px){.replacement-action[data-v-11bf2d5e]{width:40px;height:40px}}.carousel-container[data-v-2f6472d9]{width:100%;height:100%;opacity:var(--surface-opacity);background-color:var(--surface-base);transition:var(--transition-default);border-radius:5px;flex-direction:column;padding:10px;display:flex;position:relative}.sync-overlay[data-v-2f6472d9]{z-index:80;background:var(--backdrop);color:var(--text-on-panel);font-size:var(--font-size-body);cursor:wait;border-radius:5px;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.sync-overlay svg[data-v-2f6472d9]{animation:.9s linear infinite syncRotation-2f6472d9}@keyframes syncRotation-2f6472d9{to{transform:rotate(360deg)}}.carousel-container[data-v-2f6472d9]:hover{opacity:var(--surface-opacity-hover)}.carousel-container[data-v-2f6472d9]>:not(:last-child){margin-bottom:10px}.carousel-box[data-v-2f6472d9]{flex-grow:1;display:flex;overflow:hidden}.carousel-menu[data-v-2f6472d9]{width:340px;height:100%;color:var(--text-on-panel);background-color:var(--surface-panel);transition:var(--transition-default);border-radius:5px;flex-shrink:0;margin-right:10px;display:flex;overflow:hidden}.carousel-menu-box[data-v-2f6472d9]{flex-grow:1;padding:10px 10px 10px 20px;overflow:hidden}.carousel-content[data-v-2f6472d9]{height:100%;color:var(--text-on-panel);background-color:var(--surface-panel);transition:var(--transition-default);border-radius:5px;flex:1;padding:10px;overflow:hidden}.mobile-menu-toggle[data-v-2f6472d9]{display:none}@media screen and (max-width:900px){.carousel-container[data-v-2f6472d9]{height:auto;min-height:780px}.carousel-box[data-v-2f6472d9]{flex-direction:column;flex-grow:0;overflow:visible}.mobile-menu-toggle[data-v-2f6472d9]{width:100%;min-height:var(--control-height-default);background:var(--surface-panel);color:var(--text-on-panel);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;margin-bottom:8px;display:flex}.carousel-menu[data-v-2f6472d9]{width:100%;height:min(360px,42dvh);margin:0 0 8px}.carousel-menu.is-collapsed[data-v-2f6472d9]{display:none}.carousel-content[data-v-2f6472d9]{flex:none;width:100%;height:max(470px,62dvh)}}@media screen and (max-width:480px){.carousel-container[data-v-2f6472d9]{padding:7px}.carousel-content[data-v-2f6472d9]{padding:5px}.carousel-menu-box[data-v-2f6472d9]{padding:7px 7px 7px 12px}}.admin-form[data-v-b815e3a3]{gap:14px;display:grid}.form-grid[data-v-b815e3a3]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label[data-v-b815e3a3]{font-size:var(--font-size-label);gap:4px;display:grid}.form-grid input[data-v-b815e3a3],.account-search input[data-v-b815e3a3],.carrier-key input[data-v-b815e3a3],.carrier-value-row input[data-v-b815e3a3]{width:100%;height:var(--control-height-default);border:0;border-bottom:2px solid var(--input-surface-border);color:var(--text-primary);transition:border-color var(--transition-default);background:0 0;border-radius:5px;padding:6px 9px}.form-grid input[data-v-b815e3a3]:focus,.carrier-key input[data-v-b815e3a3]:focus,.carrier-value-row input[data-v-b815e3a3]:focus{border-bottom-color:var(--input-surface-border-focus)}.carrier-key[data-v-b815e3a3]{font-size:var(--font-size-label);gap:4px;display:grid}.account-access[data-v-b815e3a3]{min-width:0}.access-title[data-v-b815e3a3]{font-size:var(--font-size-label);justify-content:space-between;margin-bottom:7px;display:flex}.access-title span[data-v-b815e3a3]{color:var(--text-muted)}.account-search[data-v-b815e3a3]{background:var(--surface-muted);box-shadow:inset 0 -2px 0 var(--input-surface-border);transition:box-shadow var(--transition-default);border-radius:5px;align-items:center;gap:7px;padding:0 8px;display:flex}.account-search[data-v-b815e3a3]:focus-within{box-shadow:inset 0 -2px 0 var(--input-surface-border-focus)}.account-search input[data-v-b815e3a3]{border:0;min-width:0}.account-options[data-v-b815e3a3]{max-height:190px;margin-top:7px;overflow-y:auto}.account-options button[data-v-b815e3a3]{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:38px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.account-options button[data-v-b815e3a3]:hover{background:var(--surface-muted)}.account-options button>span[data-v-b815e3a3]:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-options small[data-v-b815e3a3]{color:var(--text-muted)}.check-box[data-v-b815e3a3]{border:2px solid var(--surface-panel);border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.account-options button[aria-pressed=true] .check-box[data-v-b815e3a3]{background:var(--surface-panel);color:var(--text-on-panel)}.admin-actions[data-v-b815e3a3],.delete-confirm[data-v-b815e3a3]{align-items:center;gap:8px;display:flex}.admin-actions[data-v-b815e3a3]{justify-content:flex-end}.admin-actions button[data-v-b815e3a3],.delete-confirm button[data-v-b815e3a3]{min-height:var(--control-height-default);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.save-button[data-v-b815e3a3]{background:var(--button-primary-bg);color:var(--button-primary-text)}.danger-button[data-v-b815e3a3]{background:var(--danger);color:#fff;margin-right:auto}.delete-confirm[data-v-b815e3a3]{background:var(--danger-soft);border-radius:5px;justify-content:space-between;padding:9px}.delete-confirm button[data-v-b815e3a3]{background:var(--danger);color:#fff}.empty-option[data-v-b815e3a3]{color:var(--text-muted);text-align:center;padding:12px}.role-dot[data-v-b815e3a3]{background:var(--gray400);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.role-1[data-v-b815e3a3]{background:var(--info)}.role-2[data-v-b815e3a3]{background:var(--success)}.admin-columns[data-v-b815e3a3]{grid-template-columns:minmax(130px,.8fr) minmax(110px,.65fr) minmax(190px,1.3fr) minmax(145px,.9fr) 28px}.carrier-columns[data-v-b815e3a3]{grid-template-columns:minmax(130px,.7fr) minmax(240px,1.8fr) 80px 28px}.view-tabs[data-v-b815e3a3]{background:var(--surface-muted);border-radius:5px;gap:3px;padding:3px;display:flex}.view-tabs button[data-v-b815e3a3]{min-height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;display:flex}.view-tabs button.active[data-v-b815e3a3]{background:var(--surface-panel);color:var(--text-on-panel)}.carrier-values[data-v-b815e3a3]{min-width:0}.carrier-value-list[data-v-b815e3a3]{gap:6px;max-height:230px;display:grid;overflow-y:auto}.carrier-value-row[data-v-b815e3a3]{grid-template-columns:minmax(0,1fr) 30px;gap:6px;display:grid}.carrier-value-row button[data-v-b815e3a3]{background:var(--surface-muted);width:30px;height:30px;color:var(--danger);cursor:pointer;border:0;border-radius:5px;place-items:center;display:grid}.add-value-button[data-v-b815e3a3]{background:var(--surface-muted);min-height:30px;color:var(--text-primary);cursor:pointer;border:0;border-radius:5px;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;display:inline-flex}@media (max-width:700px){.workspace-toolbar[data-v-b815e3a3]{flex-wrap:wrap}.view-tabs[data-v-b815e3a3]{order:1;width:100%}.view-tabs button[data-v-b815e3a3]{flex:1;justify-content:center}.admin-columns[data-v-b815e3a3]{grid-template-columns:minmax(0,1fr) auto!important}.admin-columns>span[data-v-b815e3a3]:nth-child(2),.admin-columns>span[data-v-b815e3a3]:nth-child(3),.admin-columns>span[data-v-b815e3a3]:nth-child(4){color:var(--text-muted);font-size:var(--font-size-label);grid-column:1/-1;padding-left:24px}.admin-columns>svg[data-v-b815e3a3]{grid-area:1/2}.carrier-columns[data-v-b815e3a3]{grid-template-columns:minmax(0,1fr) auto!important}.carrier-columns>span[data-v-b815e3a3]:nth-child(2),.carrier-columns>span[data-v-b815e3a3]:nth-child(3){color:var(--text-muted);font-size:var(--font-size-label);grid-column:1/-1;padding-left:24px}.carrier-columns>svg[data-v-b815e3a3]{grid-area:1/2}}@media (max-width:600px){.form-grid[data-v-b815e3a3]{grid-template-columns:1fr}.admin-actions[data-v-b815e3a3]{flex-direction:column;align-items:stretch}.danger-button[data-v-b815e3a3]{width:100%;margin:0}.save-button[data-v-b815e3a3]{width:100%}}.presence-strip[data-v-185ec3d5]{gap:8px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.presence-item[data-v-185ec3d5]{background:var(--surface-muted);border-radius:5px;flex:0 0 210px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.presence-item div[data-v-185ec3d5]{min-width:0;display:grid}.presence-item strong[data-v-185ec3d5],.presence-item small[data-v-185ec3d5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.presence-item small[data-v-185ec3d5]{color:var(--text-muted);font-size:var(--font-size-caption)}.presence-dot[data-v-185ec3d5],.status-dot[data-v-185ec3d5],.role-dot[data-v-185ec3d5]{background:var(--gray400);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-right:6px;display:inline-block}.presence-dot.is-recent[data-v-185ec3d5],.status-succeeded[data-v-185ec3d5]{background:var(--success)}.status-running[data-v-185ec3d5]{background:var(--info);animation:1.5s infinite statusPulse-185ec3d5}.status-failed[data-v-185ec3d5]{background:var(--danger)}.status-pending[data-v-185ec3d5]{background:var(--gray500)}@keyframes statusPulse-185ec3d5{50%{opacity:.35}}.view-tabs[data-v-185ec3d5]{background:var(--surface-muted);border-radius:5px;gap:3px;padding:3px;display:flex}.view-tabs button[data-v-185ec3d5]{min-height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;display:flex}.view-tabs button.active[data-v-185ec3d5]{background:var(--surface-panel);color:var(--text-on-panel)}.session-columns[data-v-185ec3d5]{grid-template-columns:minmax(140px,.8fr) minmax(190px,1.5fr) minmax(120px,1fr) minmax(150px,1fr)!important}.primary-cell small[data-v-185ec3d5]{color:var(--text-muted);font-weight:400}.activity-list[data-v-185ec3d5]{flex:1;min-height:0;overflow-y:auto}.activity-row[data-v-185ec3d5]{border-bottom:1px solid var(--border-subtle);grid-template-columns:34px minmax(0,1fr) auto 42px;align-items:center;gap:9px;min-height:56px;padding:7px 9px;display:grid}.activity-icon[data-v-185ec3d5]{background:var(--surface-muted);width:32px;height:32px;color:var(--accent);border-radius:5px;place-items:center;display:grid}.activity-row>div[data-v-185ec3d5]{min-width:0;display:grid}.activity-row>div span[data-v-185ec3d5],.activity-row>div small[data-v-185ec3d5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-row>div small[data-v-185ec3d5],.activity-row time[data-v-185ec3d5]{color:var(--text-muted);font-size:var(--font-size-caption)}.http-status[data-v-185ec3d5]{background:var(--accent-soft);text-align:center;border-radius:4px;padding:3px 5px}.http-status.has-error[data-v-185ec3d5]{background:var(--danger-soft);color:var(--danger)}.spin[data-v-185ec3d5]{animation:.9s linear infinite rotate-185ec3d5}.load-more[data-v-185ec3d5]{background:var(--surface-muted);width:100%;min-height:36px;color:var(--text-primary);cursor:pointer;border:0;border-radius:5px;margin-top:8px}.load-more[data-v-185ec3d5]:hover{background:var(--accent-soft)}.cleanup-list[data-v-185ec3d5]{flex:1;min-height:0;overflow-y:auto}.scan-state[data-v-185ec3d5]{min-height:220px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.scan-state strong[data-v-185ec3d5]{color:var(--text-primary)}.cleanup-summary[data-v-185ec3d5]{background:var(--surface-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.cleanup-summary span[data-v-185ec3d5]{color:var(--text-muted);font-size:var(--font-size-caption)}.cleanup-tabs[data-v-185ec3d5]{gap:3px;padding:8px 0 0;display:flex;overflow-x:auto}.cleanup-tabs button[data-v-185ec3d5]{background:var(--surface-muted);min-height:30px;color:var(--text-muted);cursor:pointer;border:0;border-radius:4px;flex:none;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.cleanup-tabs button.active[data-v-185ec3d5]{background:var(--surface-panel);color:var(--text-on-panel)}.cleanup-tabs small[data-v-185ec3d5]{background:var(--white-transparent-20);border-radius:4px;place-items:center;min-width:18px;height:18px;display:grid}.tab-label-short[data-v-185ec3d5]{display:none}.cleanup-group[data-v-185ec3d5]{margin-top:10px}.cleanup-group>header[data-v-185ec3d5]{background:var(--surface-panel);min-height:34px;color:var(--text-on-panel);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid}.cleanup-group h2[data-v-185ec3d5]{font-size:var(--font-size-label)}.cleanup-group>header span[data-v-185ec3d5]{color:var(--text-on-panel-muted)}.cleanup-row[data-v-185ec3d5]{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) minmax(160px,.8fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:grid}.cleanup-row>div[data-v-185ec3d5]{min-width:0;display:grid}.cleanup-row strong[data-v-185ec3d5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cleanup-row small[data-v-185ec3d5],.cleanup-row time[data-v-185ec3d5]{color:var(--text-muted);font-size:var(--font-size-caption)}.cleanup-row ul[data-v-185ec3d5]{flex-wrap:wrap;gap:4px 12px;padding-left:16px;display:flex}.cleanup-actions[data-v-185ec3d5]{gap:5px;display:flex!important}.cleanup-actions button[data-v-185ec3d5]{background:var(--surface-muted);width:30px;height:30px;color:var(--text-primary);cursor:pointer;border:0;border-radius:5px;place-items:center;display:grid}.cleanup-actions button[data-v-185ec3d5]:last-child{color:var(--danger)}.cleanup-actions button[data-v-185ec3d5]:hover{background:var(--accent-soft)}.cleanup-confirm[data-v-185ec3d5]{gap:14px;display:grid}.cleanup-confirm p[data-v-185ec3d5]{color:var(--text-muted)}.cleanup-confirm button[data-v-185ec3d5]{min-height:var(--control-height-default);background:var(--danger);color:#fff;cursor:pointer;border:0;border-radius:5px;justify-self:end;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.cleanup-confirm button[data-v-185ec3d5]:disabled{opacity:var(--disabled-opacity);cursor:wait}.cleanup-empty[data-v-185ec3d5]{color:var(--text-muted);padding:12px 9px}@keyframes rotate-185ec3d5{to{transform:rotate(360deg)}}@media (max-width:700px){.workspace-toolbar[data-v-185ec3d5]{flex-wrap:wrap}.view-tabs[data-v-185ec3d5]{order:1;width:100%}.view-tabs button[data-v-185ec3d5]{flex:1;justify-content:center}.activity-row[data-v-185ec3d5]{grid-template-columns:34px minmax(0,1fr) 38px}.activity-row time[data-v-185ec3d5]{display:none}.cleanup-summary[data-v-185ec3d5]{flex-direction:column;align-items:flex-start}.cleanup-tabs[data-v-185ec3d5]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.cleanup-tabs button[data-v-185ec3d5]{width:100%;min-width:0;padding-inline:5px}.tab-label-full[data-v-185ec3d5]{display:none}.tab-label-short[data-v-185ec3d5]{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}.cleanup-row[data-v-185ec3d5]{grid-template-columns:minmax(0,1fr) auto}.cleanup-row>ul[data-v-185ec3d5],.cleanup-row>time[data-v-185ec3d5]{grid-column:1/-1}.cleanup-actions[data-v-185ec3d5]{grid-area:1/2}}.api-reference[data-v-f70573a2]{overflow:hidden}.api-toolbar[data-v-f70573a2]{flex-wrap:wrap}.method-filters[data-v-f70573a2]{background:var(--surface-muted);border-radius:5px;gap:3px;padding:3px;display:flex}.method-filters button[data-v-f70573a2]{min-height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px}.method-filters button.active[data-v-f70573a2]{background:var(--surface-panel);color:var(--text-on-panel)}.api-list[data-v-f70573a2]{flex:1;min-height:0;overflow-y:auto}.api-group+.api-group[data-v-f70573a2]{margin-top:12px}.api-group>header[data-v-f70573a2]{background:var(--surface-panel);min-height:34px;color:var(--text-on-panel);align-items:center;gap:8px;padding:5px 9px;display:flex}.api-group>header h2[data-v-f70573a2]{font-size:var(--font-size-label);flex:1}.api-group>header span[data-v-f70573a2]{color:var(--text-on-panel-muted);font-size:var(--font-size-caption)}.api-method[data-v-f70573a2]{border-bottom:1px solid var(--border-subtle)}.api-method summary[data-v-f70573a2]{cursor:pointer;grid-template-columns:58px minmax(180px,.9fr) minmax(220px,1.4fr) 30px 18px 18px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;list-style:none;display:grid}.api-method summary[data-v-f70573a2]::-webkit-details-marker{display:none}.api-method summary[data-v-f70573a2]:hover{background:var(--surface-muted)}.api-method summary>code[data-v-f70573a2],.api-method summary>span[data-v-f70573a2]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.method-badge[data-v-f70573a2]{background:var(--surface-muted);width:58px;min-height:24px;font-size:var(--font-size-caption);border-radius:4px;place-items:center;font-weight:700;display:inline-grid}.method-get[data-v-f70573a2]{color:var(--info)}.method-post[data-v-f70573a2]{color:var(--success)}.method-patch[data-v-f70573a2]{color:var(--accent)}.method-delete[data-v-f70573a2]{color:var(--danger)}.curl-copy[data-v-f70573a2]{background:var(--surface-muted);width:28px;height:28px;color:var(--text-primary);cursor:pointer;border:0;border-radius:4px;grid-column:4;place-items:center;display:grid}.curl-copy[data-v-f70573a2]:hover{background:var(--accent-soft)}.auth-icon[data-v-f70573a2]{grid-column:5}.disclosure[data-v-f70573a2]{transition:transform var(--transition-default);grid-column:6}.api-method[open] .disclosure[data-v-f70573a2]{transform:rotate(180deg)}.method-details[data-v-f70573a2]{background:var(--surface-muted);gap:12px;padding:8px 9px 14px 77px;display:grid}.method-details section[data-v-f70573a2]{gap:5px;display:grid}.method-details h2[data-v-f70573a2]{font-size:var(--font-size-label)}.detail-row[data-v-f70573a2]{grid-template-columns:minmax(90px,.6fr) 70px 100px minmax(180px,1.4fr);align-items:baseline;gap:8px;display:grid}.detail-row small[data-v-f70573a2],.detail-row span[data-v-f70573a2]{color:var(--text-muted)}.response-row[data-v-f70573a2]{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.spin[data-v-f70573a2]{animation:.9s linear infinite rotate-f70573a2}@keyframes rotate-f70573a2{to{transform:rotate(360deg)}}@media (max-width:700px){.method-filters[data-v-f70573a2]{order:2;width:100%;overflow-x:auto}.method-filters button[data-v-f70573a2]{flex:1}.api-method summary[data-v-f70573a2]{grid-template-columns:58px minmax(0,1fr) 30px 18px 18px;gap:6px}.api-method summary>span[data-v-f70573a2]:nth-child(3){white-space:normal;grid-area:2/1/auto/-1}.curl-copy[data-v-f70573a2]{grid-column:3}.auth-icon[data-v-f70573a2]{grid-column:4}.disclosure[data-v-f70573a2]{grid-column:5}.method-details[data-v-f70573a2]{padding-left:9px}.detail-row[data-v-f70573a2]{grid-template-columns:minmax(80px,1fr) 70px 100px}.detail-row p[data-v-f70573a2]{grid-column:1/-1}}.alert-window[data-v-8eccaba4]{width:0;max-width:300px;color:var(--popover-text);background-color:var(--popover-bg);transition:var(--transition-default);opacity:0;visibility:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;border-radius:5px;align-items:center;margin:20px;padding:8px;display:flex;position:absolute;top:0;right:0;overflow:hidden}.alert-window img[data-v-8eccaba4]{width:24px;animation:pulse-img-8eccaba4 var(--duration-attention) var(--ease-soft) infinite}.alert-window .icon-copy[data-v-8eccaba4],.alert-window .icon-copy-success[data-v-8eccaba4]{display:none}.alert-window[data-v-8eccaba4]>:not(:last-child){margin-right:10px}.alert-window .message[data-v-8eccaba4]{font-weight:700;font-size:var(--font-size-label);border-radius:5px;display:contents;position:relative;top:2px;overflow:hidden}.alert-window .message span[data-v-8eccaba4]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.alert-window[data-v-8eccaba4]:hover{opacity:.9}.alert-window.active[data-v-8eccaba4]{animation:alert-window-show-8eccaba4 var(--duration-slow) var(--ease-standard) forwards}.alert-window[data-v-8eccaba4]:not(.active){animation:alert-window-hide-8eccaba4 var(--duration-slow) var(--ease-standard) forwards}.alert-window:hover .icon-warning[data-v-8eccaba4]{display:none}.alert-window:hover:not(:active) .icon-copy[data-v-8eccaba4]{display:block}.alert-window:active .message[data-v-8eccaba4]{opacity:.8}.alert-window:active .icon-copy-success[data-v-8eccaba4]{display:block}@keyframes pulse-img-8eccaba4{0%,to{transform:scale(1.04)}50%{transform:scale(1)}}@keyframes alert-window-hide-8eccaba4{0%{visibility:visible;opacity:.8;width:100%}70%{width:0}to{visibility:hidden;opacity:0;width:0}}@keyframes alert-window-show-8eccaba4{0%{visibility:hidden;opacity:0;width:0}30%{visibility:visible;opacity:.8}to{visibility:visible;opacity:.8;width:100%}}.group[data-v-f00bef90]{margin-top:18px;position:relative}.group[data-v-f00bef90]:not(:first-child){margin-top:40px}label[data-v-f00bef90]{color:var(--input-panel-label);font-size:var(--font-size-body);pointer-events:none;transform-origin:0;transition:color var(--transition-default), transform var(--transition-default), opacity var(--transition-default);opacity:var(--control-opacity);font-weight:400;position:absolute;top:8px;left:5px}:is(.group:has(input:focus) label[data-v-f00bef90],.group:has(input:valid) label[data-v-f00bef90]){color:var(--input-panel-label);opacity:1;transform:translateY(-26px)scale(.9)}input[data-v-f00bef90]{font-size:var(--font-size-body);border:none;border-bottom:2px solid var(--input-panel-border);width:100%;max-width:300px;color:var(--input-panel-text);background:var(--input-panel-bg);transition:border-color var(--transition-default);border-image-slice:1;border-radius:5px;outline:none;padding:8px 9px 8px 5px;display:block}input[data-v-f00bef90]:focus{border-bottom-color:var(--input-panel-border-focus)}.group:has(.input-suffix) input[data-v-f00bef90]{padding-inline-end:40px}.input-suffix[data-v-f00bef90]{place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:2px;right:2px}.group[data-v-b2602395]{margin-top:18px;position:relative}.group[data-v-b2602395]:not(:first-child){margin-top:40px}label[data-v-b2602395]{color:var(--input-surface-label);font-size:var(--font-size-body);pointer-events:none;transform-origin:0;transition:color var(--transition-default), transform var(--transition-default), opacity var(--transition-default);opacity:var(--control-opacity);font-weight:400;position:absolute;top:8px;left:5px}:is(.group:has(input:focus) label[data-v-b2602395],.group:has(input:valid) label[data-v-b2602395]){opacity:1;transform:translateY(-26px)scale(.9)}input[data-v-b2602395]{font-size:var(--font-size-body);border:none;border-bottom:2px solid var(--input-surface-border);width:100%;max-width:300px;color:var(--input-surface-text);background:var(--input-surface-bg);transition:border-color var(--transition-default);border-image-slice:1;border-radius:5px;outline:none;padding:8px 9px 8px 5px;display:block}input[data-v-b2602395]:focus{border-bottom-color:var(--input-surface-border-focus)}.particle-container[data-v-3a0d55c3]{z-index:-1;pointer-events:none;justify-content:space-around;width:100vw;height:100vh;display:flex;position:absolute;overflow:hidden}[data-v-3a0d55c3] .particle{aspect-ratio:1;width:1em;opacity:var(--decoration-opacity);background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:flex-end;animation:9.5s linear infinite particle-3a0d55c3;position:absolute;transform:translateY(100%)}@keyframes particle-3a0d55c3{0%{transform:translateY(calc(-100vh - 100%))rotate(20deg)translate(calc(-10vw - 100%))}to{transform:translateY(100%)rotate(-50deg)translate(0%)}}.container-loader[data-v-c4214075]{z-index:100200;background-color:#0c0618bd;padding:0;display:none;position:fixed;inset:0}.container-loader.active[data-v-c4214075]{display:flex}.loader-content[data-v-c4214075]{color:var(--text-on-panel);font-size:var(--font-size-body);flex-direction:column;align-items:center;gap:10px;display:flex}.loader[data-v-c4214075]{width:44px;height:44px;position:relative}.loader[data-v-c4214075]:before,.loader[data-v-c4214075]:after{content:"";border:3px solid var(--white-transparent-20);border-radius:50%;position:absolute;inset:0}.loader[data-v-c4214075]:after{border-color:#0000;border-top-color:var(--text-on-panel);animation:.9s linear infinite rotate-c4214075}@keyframes rotate-c4214075{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button[data-v-99998aa6]{width:100%;height:var(--control-height-default);background-color:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;font-size:var(--font-size-body);animation:pulsePurpleDefault var(--duration-ambient) var(--ease-soft) infinite;border:none;border-radius:5px;justify-content:center;align-items:center;margin:auto;padding:5px 10px;transition:all .1s;display:flex;position:relative}button.disable[data-v-99998aa6]{color:var(--button-secondary-disabled-text)}button[data-v-99998aa6]:not(.disable):hover{transform:var(--transform-btn-hover)}button[data-v-99998aa6]:not(.disable):active{transform:var(--transform-btn-active)}button[data-v-4aaf77a1]{width:100%;height:var(--control-height-default);background-color:var(--button-primary-bg);color:var(--button-primary-text);cursor:pointer;font-size:var(--font-size-body);animation:pulseWhiteDefault var(--duration-ambient) var(--ease-soft) infinite;border:none;border-radius:5px;justify-content:center;align-items:center;margin:auto;padding:5px 10px;transition:all .1s;display:flex;position:relative}button.disable[data-v-4aaf77a1]{color:var(--button-primary-disabled-text)}button[data-v-4aaf77a1]:not(.disable):hover{transform:var(--transform-btn-hover)}button[data-v-4aaf77a1]:not(.disable):active{transform:var(--transform-btn-active)}.custom-list-box[data-v-25d35314]{border-block:2px solid var(--panel-divider);-webkit-user-select:none;user-select:none;border-radius:5px;flex-direction:column;width:100%;min-width:0;height:100%;padding:10px 5px;display:flex}.list-toolbar[data-v-25d35314]{flex:0 0 var(--control-height-compact);align-items:stretch;gap:6px;min-width:0;margin:0 5px 12px;display:flex}.list-search[data-v-25d35314]{border-bottom:2px solid var(--input-panel-border);background:var(--input-panel-bg);min-width:0;color:var(--input-panel-text);transition:border-color var(--transition-default);border-radius:5px;flex:auto;align-items:center;gap:7px;padding:0 9px;display:flex}.list-search[data-v-25d35314]:focus-within{border-bottom-color:var(--input-panel-border-focus)}.list-search input[data-v-25d35314]{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none}.list-search input[data-v-25d35314]::placeholder{color:var(--input-panel-placeholder)}.toolbar-button[data-v-25d35314]{flex:0 0 var(--icon-button-size);width:var(--icon-button-size);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;transition:transform var(--transition-default), opacity var(--transition-default);border:0;border-radius:5px;place-items:center;display:grid}.toolbar-button[data-v-25d35314]:hover:not(:disabled){transform:var(--transform-btn-hover)}.toolbar-button[data-v-25d35314]:disabled,button[data-v-25d35314]:disabled,input[data-v-25d35314]:disabled{opacity:var(--disabled-opacity);cursor:wait}.spinning[data-v-25d35314]{animation:.9s linear infinite rotateSettings-25d35314}.custom-list[data-v-25d35314]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;width:100%;min-height:0;overflow-y:auto}.custom-list-item[data-v-25d35314]{height:var(--control-height-default);background:var(--panel-row-bg);opacity:var(--control-opacity);transition:opacity var(--transition-default), background-color var(--transition-default);border-radius:5px;align-items:stretch;margin:8px 5px;display:flex;overflow:hidden}.custom-list-item[data-v-25d35314]:hover{background:var(--panel-row-hover);opacity:var(--control-opacity-hover)}.custom-list-item.inactive[data-v-25d35314]{background:var(--panel-row-muted);opacity:.48}.item-main[data-v-25d35314]{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:7px;padding:5px;display:flex;overflow:hidden}.item-main svg[data-v-25d35314]{flex:none}.item-main span[data-v-25d35314]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.item-main .default-marker[data-v-25d35314]{color:var(--success);margin-left:auto}.settings[data-v-25d35314]{width:30px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 30px;place-items:center;display:grid}.settings:hover:not(:disabled) svg[data-v-25d35314]{animation:rotateSettings-25d35314 var(--duration-ambient) infinite linear}.empty-list[data-v-25d35314]{min-height:46px;color:var(--text-on-panel-muted);font-size:var(--font-size-body);place-items:center;display:grid}@keyframes rotateSettings-25d35314{to{transform:rotate(360deg)}}.custom-list-vertical[data-v-8cf38910]{background-color:var(--surface-panel);width:30px;height:100%;font-size:var(--font-size-body);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.custom-list-vertical .custom-list-vertical-item[data-v-8cf38910]{width:30px;height:44px;color:var(--text-on-panel);opacity:var(--control-opacity);cursor:pointer;transition:var(--transition-default);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin:8px 0;padding:4px;display:flex}.custom-list-vertical .custom-list-vertical-item[data-v-8cf38910] *{pointer-events:none}.custom-list-vertical .custom-list-vertical-item[data-v-8cf38910]:hover{opacity:var(--control-opacity-hover)}.custom-list-vertical .custom-list-vertical-item.active[data-v-8cf38910]{opacity:1;background:var(--panel-row-bg);opacity:1}.preview-container[data-v-90b795a7]{z-index:99999;width:100%;height:100%;transition:all var(--duration-reveal) var(--ease-soft);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.preview-container .logo[data-v-90b795a7]{aspect-ratio:1;width:50px;transition:var(--duration-reveal) var(--ease-soft);animation:particle-90b795a7 var(--duration-reveal) var(--ease-soft) forwards;position:absolute}.preview-container .logo img[data-v-90b795a7]{width:100%}@keyframes particle-90b795a7{0%{transform:scale(1)}40%{transform:scale(1)rotate(0)}70%{transform:scale(1)rotate(90deg)}to{transform:scale(0)rotate(90deg)}}.preview-container.active .logo[data-v-90b795a7]{visibility:hidden;opacity:0}.preview-container.active .top[data-v-90b795a7]:before,.preview-container.active .bottom[data-v-90b795a7]:before,.preview-container.active .top[data-v-90b795a7]:after,.preview-container.active .bottom[data-v-90b795a7]:after{transform-origin:-60vw;opacity:.65;margin-left:60vw}.top[data-v-90b795a7]:before,.bottom[data-v-90b795a7]:before,.top[data-v-90b795a7]:after,.bottom[data-v-90b795a7]:after{content:"";width:200vmax;height:200vmax;transition:all var(--duration-reveal) var(--ease-soft);transform-origin:0;margin-top:-100vmax;transition-delay:.2s;display:block;position:absolute;top:50%;left:50%}.top[data-v-90b795a7]:before{background-image:var(--gradient-1);transform:rotate(45deg)}.top[data-v-90b795a7]:after{background-image:var(--gradient-1);transform:rotate(135deg)}.bottom[data-v-90b795a7]:before{background-image:var(--gradient-1);transform:rotate(-45deg)}.bottom[data-v-90b795a7]:after{background-image:var(--gradient-1);transform:rotate(-135deg)}.header[data-v-b42da26e]{align-items:center;width:100%;height:60px;padding:15px 0;display:flex}.header-content[data-v-b42da26e]{justify-content:flex-start;width:100%;display:flex}@media (max-width:900px){.header[data-v-b42da26e]{height:52px;padding:8px 0}}.custom-list-container[data-v-4f6d2161]{-webkit-user-select:none;user-select:none;border-radius:5px;flex-direction:column;width:100%;height:100%;padding:5px;display:flex}.custom-list-scroll-box[data-v-4f6d2161]{flex-grow:1;width:100%;overflow:auto hidden}.table-toolbar[data-v-4f6d2161]{align-items:center;gap:10px;padding:5px 5px 10px;display:flex}.search-field[data-v-4f6d2161]{min-width:0;color:var(--input-panel-text);flex:1}.search-field input[data-v-4f6d2161]{width:100%;height:var(--control-height-compact);border:0;border-bottom:2px solid var(--input-panel-border);background:var(--input-panel-bg);color:var(--input-panel-text);font-size:var(--font-size-body);transition:border-color var(--transition-default);border-radius:5px;outline:none;padding:6px 9px}.search-field input[data-v-4f6d2161]:focus{border-bottom-color:var(--input-panel-border-focus)}.search-field input[data-v-4f6d2161]::placeholder{color:var(--input-panel-placeholder)}.visually-hidden[data-v-4f6d2161]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolbar-actions[data-v-4f6d2161]{flex:none;gap:10px;display:flex}.toolbar-button[data-v-4f6d2161]{width:var(--icon-button-size);height:var(--icon-button-size);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;transition:var(--transition-default);border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.toolbar-button[data-v-4f6d2161]:hover{transform:var(--transform-btn-hover)}.toolbar-button[data-v-4f6d2161]:active{transform:var(--transform-btn-active)}.toolbar-button[data-v-4f6d2161]:disabled{opacity:var(--disabled-opacity);cursor:wait;transform:none}.header-filter-button[data-v-4f6d2161]:disabled{opacity:var(--disabled-opacity);cursor:wait}.toolbar-button[data-v-4f6d2161]:focus-visible,.header-filter-button[data-v-4f6d2161]:focus-visible{outline:2px solid var(--input-panel-border);outline-offset:2px}.table-popover[data-v-4f6d2161]{z-index:100001;border:1px solid var(--border-subtle);background:var(--popover-bg);width:min(252px,100vw - 20px);max-height:calc(100dvh - 20px);color:var(--popover-text);animation:surfaceReveal var(--duration-fast) var(--ease-standard);border-radius:5px;padding:8px;position:fixed;overflow-y:auto}.table-popover-operator[data-v-4f6d2161]{width:min(280px,100vw - 20px)}.popover-head[data-v-4f6d2161],.operator-toolbar[data-v-4f6d2161],.popover-icon-actions[data-v-4f6d2161]{align-items:center;gap:6px;display:flex}.popover-head[data-v-4f6d2161]{margin-bottom:7px}.popover-title[data-v-4f6d2161]{min-width:0;font-size:var(--font-size-body);flex:1;margin-bottom:6px;font-weight:600}.popover-head .popover-title[data-v-4f6d2161]{margin-bottom:0}.popover-icon-actions button[data-v-4f6d2161],.operator-toolbar button[data-v-4f6d2161]{background:var(--button-muted-bg);width:30px;height:30px;color:var(--button-muted-text);cursor:pointer;border:0;border-radius:5px;flex:0 0 30px;place-items:center;padding:0;display:grid}.popover-icon-actions button.active[data-v-4f6d2161]{background:var(--button-primary-bg);color:var(--button-primary-text)}.range-fields[data-v-4f6d2161]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.range-fields label[data-v-4f6d2161]{min-width:0;font-size:var(--font-size-label)}.range-fields input[data-v-4f6d2161],.operator-search[data-v-4f6d2161]{width:100%;height:var(--control-height-compact);border:0;border-bottom:2px solid var(--input-surface-border);background:var(--input-surface-bg);color:var(--input-surface-text);transition:border-color var(--transition-default);border-radius:5px;outline:none;margin-top:3px;padding:5px 7px}.range-fields input[data-v-4f6d2161]:focus,.operator-search[data-v-4f6d2161]:focus{border-bottom-color:var(--input-surface-border-focus)}.operator-toolbar[data-v-4f6d2161]{margin-bottom:6px}.operator-search[data-v-4f6d2161]{flex:1;min-width:0;margin-top:0}.operator-options[data-v-4f6d2161]{max-height:min(216px,100dvh - 120px);overflow-y:auto}.operator-options>button[data-v-4f6d2161]{width:100%;min-height:36px;color:var(--popover-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px;display:flex}.operator-options>button[data-v-4f6d2161]:hover{background:var(--popover-control-bg)}.custom-checkbox[data-v-4f6d2161]{border:2px solid var(--button-primary-bg);border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.custom-checkbox.active[data-v-4f6d2161]{background:var(--button-primary-bg);color:var(--button-primary-text)}.operator-empty[data-v-4f6d2161]{text-align:center;font-size:var(--font-size-label);padding:10px}.custom-list-box[data-v-4f6d2161]{flex-direction:column;width:100%;min-width:fit-content;height:100%;display:flex}.custom-list-buttons[data-v-4f6d2161]{justify-content:space-between;align-items:center;width:100%;padding:10px 0 0;display:flex}.custom-list-buttons[data-v-4f6d2161]>*{flex:0 calc(33.3333% - 13.3333px);font-size:var(--font-size-body)!important}.custom-list-title[data-v-4f6d2161]{height:var(--control-height-default);background-color:var(--panel-row-muted);font-size:var(--font-size-body);border-radius:5px;align-items:center;margin:8px 5px;padding:5px;list-style-type:none;display:flex}.custom-list-title-item[data-v-4f6d2161]{text-align:center;flex:1;justify-content:center;align-items:center;min-width:100px;padding:5px;display:flex}.sortable[data-v-4f6d2161]{cursor:pointer}.title-with-indicator[data-v-4f6d2161]{align-items:center;gap:6px;min-width:0;display:inline-flex}.header-filter-button[data-v-4f6d2161]{width:28px;height:28px;color:var(--input-panel-text);opacity:var(--muted-opacity);cursor:pointer;transition:var(--transition-default);background:0 0;border:0;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:flex}.header-filter-button[data-v-4f6d2161]:hover,.header-filter-button.active[data-v-4f6d2161],.header-filter-button[aria-expanded=true][data-v-4f6d2161]{background:var(--panel-row-hover);opacity:1}.sort-indicator[data-v-4f6d2161]{font-size:var(--font-size-caption);opacity:var(--disabled-opacity);transition:var(--transition-default);margin-left:4px}.custom-list-title-item.sortable:hover .sort-indicator[data-v-4f6d2161]{opacity:var(--control-opacity-hover)}.select[data-v-4f6d2161]{aspect-ratio:1;cursor:pointer;width:20px;transition:var(--transition-default);justify-content:center;align-items:center;display:flex;position:relative}.select[data-v-4f6d2161]:hover{opacity:var(--control-opacity-hover)}.select img[data-v-4f6d2161]{pointer-events:none;width:100%;height:auto;position:absolute}.select.active .select-off[data-v-4f6d2161]{display:none}.custom-list[data-v-4f6d2161]{scroll-snap-type:none;width:100%;overflow:hidden auto}.custom-list-item[data-v-4f6d2161]{scroll-snap-align:start;height:var(--control-height-default);opacity:var(--control-opacity);font-size:var(--font-size-label);background-color:var(--panel-row-bg);cursor:pointer;transition:var(--transition-default);border-radius:5px;align-items:center;margin:8px 5px;padding:5px;list-style-type:none;display:flex}.custom-list-item[data-v-4f6d2161]:hover{background-color:var(--panel-row-hover);opacity:var(--control-opacity-hover)}.custom-list-item.active[data-v-4f6d2161]{opacity:1;transform:scale(.98)}.custom-list-item[data-v-4f6d2161]>*{text-align:center;flex:1;min-width:100px}.custom-list-item>img[data-v-4f6d2161]{height:20px}.custom-list-item .custom-list-item-text[data-v-4f6d2161]{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;align-items:center;padding:5px;overflow:hidden}.custom-list-item .settings[data-v-4f6d2161]:hover{animation:rotateSettings-4f6d2161 var(--duration-ambient) infinite linear}@keyframes rotateSettings-4f6d2161{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-list-container.busy .custom-list-scroll-box[data-v-4f6d2161]{opacity:var(--disabled-opacity);cursor:wait}.custom-list-container.busy .custom-list-item[data-v-4f6d2161],.custom-list-container.busy .select[data-v-4f6d2161]{cursor:wait}.spin[data-v-4f6d2161]{animation:.9s linear infinite tableSpin-4f6d2161}@keyframes tableSpin-4f6d2161{to{transform:rotate(360deg)}}.custom-list-empty[data-v-4f6d2161]{background:var(--panel-row-muted);min-height:80px;font-size:var(--font-size-body);border-radius:5px;justify-content:center;align-items:center;margin:8px 5px;list-style:none;display:flex}@media (max-width:480px){.table-toolbar[data-v-4f6d2161],.toolbar-actions[data-v-4f6d2161]{gap:6px}.toolbar-button[data-v-4f6d2161]{width:var(--icon-button-size)}.custom-list-buttons[data-v-4f6d2161]>*{flex-basis:100%}.range-fields[data-v-4f6d2161]{grid-template-columns:1fr 1fr}}.select-field[data-v-7407916f]{min-width:0;margin-top:20px}.select-field label[data-v-7407916f]{color:var(--input-surface-label);font-size:var(--font-size-label);margin-bottom:4px;display:block}.select-trigger[data-v-7407916f]{box-sizing:border-box;width:100%;height:var(--control-height-default);border:0;border-bottom:2px solid var(--input-surface-border);background:var(--input-surface-bg);color:var(--input-surface-text);font-size:var(--font-size-body);cursor:pointer;transition:border-color var(--transition-default), color var(--transition-default), background-color var(--transition-default);border-radius:5px;justify-content:space-between;align-items:center;padding:6px 9px;display:flex;overflow:hidden}.select-trigger[data-v-7407916f]:focus-visible,.select-trigger[aria-expanded=true][data-v-7407916f]{border-bottom-color:var(--input-surface-border-focus);outline:none}.select-trigger[data-v-7407916f]:disabled{opacity:var(--disabled-opacity);cursor:wait}.select-trigger span[data-v-7407916f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger svg[data-v-7407916f]{transition:transform var(--transition-default);flex:none}.select-trigger svg.open[data-v-7407916f]{transform:rotate(180deg)}.select-field.dark label[data-v-7407916f]{color:var(--input-panel-label)}.select-field.dark .select-trigger[data-v-7407916f]{border-bottom-color:var(--input-panel-border);background:var(--input-panel-bg);color:var(--input-panel-text)}.select-field.dark .select-trigger[data-v-7407916f]:focus-visible,.select-field.dark .select-trigger[aria-expanded=true][data-v-7407916f]{border-bottom-color:var(--input-panel-border-focus)}.select-popover[data-v-7407916f]{z-index:100010;box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--popover-bg);min-width:0;color:var(--popover-text);animation:surfaceReveal var(--duration-fast) var(--ease-standard);border-radius:5px;flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden}.select-search[data-v-7407916f]{flex:0 0 var(--control-height-default);border-bottom:2px solid var(--input-surface-border);background:var(--input-surface-bg);min-width:0;color:var(--input-surface-text);border-radius:5px;align-items:center;gap:7px;padding:0 9px;display:flex}.select-search[data-v-7407916f]:focus-within{border-bottom-color:var(--input-surface-border-focus)}.select-search input[data-v-7407916f]{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none}.select-search input[data-v-7407916f]::-webkit-search-cancel-button{cursor:pointer}.select-options[data-v-7407916f]{flex:auto;min-height:0;max-height:180px;margin-top:6px;list-style:none;overflow-y:auto}.select-options li[data-v-7407916f]{min-height:36px}.select-options button[data-v-7407916f]{width:100%;min-height:36px;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-default), color var(--transition-default);background:0 0;border:0;border-radius:5px;padding:6px 9px;overflow:hidden}.select-options button[data-v-7407916f]:hover,.select-options button.active[data-v-7407916f]{background:var(--popover-control-bg)}.select-empty[data-v-7407916f]{color:var(--text-muted);font-size:var(--font-size-body);justify-content:center;align-items:center;padding:8px;display:flex}.entity-form[data-v-2b5ec353]{flex-direction:column;min-width:0;display:flex}.fields[data-v-2b5ec353]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.field-group[data-v-2b5ec353]{min-width:0}.checkbox-field[data-v-2b5ec353]{min-height:var(--control-height-default);color:var(--input-surface-text);font-size:var(--font-size-body);cursor:pointer;align-items:center;gap:8px;margin-top:20px;display:flex}.checkbox-field input[data-v-2b5ec353]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.checkbox-control[data-v-2b5ec353]{border-bottom:2px solid var(--input-surface-border);background:var(--input-surface-bg);color:#0000;width:22px;height:22px;transition:border-color var(--transition-default), color var(--transition-default);border-radius:5px;flex:0 0 22px;place-items:center;display:grid}.checkbox-field input:checked+.checkbox-control[data-v-2b5ec353]{border-bottom-color:var(--input-surface-border-focus);color:var(--input-surface-text)}.checkbox-field input:focus-visible+.checkbox-control[data-v-2b5ec353]{border-bottom-color:var(--input-surface-border-focus)}.checkbox-field.disabled[data-v-2b5ec353]{opacity:var(--disabled-opacity);cursor:not-allowed}.form-field[data-v-2b5ec353]{min-width:0;margin-top:20px;position:relative}.form-field label[data-v-2b5ec353]{font-size:var(--font-size-label);margin-bottom:4px;display:block}.form-field input[data-v-2b5ec353]{width:100%;min-height:var(--control-height-default);border:0;border-bottom:2px solid var(--input-surface-border);background:var(--input-surface-bg);color:var(--input-surface-text);font-size:var(--font-size-body);transition:border-color var(--transition-default);border-radius:5px;outline:none;padding:6px 9px}.form-field input[data-v-2b5ec353]:focus{border-bottom-color:var(--input-surface-border-focus)}.field-hint[data-v-2b5ec353]{background:var(--button-primary-bg);width:18px;height:18px;color:var(--button-primary-text);font-size:var(--font-size-caption);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:28px;right:8px}.form-error[data-v-2b5ec353]{color:var(--red4);font-size:var(--font-size-caption)}.configured-field[data-v-2b5ec353]{color:var(--success);font-size:var(--font-size-caption);margin-top:4px;display:block}.form-actions[data-v-2b5ec353]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.form-actions button[data-v-2b5ec353],.delete-confirm button[data-v-2b5ec353]{min-height:var(--control-height-default);background:var(--button-primary-bg);color:var(--button-primary-text);cursor:pointer;animation:pulsePurpleDefault var(--duration-ambient) var(--ease-soft) infinite;border:0;border-radius:5px;padding:5px 12px}.form-actions button[data-v-2b5ec353]:hover,.delete-confirm button[data-v-2b5ec353]:hover{transform:var(--transform-btn-hover)}.form-actions button[data-v-2b5ec353]:disabled{opacity:var(--disabled-opacity);cursor:wait}.form-actions .delete[data-v-2b5ec353]{background:var(--red4);margin-right:auto}.delete-confirm[data-v-2b5ec353]{background:var(--red4-transparent-20);font-size:var(--font-size-body);border-radius:5px;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:10px;display:flex}.delete-confirm div[data-v-2b5ec353]{gap:8px;display:flex}@media (max-width:600px){.fields[data-v-2b5ec353]{grid-template-columns:1fr}.form-actions[data-v-2b5ec353],.delete-confirm[data-v-2b5ec353]{flex-direction:column;align-items:stretch}.form-actions .delete[data-v-2b5ec353]{margin-right:0}}.mini-profile[data-v-16d6ccb1]{background-color:var(--surface-base);width:fit-content;max-width:220px;opacity:var(--surface-opacity);transition:background-color var(--transition-default), opacity var(--transition-default);-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;display:flex}.mini-profile[data-v-16d6ccb1]:hover{opacity:var(--surface-opacity-hover)}.mini-profile .mini-profile-name[data-v-16d6ccb1]{flex-grow:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.mini-profile .mini-profile-name .name[data-v-16d6ccb1]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-heading);overflow:hidden}.profile-trigger[data-v-16d6ccb1]{width:32px;height:32px;color:var(--text-primary);cursor:pointer;transition:transform var(--transition-default);background:0 0;border:0;border-radius:5px;flex:0 0 32px;place-items:center;padding:0;display:grid}.profile-trigger[data-v-16d6ccb1]:hover{transform:var(--transform-btn-hover)}.profile-trigger[data-v-16d6ccb1]:active{transform:var(--transform-btn-active)}.profile-menu[data-v-16d6ccb1]{width:min(158px,100vw - 24px);color:var(--text-primary);padding:4px}.profile-menu-action[data-v-16d6ccb1]{width:100%;color:inherit;cursor:pointer;font:inherit;transition:background-color var(--transition-default), color var(--transition-default), transform var(--transition-default);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-height:32px;padding:4px 6px;display:grid}.profile-menu-action[data-v-16d6ccb1]:hover{background:var(--surface-muted)}.profile-menu-action.sign-out[data-v-16d6ccb1]{color:var(--danger);border-top:1px solid var(--border-subtle);grid-template-columns:16px minmax(0,1fr)}@media screen and (max-width:768px){.mini-profile[data-v-16d6ccb1]{width:100%;max-width:100%}}.info-bar[data-v-20fed385]{width:100%;min-height:54px;color:var(--text-on-panel);background-color:var(--surface-panel);border-radius:5px;flex-shrink:0;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;align-items:stretch;padding:7px 8px;display:grid;overflow:auto hidden}.info-bar-item[data-v-20fed385]{min-width:0;color:inherit;text-align:left;cursor:pointer;transition:transform var(--transition-default);background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:4px 12px;display:flex}.info-bar-item[data-v-20fed385]:not(:last-child){border-right:1px solid var(--panel-divider);border-radius:5px 0 0 5px}.info-bar-item[data-v-20fed385]:hover{transform:translateY(-1px)}.info-bar-item[data-v-20fed385]:active{transform:scale(.98)}.info-bar-item>svg[data-v-20fed385]:first-child{color:var(--text-on-panel-muted);transition:color var(--transition-default), transform var(--transition-default);flex:none}.info-bar-item:hover>svg[data-v-20fed385]:first-child,.info-bar-item:focus-visible>svg[data-v-20fed385]:first-child{color:var(--accent);transform:scale(1.08)}.info-open[data-v-20fed385]{opacity:0;transition:var(--transition-default);flex:none;margin-left:auto;transform:translate(-3px)}.info-bar-item:hover .info-open[data-v-20fed385],.info-bar-item:focus-visible .info-open[data-v-20fed385]{opacity:.8;transform:translate(0)}.info-copy[data-v-20fed385]{flex-direction:column;min-width:0;display:flex}.info-label[data-v-20fed385]{color:var(--text-on-panel-muted);font-size:var(--font-size-caption)}.info-value[data-v-20fed385]{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-body);margin-top:2px;font-weight:600;overflow:hidden}.info-bar[data-v-20fed385]::-webkit-scrollbar{height:4px!important}.info-details[data-v-20fed385]{gap:12px;display:grid}.info-hero[data-v-20fed385]{background:var(--surface-muted);border-radius:5px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.info-hero>svg[data-v-20fed385]{color:var(--accent);flex:none}.info-hero div[data-v-20fed385]{min-width:0}.info-hero strong[data-v-20fed385]{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-heading);display:block;overflow:hidden}.info-hero p[data-v-20fed385]{color:var(--text-muted);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.detail-grid[data-v-20fed385]{background:var(--border-subtle);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.detail-row[data-v-20fed385]{background:var(--surface-base);justify-content:space-between;gap:10px;min-width:0;padding:9px 10px;display:flex}.detail-row span[data-v-20fed385]{color:var(--text-muted);white-space:nowrap;flex:none}.detail-row strong[data-v-20fed385]{white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;overflow:hidden}.detail-row strong.success[data-v-20fed385]{color:var(--success)}.detail-row strong.danger[data-v-20fed385]{color:var(--danger)}.operator-summary[data-v-20fed385]{max-height:min(360px,50dvh);overflow-y:auto}.operator-row[data-v-20fed385]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 9px;display:flex}.operator-row span[data-v-20fed385]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.operator-row strong[data-v-20fed385]{background:var(--surface-panel);min-width:30px;height:26px;color:var(--text-on-panel);border-radius:5px;place-items:center;display:grid}.detail-empty[data-v-20fed385]{color:var(--text-muted);text-align:center;padding:20px}.metric-placeholder[data-v-20fed385]{color:var(--text-muted);align-items:center;gap:12px;padding:12px;display:flex}.metric-pulse[data-v-20fed385]{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);animation:metricPulse-20fed385 2.4s var(--ease-soft) infinite;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}@keyframes metricPulse-20fed385{50%{opacity:.72;transform:scale(.92)}}@media (max-width:768px){.info-bar[data-v-20fed385]{scroll-snap-type:x mandatory;grid-auto-columns:minmax(155px,78%)}.info-bar-item[data-v-20fed385]{scroll-snap-align:start}.info-open[data-v-20fed385]{opacity:.65;transform:none}.detail-grid[data-v-20fed385]{grid-template-columns:1fr}}