.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.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{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.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;position:absolute;top:0;left:0;width:0;height: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-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!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-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!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-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!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:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;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{color-scheme:light;--surface-canvas: #f7f9fa;--surface-base: #ffffff;--surface-muted: #f2f2f2;--surface-panel: #15082b;--surface-panel-hover: #25104f;--surface-panel-muted: #351877;--text-primary: #1f1c28;--text-muted: #656d78;--text-on-panel: #ffffff;--text-on-panel-muted: #d8dce6;--border-subtle: #e0e0e0;--accent: #7c4dff;--accent-hover: color-mix(in srgb, var(--accent) 80%, #fff);--accent-soft: color-mix(in srgb, var(--accent) 12%, #fff);--focus-ring: #c7c6c6;--success: #06c270;--info: #00a9b8;--danger: #ff3b3b;--danger-soft: rgba(255, 59, 59, .2);--backdrop: rgba(20, 20, 20, .24);--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: none;--transform-btn-active: none;--surface-opacity: 1;--surface-opacity-hover: 1;--control-opacity: 1;--control-opacity-hover: 1;--muted-opacity: .68;--disabled-opacity: .5;--decoration-opacity: .14;--input-surface-bg: var(--surface-base);--input-surface-border: #c7c6c6;--input-surface-border-focus: #c7c6c6;--input-focus-shadow: 0 0 0 2px color-mix(in srgb, var(--focus-ring) 50%, transparent);--input-surface-text: var(--text-primary);--input-surface-label: var(--text-primary);--input-panel-bg: var(--input-surface-bg);--input-panel-border: var(--input-surface-border);--input-panel-border-focus: var(--input-surface-border-focus);--input-panel-text: var(--input-surface-text);--input-panel-label: var(--input-surface-label);--input-panel-placeholder: var(--text-muted);--button-primary-bg: var(--accent);--button-primary-text: #ffffff;--button-primary-disabled-text: rgba(255, 255, 255, .55);--button-secondary-bg: var(--surface-muted);--button-secondary-text: var(--text-primary);--button-secondary-disabled-text: var(--text-muted);--button-danger-bg: var(--danger);--button-danger-text: #ffffff;--button-danger-hover: #e03535;--button-muted-bg: var(--surface-muted);--button-muted-text: var(--text-primary);--panel-row-bg: var(--surface-muted);--panel-row-muted: #f7f7f7;--panel-row-hover: #eaeaea;--panel-divider: var(--border-subtle);--popover-bg: var(--surface-base);--popover-text: var(--text-primary);--popover-control-bg: var(--surface-muted);--tooltip-bg: #393939;--tooltip-text: #ffffff;--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: rgba(255, 255, 255, .1);--white-transparent-20: rgba(255, 255, 255, .2);--white-transparent-40: rgba(255, 255, 255, .4);--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: rgba(21, 8, 43, .2);--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, #ff8800 6.95%, #e63535 93.05%);--gradient-3: linear-gradient(147.14deg, #3e7bfa 6.95%, #6600cc 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%, #6600cc 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;--control-radius: 5px}*{margin:0;padding:0;box-sizing:border-box}*::-webkit-scrollbar-track{background:transparent!important}*::-webkit-scrollbar{width:4px!important;height:4px!important}*::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--border-subtle)}*::-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}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-inline-end:0;background:center / 14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");cursor:pointer}[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);line-height:1.35;width:100%;height:100cqh;overflow-x:hidden}.workspace-page{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:12px;border-radius:var(--control-radius);background:var(--surface-base);color:var(--text-primary)}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.workspace-heading h1{font-size:18px;line-height:1.2}.workspace-heading p{margin-top:3px;color:var(--text-muted);font-size:var(--font-size-label)}.heading-mark{display:flex;align-items:center;gap:7px;min-height:34px;padding:5px 9px;border-radius:var(--control-radius);background:var(--button-primary-bg);color:var(--button-primary-text)}.workspace-toolbar{display:flex;align-items:center;gap:8px;padding:12px 0}.workspace-search{display:flex;flex:1;align-items:center;gap:7px;min-width:0;height:var(--control-height-compact);padding:0 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--surface-base);color:var(--text-muted);transition:border-color var(--transition-default)}.workspace-search:focus-within{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.workspace-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text-primary);font-size:var(--font-size-body)}.icon-action{display:grid;flex:0 0 var(--icon-button-size);width:var(--icon-button-size);height:var(--icon-button-size);place-items:center;border:0;border-radius:var(--control-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;transition:background-color var(--transition-default)}.icon-action:hover{background:var(--accent-soft)}.icon-action:disabled{opacity:var(--disabled-opacity);cursor:default;transform:none}.data-list{flex:1;min-height:0;overflow-y:auto}.data-head,.data-row{display:grid;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}.data-head{position:sticky;z-index:2;top:0;min-height:34px;background:var(--panel-row-muted);color:var(--text-primary);font-size:var(--font-size-caption)}.data-row{width:100%;min-height:46px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color var(--transition-default)}.data-row:hover{background:var(--surface-muted)}.data-row>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.primary-cell{display:flex;align-items:center;gap:7px}.empty-state{display:grid;min-height:120px;place-items:center;color:var(--text-muted)}@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{grid-template-columns:minmax(0,1fr) auto!important;gap:5px 9px;padding:9px}.data-row>span:nth-child(2),.data-row>span:nth-child(3){grid-column:1 / -1;padding-left:24px;color:var(--text-muted);font-size:var(--font-size-label)}.data-row>svg{grid-column:2;grid-row:1}}.container{height:100%;width:100%;padding:0 20px}.center{display:flex;justify-content:center;align-items:center}.v-popper__popper.v-popper--theme-tooltip{z-index:100002;pointer-events:none;cursor:default}.v-popper__popper.dropdown-menu-popper{z-index:100001}.dropdown-menu-popper .v-popper__inner{padding:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--popover-bg);color:var(--popover-text);box-shadow:none}.dropdown-menu-popper .v-popper__arrow-outer{border-color:var(--popover-bg)}.dropdown-menu-popper.v-popper__popper--shown .v-popper__inner{animation:surfaceReveal var(--duration-fast) var(--ease-standard)}.v-popper--theme-tooltip .v-popper__inner{max-width:min(280px,calc(100vw - 20px));padding:6px 8px;border:0;border-radius:var(--control-radius);background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:none;font-size:var(--font-size-caption);line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.v-popper--theme-tooltip .v-popper__arrow-outer,.v-popper--theme-tooltip .v-popper__arrow-inner{border-color:var(--tooltip-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)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.auth-stack[data-v-b527d129]{width:min(350px,100%)}.token-button[data-v-b527d129]{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:var(--control-radius);background:transparent;color:var(--accent);cursor:pointer}.token-modal-form[data-v-b527d129]{display:grid;gap:12px}.token-modal-form p[data-v-b527d129]{color:var(--text-muted);font-size:var(--font-size-label)}.token-modal-form label[data-v-b527d129]{display:grid;gap:4px;font-size:var(--font-size-label)}.token-modal-form input[data-v-b527d129]{width:100%;height:var(--control-height-default);padding:6px 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--input-surface-text);transition:border-color var(--transition-default)}.token-modal-form input[data-v-b527d129]:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.form[data-v-b527d129]{display:flex;flex-direction:column;width:100%;padding:28px 24px 20px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background-color:var(--surface-base)}.form .form-item[data-v-b527d129]{display:flex;flex-direction:column}.form .form-item.active[data-v-b527d129]{order:1}.form .form-item[data-v-b527d129]:not(.active){order:2}.form .form-item:not(.active) .form-title[data-v-b527d129]~*{display:none}.form .form-title[data-v-b527d129]{margin:0;color:var(--text-muted);font-size:var(--font-size-body);font-weight:600;text-align:center;cursor:pointer}.form .form-item.active .form-title[data-v-b527d129]{margin-bottom:20px;color:var(--text-primary);font-size:20px;cursor:default}.form .form-item:not(.active) .form-title[data-v-b527d129]{margin-top:16px;color:var(--accent)}.form .form-holder[data-v-b527d129]{position:relative;margin-bottom:16px}.form .signup[data-v-b527d129],.form .login[data-v-b527d129],.form .login .form-center[data-v-b527d129]{position:static;width:100%;transform:none;inset:auto;background:transparent}.form .login[data-v-b527d129]:before{display:none}.nf_head[data-v-4e95d742]{margin-top:4.75rem;text-align:center;position:absolute;width:100%;z-index:30;-webkit-user-select:none;user-select:none}.nf_head img[data-v-4e95d742]{width:160px;opacity:var(--control-opacity);transition:opacity var(--transition-default)}.nf_wrapper[data-v-4e95d742]{width:100%;height:100vh;max-height:100vh;overflow:hidden;position:absolute;top:0;left:0}.big_ball[data-v-4e95d742]{width:40vw;height:40vw;position:absolute;bottom:-25vw;left:50%;transform:translate(-50%);border-radius:50%;opacity:var(--control-opacity);transition:opacity var(--transition-default)}.nf_head img[data-v-4e95d742]:hover,.big_ball[data-v-4e95d742]:hover{opacity:var(--control-opacity-hover)}.big_ball .center_ball_container[data-v-4e95d742]{background:var(--surface-panel);border-radius:50%;overflow:hidden;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big_ball .rotating_ball[data-v-4e95d742]{border-radius:50%;width:150%;height:150%;position:absolute;top:50%;left:50%;border:.063rem solid var(--purple100);animation:nf__rotate_anim-4e95d742 6s infinite linear}.big_ball .rotating_ball[data-v-4e95d742]:after{content:"404";display:flex;justify-content:center;align-items:center;color:var(--text-on-panel-muted);font-weight:700;width:3.125rem;height:3.125rem;background-color:var(--surface-panel-hover);position:absolute;top:-1.5625rem;left:calc(50% - 1.5625rem);border-radius:50%}@keyframes nf__rotate_anim-4e95d742{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (min-width:1024px){.big_ball[data-v-4e95d742]{width:30vw;height:30vw;bottom:-20vw}.big_ball[data-v-4e95d742]:before{font-size:30vmin;top:-20vmin;left:-15vmin}.big_ball[data-v-4e95d742]:after{top:-20vmin;right:-15vmin;font-size:30vmin}[data-v-4e95d742]:root{font-size:var(--font-size-heading)}}.container[data-v-828ec4c2]{display:flex;flex-direction:column;height:100%}.main[data-v-828ec4c2]{display:flex;width:100%;height:100%;padding-bottom:20px;flex-grow:1;overflow:hidden}.main[data-v-828ec4c2]>*:first-child{margin-right:40px}.main-menu[data-v-828ec4c2]{display:none;height:100%;width:fit-content}.main-menu .menu-list[data-v-828ec4c2]{display:flex;flex-direction:column;margin:auto;background-color:var(--surface-base);padding:20px 10px;border-radius:5px;opacity:var(--surface-opacity);transition:var(--transition-default)}.main-menu .menu-list[data-v-828ec4c2]:hover{opacity:var(--surface-opacity-hover)}.main-menu .menu-list .list-item[data-v-828ec4c2]{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1;border-radius:50%;list-style-type:none;background-color:var(--button-secondary-bg);color:var(--button-secondary-text);transition:var(--transition-default);cursor:pointer;-webkit-user-select:none;user-select:none}.main-menu .menu-list .list-item[data-v-828ec4c2]:not(:last-child){margin-bottom:20px}.main-content[data-v-828ec4c2]{flex:1;width:100%;height:100%;min-height:470px}@media screen and (max-height:570px){.main[data-v-828ec4c2]{overflow:unset}}@media screen and (max-width:900px){.container[data-v-828ec4c2]{min-height:100dvh;height:auto}.main[data-v-828ec4c2]{height:auto;min-height:0;padding:0 0 18px;overflow:visible}.main-content[data-v-828ec4c2]{height:auto;min-height:0}}.autoreplace-form[data-v-7a09f34a]{display:grid;gap:20px}.notice[data-v-7a09f34a]{margin:0;padding:9px 10px;border-radius:var(--control-radius);background:var(--danger-soft);color:var(--text-primary);font-size:var(--font-size-label)}.field[data-v-7a09f34a],.form-actions[data-v-7a09f34a]{padding-top:24px;border-top:1px solid var(--border-subtle)}.field[data-v-7a09f34a]{display:grid;gap:8px;min-width:0}.field-label[data-v-7a09f34a]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-label);font-weight:600}.field[data-v-7a09f34a] legend,.field[data-v-7a09f34a] .multi-value label{font-weight:600}.label-hint[data-v-7a09f34a]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--font-size-caption);cursor:default}.field input[type=number][data-v-7a09f34a]{width:100%;height:var(--control-height-default);padding:6px 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--text-primary);font:inherit;transition:border-color var(--transition-default)}.field input[type=number][data-v-7a09f34a]:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.field input[type=number][data-v-7a09f34a]:disabled{opacity:var(--disabled-opacity);cursor:wait}.field.invalid input[type=number][data-v-7a09f34a]{border-color:var(--red4)}.field input[data-v-7a09f34a]::placeholder{color:var(--text-muted)}.custom-interval[data-v-7a09f34a]{display:grid;grid-template-columns:auto minmax(96px,140px) minmax(120px,1fr);align-items:center;gap:8px;font-size:var(--font-size-body)}.custom-interval input[type=number][data-v-7a09f34a]{width:100%}.unit-select[data-v-7a09f34a]{min-width:0}.description[data-v-7a09f34a]{margin:0;color:var(--text-muted);font-size:var(--font-size-caption)}.form-error[data-v-7a09f34a]{color:var(--red4);font-size:var(--font-size-caption)}.form-actions[data-v-7a09f34a]{display:flex;justify-content:flex-end}@media(max-width:600px){.custom-interval[data-v-7a09f34a]{grid-template-columns:auto minmax(0,1fr)}.unit-select[data-v-7a09f34a]{grid-column:1 / -1}.form-actions[data-v-7a09f34a]{align-items:stretch}.form-actions[data-v-7a09f34a] button{width:100%}}.modal-overlay[data-v-8c704a88]{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-panel[data-v-8c704a88]{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(760px,calc(100dvh - 40px));overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--popover-bg);color:var(--popover-text);animation:surfaceReveal var(--duration-normal) var(--ease-standard)}.modal-panel.compact[data-v-8c704a88]{width:min(380px,100%)}.modal-panel.wide[data-v-8c704a88]{width:min(940px,100%)}.modal-panel.wide .modal-content[data-v-8c704a88]{display:flex;flex-direction:column;min-height:0}.modal-actions[data-v-8c704a88]{display:flex;flex-shrink:0;align-items:center;gap:6px}.modal-header[data-v-8c704a88]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--border-subtle)}.modal-header h2[data-v-8c704a88]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-heading)}.modal-close[data-v-8c704a88]{width:32px;height:32px;border:0;border-radius:var(--control-radius);background:transparent;color:var(--text-muted);font-size:20px;cursor:pointer;transition:background-color var(--transition-default),color var(--transition-default)}.modal-close[data-v-8c704a88]:hover{background:var(--surface-muted);color:var(--text-primary)}.modal-content[data-v-8c704a88]{overflow-y:auto;padding:12px}@media(max-width:600px){.modal-overlay[data-v-8c704a88]:has(.modal-panel.wide){padding:8px}.modal-panel.wide[data-v-8c704a88]{max-height:calc(100dvh - 16px)}.modal-panel.wide .modal-content[data-v-8c704a88]{padding:10px}.modal-panel.wide .modal-header[data-v-8c704a88]{padding:6px 10px}.modal-panel.wide .modal-close[data-v-8c704a88]{width:40px;height:40px}}.step-button[data-v-9401eca9]{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-base);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)}.step-succeeded[data-v-9401eca9]{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-9401eca9]{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-9401eca9]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.is-animated.step-running[data-v-9401eca9]:before{content:"";position:absolute;inset:-4px;border:1px solid var(--accent);border-radius:10px;pointer-events:none;animation:stepPulse-9401eca9 var(--duration-loader) var(--ease-standard) infinite}.is-animated.step-pending>svg[data-v-9401eca9]{animation:stepWait-9401eca9 var(--duration-attention) var(--ease-soft) var(--step-delay, 0ms) infinite}.is-animated.step-running>svg[data-v-9401eca9]{animation:stepBreathe-9401eca9 var(--duration-loader) var(--ease-standard) infinite;transform-box:fill-box;transform-origin:center}.is-animated.step-running.motion-search>svg[data-v-9401eca9]{animation-name:stepSearch-9401eca9}.is-animated.step-running.motion-acquire>svg[data-v-9401eca9]{animation-name:stepAcquire-9401eca9}.is-animated.step-running.motion-bind>svg[data-v-9401eca9]{animation-name:stepBind-9401eca9}.is-animated.step-running.motion-retire-transfer>svg[data-v-9401eca9]{animation-name:stepTransfer-9401eca9}.is-animated.step-running.motion-deactivate>svg[data-v-9401eca9]{animation-name:stepDeactivate-9401eca9}.is-animated.step-running.motion-scenario>svg[data-v-9401eca9]{animation-name:stepScenario-9401eca9}.is-animated.step-running.is-summary>svg[data-v-9401eca9]{animation:stepSpin-9401eca9 calc(var(--duration-loader) / 2) linear infinite}.step-skipped[data-v-9401eca9]{border-style:dashed}.step-mark[data-v-9401eca9]{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:currentColor;border:2px solid var(--surface-base)}.step-mark svg[data-v-9401eca9]{color:var(--surface-base)}.step-wait[data-v-9401eca9]{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--surface-base);pointer-events:none}.step-wait svg[data-v-9401eca9]{animation:stepSpin-9401eca9 var(--duration-loader) linear var(--step-delay, 0ms) infinite}.step-running .step-wait svg[data-v-9401eca9]{animation-duration:calc(var(--duration-loader) / 2)}.step-result-enter-active[data-v-9401eca9]{transition:transform var(--duration-normal) var(--ease-standard),opacity var(--duration-normal) var(--ease-standard)}.step-result-enter-from[data-v-9401eca9]{opacity:0;transform:scale(.95) translateY(2px)}.is-summary[data-v-9401eca9]{width:26px;height:30px;border:0;background:transparent}.is-summary[data-v-9401eca9]:before{display:none}.step-detail[data-v-9401eca9]{width:min(360px,calc(100vw - 32px));padding:12px;color:var(--popover-text)}.step-detail header[data-v-9401eca9]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:var(--font-size-label)}.step-detail header strong[data-v-9401eca9]{flex:1;min-width:100px;overflow-wrap:anywhere}.step-detail header>span[data-v-9401eca9]{font-size:var(--font-size-caption);color:var(--text-muted)}.step-detail header .detail-failed[data-v-9401eca9]{color:color-mix(in srgb,var(--danger),var(--text-primary) 20%)}.step-error[data-v-9401eca9]{max-height:min(240px,36dvh);margin-top:10px;padding:10px 0;border-block:1px solid var(--border-subtle);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--font-size-label);line-height:1.6;-webkit-user-select:text;user-select:text}.error-copy[data-v-9401eca9]{display:flex;align-items:center;gap:7px;min-height:36px;margin-top:6px;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:var(--font-size-label);cursor:pointer}@keyframes stepPulse-9401eca9{0%,to{opacity:.15;transform:scale(.97)}50%{opacity:.75;transform:scale(1.08)}}@keyframes stepWait-9401eca9{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes stepBreathe-9401eca9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}@keyframes stepSearch-9401eca9{0%,to{transform:translate(-1px,1px)}35%{transform:translate(2px,-2px)}70%{transform:translate(-2px,-1px)}}@keyframes stepAcquire-9401eca9{0%,to{transform:translateY(-2px);opacity:.65}55%{transform:translateY(2px);opacity:1}}@keyframes stepBind-9401eca9{0%,to{transform:rotate(-10deg) scale(.97)}50%{transform:rotate(10deg) scale(1.08)}}@keyframes stepTransfer-9401eca9{0%,to{transform:translate(2px);opacity:.65}55%{transform:translate(-2px);opacity:1}}@keyframes stepDeactivate-9401eca9{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes stepScenario-9401eca9{0%,to{transform:translateY(1px);opacity:.65}50%{transform:translateY(-2px);opacity:1}}@keyframes stepSpin-9401eca9{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.step-button[data-v-9401eca9]:hover{border-color:currentColor}}@media(pointer:coarse),(max-width:600px){.step-button[data-v-9401eca9]{width:42px;height:42px}.is-summary[data-v-9401eca9]{width:28px;height:42px}}@media(prefers-reduced-motion:reduce){.step-button[data-v-9401eca9],.step-button[data-v-9401eca9]:before,.step-button>svg[data-v-9401eca9],.step-wait svg[data-v-9401eca9]{animation:none!important;transition:none!important}.step-result-enter-active[data-v-9401eca9]{transition:none}.step-result-enter-from[data-v-9401eca9]{opacity:1;transform:none}}.v-popper__popper.replacement-step-popper{z-index:100003}.replacement-step-popper .v-popper__inner{padding:0;border:1px solid var(--border-subtle);border-radius:8px;background:var(--popover-bg);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-b5edca5a]{display:flex;flex-direction:column;min-width:0;min-height:0;gap:10px}.replacement-empty[data-v-b5edca5a]{display:flex;min-height:90px;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);font-size:var(--font-size-body)}.session-summary[data-v-b5edca5a]{position:relative;display:flex;flex-shrink:0;align-items:center;gap:10px;min-height:60px;padding:8px 2px 14px}.summary-title[data-v-b5edca5a]{display:flex;flex:1;flex-direction:column;min-width:0;gap:3px;color:var(--text-primary)}.summary-title strong[data-v-b5edca5a]{font-size:var(--font-size-heading)}.summary-title>span[data-v-b5edca5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--font-size-label)}.summary-counts[data-v-b5edca5a]{display:flex;align-items:center;gap:12px;font-size:var(--font-size-label);font-variant-numeric:tabular-nums}.summary-counts>span[data-v-b5edca5a]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.count-success[data-v-b5edca5a],.tone-succeeded[data-v-b5edca5a]{color:color-mix(in srgb,var(--success),var(--text-primary) 25%)}.count-failed[data-v-b5edca5a],.tone-failed[data-v-b5edca5a]{color:color-mix(in srgb,var(--danger),var(--text-primary) 15%)}.count-total[data-v-b5edca5a]{color:var(--text-muted)}.tone-running[data-v-b5edca5a],.tone-pending[data-v-b5edca5a]{color:var(--accent)}.session-progress[data-v-b5edca5a]{position:absolute;bottom:0;inset-inline:0;height:3px;overflow:hidden;background:var(--surface-muted);border-radius:2px}.session-progress>span[data-v-b5edca5a]{display:block;height:100%;background:currentColor;transform-origin:left;transition:transform var(--duration-normal) var(--ease-standard)}.tone-pending .session-progress[data-v-b5edca5a]:after,.tone-running .session-progress[data-v-b5edca5a]:after{content:"";position:absolute;inset-block:0;left:0;width:30%;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.45;animation:replacementFlow-b5edca5a var(--duration-attention) linear infinite}.session-error[data-v-b5edca5a]{display:flex;align-items:flex-start;flex-shrink:0;gap:8px;max-height:100px;overflow:auto;padding:8px;background:color-mix(in srgb,var(--danger) 6%,var(--surface-base));border-radius:5px;color:color-mix(in srgb,var(--danger),var(--text-primary) 20%);font-size:var(--font-size-label);overflow-wrap:anywhere}.session-error svg[data-v-b5edca5a]{flex-shrink:0}.session-context[data-v-b5edca5a]{flex-shrink:0;border-block:1px solid var(--border-subtle)}.context-toggle[data-v-b5edca5a]{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px 2px;border:0;background:transparent;color:var(--text-primary);text-align:left;font-size:var(--font-size-label);cursor:pointer}.context-toggle>svg[data-v-b5edca5a]{flex-shrink:0;color:var(--text-muted)}.context-toggle>span[data-v-b5edca5a]:first-of-type{flex-shrink:0;font-weight:600}.context-account[data-v-b5edca5a]{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.context-toggle>svg[data-v-b5edca5a]:last-child{transition:transform var(--duration-fast) var(--ease-standard)}.context-toggle .expanded[data-v-b5edca5a]{transform:rotate(180deg)}.context-content[data-v-b5edca5a]{max-height:min(300px,30dvh);overflow:auto;padding-bottom:12px}.account-details[data-v-b5edca5a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:4px 0 14px}.account-details>div[data-v-b5edca5a]{min-width:0;border-left:2px solid var(--border-subtle);padding-left:10px}.account-details>div[data-v-b5edca5a]:nth-child(2){border-color:color-mix(in srgb,var(--info) 50%,var(--surface-base))}.account-details>div[data-v-b5edca5a]:nth-child(3){border-color:color-mix(in srgb,var(--accent) 35%,var(--surface-base))}.account-details dt[data-v-b5edca5a]{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--text-muted);font-size:var(--font-size-caption)}.account-details dt svg[data-v-b5edca5a]{flex-shrink:0}.account-details dd[data-v-b5edca5a]{display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere;font-size:var(--font-size-label)}.account-details dd strong[data-v-b5edca5a]{color:var(--text-primary);font-weight:600}.account-details dd span[data-v-b5edca5a],.account-details dd small[data-v-b5edca5a]{font-size:var(--font-size-caption);color:var(--text-muted)}.session-meta[data-v-b5edca5a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.session-meta>div[data-v-b5edca5a]{min-width:0}.session-meta dt[data-v-b5edca5a]{color:var(--text-muted);font-size:var(--font-size-caption);margin-bottom:3px}.session-meta dd[data-v-b5edca5a]{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--font-size-label)}.replacement-items[data-v-b5edca5a]{--phone-width: 136px;--rail-width: 330px;min-height:0;max-height:min(48dvh,420px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;padding-bottom:3px}.replacement-columns[data-v-b5edca5a],.replacement-row[data-v-b5edca5a]{display:grid;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}.replacement-columns[data-v-b5edca5a]{position:sticky;top:0;z-index:4;min-height:28px;color:var(--text-muted);font-size:var(--font-size-caption);background:var(--surface-base)}.replacement-columns>span[data-v-b5edca5a]:nth-child(2){text-align:center}.replacement-columns>span[data-v-b5edca5a]:first-child{position:sticky;left:0;background:var(--surface-base);padding-left:10px}.replacement-columns>span[data-v-b5edca5a]:last-child{position:sticky;right:0;background:var(--surface-base);padding-right:10px;text-align:right}.replacement-row[data-v-b5edca5a]{--row-bg: var(--surface-muted);position:relative;min-height:62px;margin-bottom:6px;border-radius:8px;background:var(--row-bg)}.row-running[data-v-b5edca5a]{--row-bg: color-mix(in srgb, var(--accent) 4%, var(--surface-base))}.row-failed[data-v-b5edca5a]{--row-bg: color-mix(in srgb, var(--danger) 3%, var(--surface-base))}.phone-end[data-v-b5edca5a]{position:sticky;z-index:2;display:flex;align-items:center;align-self:stretch;gap:2px;min-width:0;padding:0 10px;background:var(--row-bg);color:var(--text-primary);font-size:var(--font-size-body);font-weight:600;font-variant-numeric:tabular-nums}.phone-end>span[data-v-b5edca5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.phone-old[data-v-b5edca5a]{left:0;border-radius:8px 0 0 8px;border-right:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent)}.phone-new[data-v-b5edca5a]{right:0;justify-content:flex-end;border-radius:0 8px 8px 0;border-left:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent)}.phone-new>.v-popper[data-v-b5edca5a]{flex-shrink:0}.phone-pending[data-v-b5edca5a]{font-size:var(--font-size-caption);color:var(--text-muted);font-weight:400}.stage-rail[data-v-b5edca5a]{display:flex;align-items:center;list-style:none;padding:0 12px;min-width:0}.stage-rail li[data-v-b5edca5a]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-width:44px}.stage-connector[data-v-b5edca5a]{position:absolute;top:50%;left:-50%;width:100%;height:2px;overflow:hidden;background:var(--border-subtle);color:var(--text-muted);transition:background var(--duration-normal) var(--ease-standard)}.rail-succeeded .stage-connector[data-v-b5edca5a]{background:color-mix(in srgb,var(--success) 40%,var(--surface-base))}.rail-running .stage-connector[data-v-b5edca5a]{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-b5edca5a]:after{content:"";display:block;width:30%;height:100%;background:linear-gradient(90deg,transparent,currentColor);opacity:.6;animation:replacementFlow-b5edca5a var(--duration-attention) linear var(--step-delay, 0ms) infinite}.rail-animated .rail-running .stage-connector[data-v-b5edca5a]:after{opacity:1;animation-duration:var(--duration-loader)}.stage-rail .v-popper[data-v-b5edca5a]{position:relative;z-index:1}.history-list[data-v-b5edca5a]{overflow:auto;max-height:min(60dvh,480px)}.history-row[data-v-b5edca5a]{display:grid;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:9px;width:100%;min-height:52px;margin-bottom:6px;padding:8px 10px;border:0;border-radius:5px;background:var(--surface-muted);color:var(--text-primary);text-align:left;cursor:pointer}.history-main[data-v-b5edca5a]{display:flex;min-width:0;flex-direction:column;gap:4px}.history-main strong[data-v-b5edca5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body)}.history-main small[data-v-b5edca5a]{color:var(--text-muted);font-size:var(--font-size-caption)}.history-result[data-v-b5edca5a]{font-weight:600}.spin[data-v-b5edca5a]{animation:replacementSpin-b5edca5a .9s linear infinite}@keyframes replacementSpin-b5edca5a{to{transform:rotate(360deg)}}@keyframes replacementFlow-b5edca5a{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(hover:hover)and (pointer:fine){.history-row[data-v-b5edca5a]:hover,.context-toggle[data-v-b5edca5a]:hover{color:var(--accent)}}@media(max-width:600px){.replacement-items[data-v-b5edca5a]{--phone-width: 112px;--rail-width: 320px;max-height:48dvh}.phone-end[data-v-b5edca5a]{padding-inline:5px;font-size:11px}.phone-old[data-v-b5edca5a]{padding-left:8px}.phone-new[data-v-b5edca5a]{padding-right:3px}.replacement-columns>span[data-v-b5edca5a]{padding-inline:5px;font-size:10px}.replacement-columns>span[data-v-b5edca5a]:nth-child(2){visibility:hidden}.replacement-row[data-v-b5edca5a]{min-height:64px}.stage-rail[data-v-b5edca5a]{padding-inline:6px}.summary-counts[data-v-b5edca5a]{gap:7px}.session-summary[data-v-b5edca5a]{gap:8px}.account-details[data-v-b5edca5a]{grid-template-columns:1fr;gap:12px}.session-meta[data-v-b5edca5a]{grid-template-columns:repeat(2,minmax(0,1fr))}.context-toggle[data-v-b5edca5a]{min-height:44px}}@media(max-width:360px){.summary-counts[data-v-b5edca5a]{gap:5px;font-size:11px}.summary-title strong[data-v-b5edca5a]{font-size:13px}}@media(prefers-reduced-motion:reduce){.spin[data-v-b5edca5a]{animation:none}.session-progress>span[data-v-b5edca5a],.context-toggle>svg[data-v-b5edca5a]:last-child,.stage-connector[data-v-b5edca5a]{transition:none}.session-progress[data-v-b5edca5a]:after,.stage-connector[data-v-b5edca5a]:after{display:none!important;animation:none!important}}.replacement-action[data-v-5697be7b]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:5px;background:var(--surface-base);color:var(--popover-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.replacement-action[data-v-5697be7b]:hover{background:var(--accent-soft)}}@media(max-width:600px){.replacement-action[data-v-5697be7b]{width:40px;height:40px}}.page-shell[data-v-8b71cb93]{background-color:var(--surface-base)}.carousel-container[data-v-8b71cb93]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:10px;background-color:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--control-radius)}.sync-overlay[data-v-8b71cb93]{position:absolute;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--control-radius);background:var(--backdrop);color:var(--text-primary);font-size:var(--font-size-body);cursor:wait}.sync-overlay svg[data-v-8b71cb93]{animation:syncRotation-8b71cb93 .9s linear infinite}@keyframes syncRotation-8b71cb93{to{transform:rotate(360deg)}}.carousel-container[data-v-8b71cb93]>*:not(:last-child){margin-bottom:10px}.carousel-box[data-v-8b71cb93]{display:flex;flex-grow:1;overflow:hidden}.carousel-menu[data-v-8b71cb93]{display:flex;width:370px;height:100%;margin-right:10px;color:var(--text-primary);background-color:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--control-radius);overflow:hidden;flex-shrink:0}.carousel-menu-box[data-v-8b71cb93]{padding:10px;overflow:hidden;flex-grow:1}.carousel-content[data-v-8b71cb93]{flex:1;height:100%;color:var(--text-primary);background-color:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:10px;overflow:hidden}.mobile-menu-toggle[data-v-8b71cb93]{display:none}@media screen and (max-width:900px){.carousel-container[data-v-8b71cb93]{min-height:780px;height:auto}.carousel-box[data-v-8b71cb93]{flex-direction:column;flex-grow:0;overflow:visible}.mobile-menu-toggle[data-v-8b71cb93]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:var(--control-height-default);margin-bottom:8px;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-muted);color:var(--text-primary);cursor:pointer}.carousel-menu[data-v-8b71cb93]{width:100%;height:min(360px,42dvh);margin:0 0 8px}.carousel-menu.is-collapsed[data-v-8b71cb93]{display:none}.carousel-content[data-v-8b71cb93]{flex:none;width:100%;height:max(470px,62dvh)}}@media screen and (max-width:480px){.carousel-container[data-v-8b71cb93]{padding:7px}.carousel-content[data-v-8b71cb93]{padding:5px}.carousel-menu-box[data-v-8b71cb93]{padding:7px}}.admin-form[data-v-2d71f110]{display:grid;gap:14px}.form-grid[data-v-2d71f110]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label[data-v-2d71f110]{display:grid;gap:4px;font-size:var(--font-size-label)}.form-grid input[data-v-2d71f110],.carrier-key input[data-v-2d71f110],.carrier-value-row input[data-v-2d71f110]{width:100%;height:var(--control-height-default);padding:6px 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--input-surface-text);outline:none;transition:border-color var(--transition-default)}.form-grid input[data-v-2d71f110]:focus,.carrier-key input[data-v-2d71f110]:focus,.carrier-value-row input[data-v-2d71f110]:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.carrier-key[data-v-2d71f110]{display:grid;gap:4px;font-size:var(--font-size-label)}.account-access[data-v-2d71f110]{min-width:0}.access-title[data-v-2d71f110]{display:flex;justify-content:space-between;margin-bottom:7px;font-size:var(--font-size-label)}.access-title span[data-v-2d71f110]{color:var(--text-muted)}.account-search[data-v-2d71f110]{display:flex;align-items:center;gap:7px;height:var(--control-height-compact);padding:0 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--surface-base);color:var(--text-muted);transition:border-color var(--transition-default)}.account-search[data-v-2d71f110]:focus-within{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.account-search input[data-v-2d71f110]{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text-primary);outline:none}.account-options[data-v-2d71f110]{max-height:190px;overflow-y:auto;margin-top:7px}.account-options button[data-v-2d71f110]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 8px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.account-options button[data-v-2d71f110]:hover{background:var(--surface-muted)}.account-options button>span[data-v-2d71f110]:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-options small[data-v-2d71f110]{color:var(--text-muted)}.check-box[data-v-2d71f110]{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:transparent}.account-options button[aria-pressed=true] .check-box[data-v-2d71f110]{border-color:var(--accent);background:var(--accent);color:var(--button-primary-text)}.admin-actions[data-v-2d71f110],.delete-confirm[data-v-2d71f110]{display:flex;align-items:center;gap:8px}.admin-actions[data-v-2d71f110]{justify-content:flex-end}.admin-actions button[data-v-2d71f110],.delete-confirm button[data-v-2d71f110]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-height-default);padding:6px 12px;border:0;border-radius:5px;cursor:pointer}.save-button[data-v-2d71f110]{background:var(--button-primary-bg);color:var(--button-primary-text)}.danger-button[data-v-2d71f110]{margin-right:auto;background:var(--danger);color:#fff}.delete-confirm[data-v-2d71f110]{justify-content:space-between;padding:9px;border-radius:5px;background:var(--danger-soft)}.delete-confirm button[data-v-2d71f110]{background:var(--danger);color:#fff}.empty-option[data-v-2d71f110]{padding:12px;color:var(--text-muted);text-align:center}.role-dot[data-v-2d71f110]{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--gray400)}.role-1[data-v-2d71f110]{background:var(--info)}.role-2[data-v-2d71f110]{background:var(--success)}.admin-columns[data-v-2d71f110]{grid-template-columns:minmax(130px,.8fr) minmax(110px,.65fr) minmax(190px,1.3fr) minmax(145px,.9fr) 28px}.carrier-columns[data-v-2d71f110]{grid-template-columns:minmax(130px,.7fr) minmax(240px,1.8fr) 80px 28px}.view-tabs[data-v-2d71f110]{display:flex;gap:3px;padding:3px;border-radius:5px;background:var(--surface-muted)}.view-tabs button[data-v-2d71f110]{display:flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.view-tabs button.active[data-v-2d71f110]{background:var(--button-primary-bg);color:var(--button-primary-text)}.carrier-values[data-v-2d71f110]{min-width:0}.carrier-value-list[data-v-2d71f110]{display:grid;max-height:230px;gap:6px;overflow-y:auto}.carrier-value-row[data-v-2d71f110]{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:6px}.carrier-value-row button[data-v-2d71f110]{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:5px;background:var(--surface-muted);color:var(--danger);cursor:pointer}.add-value-button[data-v-2d71f110]{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin-top:8px;padding:4px 8px;border:0;border-radius:5px;background:var(--surface-muted);color:var(--text-primary);cursor:pointer}@media(max-width:700px){.workspace-toolbar[data-v-2d71f110]{flex-wrap:wrap}.view-tabs[data-v-2d71f110]{order:1;width:100%}.view-tabs button[data-v-2d71f110]{flex:1;justify-content:center}.admin-columns[data-v-2d71f110]{grid-template-columns:minmax(0,1fr) auto!important}.admin-columns>span[data-v-2d71f110]:nth-child(2),.admin-columns>span[data-v-2d71f110]:nth-child(3),.admin-columns>span[data-v-2d71f110]:nth-child(4){grid-column:1 / -1;padding-left:24px;color:var(--text-muted);font-size:var(--font-size-label)}.admin-columns>svg[data-v-2d71f110]{grid-column:2;grid-row:1}.carrier-columns[data-v-2d71f110]{grid-template-columns:minmax(0,1fr) auto!important}.carrier-columns>span[data-v-2d71f110]:nth-child(2),.carrier-columns>span[data-v-2d71f110]:nth-child(3){grid-column:1 / -1;padding-left:24px;color:var(--text-muted);font-size:var(--font-size-label)}.carrier-columns>svg[data-v-2d71f110]{grid-column:2;grid-row:1}}@media(max-width:600px){.form-grid[data-v-2d71f110]{grid-template-columns:1fr}.admin-actions[data-v-2d71f110]{align-items:stretch;flex-direction:column}.danger-button[data-v-2d71f110]{width:100%;margin:0}.save-button[data-v-2d71f110]{width:100%}}.presence-strip[data-v-802a8be0]{display:flex;gap:8px;width:100%;padding-bottom:4px;overflow-x:auto}.presence-item[data-v-802a8be0]{display:flex;flex:0 0 210px;align-items:center;gap:8px;min-width:0;padding:7px 9px;border-radius:5px;background:var(--surface-muted)}.presence-item div[data-v-802a8be0]{display:grid;min-width:0}.presence-item strong[data-v-802a8be0],.presence-item small[data-v-802a8be0]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.presence-item small[data-v-802a8be0]{color:var(--text-muted);font-size:var(--font-size-caption)}.presence-dot[data-v-802a8be0],.status-dot[data-v-802a8be0],.role-dot[data-v-802a8be0]{display:inline-block;flex:0 0 8px;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--gray400)}.presence-dot.is-recent[data-v-802a8be0],.status-succeeded[data-v-802a8be0]{background:var(--success)}.status-running[data-v-802a8be0]{background:var(--info);animation:statusPulse-802a8be0 1.5s infinite}.status-failed[data-v-802a8be0]{background:var(--danger)}.status-pending[data-v-802a8be0]{background:var(--gray500)}@keyframes statusPulse-802a8be0{50%{opacity:.35}}.view-tabs[data-v-802a8be0]{display:flex;gap:3px;padding:3px;border-radius:5px;background:var(--surface-muted)}.view-tabs button[data-v-802a8be0]{display:flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.view-tabs button.active[data-v-802a8be0]{background:var(--button-primary-bg);color:var(--button-primary-text)}.session-columns[data-v-802a8be0]{grid-template-columns:minmax(140px,.8fr) minmax(190px,1.5fr) minmax(120px,1fr) minmax(150px,1fr)!important}.primary-cell small[data-v-802a8be0]{color:var(--text-muted);font-weight:400}.activity-list[data-v-802a8be0]{flex:1;min-height:0;overflow-y:auto}.activity-row[data-v-802a8be0]{display:grid;grid-template-columns:34px minmax(0,1fr) auto 42px;align-items:center;gap:9px;min-height:56px;padding:7px 9px;border-bottom:1px solid var(--border-subtle)}.activity-icon[data-v-802a8be0]{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;background:var(--surface-muted);color:var(--accent)}.activity-row>div[data-v-802a8be0]{display:grid;min-width:0}.activity-row>div span[data-v-802a8be0],.activity-row>div small[data-v-802a8be0]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-row>div small[data-v-802a8be0],.activity-row time[data-v-802a8be0]{color:var(--text-muted);font-size:var(--font-size-caption)}.http-status[data-v-802a8be0]{padding:3px 5px;border-radius:4px;background:var(--accent-soft);text-align:center}.http-status.has-error[data-v-802a8be0]{background:var(--danger-soft);color:var(--danger)}.spin[data-v-802a8be0]{animation:rotate-802a8be0 .9s linear infinite}.load-more[data-v-802a8be0]{width:100%;min-height:36px;margin-top:8px;border:0;border-radius:5px;background:var(--surface-muted);color:var(--text-primary);cursor:pointer}.load-more[data-v-802a8be0]:hover{background:var(--accent-soft)}.cleanup-list[data-v-802a8be0]{flex:1;min-height:0;overflow-y:auto}.scan-state[data-v-802a8be0]{display:grid;min-height:220px;place-items:center;align-content:center;gap:7px;color:var(--text-muted);text-align:center}.scan-state strong[data-v-802a8be0]{color:var(--text-primary)}.cleanup-summary[data-v-802a8be0]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;background:var(--surface-muted)}.cleanup-summary span[data-v-802a8be0]{color:var(--text-muted);font-size:var(--font-size-caption)}.cleanup-tabs[data-v-802a8be0]{display:flex;gap:3px;padding:8px 0 0;overflow-x:auto}.cleanup-tabs button[data-v-802a8be0]{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:30px;padding:4px 8px;border:0;border-radius:4px;background:var(--surface-muted);color:var(--text-muted);cursor:pointer}.cleanup-tabs button.active[data-v-802a8be0]{background:var(--button-primary-bg);color:var(--button-primary-text)}.cleanup-tabs small[data-v-802a8be0]{display:grid;min-width:18px;height:18px;place-items:center;border-radius:4px;background:var(--surface-base);color:var(--text-primary)}.tab-label-short[data-v-802a8be0]{display:none}.cleanup-group[data-v-802a8be0]{margin-top:10px}.cleanup-group>header[data-v-802a8be0]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:5px 8px;background:var(--panel-row-muted);color:var(--text-primary)}.cleanup-group h2[data-v-802a8be0]{font-size:var(--font-size-label)}.cleanup-group>header span[data-v-802a8be0]{color:var(--text-muted)}.cleanup-row[data-v-802a8be0]{display:grid;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;border-bottom:1px solid var(--border-subtle)}.cleanup-row>div[data-v-802a8be0]{display:grid;min-width:0}.cleanup-row strong[data-v-802a8be0]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cleanup-row small[data-v-802a8be0],.cleanup-row time[data-v-802a8be0]{color:var(--text-muted);font-size:var(--font-size-caption)}.cleanup-row ul[data-v-802a8be0]{display:flex;flex-wrap:wrap;gap:4px 12px;padding-left:16px}.cleanup-actions[data-v-802a8be0]{display:flex!important;gap:5px}.cleanup-actions button[data-v-802a8be0]{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:5px;background:var(--surface-muted);color:var(--text-primary);cursor:pointer}.cleanup-actions button[data-v-802a8be0]:last-child{color:var(--danger)}.cleanup-actions button[data-v-802a8be0]:hover{background:var(--accent-soft)}.cleanup-confirm[data-v-802a8be0]{display:grid;gap:14px}.cleanup-confirm p[data-v-802a8be0]{color:var(--text-muted)}.cleanup-confirm button[data-v-802a8be0]{display:inline-flex;justify-self:end;align-items:center;gap:6px;min-height:var(--control-height-default);padding:6px 12px;border:0;border-radius:5px;background:var(--danger);color:#fff;cursor:pointer}.cleanup-confirm button[data-v-802a8be0]:disabled{opacity:var(--disabled-opacity);cursor:default}.cleanup-empty[data-v-802a8be0]{padding:12px 9px;color:var(--text-muted)}@keyframes rotate-802a8be0{to{transform:rotate(360deg)}}@media(max-width:700px){.workspace-toolbar[data-v-802a8be0]{flex-wrap:wrap}.view-tabs[data-v-802a8be0]{order:1;width:100%}.view-tabs button[data-v-802a8be0]{flex:1;justify-content:center}.activity-row[data-v-802a8be0]{grid-template-columns:34px minmax(0,1fr) 38px}.activity-row time[data-v-802a8be0]{display:none}.cleanup-summary[data-v-802a8be0]{align-items:flex-start;flex-direction:column}.cleanup-tabs[data-v-802a8be0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.cleanup-tabs button[data-v-802a8be0]{min-width:0;width:100%;padding-inline:5px}.tab-label-full[data-v-802a8be0]{display:none}.tab-label-short[data-v-802a8be0]{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cleanup-row[data-v-802a8be0]{grid-template-columns:minmax(0,1fr) auto}.cleanup-row>ul[data-v-802a8be0],.cleanup-row>time[data-v-802a8be0]{grid-column:1 / -1}.cleanup-actions[data-v-802a8be0]{grid-column:2;grid-row:1}}.api-reference[data-v-ab75d5ef]{overflow:hidden}.api-toolbar[data-v-ab75d5ef]{flex-wrap:wrap}.method-filters[data-v-ab75d5ef]{display:flex;gap:3px;padding:3px;border-radius:5px;background:var(--surface-muted)}.method-filters button[data-v-ab75d5ef]{min-height:28px;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.method-filters button.active[data-v-ab75d5ef]{background:var(--button-primary-bg);color:var(--button-primary-text)}.api-list[data-v-ab75d5ef]{flex:1;min-height:0;overflow-y:auto}.api-group+.api-group[data-v-ab75d5ef]{margin-top:12px}.api-group>header[data-v-ab75d5ef]{display:flex;align-items:center;gap:8px;min-height:34px;padding:5px 9px;background:var(--panel-row-muted);color:var(--text-primary)}.api-group>header h2[data-v-ab75d5ef]{flex:1;font-size:var(--font-size-label)}.api-group>header span[data-v-ab75d5ef]{color:var(--text-muted);font-size:var(--font-size-caption)}.api-method[data-v-ab75d5ef]{border-bottom:1px solid var(--border-subtle)}.api-method summary[data-v-ab75d5ef]{display:grid;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;cursor:pointer;list-style:none}.api-method summary[data-v-ab75d5ef]::-webkit-details-marker{display:none}.api-method summary[data-v-ab75d5ef]:hover{background:var(--surface-muted)}.api-method summary>code[data-v-ab75d5ef],.api-method summary>span[data-v-ab75d5ef]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.method-badge[data-v-ab75d5ef]{display:inline-grid;width:58px;min-height:24px;place-items:center;border-radius:4px;background:var(--surface-muted);font-size:var(--font-size-caption);font-weight:700}.method-get[data-v-ab75d5ef]{color:var(--info)}.method-post[data-v-ab75d5ef]{color:var(--success)}.method-patch[data-v-ab75d5ef]{color:var(--accent)}.method-delete[data-v-ab75d5ef]{color:var(--danger)}.curl-copy[data-v-ab75d5ef]{display:grid;grid-column:4;width:28px;height:28px;place-items:center;border:0;border-radius:4px;background:var(--surface-muted);color:var(--text-primary);cursor:pointer}.curl-copy[data-v-ab75d5ef]:hover{background:var(--accent-soft)}.auth-icon[data-v-ab75d5ef]{grid-column:5}.disclosure[data-v-ab75d5ef]{grid-column:6;transition:transform var(--transition-default)}.api-method[open] .disclosure[data-v-ab75d5ef]{transform:rotate(180deg)}.method-details[data-v-ab75d5ef]{display:grid;gap:12px;padding:8px 9px 14px 77px;background:var(--surface-muted)}.method-details section[data-v-ab75d5ef]{display:grid;gap:5px}.method-details h2[data-v-ab75d5ef]{font-size:var(--font-size-label)}.detail-row[data-v-ab75d5ef]{display:grid;grid-template-columns:minmax(90px,.6fr) 70px 100px minmax(180px,1.4fr);gap:8px;align-items:baseline}.detail-row small[data-v-ab75d5ef],.detail-row span[data-v-ab75d5ef]{color:var(--text-muted)}.response-row[data-v-ab75d5ef]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px}.spin[data-v-ab75d5ef]{animation:rotate-ab75d5ef .9s linear infinite}@keyframes rotate-ab75d5ef{to{transform:rotate(360deg)}}@media(max-width:700px){.method-filters[data-v-ab75d5ef]{order:2;width:100%;overflow-x:auto}.method-filters button[data-v-ab75d5ef]{flex:1}.api-method summary[data-v-ab75d5ef]{grid-template-columns:58px minmax(0,1fr) 30px 18px 18px;gap:6px}.api-method summary>span[data-v-ab75d5ef]:nth-child(3){grid-column:1 / -1;grid-row:2;white-space:normal}.curl-copy[data-v-ab75d5ef]{grid-column:3}.auth-icon[data-v-ab75d5ef]{grid-column:4}.disclosure[data-v-ab75d5ef]{grid-column:5}.method-details[data-v-ab75d5ef]{padding-left:9px}.detail-row[data-v-ab75d5ef]{grid-template-columns:minmax(80px,1fr) 70px 100px}.detail-row p[data-v-ab75d5ef]{grid-column:1 / -1}}.alert-window[data-v-f9a0d312]{position:fixed;top:24px;right:24px;z-index:100150;display:flex;align-items:center;gap:6px;width:356px;max-width:calc(100vw - 32px);padding:16px;border:1px solid transparent;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard),visibility 0s linear var(--duration-normal)}.alert-window.active[data-v-f9a0d312]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard),visibility 0s}.alert-window.is-success[data-v-f9a0d312]{background:#ecfdf3;border-color:#bffcd9;color:#008a2e}.alert-window.is-error[data-v-f9a0d312]{background:#fff0f0;border-color:#ffe0e1;color:#e60000}.alert-window.is-info[data-v-f9a0d312]{background:#f0f8ff;border-color:#dde7fd;color:#0973dc}.icon-type[data-v-f9a0d312]{flex:0 0 auto;margin-left:-5px;margin-right:4px}.message[data-v-f9a0d312]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.title[data-v-f9a0d312],.description[data-v-f9a0d312]{margin:0;font-size:13px;white-space:pre-wrap}.title[data-v-f9a0d312]{font-weight:500;line-height:1.5}.description[data-v-f9a0d312]{font-weight:400;line-height:1.4}.close[data-v-f9a0d312]{flex:0 0 auto;align-self:flex-start;display:inline-flex;margin:0 -5px 0 0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;line-height:0}.group[data-v-dbe86828]{position:relative}.group+.group[data-v-dbe86828]{margin-top:12px}label[data-v-dbe86828]{display:block;margin-bottom:4px;color:var(--input-surface-label);font-size:var(--font-size-label);font-weight:400}input[data-v-dbe86828]{font-size:var(--font-size-body);padding:8px 9px;display:block;max-width:100%;width:100%;border:1px solid var(--input-surface-border);color:var(--input-surface-text);border-radius:var(--control-radius);background:var(--input-surface-bg);outline:none;transition:border-color var(--transition-default)}input[data-v-dbe86828]:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.group:has(.input-suffix) input[data-v-dbe86828]{padding-inline-end:40px}.input-suffix[data-v-dbe86828]{position:absolute;right:4px;top:22px;display:grid;width:30px;height:30px;place-items:center}.group[data-v-3fa8de0e]{position:relative}.group+.group[data-v-3fa8de0e]{margin-top:12px}label[data-v-3fa8de0e]{display:block;margin-bottom:4px;color:var(--input-surface-label);font-size:var(--font-size-label);font-weight:400}input[data-v-3fa8de0e]{font-size:var(--font-size-body);padding:8px 9px;display:block;max-width:100%;width:100%;border:1px solid var(--input-surface-border);color:var(--input-surface-text);border-radius:var(--control-radius);background:var(--input-surface-bg);outline:none;transition:border-color var(--transition-default)}input[data-v-3fa8de0e]:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.container-loader[data-v-95f61d49]{display:none;position:fixed;inset:0;padding:0;background-color:#0c0618bd;z-index:100200}.container-loader.active[data-v-95f61d49]{display:flex}.loader-content[data-v-95f61d49]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-on-panel);font-size:var(--font-size-body)}.loader[data-v-95f61d49]{position:relative;width:44px;height:44px}.loader[data-v-95f61d49]:before,.loader[data-v-95f61d49]:after{content:"";border-radius:50%;border:3px solid var(--white-transparent-20);position:absolute;inset:0}.loader[data-v-95f61d49]:after{border-color:transparent;border-top-color:var(--text-on-panel);animation:rotate-95f61d49 .9s linear infinite}@keyframes rotate-95f61d49{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button[data-v-e60ee6bc]{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:6px;width:auto;min-height:var(--control-height-default);padding:5px 12px;border:1px solid transparent;border-radius:var(--control-radius);cursor:pointer;font-size:var(--font-size-body);transition:background-color var(--transition-default),color var(--transition-default),border-color var(--transition-default),opacity var(--transition-default)}button.block[data-v-e60ee6bc]{width:100%}button.primary[data-v-e60ee6bc]{background-color:var(--button-primary-bg);color:var(--button-primary-text)}button.primary[data-v-e60ee6bc]:not(.disable):hover{background-color:var(--accent-hover)}button.secondary[data-v-e60ee6bc]{background-color:var(--button-secondary-bg);color:var(--button-secondary-text)}button.secondary[data-v-e60ee6bc]:not(.disable):hover{background-color:var(--panel-row-hover)}button.danger[data-v-e60ee6bc]{background-color:var(--button-danger-bg);color:var(--button-danger-text)}button.danger[data-v-e60ee6bc]:not(.disable):hover{background-color:var(--button-danger-hover)}button.disable[data-v-e60ee6bc]{opacity:var(--disabled-opacity);cursor:default}button.primary.disable[data-v-e60ee6bc]{color:var(--button-primary-disabled-text)}button.secondary.disable[data-v-e60ee6bc]{color:var(--button-secondary-disabled-text)}.custom-list-box[data-v-7b7118a9]{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding:10px 5px;border-radius:var(--control-radius);-webkit-user-select:none;user-select:none}.list-toolbar[data-v-7b7118a9]{display:flex;flex:0 0 var(--control-height-compact);align-items:stretch;gap:6px;min-width:0;margin:0 5px 12px}.list-search[data-v-7b7118a9]{display:flex;flex:1 1 auto;align-items:center;gap:7px;min-width:0;padding:0 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--input-surface-text);transition:border-color var(--transition-default)}.list-search[data-v-7b7118a9]:focus-within{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.list-search input[data-v-7b7118a9]{width:100%;min-width:0;border:0;outline:none;background:transparent;color:inherit;font:inherit}.list-search input[data-v-7b7118a9]::placeholder{color:var(--input-panel-placeholder)}.toolbar-button[data-v-7b7118a9]{display:grid;flex:0 0 var(--icon-button-size);width:var(--icon-button-size);place-items:center;border:0;border-radius:var(--control-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;transition:background-color var(--transition-default),opacity var(--transition-default)}.toolbar-button[data-v-7b7118a9]:hover:not(:disabled){background:var(--accent-soft)}.toolbar-button[data-v-7b7118a9]:disabled,button[data-v-7b7118a9]:disabled,input[data-v-7b7118a9]:disabled{opacity:var(--disabled-opacity)}.toolbar-button[data-v-7b7118a9]:disabled,button[data-v-7b7118a9]:disabled{cursor:default}.spinning[data-v-7b7118a9]{animation:rotateSettings-7b7118a9 .9s linear infinite}.custom-list[data-v-7b7118a9]{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.custom-list-item[data-v-7b7118a9]{display:flex;align-items:stretch;height:var(--control-height-default);margin:8px 5px;overflow:hidden;border-radius:var(--control-radius);background:var(--panel-row-bg);transition:background-color var(--transition-default)}.custom-list-item[data-v-7b7118a9]:hover{background:var(--panel-row-hover)}.custom-list-item.inactive[data-v-7b7118a9]{background:var(--panel-row-muted);opacity:.48}.item-main[data-v-7b7118a9]{display:flex;flex:1 1 auto;align-items:center;gap:7px;min-width:0;padding:5px;overflow:hidden;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.item-main svg[data-v-7b7118a9]{flex:0 0 auto}.item-main span[data-v-7b7118a9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-main .default-marker[data-v-7b7118a9]{margin-left:auto;color:var(--success)}.settings[data-v-7b7118a9]{display:grid;flex:0 0 30px;width:30px;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.row-action[data-v-7b7118a9]{display:grid;flex:0 0 30px;width:30px;place-items:stretch}.row-action[data-v-7b7118a9] .v-popper__trigger,.row-action[data-v-7b7118a9] .dropdown-menu-trigger{display:grid;width:100%;height:100%}.row-action-button[data-v-7b7118a9]{display:grid;width:100%;height:100%;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.empty-list[data-v-7b7118a9]{display:grid;min-height:46px;place-items:center;color:var(--text-muted);font-size:var(--font-size-body)}@keyframes rotateSettings-7b7118a9{to{transform:rotate(360deg)}}.sidebar[data-v-882b768e]{display:flex;flex-direction:column;gap:4px;width:64px;height:100%;padding:12px 0;background-color:var(--surface-base);border-right:1px solid var(--border-subtle);font-size:var(--font-size-body);-webkit-user-select:none;user-select:none;flex-shrink:0}.sidebar .sidebar-item[data-v-882b768e]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:40px;border:0;padding:0;color:var(--text-muted);background:transparent;cursor:pointer}.sidebar .sidebar-item[data-v-882b768e] *{pointer-events:none}.sidebar-marker[data-v-882b768e]{position:absolute;top:50%;left:0;width:4px;height:40px;border-radius:0 999px 999px 0;background:var(--accent);opacity:0;transform:translateY(-50%);transition:opacity var(--transition-default)}.sidebar-icon[data-v-882b768e]{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;transition:background-color var(--transition-default),color var(--transition-default)}.sidebar .sidebar-item:hover .sidebar-icon[data-v-882b768e]{color:var(--text-primary);background:var(--panel-row-hover)}.sidebar .sidebar-item.active .sidebar-marker[data-v-882b768e]{opacity:1}.sidebar .sidebar-item.active .sidebar-icon[data-v-882b768e],.sidebar .sidebar-item.active:hover .sidebar-icon[data-v-882b768e]{background:var(--accent-soft);color:var(--accent)}.header[data-v-8b5d0c2f]{width:100%;height:5%;padding:15px 0;display:flex;align-items:center}.header-content[data-v-8b5d0c2f]{display:flex;width:100%;justify-content:flex-end;align-items:center}@media(max-width:900px){.header[data-v-8b5d0c2f]{padding:8px 0}}.custom-list-container[data-v-cb8c75be]{display:flex;flex-direction:column;width:100%;height:100%;border-radius:5px;-webkit-user-select:none;user-select:none;padding:5px}.custom-list-scroll-box[data-v-cb8c75be]{width:100%;flex-grow:1;overflow-x:auto;overflow-y:hidden}.table-toolbar[data-v-cb8c75be]{display:flex;gap:10px;align-items:center;padding:5px 5px 10px}.search-field[data-v-cb8c75be]{flex:1;min-width:0;color:var(--input-surface-text)}.search-field input[data-v-cb8c75be]{width:100%;height:var(--control-height-compact);padding:6px 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--input-surface-text);font-size:var(--font-size-body);outline:none;transition:border-color var(--transition-default)}.search-field input[data-v-cb8c75be]:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.search-field input[data-v-cb8c75be]::placeholder{color:var(--input-panel-placeholder)}.visually-hidden[data-v-cb8c75be]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toolbar-actions[data-v-cb8c75be]{display:flex;gap:10px;flex:0 0 auto}.toolbar-button[data-v-cb8c75be]{display:flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border:0;border-radius:var(--control-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;transition:background-color var(--transition-default)}.toolbar-button[data-v-cb8c75be]:hover{background:var(--accent-soft)}.toolbar-button[data-v-cb8c75be]:disabled{opacity:var(--disabled-opacity);cursor:default}.header-filter-button[data-v-cb8c75be]:disabled{opacity:var(--disabled-opacity);cursor:default}.toolbar-button[data-v-cb8c75be]:focus-visible,.header-filter-button[data-v-cb8c75be]:focus-visible{outline:2px solid var(--input-panel-border);outline-offset:2px}.table-popover[data-v-cb8c75be]{position:fixed;z-index:100001;width:min(252px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow-y:auto;padding:8px;border:1px solid var(--border-subtle);border-radius:5px;background:var(--popover-bg);color:var(--popover-text);animation:surfaceReveal var(--duration-fast) var(--ease-standard)}.table-popover-operator[data-v-cb8c75be]{width:min(280px,calc(100vw - 20px))}.popover-head[data-v-cb8c75be],.operator-toolbar[data-v-cb8c75be],.popover-icon-actions[data-v-cb8c75be]{display:flex;align-items:center;gap:6px}.popover-head[data-v-cb8c75be]{margin-bottom:7px}.popover-title[data-v-cb8c75be]{flex:1;min-width:0;margin-bottom:6px;font-size:var(--font-size-body);font-weight:600}.popover-head .popover-title[data-v-cb8c75be]{margin-bottom:0}.popover-icon-actions button[data-v-cb8c75be],.operator-toolbar button[data-v-cb8c75be]{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:5px;background:var(--button-muted-bg);color:var(--button-muted-text);cursor:pointer}.popover-icon-actions button.active[data-v-cb8c75be]{background:var(--button-primary-bg);color:var(--button-primary-text)}.range-fields[data-v-cb8c75be]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.range-fields label[data-v-cb8c75be]{min-width:0;font-size:var(--font-size-label)}.range-fields input[data-v-cb8c75be],.operator-search[data-v-cb8c75be]{width:100%;height:var(--control-height-compact);margin-top:3px;padding:5px 7px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--input-surface-text);outline:none;transition:border-color var(--transition-default)}.range-fields input[data-v-cb8c75be]:focus,.operator-search[data-v-cb8c75be]:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.operator-toolbar[data-v-cb8c75be]{margin-bottom:6px}.operator-search[data-v-cb8c75be]{flex:1;min-width:0;margin-top:0}.operator-options[data-v-cb8c75be]{max-height:min(216px,calc(100dvh - 120px));overflow-y:auto}.operator-options>button[data-v-cb8c75be]{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px;border:0;border-radius:5px;background:transparent;color:var(--popover-text);text-align:left;cursor:pointer}.operator-options>button[data-v-cb8c75be]:hover{background:var(--popover-control-bg)}.custom-checkbox[data-v-cb8c75be]{display:flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--button-primary-bg);border-radius:4px}.custom-checkbox.active[data-v-cb8c75be]{background:var(--button-primary-bg);color:var(--button-primary-text)}.operator-empty[data-v-cb8c75be]{padding:10px;text-align:center;font-size:var(--font-size-label)}.custom-list-box[data-v-cb8c75be]{display:flex;flex-direction:column;min-width:fit-content;width:100%;height:100%}.custom-list-buttons[data-v-cb8c75be]{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:10px 0 0}.custom-list-buttons[data-v-cb8c75be]>*{flex:0 1 calc((100% - 40px) / 3);font-size:var(--font-size-body)!important}.custom-list-title[data-v-cb8c75be]{position:relative;display:flex;align-items:center;list-style-type:none;height:var(--control-height-default);border-radius:5px;padding:5px;margin:8px 5px;background-color:var(--panel-row-muted);font-size:var(--font-size-body)}.custom-list-title-select[data-v-cb8c75be]{position:absolute;left:6px;z-index:1;display:flex;align-items:center}.custom-list-title-item[data-v-cb8c75be]{display:flex;align-items:center;justify-content:center;text-align:center;flex:1;min-width:100px;padding:5px}.sortable[data-v-cb8c75be]{cursor:pointer}.title-with-indicator[data-v-cb8c75be]{display:inline-flex;align-items:center;gap:6px;min-width:0}.header-filter-button[data-v-cb8c75be]{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--input-panel-text);opacity:var(--muted-opacity);cursor:pointer;transition:var(--transition-default)}.header-filter-button[data-v-cb8c75be]:hover,.header-filter-button.active[data-v-cb8c75be],.header-filter-button[aria-expanded=true][data-v-cb8c75be]{background:var(--panel-row-hover);opacity:1}.header-select-button[data-v-cb8c75be]{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:5px;background:var(--button-muted-bg);color:var(--button-muted-text);cursor:pointer;transition:background-color var(--transition-default),color var(--transition-default)}.header-select-button.partial[data-v-cb8c75be],.header-select-button.active[data-v-cb8c75be]{background:var(--panel-row-hover);color:var(--text-primary)}.header-select-button[data-v-cb8c75be]:disabled{opacity:var(--disabled-opacity);cursor:default}.sort-indicator[data-v-cb8c75be]{margin-left:4px;font-size:var(--font-size-caption);opacity:var(--disabled-opacity);transition:var(--transition-default)}.custom-list-title-item.sortable:hover .sort-indicator[data-v-cb8c75be]{opacity:var(--control-opacity-hover)}.custom-list[data-v-cb8c75be]{width:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-type:none}.custom-list-item[data-v-cb8c75be]{display:flex;align-items:center;list-style-type:none;scroll-snap-align:start;height:var(--control-height-default);border-radius:var(--control-radius);padding:5px;margin:8px 5px;font-size:var(--font-size-label);background-color:var(--panel-row-bg);cursor:pointer;transition:background-color var(--transition-default)}.custom-list-item[data-v-cb8c75be]:hover{background-color:var(--panel-row-hover)}.custom-list-item.active[data-v-cb8c75be],.custom-list-item.active[data-v-cb8c75be]:hover{background-color:var(--accent-soft);color:var(--text-primary)}.custom-list-item[data-v-cb8c75be]>*{flex:1;min-width:100px;text-align:center}.custom-list-item .custom-list-item-text[data-v-cb8c75be]{align-items:center;padding:5px;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.custom-list-container.busy .custom-list-scroll-box[data-v-cb8c75be]{opacity:var(--disabled-opacity);cursor:wait}.custom-list-container.busy .custom-list-item[data-v-cb8c75be]{cursor:wait}.spin[data-v-cb8c75be]{animation:tableSpin-cb8c75be .9s linear infinite}@keyframes tableSpin-cb8c75be{to{transform:rotate(360deg)}}.custom-list-empty[data-v-cb8c75be]{display:flex;align-items:center;justify-content:center;min-height:80px;margin:8px 5px;border-radius:5px;background:var(--panel-row-muted);list-style:none;font-size:var(--font-size-body)}@media(max-width:480px){.table-toolbar[data-v-cb8c75be],.toolbar-actions[data-v-cb8c75be]{gap:6px}.toolbar-button[data-v-cb8c75be]{width:var(--icon-button-size)}.custom-list-buttons[data-v-cb8c75be]>*{flex-basis:100%}.range-fields[data-v-cb8c75be]{grid-template-columns:1fr 1fr}}.select-field[data-v-0d8018da]{min-width:0;margin-top:20px}.select-field.unlabeled[data-v-0d8018da]{margin-top:0}.select-field label[data-v-0d8018da]{display:block;margin-bottom:4px;color:var(--input-surface-label);font-size:var(--font-size-label)}.select-trigger[data-v-0d8018da]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:var(--control-height-default);padding:6px 9px;overflow:hidden;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);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)}.select-trigger[data-v-0d8018da]:focus-visible,.select-trigger[aria-expanded=true][data-v-0d8018da]{outline:none;border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.select-trigger[aria-invalid=true][data-v-0d8018da]{border-color:var(--red4)}.select-trigger[data-v-0d8018da]:disabled{opacity:var(--disabled-opacity);cursor:default}.select-trigger span[data-v-0d8018da]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger svg[data-v-0d8018da]{flex:0 0 auto;transition:transform var(--transition-default)}.select-trigger svg.open[data-v-0d8018da]{transform:rotate(180deg)}.select-field.dark label[data-v-0d8018da]{color:var(--input-panel-label)}.select-field.dark .select-trigger[data-v-0d8018da]{border-color:var(--input-panel-border);background:var(--input-panel-bg);color:var(--input-panel-text)}.select-field.dark .select-trigger[data-v-0d8018da]:focus-visible,.select-field.dark .select-trigger[aria-expanded=true][data-v-0d8018da]{border-color:var(--input-panel-border-focus);box-shadow:var(--input-focus-shadow)}.select-popover[data-v-0d8018da]{position:fixed;z-index:100010;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;padding:6px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--popover-bg);color:var(--popover-text);animation:surfaceReveal var(--duration-fast) var(--ease-standard)}.select-search[data-v-0d8018da]{display:flex;flex:0 0 var(--control-height-default);align-items:center;gap:7px;min-width:0;padding:0 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--input-surface-text)}.select-search[data-v-0d8018da]:focus-within{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.select-search input[data-v-0d8018da]{min-width:0;width:100%;border:0;outline:none;background:transparent;color:inherit;font:inherit}.select-options[data-v-0d8018da]{flex:1 1 auto;min-height:0;max-height:180px;margin-top:6px;overflow-y:auto;list-style:none}.select-options.plain[data-v-0d8018da]{margin-top:0}.select-options li[data-v-0d8018da]{min-height:36px}.select-options button[data-v-0d8018da]{width:100%;min-height:36px;padding:6px 9px;overflow:hidden;border:0;border-radius:var(--control-radius);background:transparent;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-default),color var(--transition-default)}.select-options button[data-v-0d8018da]:hover,.select-options button.active[data-v-0d8018da]{background:var(--popover-control-bg)}.select-empty[data-v-0d8018da]{display:flex;align-items:center;justify-content:center;padding:8px;color:var(--text-muted);font-size:var(--font-size-body)}.switch-field[data-v-25c0558b]{display:flex;align-items:center;gap:10px;min-height:var(--control-height-default);color:var(--input-surface-text);font-size:var(--font-size-body);cursor:pointer}.switch-field input[data-v-25c0558b]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch-track[data-v-25c0558b]{position:relative;flex:0 0 40px;width:40px;height:22px;border-radius:11px;background:var(--popover-control-bg);transition:background-color var(--transition-default)}.switch-thumb[data-v-25c0558b]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--surface-base);box-shadow:0 1px 2px var(--purple970-transparent-20);transition:transform var(--transition-default)}.switch-field input:checked+.switch-track[data-v-25c0558b]{background:var(--button-primary-bg)}.switch-field input:checked+.switch-track .switch-thumb[data-v-25c0558b]{transform:translate(18px)}.switch-field input:focus-visible+.switch-track[data-v-25c0558b]{outline:2px solid var(--focus-ring);outline-offset:2px}.switch-field.disabled[data-v-25c0558b]{opacity:var(--disabled-opacity);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.switch-track[data-v-25c0558b],.switch-thumb[data-v-25c0558b]{transition:none}}.radio-group[data-v-a3f8ebd1]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;min-width:0;margin:0;padding:0;border:0;color:var(--input-surface-text)}.radio-group legend[data-v-a3f8ebd1]{display:flex;align-items:center;gap:6px;flex:1 0 100%;margin-bottom:8px;padding:0;font-size:var(--font-size-label)}.label-hint[data-v-a3f8ebd1]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--font-size-caption);cursor:default}.radio-option[data-v-a3f8ebd1]{display:flex;align-items:center;gap:8px;min-height:var(--control-height-compact);font-size:var(--font-size-body);cursor:pointer}.radio-option input[data-v-a3f8ebd1]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.radio-control[data-v-a3f8ebd1]{flex:0 0 18px;width:18px;height:18px;box-sizing:border-box;border:2px solid var(--input-surface-border);border-radius:50%;background:var(--input-surface-bg);transition:border-color var(--transition-default),background-color var(--transition-default)}.radio-option input:checked+.radio-control[data-v-a3f8ebd1]{border-color:var(--button-primary-bg);background:radial-gradient(circle,var(--button-primary-bg) 45%,transparent 48%)}.radio-option input:focus-visible+.radio-control[data-v-a3f8ebd1]{outline:2px solid var(--focus-ring);outline-offset:2px}.radio-group[aria-invalid=true] .radio-control[data-v-a3f8ebd1]{border-color:var(--red4)}.radio-group[data-v-a3f8ebd1]:disabled{opacity:var(--disabled-opacity)}.radio-group:disabled .radio-option[data-v-a3f8ebd1]{cursor:not-allowed}.chip-group[data-v-e8deab57]{min-width:0}.chip-label[data-v-e8deab57]{display:block;margin-bottom:8px;color:var(--input-surface-label);font-size:var(--font-size-label);text-align:left}.chip-list[data-v-e8deab57]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.chip-list button[data-v-e8deab57]{min-height:28px;padding:4px 10px;border:0;border-radius:14px;background:var(--popover-control-bg);color:var(--input-surface-text);font-size:var(--font-size-caption);cursor:pointer;transition:background-color var(--transition-default),color var(--transition-default)}.chip-list button[data-v-e8deab57]:hover:not(:disabled):not(.active){background:var(--accent-soft)}.chip-list button.active[data-v-e8deab57]{background:var(--button-primary-bg);color:var(--button-primary-text)}.chip-list button[data-v-e8deab57]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chip-list button[data-v-e8deab57]:disabled{cursor:not-allowed}.chip-group.disabled[data-v-e8deab57]{opacity:var(--disabled-opacity)}.multi-value[data-v-7cb4ad5d]{min-width:0}.multi-value label[data-v-7cb4ad5d]{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:var(--font-size-label)}.label-hint[data-v-7cb4ad5d]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--font-size-caption);cursor:default}.multi-value-shell[data-v-7cb4ad5d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;box-sizing:border-box;width:100%;min-height:var(--control-height-default);padding:4px 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--input-surface-text);cursor:text;transition:border-color var(--transition-default)}.multi-value-shell[data-v-7cb4ad5d]:focus-within{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.multi-value.invalid .multi-value-shell[data-v-7cb4ad5d]{border-color:var(--red4)}.chip[data-v-7cb4ad5d]{display:inline-flex;max-width:100%;align-items:center;gap:4px;min-height:28px;padding:4px 8px 4px 10px;border-radius:14px;background:var(--popover-control-bg);color:var(--input-surface-text);font-size:var(--font-size-caption)}.chip-text[data-v-7cb4ad5d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip button[data-v-7cb4ad5d]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.chip button[data-v-7cb4ad5d]:hover:not(:disabled){color:var(--input-surface-text)}.chip button[data-v-7cb4ad5d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.chip button[data-v-7cb4ad5d]:disabled{cursor:not-allowed}.multi-value-shell input[data-v-7cb4ad5d]{flex:1 1 140px;min-width:140px;height:28px;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-size:var(--font-size-body)}.multi-value-shell input[data-v-7cb4ad5d]::placeholder{color:var(--text-muted)}.multi-value.disabled[data-v-7cb4ad5d]{opacity:var(--disabled-opacity)}.multi-value.disabled .multi-value-shell[data-v-7cb4ad5d]{cursor:not-allowed}.multi-value.disabled .multi-value-shell input[data-v-7cb4ad5d]{pointer-events:none}.dropdown-menu-trigger[data-v-0f19383b]{display:grid;min-width:0}.dropdown-menu-list[data-v-0f19383b]{width:max-content;max-width:calc(100vw - 24px);padding:4px;color:var(--text-primary)}.dropdown-menu-item[data-v-0f19383b]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;width:100%;min-height:32px;padding:4px 6px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-default),color var(--transition-default),transform var(--transition-default)}.dropdown-menu-item.has-icon[data-v-0f19383b]{grid-template-columns:16px minmax(0,1fr)}.dropdown-menu-item span[data-v-0f19383b]{min-width:0;white-space:nowrap}.dropdown-menu-item[data-v-0f19383b]:hover:not(:disabled){background:var(--surface-muted)}.dropdown-menu-item[data-v-0f19383b]:disabled{opacity:var(--disabled-opacity);cursor:default}.dropdown-menu-item.separated[data-v-0f19383b]{border-top:1px solid var(--border-subtle)}.dropdown-menu-item.danger[data-v-0f19383b]{color:var(--danger)}.dropdown-menu-label[data-v-0f19383b]{padding:6px 6px 4px;color:var(--text-muted);font-size:var(--font-size-label);line-height:1.3;text-align:center}.dropdown-menu-label.separated[data-v-0f19383b]{margin-top:4px;border-top:1px solid var(--border-subtle)}.entity-form[data-v-d57985ce]{display:flex;flex-direction:column;min-width:0}.fields[data-v-d57985ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.field-group[data-v-d57985ce]{min-width:0}.checkbox-field[data-v-d57985ce]{display:flex;align-items:center;gap:8px;min-height:var(--control-height-default);margin-top:20px;color:var(--input-surface-text);font-size:var(--font-size-body);cursor:pointer}.checkbox-field input[data-v-d57985ce]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.checkbox-control[data-v-d57985ce]{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:transparent;transition:border-color var(--transition-default),color var(--transition-default),background-color var(--transition-default)}.checkbox-field input:checked+.checkbox-control[data-v-d57985ce]{border-color:var(--accent);background:var(--accent);color:var(--button-primary-text)}.checkbox-field input:focus-visible+.checkbox-control[data-v-d57985ce]{border-color:var(--input-surface-border-focus)}.checkbox-field.disabled[data-v-d57985ce]{opacity:var(--disabled-opacity);cursor:not-allowed}.form-field[data-v-d57985ce]{position:relative;min-width:0;margin-top:20px}.form-field label[data-v-d57985ce]{display:block;margin-bottom:4px;font-size:var(--font-size-label)}.form-field input[data-v-d57985ce]{width:100%;min-height:var(--control-height-default);padding:6px 9px;border:1px solid var(--input-surface-border);border-radius:var(--control-radius);background:var(--input-surface-bg);color:var(--input-surface-text);font-size:var(--font-size-body);outline:none;transition:border-color var(--transition-default)}.form-field input[data-v-d57985ce]:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-focus-shadow)}.form-field input[aria-invalid=true][data-v-d57985ce]{border-color:var(--red4)}.field-hint[data-v-d57985ce]{position:absolute;top:28px;right:8px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--font-size-caption)}.form-error[data-v-d57985ce]{color:var(--red4);font-size:var(--font-size-caption)}.configured-field[data-v-d57985ce]{display:block;margin-top:4px;color:var(--success);font-size:var(--font-size-caption)}.form-actions[data-v-d57985ce]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.form-actions .delete[data-v-d57985ce]{margin-right:auto}.delete-confirm[data-v-d57985ce]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;padding:10px;border-radius:var(--control-radius);background:var(--red4-transparent-20);font-size:var(--font-size-body)}.delete-confirm div[data-v-d57985ce]{display:flex;gap:8px}@media(max-width:600px){.fields[data-v-d57985ce]{grid-template-columns:1fr}.form-actions[data-v-d57985ce],.delete-confirm[data-v-d57985ce]{align-items:stretch;flex-direction:column}.form-actions .delete[data-v-d57985ce]{margin-right:0}.form-actions[data-v-d57985ce] button,.delete-confirm[data-v-d57985ce] button{width:100%}}.mini-profile[data-v-97a5b857]{width:fit-content;max-width:min(220px,100%);-webkit-user-select:none;user-select:none}.mini-profile[data-v-97a5b857] .v-popper,.mini-profile[data-v-97a5b857] .dropdown-menu-trigger{max-width:100%}.profile-trigger[data-v-97a5b857]{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:var(--control-height-default);padding:0 10px;border:0;border-radius:var(--control-radius);background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-default)}.profile-trigger[data-v-97a5b857]:hover{background:var(--surface-muted)}.profile-trigger .name[data-v-97a5b857]{min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.info-bar[data-v-cb91fa2f]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);align-items:stretch;width:100%;flex-shrink:0;height:58px;min-height:58px;padding:7px 8px;border:1px solid var(--border-subtle);border-radius:var(--control-radius);color:var(--text-primary);background-color:var(--surface-base);overflow-x:auto;overflow-y:hidden}.info-bar.is-empty[data-v-cb91fa2f]{display:flex;grid-auto-flow:unset;grid-auto-columns:unset}.info-bar-empty[data-v-cb91fa2f],.info-bar-item[data-v-cb91fa2f]{display:flex;align-items:center;gap:9px;min-width:0;padding:4px 12px;border:0;border-radius:var(--control-radius);color:inherit;background:transparent;text-align:left}.info-bar-item[data-v-cb91fa2f]{cursor:pointer}.info-bar-item[data-v-cb91fa2f]:not(:last-child){border-right:1px solid var(--panel-divider);border-radius:var(--control-radius) 0 0 var(--control-radius)}.info-bar-item[data-v-cb91fa2f]:hover{background:var(--surface-muted)}.info-bar-empty>svg[data-v-cb91fa2f]:first-child,.info-bar-item>svg[data-v-cb91fa2f]:first-child{flex:0 0 auto;color:var(--text-muted)}.info-bar-item:hover>svg[data-v-cb91fa2f]:first-child,.info-bar-item:focus-visible>svg[data-v-cb91fa2f]:first-child{color:var(--accent)}.info-open[data-v-cb91fa2f]{flex:0 0 auto;margin-left:auto;opacity:0;transform:translate(-3px);transition:var(--transition-default)}.info-bar-item:hover .info-open[data-v-cb91fa2f],.info-bar-item:focus-visible .info-open[data-v-cb91fa2f]{opacity:.8;transform:translate(0)}.info-copy[data-v-cb91fa2f]{display:flex;flex-direction:column;min-width:0}.info-label[data-v-cb91fa2f]{color:var(--text-muted);font-size:var(--font-size-caption)}.info-value[data-v-cb91fa2f]{margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-body);font-weight:600}.info-bar-empty .info-value[data-v-cb91fa2f]{margin-top:0}.info-bar[data-v-cb91fa2f]::-webkit-scrollbar{height:4px!important}.info-details[data-v-cb91fa2f]{display:grid;gap:12px}.info-hero[data-v-cb91fa2f]{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border-radius:var(--control-radius);background:var(--surface-muted)}.info-hero>svg[data-v-cb91fa2f]{flex:0 0 auto;color:var(--accent)}.info-hero div[data-v-cb91fa2f]{min-width:0}.info-hero strong[data-v-cb91fa2f]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-heading)}.info-hero p[data-v-cb91fa2f]{margin-top:3px;overflow:hidden;color:var(--text-muted);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap}.detail-grid[data-v-cb91fa2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:var(--control-radius);background:var(--border-subtle)}.detail-row[data-v-cb91fa2f]{display:flex;justify-content:space-between;gap:10px;min-width:0;padding:9px 10px;background:var(--surface-base)}.detail-row span[data-v-cb91fa2f]{flex:0 0 auto;color:var(--text-muted);white-space:nowrap}.detail-row strong[data-v-cb91fa2f]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.detail-row strong.success[data-v-cb91fa2f]{color:var(--success)}.detail-row strong.danger[data-v-cb91fa2f]{color:var(--danger)}.operator-summary[data-v-cb91fa2f]{max-height:min(360px,50dvh);overflow-y:auto}.operator-row[data-v-cb91fa2f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:7px 9px;border-bottom:1px solid var(--border-subtle)}.operator-row span[data-v-cb91fa2f]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.operator-row strong[data-v-cb91fa2f]{display:grid;min-width:30px;height:26px;place-items:center;border-radius:var(--control-radius);background:var(--accent-soft);color:var(--accent)}.detail-empty[data-v-cb91fa2f]{padding:20px;color:var(--text-muted);text-align:center}.metric-placeholder[data-v-cb91fa2f]{display:flex;align-items:center;gap:12px;padding:12px;color:var(--text-muted)}.metric-pulse[data-v-cb91fa2f]{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent)}@media(max-width:768px){.info-bar[data-v-cb91fa2f]{grid-auto-columns:minmax(155px,78%);scroll-snap-type:x mandatory}.info-bar-item[data-v-cb91fa2f]{scroll-snap-align:start}.info-open[data-v-cb91fa2f]{opacity:.65;transform:none}.detail-grid[data-v-cb91fa2f]{grid-template-columns:1fr}}
