.v-application :not(:where(.v-avatar,.rounded-circle,.v-switch__thumb,.v-switch__track,.v-slider-thumb__surface,.v-ripple__animation,.v-progress-circular,.v-badge__badge,.v-timeline-divider__dot,.console-rail,.console-rail *)),.v-overlay-container :not(:where(.v-avatar,.rounded-circle,.v-switch__thumb,.v-switch__track,.v-slider-thumb__surface,.v-ripple__animation,.v-progress-circular,.v-badge__badge,.v-timeline-divider__dot,.console-rail,.console-rail *)){border-radius:0!important}.aienv-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--aienv-card-min,320px)),1fr));gap:var(--aienv-card-gap,16px);display:grid}.aienv-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aienv-break{overflow-wrap:anywhere;word-break:break-word;min-width:0}.aienv-code-block,.console-code{white-space:pre-wrap;word-break:break-all;max-width:100%;overflow-x:auto}.app-full-height{height:calc(100dvh - var(--aienv-launcher-bar-height,0px));min-height:0}.aienv-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=599.98px){.aienv-wrap-row{flex-wrap:wrap;row-gap:8px}}.console-shell{--bg:oklch(14% .012 280);--bg-deep:oklch(10% .01 280);--panel:oklch(18% .013 280);--panel-2:oklch(21% .014 280);--line:oklch(28% .014 280);--line-soft:oklch(24% .012 280/.6);--text:oklch(96% .005 280);--text-dim:oklch(72% .012 280);--text-faint:oklch(52% .012 280);--text-ghost:oklch(38% .012 280);--hue-nominal:220;--hue-healthy:160;--hue-warn:75;--hue-alert:25;--hue-active:280;--c-nominal:oklch(.78 .18 var(--hue-nominal));--c-healthy:oklch(.86 .2 var(--hue-healthy));--c-warn:oklch(.83 .17 var(--hue-warn));--c-alert:oklch(.72 .21 var(--hue-alert));--c-active:oklch(.74 .22 var(--hue-active));--accent:var(--c-nominal);--accent-soft:color-mix(in oklch,var(--accent) 12%,transparent);--accent-edge:color-mix(in oklch,var(--accent) 40%,transparent);--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--sans:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--r:0px;--r-lg:0px;--scanlines:.55}@keyframes console-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes console-flicker{0%,60%,to{opacity:.85}62%{opacity:.3}66%{opacity:.85}}body.console-shell{background:var(--bg);color:var(--text);font-family:var(--mono);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(circle at 20% 0,color-mix(in oklch,var(--accent) 8%,transparent) 0,transparent 40%),radial-gradient(circle at 100% 100%,color-mix(in oklch,var(--c-active) 6%,transparent) 0,transparent 50%);background-attachment:fixed;font-size:13px;line-height:1.45}body.console-shell:before{z-index:1000;opacity:var(--scanlines,1);mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff03 0 3px)}body.console-shell:after,body.console-shell:before{content:"";pointer-events:none;position:fixed;inset:0}body.console-shell:after{z-index:999;background:radial-gradient(#0000 55%,#00000073 100%)}.console-shell ::selection{background:var(--accent-soft);color:var(--text)}.console-grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,oklch(22% .01 280/.4) 1px,#0000 0),linear-gradient(oklch(22% .01 280/.4) 1px,#0000 0);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 0,#0000 80%);mask-image:radial-gradient(#000 0,#0000 80%)}.console-shell .display{font-family:var(--sans);letter-spacing:-.01em}.console-shell .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:500}.console-shell .tnum{font-variant-numeric:tabular-nums}.console-shell .console-empty{text-align:center;font-family:var(--mono);color:var(--text-faint);padding:40px 14px;font-size:12px}.console-shell .console-empty a{color:var(--accent);text-decoration:none}.console-shell .console-empty a:hover{text-decoration:underline}.console-shell .console-link{color:var(--accent);font-family:var(--mono);font-size:10px;text-decoration:none}.console-shell .console-link:hover{text-decoration:underline}.console-shell .console-brand-mark{border:1px solid var(--accent-edge);background:linear-gradient(135deg,var(--accent-soft),transparent),var(--bg-deep);border-radius:2px;width:22px;height:22px;position:relative}.console-shell .console-brand-mark:after,.console-shell .console-brand-mark:before{content:"";background:var(--accent);border-radius:1px;position:absolute}.console-shell .console-brand-mark:before{width:6px;height:6px;top:4px;left:4px}.console-shell .console-brand-mark:after{opacity:.4;width:6px;height:6px;bottom:4px;right:4px}.console-shell .console-cmd-pill{appearance:none;background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--r);color:var(--text-faint);font-size:11px;font-family:var(--mono);cursor:pointer;align-items:center;gap:8px;min-width:220px;padding:5px 10px;transition:border-color .15s,color .15s;display:flex}.console-shell .console-cmd-pill:hover{border-color:var(--accent-edge);color:var(--text-dim)}.console-shell .console-cmd-pill .kbd{border:1px solid var(--line);color:var(--text-ghost);background:var(--bg);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}@media (width<=599.98px){.console-shell .console-cmd-pill{white-space:nowrap;min-width:0;overflow:hidden}.console-shell .console-cmd-pill .console-pill-label,.console-shell .console-cmd-pill .kbd{display:none}}.console-shell .console-icon-btn{appearance:none;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-deep);width:28px;height:28px;color:var(--text-dim);cursor:pointer;place-items:center;text-decoration:none;transition:border-color .15s,color .15s;display:grid;position:relative}.console-shell .console-icon-btn:hover{border-color:var(--accent-edge);color:var(--text)}.console-shell .console-op-id{border:1px solid var(--line);border-radius:var(--r);color:var(--text-dim);align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:11px;text-decoration:none;transition:border-color .15s;display:flex}.console-shell .console-op-id:hover{border-color:var(--accent-edge)}.console-shell .console-op-avatar{background:linear-gradient(135deg,var(--c-nominal),var(--c-active));width:20px;height:20px;color:var(--bg-deep);border-radius:2px;place-items:center;font-size:10px;font-weight:700;display:grid;overflow:hidden}.console-shell .console-op-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.console-shell .console-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-ghost);font-size:10px;font-family:var(--mono);margin-bottom:4px;display:block}.console-shell .console-field{border:1px solid var(--line);background:#ffffff05;align-items:center;gap:8px;padding:6px 10px;display:flex}.console-shell .console-field:focus-within{border-color:var(--accent)}.console-shell .console-field-prompt{color:var(--accent);font-family:var(--mono)}.console-shell .console-input{font:inherit;font-family:var(--mono);color:var(--text);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.console-shell .console-input::placeholder{color:var(--text-ghost)}.console-shell .console-textarea{border:1px solid var(--line);width:100%;font:inherit;font-family:var(--mono);color:var(--text);resize:vertical;background:0 0;outline:none;min-height:60px;padding:8px 10px;font-size:13px}.console-shell .console-textarea:focus{border-color:var(--accent)}.console-shell .console-textarea::placeholder{color:var(--text-ghost)}.console-shell .console-btn{border:1px solid var(--line);color:var(--text-dim);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff05;align-items:center;gap:6px;padding:5px 14px;font-size:11px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.console-shell .console-btn:hover{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.console-shell .console-btn.primary{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.console-shell .console-btn.primary:hover{background:color-mix(in oklch,var(--accent) 28%,transparent)}.console-shell .console-btn.danger{color:var(--c-alert);border-color:color-mix(in oklch,var(--c-alert) 40%,transparent)}.console-shell .console-btn.danger:hover{color:var(--c-alert);border-color:var(--c-alert);background:color-mix(in oklch,var(--c-alert) 12%,transparent)}.console-shell .console-btn:disabled{opacity:.45;cursor:not-allowed;color:var(--text-faint);border-color:var(--line);background:0 0}.console-shell .console-toggle{border:1px solid var(--line);background:#ffffff05;align-items:center;padding:2px;display:inline-flex}.console-shell .console-toggle-btn{color:var(--text-faint);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:3px 12px;font-size:11px}.console-shell .console-toggle-btn.active{color:var(--accent);background:var(--accent-soft)}.console-shell .console-error{color:var(--c-alert);margin-top:4px;font-size:11px}.console-shell .console-hint{color:var(--text-ghost);margin-top:4px;font-size:11px}.console-shell .console-check{cursor:pointer;color:var(--text-dim);align-items:center;gap:8px;font-size:12px;display:inline-flex}.console-shell .console-check input{display:none}.console-shell .console-check-box{border:1px solid var(--line);width:16px;height:16px;color:var(--accent);background:#ffffff05;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.console-shell .console-check input:checked+.console-check-box{border-color:var(--accent);background:var(--accent-soft)}.console-shell .console-check input:checked+.console-check-box:before{content:"✓"}@supports (corner-shape:bevel){.console-shell .corner-bevel{corner-shape:bevel}.console-shell .corner-squircle{corner-shape:superellipse(4)}.console-shell .corner-notch-tl{corner-top-left-shape:bevel}.console-shell .corner-notch-tr{corner-top-right-shape:bevel}.console-shell .corner-notch-bl{corner-bottom-left-shape:bevel}.console-shell .corner-notch-br{corner-bottom-right-shape:bevel}}@media (width<=599.98px){.console-shell .console-hide-below-sm{display:none}}@media (width>=600px){.console-shell .console-only-below-sm{display:none}}@media (width<=959.98px){.console-shell .console-hide-below-md{display:none}}@media (width>=960px){.console-shell .console-only-below-md{display:none}}.aienv-code{border:1px solid var(--line,#8080804d);font-family:var(--mono,ui-monospace,"JetBrains Mono",monospace);background:#0c0c0d;border-radius:10px;max-width:100%;margin:.85em 0;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.aienv-code__bar{background:#111114;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:7px 12px;display:flex}.aienv-code__lights{flex:none;gap:6px;display:flex}.aienv-code__lights i{border-radius:50%;width:10px;height:10px;display:inline-block}.aienv-code__lights i:first-child{background:#3a2b2b}.aienv-code__lights i:nth-child(2){background:#3a352b}.aienv-code__lights i:nth-child(3){background:#2b3a2e}.aienv-code__name{text-align:center;color:#e9e4d980;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:10.5px;overflow:hidden}.aienv-code__lang{color:#e9e4d973;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #ffffff1a;border-radius:5px;flex:none;margin-left:auto;padding:1px 7px;font-size:10.5px}.aienv-code__name+.aienv-code__lang{margin-left:0}input.aienv-code__lang{text-align:right;text-transform:none;outline:none;width:86px;font-family:inherit}.aienv-code__copy{color:#e9e4d973;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:3px 8px;font-family:inherit;font-size:11px;display:inline-flex}.aienv-code__copy:hover{color:#e9e4d9;background:#ffffff12}.aienv-code__copy.is-ok{color:oklch(78% .13 155)}.aienv-code__copy svg{width:13px;height:13px}.aienv-code__body{overflow-x:auto}.aienv-code pre{color:#cfd2cf;white-space:pre;tab-size:2;margin:0;padding:13px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto;background:0 0!important}.aienv-code pre,.aienv-code pre code{border:0;border-radius:0;font-family:inherit}.aienv-code pre code{font-size:inherit;color:inherit;white-space:inherit;background:0 0;padding:0}.aienv-code .shiki,.aienv-code .shiki span{background:0 0!important}.aienv-code--numbered pre code{counter-reset:aienv-line}.aienv-code--numbered pre code .line{counter-increment:aienv-line}.aienv-code--numbered pre code .line:before{content:counter(aienv-line);text-align:right;color:#e9e4d938;-webkit-user-select:none;user-select:none;width:2ch;margin-right:1.4ch;display:inline-block}:root{--aienv-gradient:linear-gradient(135deg,#34d399,#22d3ee 40%,#3b82f6 70%,#8b5cf6);--aienv-gradient-text:linear-gradient(90deg,#34d399,#22d3ee 50%,#3b82f6);--aienv-gradient-soft:linear-gradient(135deg,#34d39914,#22d3ee0f 50%,#3b82f614);--aienv-glow:0 0 30px #34d39926,0 0 60px #22d3ee14;--aienv-glow-strong:0 4px 30px #34d39940,0 0 80px #22d3ee1f;--font-display:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--glass-bg:#12183399;--glass-border:#34d3991f;--glass-blur:blur(20px);--surface-elevated:#1a2248cc}.v-application,body,html{font-family:var(--font-body);color:#a3adae;background:#060a0c}.display-font,.v-app-bar-title,.v-card-title,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;color:#dfeaeb;font-weight:600}code,kbd,pre{font-family:var(--font-mono)}.aienv-wordmark{font-family:var(--font-display);background:var(--aienv-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.glass-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:border-color .3s,box-shadow .3s,transform .2s;background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:16px!important}.glass-card:hover{box-shadow:var(--aienv-glow);border-color:#34d3994d!important}.aienv-gradient-border{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:relative;overflow:visible;background:var(--glass-bg)!important;border:none!important;border-radius:16px!important}.aienv-gradient-border:before{content:"";background:var(--aienv-gradient);-webkit-mask-composite:xor;pointer-events:none;opacity:.4;border-radius:16px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aienv-gradient-border:hover:before{opacity:.7}.aienv-hero-glow{background:radial-gradient(70% 50% at 50% 30%,#34d3991f 0,#0000 60%),radial-gradient(50% 40% at 80%,#22d3ee1a 0,#0000 60%),radial-gradient(40% 30% at 15% 65%,#3b82f614 0,#0000 60%),radial-gradient(30% 25% at 70% 80%,#8b5cf60f 0,#0000 60%)}.neon-dot{background:var(--accent,#4ddcdc);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 8px #34d39999}.stat-card{background:var(--surface-elevated);border:1px solid #ffffff0f;border-radius:14px;padding:20px 24px;transition:all .2s}.stat-card:hover{border-color:#34d39933;transform:translateY(-1px)}.stat-label{text-transform:uppercase;letter-spacing:.08em;color:#dfeaeb80;margin-bottom:6px;font-size:12px;font-weight:500}.stat-value{color:#dfeaeb;font-size:28px;font-weight:700}.section-header,.stat-value{font-family:var(--font-display)}.section-header{text-transform:uppercase;letter-spacing:.1em;color:#dfeaeb66;border-bottom:1px solid #ffffff0a;margin-bottom:16px;padding-bottom:8px;font-size:13px;font-weight:600}.terminal-mark{font-family:var(--font-mono);color:var(--accent,#4ddcdc);text-shadow:0 0 18px #34d39980;font-weight:700}.v-btn--variant-flat.bg-primary,.v-btn.bg-primary{transition:box-shadow .2s,transform .15s!important;box-shadow:0 2px 16px #34d3994d!important}.v-btn--variant-flat.bg-primary:hover,.v-btn.bg-primary:hover{transform:translateY(-1px);box-shadow:0 4px 24px #34d39980!important}.v-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-bg)!important;border:1px solid #ffffff0f!important}.scanlines:after{content:"";pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 0 4px);position:absolute;inset:0}.page-enter-active,.page-leave-active{transition:opacity .25s,transform .25s}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#34d39933;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#34d39966}.platform-ops.console-shell{--bg:oklch(16.4% .01 235);--bg-deep:oklch(14.1% .009 226);--panel:oklch(18.5% .011 217);--panel-2:oklch(21.4% .016 218);--line:oklch(83.2% .097 195/.14);--line-soft:oklch(83.2% .097 195/.08);--text:oklch(92.9% .012 203);--text-dim:oklch(92.9% .012 203/.72);--text-faint:oklch(92.9% .012 203/.5);--text-ghost:oklch(92.9% .012 203/.34);--hue-nominal:195;--hue-active:211;--hue-healthy:163;--hue-warn:84;--hue-alert:22;--c-nominal:oklch(82% .12 195);--accent:oklch(82% .12 195);--panel-glass:oklch(16.4% .01 235/.55);--line-strong:oklch(83.2% .097 195/.25);--accent-glow:0 0 22px oklch(82% .12 195/.14);--r:8px;--r-lg:14px}body.platform-ops.console-shell{background-image:radial-gradient(circle at 20% 0,color-mix(in oklch,var(--accent) 7%,transparent) 0,transparent 42%),radial-gradient(circle at 100% 100%,color-mix(in oklch,var(--c-active) 5%,transparent) 0,transparent 52%),linear-gradient(180deg,oklch(14.1% .009 226/.985) 0,oklch(14.1% .009 226/.975) 55%,oklch(14.1% .009 226/.94) 100%),url(../brand/sprawl-wallpaper.png);background-position:50%,50%,50%,bottom;background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-attachment:fixed}body.platform-ops{font-family:var(--mono);color:var(--text)}body.platform-ops .text-h1,body.platform-ops .text-h2,body.platform-ops .text-h3,body.platform-ops .text-h4,body.platform-ops .text-h5,body.platform-ops .text-h6,body.platform-ops h1,body.platform-ops h2,body.platform-ops h3,body.platform-ops h4{letter-spacing:-.01em;color:var(--text);font-family:var(--sans)!important}body.platform-ops .text-body-2,body.platform-ops .text-caption,body.platform-ops .text-overline{color:var(--text-faint)}body.platform-ops .text-medium-emphasis{color:var(--text-faint)!important}body.platform-ops .mono,body.platform-ops code,body.platform-ops kbd,body.platform-ops pre,body.platform-ops samp{font-family:var(--mono)!important}body.platform-ops .aienv-wordmark{color:#0000}body.platform-ops .terminal-mark{color:var(--accent);text-shadow:0 0 18px var(--accent-soft)}body.platform-ops .cc-section-label{font-family:var(--mono);letter-spacing:.18em;color:var(--text-ghost);font-size:9px}body.platform-ops .cc-section-header{border-radius:var(--r)}body.platform-ops .cc-section-header:hover{background:color-mix(in oklch,var(--panel-2) 50%,transparent)}body.platform-ops .cc-section-header.has-active .cc-section-label{color:var(--accent)}body.platform-ops .cc-chevron{color:var(--text-ghost)}body.platform-ops .cc-item{font-family:var(--mono);color:var(--text-dim);border-left:2px solid #0000;border-radius:0;padding:7px 14px;font-size:12px}body.platform-ops .cc-item:hover{background:color-mix(in oklch,var(--panel-2) 50%,transparent);color:var(--text)}body.platform-ops .cc-item--active{border-left-color:var(--accent);background:linear-gradient(90deg,var(--accent-soft),transparent)!important;color:var(--text)!important}body.platform-ops .cc-item-icon{color:var(--text-faint)}body.platform-ops .cc-item--active .cc-item-icon{color:var(--accent)}body.platform-ops .aienv-gradient-border,body.platform-ops .glass-card,body.platform-ops .stat-card{background:var(--panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important}body.platform-ops .glass-card:hover,body.platform-ops .stat-card:hover{border-color:var(--accent-edge)!important;box-shadow:0 0 24px color-mix(in oklch,var(--accent) 14%,transparent)!important}body.platform-ops .aienv-gradient-border:before{opacity:.5}body.platform-ops .section-header,body.platform-ops .stat-label{font-family:var(--mono);letter-spacing:.14em;color:var(--text-faint);text-transform:uppercase}body.platform-ops .section-header{border-bottom-color:var(--line-soft)}body.platform-ops .stat-value{font-family:var(--sans);color:var(--text)}body.platform-ops .neon-dot{background:var(--accent);box-shadow:0 0 8px var(--accent-edge)}body.platform-ops .cc-section{margin-bottom:30px}body.platform-ops .cc-section-title{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-ghost);align-items:center;gap:12px;margin:0 0 12px;font-size:9.5px;font-weight:600;display:flex}body.platform-ops .cc-section-title:after{content:"";background:linear-gradient(90deg,var(--line) 0,transparent 100%);flex:1;height:1px}body.platform-ops .cc-tile-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}body.platform-ops .cc-tile{--tile-accent:var(--accent);color:inherit;background:var(--panel);border:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;border-radius:var(--r-lg)!important}body.platform-ops .cc-tile:hover{border-color:color-mix(in oklch,var(--tile-accent) 45%,transparent);box-shadow:0 0 24px color-mix(in oklch,var(--tile-accent) 12%,transparent);background:var(--panel-2)}body.platform-ops .cc-tile:focus-visible{outline:2px solid var(--tile-accent);outline-offset:2px}body.platform-ops .cc-tile__icon{width:34px;height:34px;color:var(--tile-accent);background:color-mix(in oklch,var(--tile-accent) 10%,transparent);border:1px solid color-mix(in oklch,var(--tile-accent) 22%,transparent);justify-content:center;align-items:center;transition:background-color .16s,border-color .16s;display:flex;border-radius:9px!important}body.platform-ops .cc-tile:hover .cc-tile__icon{background:color-mix(in oklch,var(--tile-accent) 16%,transparent);border-color:color-mix(in oklch,var(--tile-accent) 40%,transparent)}body.platform-ops .cc-tile__body{min-width:0}body.platform-ops .cc-tile__title{font-family:var(--mono);color:var(--text);font-size:12.5px;font-weight:500;line-height:1.3}body.platform-ops .cc-tile__desc{color:var(--text-faint);margin-top:3px;font-size:11px;line-height:1.45}body.platform-ops .cc-tile__arrow{color:var(--text-ghost);transition:color .16s,transform .16s}body.platform-ops .cc-tile:hover .cc-tile__arrow{color:var(--tile-accent);transform:translate(3px)}@media (prefers-reduced-motion:reduce){body.platform-ops .cc-tile,body.platform-ops .cc-tile__arrow,body.platform-ops .cc-tile__icon{transition:none}body.platform-ops .cc-tile:hover .cc-tile__arrow{transform:none}}body.platform-ops .panel-header{margin-bottom:4px;border-bottom:1px solid var(--line)!important;padding:4px 0 18px!important}body.platform-ops .panel-header h2{line-height:1.2;font-family:var(--sans)!important;letter-spacing:-.015em!important;color:var(--text)!important;font-size:24px!important;font-weight:600!important}body.platform-ops .panel-header .text-body-2{font-family:var(--mono);margin-top:4px;color:var(--text-faint)!important;font-size:12px!important}body.platform-ops .panel-header .header-icon{border:1px solid color-mix(in oklch,var(--accent) 22%,transparent);background:color-mix(in oklch,var(--accent) 10%,transparent)!important;border-radius:10px!important;width:40px!important;height:40px!important}body.platform-ops .detail-panel{background:0 0!important;border:0!important}body.platform-ops .panel-header .flex-1{flex:auto;min-width:0}.sprawl-surface,:root{--bg-deep:#060a0c;--bg:#0a0f12;--panel:#0a0f128c;--panel-solid:#0d1416;--panel-2:#111b1e;--ink:#dfeaeb;--ink-dim:#dfeaebb8;--ink-faint:#dfeaeb80;--ink-ghost:#dfeaeb57;--accent:#4ddcdc;--accent-edge:#4ddcdc73;--accent-soft:#4ddcdc24;--line:#74dcdc24;--line-strong:#74dcdc40;--c-ok:#34d399;--c-active:#22d3ee;--c-warn:#fbbf24;--c-alert:#f87171;--hub-bg:#0b1020;--hub-bg-deep:#060a18;--hub-panel:#121833;--hub-panel-2:#1a2248;--hub-line:#243064;--hub-ink:#e6ecff;--hub-ink-dim:#c8d6f5;--hub-ink-faint:#9ba6d3;--aienv-gradient:linear-gradient(135deg,#34d399,#22d3ee 40%,#3b82f6 70%,#8b5cf6);--aienv-gradient-text:linear-gradient(90deg,#34d399,#22d3ee 50%,#3b82f6);--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--mono:var(--font-mono);--sans:var(--font-sans);--fs-label:9px;--fs-th:9.5px;--fs-meta:11px;--fs-body:12px;--fs-table:11.5px;--fs-input-label:11px;--fs-title:18px;--fs-stat:28px;--fs-page:28px;--ls-label:.18em;--ls-caps:.14em;--ls-wordmark:.42em;--r:8px;--r-lg:14px;--r-xl:20px;--r-dock:26px;--r-pill:999px;--r-tile:24%;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--blur-glass:blur(18px) saturate(1.2);--shadow-tile:0 10px 26px #0000008c,inset 0 1px 0 #ffffff0f;--shadow-tile-hover:0 16px 38px #000000a6,0 0 22px #4ddcdc24,inset 0 1px 0 #ffffff14;--shadow-dock:0 18px 50px #0000008c;--shadow-overlay:0 30px 60px #00000080;--glow-accent:0 0 14px #4ddcdc33;--glow-accent-strong:0 0 24px #4ddcdc4d;--text-protect:0 1px 4px #000000e6}.ds-scanlines{pointer-events:none;background:repeating-linear-gradient(#ffffff04,#ffffff04 1px,#0000 0 3px)}.ds-veil{pointer-events:none;background:linear-gradient(#060a0cb8,#060a0c3d 22%,#060a0c24 45%),linear-gradient(#060a0c00 68%,#060a0c1a 82%,#060a0cc7)}@media (width<=720px){.ds-veil{background:linear-gradient(#060a0cb8,#060a0c4d 22%,#060a0c33 45%),linear-gradient(#060a0c00 66%,#060a0c26 80%,#060a0ccc)}}.ds-glass{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}@keyframes dsWiggle{0%{transform:rotate(-.5deg)}to{transform:rotate(.5deg)}}@keyframes dsPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ds-wiggle{animation:none!important}}:root,[data-app]{--app-primary:var(--accent,#4ddcdc);--app-accent:#22d3ee}[data-app=crucible]{--app-primary:#d97a3b;--app-accent:#fbbf24}[data-app=topos]{--app-primary:#06b6d4;--app-accent:#3b82f6}[data-app=lumen]{--app-primary:#8b5cf6;--app-accent:#f472b6}[data-app=chorus]{--app-primary:#1a73e8;--app-accent:#8b5cf6}[data-app=apiworld]{--app-primary:#1a73e8;--app-accent:#00c853}[data-app=vellum]{--app-primary:#d4a55a;--app-accent:#c47f2c}[data-app=qalam]{--app-primary:#d4a55a;--app-accent:#38b2ac}[data-app=rctrl]{--app-primary:#22d3ee;--app-accent:#fbbf24}[data-app=alacrity]{--app-primary:#f97316;--app-accent:#fb923c}[data-app=clairvoyance],[data-app=telos]{--app-primary:#8b5cf6;--app-accent:#22d3ee}[data-app=substrate]{--app-primary:#f97316;--app-accent:#ef4444}[data-app=missive]{--app-primary:#ec4899;--app-accent:#f472b6}[data-app=cicero]{--app-primary:#14b8a6;--app-accent:#2dd4bf}[data-app=golem]{--app-primary:#22d3ee;--app-accent:#2dd4bf}.s-app,:root,[data-s-theme]{--s-bg-deep:#060a0c;--s-bg:#0a0f12;--s-panel:#0a0f128c;--s-panel-solid:#0d1416;--s-panel-2:#111b1e;--s-ink:#dfeaeb;--s-ink-dim:#dfeaebb8;--s-ink-faint:#dfeaeb80;--s-ink-ghost:#dfeaeb57;--s-accent:#4ddcdc;--s-accent-ink:#0a0f12;--s-accent-edge:#4ddcdc73;--s-accent-soft:#4ddcdc24;--s-line:#74dcdc24;--s-line-strong:#74dcdc40;--s-focus:var(--s-accent);--s-ok:#34d399;--s-ok-soft:#34d39924;--s-active:#22d3ee;--s-active-soft:#22d3ee24;--s-warn:#fbbf24;--s-warn-soft:#fbbf2424;--s-alert:#f87171;--s-alert-soft:#f8717124;--s-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--s-font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--s-font-display:var(--s-font-mono);--s-fs-label:9px;--s-fs-th:9.5px;--s-fs-meta:11px;--s-fs-body:12px;--s-fs-table:11.5px;--s-fs-title:18px;--s-fs-stat:28px;--s-fs-page:28px;--s-ls-label:.18em;--s-ls-caps:.14em;--s-sp-1:4px;--s-sp-2:8px;--s-sp-3:12px;--s-sp-4:16px;--s-sp-5:24px;--s-sp-6:32px;--s-sp-7:40px;--s-r:8px;--s-r-lg:14px;--s-r-xl:20px;--s-r-pill:999px;--s-chamfer:10px;--s-control-h:34px;--s-control-h-sm:26px;--s-control-h-lg:42px;--s-target-min:24px;--s-fs-control:var(--s-fs-body);--s-safe-t:env(safe-area-inset-top,0px);--s-safe-r:env(safe-area-inset-right,0px);--s-safe-b:env(safe-area-inset-bottom,0px);--s-safe-l:env(safe-area-inset-left,0px);--s-neon-1:#9fd4e8;--s-neon-2:#e8a887;--s-neon-3:#b3a6ea;--s-neon-4:#93dcc2;--s-neon-5:#e5c184;--s-neon-bloom:8px;--s-blur-glass:blur(18px) saturate(1.2);--s-shadow-tile:0 10px 26px #0000008c,inset 0 1px 0 #ffffff0f;--s-shadow-tile-hover:0 16px 38px #000000a6,0 0 22px var(--s-accent-soft),inset 0 1px 0 #ffffff14;--s-shadow-dock:0 18px 50px #0000008c;--s-shadow-overlay:0 30px 60px #00000080;--s-glow-accent:0 0 14px var(--s-accent-soft);--s-glow-accent-strong:0 0 24px #4ddcdc4d;--s-text-protect:0 1px 4px #000000e6;--s-z-sticky:1100;--s-z-drawer:1200;--s-z-dialog:1300;--s-z-dropdown:2600;--s-z-toast:2700;--s-z-tooltip:2800}[data-s-density=compact]{--s-sp-1:3px;--s-sp-2:6px;--s-sp-3:9px;--s-sp-4:12px;--s-sp-5:18px;--s-sp-6:24px;--s-sp-7:32px;--s-control-h:28px;--s-control-h-sm:24px;--s-control-h-lg:36px;--s-r-lg:10px;--s-r-xl:14px}[data-s-contrast=high]{--s-ink-dim:#dfeaebe6;--s-ink-faint:#dfeaebc7;--s-ink-ghost:#dfeaeb99;--s-line:#74dcdc73;--s-line-strong:#74dcdca6;--s-panel:var(--s-panel-solid)}@media (pointer:coarse){.s-app,:root,[data-s-theme]{--s-control-h-sm:44px;--s-control-h:48px;--s-control-h-lg:56px;--s-target-min:44px;--s-fs-control:16px}[data-s-density=compact]{--s-control-h-sm:44px;--s-control-h:44px;--s-control-h-lg:52px;--s-target-min:44px;--s-fs-control:16px}}[data-s-theme=magenta]{--s-accent:#ee6ad4;--s-accent-edge:#ee6ad473;--s-accent-soft:#ee6ad424;--s-line:#f48ce024;--s-line-strong:#f48ce040;--s-glow-accent-strong:0 0 24px #ee6ad44d}[data-s-theme=amber]{--s-accent:#ffb84d;--s-accent-edge:#ffb84d73;--s-accent-soft:#ffb84d24;--s-line:#ffc87824;--s-line-strong:#ffc87840;--s-glow-accent-strong:0 0 24px #ffb84d4d}[data-s-theme=phosphor]{--s-accent:#4dfa9e;--s-accent-edge:#4dfa9e73;--s-accent-soft:#4dfa9e24;--s-line:#78fab424;--s-line-strong:#78fab440;--s-glow-accent-strong:0 0 24px #4dfa9e4d}[data-s-theme=ice]{--s-accent:#a8d8ff;--s-accent-edge:#a8d8ff73;--s-accent-soft:#a8d8ff24;--s-line:#bee2ff24;--s-line-strong:#bee2ff40;--s-glow-accent-strong:0 0 24px #a8d8ff4d}[data-s-theme=cyan]{--s-accent:#4ddcdc;--s-accent-edge:#4ddcdc73;--s-accent-soft:#4ddcdc24;--s-line:#74dcdc24;--s-line-strong:#74dcdc40;--s-glow-accent-strong:0 0 24px #4ddcdc4d}.s-app{background:var(--s-bg);color:var(--s-ink);font-family:var(--s-font-mono);font-size:var(--s-fs-body);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}.s-glass{background:var(--s-panel);border:1px solid var(--s-line);-webkit-backdrop-filter:var(--s-blur-glass);backdrop-filter:var(--s-blur-glass)}@media (prefers-reduced-transparency:reduce){.s-glass{background:var(--s-panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}[data-s-contrast=high] .s-glass{-webkit-backdrop-filter:none;backdrop-filter:none}[data-s-shape=flat] .s-glass{background:var(--s-panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.s-neon{color:var(--s-neon-color,var(--s-accent));text-shadow:0 0 1px color-mix(in oklab,var(--s-neon-color,var(--s-accent)) 35%,#fff),0 0 var(--s-neon-bloom) currentcolor,0 0 calc(var(--s-neon-bloom)*2.5) currentcolor,0 0 calc(var(--s-neon-bloom)*5.5) currentcolor}.s-haze{position:relative}.s-haze:before{content:"";background:radial-gradient(closest-side,var(--s-haze-color,var(--s-accent-soft)),transparent 72%);opacity:var(--s-haze-opacity,.6);filter:blur(16px);pointer-events:none;z-index:-1;position:absolute;inset:-14%}@media (prefers-reduced-transparency:reduce){.s-haze:before{display:none}}:where(.s-app,[data-s-theme]) :where(:focus-visible){outline:2px solid var(--s-focus);outline-offset:2px;box-shadow:0 0 12px var(--s-accent-soft);border-radius:inherit}[data-s-contrast=high] :where(:focus-visible){outline-width:3px}@media (forced-colors:active){:where(.s-app,[data-s-theme]) :where(:focus-visible){box-shadow:none}}.s-label{font-family:var(--s-font-mono);font-size:var(--s-fs-label);letter-spacing:var(--s-ls-label);color:var(--s-ink-ghost)}.s-caps,.s-label{text-transform:uppercase}.s-caps{font-size:var(--s-fs-th);letter-spacing:var(--s-ls-caps)}.s-stat-value{font-family:var(--s-font-sans);font-size:var(--s-fs-stat);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.s-mono-nums{font-variant-numeric:tabular-nums}.s-app *{scrollbar-width:thin;scrollbar-color:var(--s-line-strong) transparent}.s-app ::-webkit-scrollbar{width:8px;height:8px}.s-app ::-webkit-scrollbar-thumb{background:var(--s-line-strong);border-radius:var(--s-r-pill)}.s-app ::-webkit-scrollbar-track{background:0 0}::selection{background:var(--s-accent-edge);color:var(--s-ink)}@media (prefers-reduced-motion:reduce){:where(.s-app,[data-s-theme]),:where(.s-app,[data-s-theme]) *,:where(.s-app,[data-s-theme]) :after,:where(.s-app,[data-s-theme]) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:where([data-s-theme],:has(:where(.s-app,[data-s-theme]))),html:where([data-s-theme],:has(:where(.s-app,[data-s-theme])))>body{overflow-x:clip}:where(.s-app,[data-s-theme]){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(.s-app-shell,.s-app-shell__header,.s-app-shell__nav,.s-app-shell__aside,.s-app-shell__footer,.s-frame,.s-frame__bar,.s-frame__content,.s-splitter,.s-splitter__panel,.s-grid,.s-panel,.s-panel__inner,.s-panel__header,.s-panel__heading,.s-panel__body,.s-card,.s-card__head,.s-card__body,.s-sidebar,.s-sidebar__item,.s-toolbar,.s-tabs__list,.s-data-table__scroll,.s-log-feed__scroll),:where(.s-panel__title,.s-panel__eyebrow,.s-card__title,.s-card__subtitle,.s-frame__bar-label,.s-sidebar__label){min-width:0}:where(.s-app,[data-s-theme]){overflow-wrap:break-word}:where(.s-app,[data-s-theme]) :where(img,video,canvas,iframe){max-width:100%}:where(.s-app,[data-s-theme]) :where(pre){max-width:100%;overflow-x:auto}:where(.s-app,[data-s-theme]) :where(:not(pre)>code){overflow-wrap:anywhere}:where(.s-app,[data-s-theme]) :where(table){max-width:100%}.s-scroll-x,:where(.s-data-table__scroll,.s-log-feed__scroll,.s-code__pre,.s-dock-bar__rail,.s-scroll-area__viewport,.s-app-shell__nav,.s-app-shell__aside,.s-app-shell__main){overscroll-behavior-x:contain}.s-scroll-x{max-width:100%;overflow-x:auto}.s-hr{border:0;border-top:1px solid var(--s-line)}.s-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reka-popper-content-wrapper]{z-index:var(--s-z-dropdown)!important}[data-s-shape=flat]{--s-r:3px;--s-r-lg:6px;--s-r-xl:10px;--s-panel:var(--s-panel-solid)}[data-s-shape=chamfer]{--s-r:2px;--s-r-lg:4px;--s-r-xl:6px}@supports (corner-shape:bevel){[data-s-shape=chamfer] .s-shaped{corner-shape:bevel;border-radius:var(--s-chamfer)}}[data-s-shape=helm]{--s-r:var(--s-r-pill);--s-r-lg:18px;--s-r-xl:24px;--s-frame-sweep:44px;--s-frame-notch:18px;--s-rail-w:72px}.s-app,:root,[data-s-theme]{--s-frame-sweep:32px;--s-frame-notch:12px;--s-rail-w:56px}.s-cut{clip-path:polygon(var(--s-chamfer) 0,calc(100% - var(--s-chamfer)) 0,100% var(--s-chamfer),100% calc(100% - var(--s-chamfer)),calc(100% - var(--s-chamfer)) 100%,var(--s-chamfer) 100%,0 calc(100% - var(--s-chamfer)),0 var(--s-chamfer))}.s-cut-tr{clip-path:polygon(0 0,calc(100% - var(--s-chamfer)) 0,100% var(--s-chamfer),100% 100%,0 100%)}.s-cut-diag{clip-path:polygon(0 0,calc(100% - var(--s-chamfer)) 0,100% var(--s-chamfer),100% 100%,var(--s-chamfer) 100%,0 calc(100% - var(--s-chamfer)))}.s-pill-start{border-radius:var(--s-r-pill) 0 0 var(--s-r-pill)}.s-pill-end{border-radius:0 var(--s-r-pill) var(--s-r-pill) 0}.s-elbow{background:var(--s-elbow-bg,var(--s-accent));border-start-start-radius:var(--s-frame-sweep);position:relative;overflow:hidden}.s-elbow:after{content:"";width:calc(100% - var(--s-rail-w));height:calc(100% - var(--s-bar-h,24px));background:var(--s-elbow-cut-bg,var(--s-bg));border-start-start-radius:var(--s-frame-notch);position:absolute;inset-block-end:0;inset-inline-end:0}.s-app,:root,[data-s-theme]{--s-dur-1:80ms;--s-dur-2:.16s;--s-dur-3:.26s;--s-dur-4:.42s;--s-ease:cubic-bezier(.2,.8,.2,1);--s-ease-snap:cubic-bezier(.2,0,0,1);--s-ease-in:cubic-bezier(.5,0,.8,.4)}@keyframes s-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes s-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes s-wiggle{0%{transform:rotate(-.5deg)}to{transform:rotate(.5deg)}}@keyframes s-spin{to{transform:rotate(1turn)}}@keyframes s-sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes s-flicker-in{0%{opacity:0}8%{opacity:.8}14%{opacity:.2}26%{opacity:.95}34%{opacity:.5}to{opacity:1}}@keyframes s-boot-rise{0%{opacity:0;filter:brightness(1.6);transform:translateY(6px)}to{opacity:1;filter:brightness();transform:translateY(0)}}@keyframes s-glitch-a{0%,to{clip-path:inset(0 0 82%);transform:translate(0)}20%{clip-path:inset(12% 0 60%);transform:translate(-3px)}40%{clip-path:inset(45% 0 38%);transform:translate(3px)}60%{clip-path:inset(70% 0 8%);transform:translate(-2px)}80%{clip-path:inset(28% 0 55%);transform:translate(2px)}}@keyframes s-glitch-b{0%,to{clip-path:inset(78% 0 0);transform:translate(0)}25%{clip-path:inset(52% 0 30%);transform:translate(3px)}50%{clip-path:inset(8% 0 80%);transform:translate(-3px)}75%{clip-path:inset(62% 0 18%);transform:translate(2px)}}@keyframes s-scan-drift{0%{background-position-y:0}to{background-position-y:6px}}@keyframes s-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes s-neon-flicker{0%,91%,to{opacity:1}92%{opacity:.45}94%{opacity:.9}95.5%{opacity:.3}97%{opacity:1}}.s-accordion[data-v-e4d4ec02]{flex-direction:column;display:flex}.s-accordion__item[data-v-e4d4ec02]{border-top:1px solid var(--s-line)}.s-accordion__item--first[data-v-e4d4ec02]{border-top:none}.s-accordion__item[data-v-e4d4ec02]:last-child{border-bottom:1px solid var(--s-line)}.s-accordion__header[data-v-e4d4ec02]{font:inherit;margin:0}.s-accordion__trigger[data-v-e4d4ec02]{align-items:center;gap:var(--s-sp-2);width:100%;min-height:var(--s-control-h);padding:var(--s-sp-2) var(--s-sp-1);appearance:none;cursor:pointer;text-align:start;font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);transition:color var(--s-dur-2) var(--s-ease);background:0 0;border:none;display:flex}.s-accordion__trigger[data-v-e4d4ec02]:hover:not([data-disabled]){color:var(--s-accent)}.s-accordion__trigger[data-disabled][data-v-e4d4ec02]{cursor:not-allowed;color:var(--s-ink-ghost)}.s-accordion__chevron[data-v-e4d4ec02]{color:var(--s-ink-faint);transition:transform var(--s-dur-2) var(--s-ease);flex-shrink:0;display:inline-flex}.s-accordion__trigger[data-state=open] .s-accordion__chevron[data-v-e4d4ec02]{color:var(--s-accent);transform:rotate(90deg)}.s-accordion__title[data-v-e4d4ec02]{flex:1}.s-accordion__content[data-v-e4d4ec02]{font-size:var(--s-fs-body);color:var(--s-ink-dim);overflow:hidden}.s-accordion__content[data-state=open][data-v-e4d4ec02]{animation:s-flicker-in var(--s-dur-2) var(--s-ease)}.s-accordion__body[data-v-e4d4ec02]{padding:0 var(--s-sp-1) var(--s-sp-3)}.s-alert-dialog__overlay[data-v-7ce81565]{z-index:var(--s-z-dialog);background:color-mix(in oklab,var(--s-bg-deep),transparent 30%);border:0;position:fixed;inset:0}.s-alert-dialog__overlay[data-state=open][data-v-7ce81565]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.s-alert-dialog__overlay[data-state=closed][data-v-7ce81565]{animation:s-boot-rise var(--s-dur-2) var(--s-ease-in) reverse both}.s-alert-dialog__panel[data-v-7ce81565]{box-sizing:border-box;z-index:var(--s-z-dialog);width:min(var(--_w,420px),calc(100vw - var(--s-sp-5)*2));height:fit-content;max-height:calc(100dvh - var(--s-sp-5)*2);border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-overlay);overflow-wrap:break-word;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.s-alert-dialog__panel[data-size=sm][data-v-7ce81565]{--_w:380px}.s-alert-dialog__panel[data-size=md][data-v-7ce81565]{--_w:480px}.s-alert-dialog__panel[data-size=lg][data-v-7ce81565]{--_w:600px}.s-alert-dialog__panel[data-state=open][data-v-7ce81565]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.s-alert-dialog__panel[data-state=closed][data-v-7ce81565]{animation:s-boot-rise var(--s-dur-2) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){.s-alert-dialog__overlay[data-v-7ce81565],.s-alert-dialog__panel[data-v-7ce81565]{animation:none!important}}.s-alert-dialog__edge[data-v-7ce81565]{background:var(--s-accent);flex-shrink:0;height:3px}.s-alert-dialog__panel[data-destructive] .s-alert-dialog__edge[data-v-7ce81565]{background:var(--s-alert)}.s-alert-dialog__heading[data-v-7ce81565]{padding:var(--s-sp-5) var(--s-sp-5) 0;flex-shrink:0}.s-alert-dialog__title[data-v-7ce81565]{font-family:var(--s-font-mono);font-size:var(--s-fs-title);color:var(--s-ink);margin:0;font-weight:600}.s-alert-dialog__description[data-v-7ce81565]{margin:var(--s-sp-2) 0 0;font-size:var(--s-fs-meta);color:var(--s-ink-dim)}.s-alert-dialog__body[data-v-7ce81565]{min-height:0;padding:var(--s-sp-3) var(--s-sp-5) 0;color:var(--s-ink-dim);font-size:var(--s-fs-body);flex:1;overflow-y:auto}.s-alert-dialog__body[data-v-7ce81565]:empty{display:none}.s-alert-dialog__actions[data-v-7ce81565]{justify-content:flex-end;gap:var(--s-sp-2);padding:var(--s-sp-5);flex-shrink:0;display:flex}.s-alert-dialog__cancel[data-v-7ce81565],.s-alert-dialog__confirm[data-v-7ce81565]{min-height:var(--s-control-h);padding:0 var(--s-sp-4);border-radius:var(--s-r);font-family:var(--s-font-mono);font-size:var(--s-fs-body);cursor:pointer;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);font-weight:600}@media (width<=599.98px){.s-alert-dialog__actions[data-v-7ce81565]{flex-wrap:wrap}.s-alert-dialog__cancel[data-v-7ce81565],.s-alert-dialog__confirm[data-v-7ce81565]{flex:auto}}.s-alert-dialog__cancel[data-v-7ce81565]{border:1px solid var(--s-line-strong);color:var(--s-ink);background:0 0}.s-alert-dialog__cancel[data-v-7ce81565]:hover{background:var(--s-accent-soft);border-color:var(--s-accent-edge)}.s-alert-dialog__confirm[data-v-7ce81565]{border:1px solid var(--s-accent);background:var(--s-accent);color:var(--s-accent-ink)}.s-alert-dialog__confirm[data-v-7ce81565]:hover{box-shadow:var(--s-glow-accent)}.s-alert-dialog__panel[data-destructive] .s-alert-dialog__confirm[data-v-7ce81565]{border-color:var(--s-alert);background:var(--s-alert);color:var(--s-bg)}.s-alert-dialog__panel[data-destructive] .s-alert-dialog__confirm[data-v-7ce81565]:hover{box-shadow:0 0 14px var(--s-alert-soft)}.s-app-shell[data-v-3a8c69a3]{background:var(--s-bg);grid-template:"header header header""nav main aside"minmax(0,1fr)"footer footer footer"/auto minmax(0,1fr) auto;min-height:100dvh;display:grid}.s-app-shell__scanlines[data-v-3a8c69a3],.s-app-shell__veil[data-v-3a8c69a3],.s-app-shell__wallpaper[data-v-3a8c69a3]{pointer-events:none;position:fixed;inset:0}.s-app-shell__wallpaper[data-v-3a8c69a3]{z-index:-3;background-color:var(--s-bg-deep);background-position:50%;background-repeat:no-repeat;background-size:cover}.s-app-shell__veil[data-v-3a8c69a3]{z-index:-2;background:linear-gradient(180deg,color-mix(in oklab,var(--s-bg-deep) 72%,transparent) 0,color-mix(in oklab,var(--s-bg-deep) 24%,transparent) 22%,color-mix(in oklab,var(--s-bg-deep) 14%,transparent) 45%),linear-gradient(0deg,color-mix(in oklab,var(--s-bg-deep) 78%,transparent) 0,color-mix(in oklab,var(--s-bg-deep) 10%,transparent) 18%,transparent 32%)}.s-app-shell__scanlines[data-v-3a8c69a3]{z-index:-1;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 3px)}@media (forced-colors:active){.s-app-shell__scanlines[data-v-3a8c69a3],.s-app-shell__veil[data-v-3a8c69a3]{display:none}}.s-app-shell__header[data-v-3a8c69a3]{grid-area:header}.s-app-shell__nav[data-v-3a8c69a3]{max-width:var(--s-shell-nav-w,360px);grid-area:nav;overflow-y:auto}.s-app-shell__main[data-v-3a8c69a3]{grid-area:main;min-width:0;min-height:0;overflow-y:auto}.s-app-shell__aside[data-v-3a8c69a3]{max-width:var(--s-shell-aside-w,400px);grid-area:aside;overflow-y:auto}.s-app-shell__footer[data-v-3a8c69a3]{grid-area:footer}.s-app-shell[data-v-3a8c69a3]{padding-inline:var(--s-safe-l,0) var(--s-safe-r,0);box-sizing:border-box}@media (width<=599.98px){.s-app-shell[data-v-3a8c69a3]{grid-template:"header""nav""main"minmax(0,1fr)"aside""footer"/minmax(0,1fr)}.s-app-shell__aside[data-v-3a8c69a3],.s-app-shell__nav[data-v-3a8c69a3]{box-sizing:border-box;width:100%;max-width:none}.s-app-shell__nav[data-v-3a8c69a3]{max-height:var(--s-shell-nav-max-h,40dvh)}.s-app-shell__aside[data-v-3a8c69a3]{max-height:var(--s-shell-aside-max-h,30dvh)}}.s-app-shell__skip-link[data-v-3a8c69a3]{top:var(--s-sp-2);left:var(--s-sp-2);z-index:var(--s-z-tooltip);padding:var(--s-sp-2) var(--s-sp-4);border-radius:var(--s-r-pill);background:var(--s-panel-solid);border:1px solid var(--s-accent-edge);color:var(--s-ink);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--s-shadow-overlay);transition:transform var(--s-dur-2) var(--s-ease);text-decoration:none;position:fixed;transform:translateY(-150%)}.s-app-shell__skip-link[data-v-3a8c69a3]:focus-visible{transform:translateY(0)}.s-app-tile-wrap[data-v-34556afa]{display:inline-flex;position:relative}.s-app-tile[data-v-34556afa]{cursor:pointer;width:calc(var(--s-app-tile-size) + 22px);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex}.s-app-tile[data-bare][data-v-34556afa]{width:var(--s-app-tile-size);gap:0}.s-app-tile__tile[data-v-34556afa]{width:var(--s-app-tile-size);height:var(--s-app-tile-size);box-shadow:var(--s-shadow-tile);transition:transform var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);border-radius:24%;display:block;position:relative;overflow:hidden}.s-app-tile__tile img[data-v-34556afa]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.s-app-tile__monogram[data-v-34556afa]{width:100%;height:100%;font-family:var(--s-font-mono);font-weight:600;font-size:calc(var(--s-app-tile-size)*.4);color:var(--s-ink);text-shadow:var(--s-glow-accent);justify-content:center;align-items:center;display:flex}.s-app-tile:hover .s-app-tile__tile[data-v-34556afa]{box-shadow:var(--s-shadow-tile-hover);transform:translateY(-3px)scale(1.045)}.s-app-tile:active .s-app-tile__tile[data-v-34556afa]{transition-duration:var(--s-dur-1);transform:scale(.92)}.s-app-tile__label[data-v-34556afa]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);letter-spacing:.02em;color:var(--s-ink);text-shadow:var(--s-text-protect);max-width:calc(var(--s-app-tile-size) + 20px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-app-tile[data-dimmed][data-v-34556afa]{opacity:.45;filter:saturate(.4)}@media (forced-colors:active){.s-app-tile__tile[data-v-34556afa]{border:1px solid canvastext}}.s-app-tile[aria-disabled][data-v-34556afa]{cursor:not-allowed}.s-app-tile[aria-disabled] .s-app-tile__tile[data-v-34556afa]{opacity:.42;filter:saturate(.25)brightness(.85)}.s-app-tile[aria-disabled] .s-app-tile__label[data-v-34556afa]{color:var(--s-ink-ghost)}.s-app-tile[aria-disabled]:active .s-app-tile__tile[data-v-34556afa],.s-app-tile[aria-disabled]:hover .s-app-tile__tile[data-v-34556afa]{box-shadow:var(--s-shadow-tile);transform:none}.s-app-tile__status-dot[data-v-34556afa]{aspect-ratio:1;border-radius:var(--s-r-pill);background:var(--s-alert);width:22%;max-width:12px;box-shadow:0 0 8px color-mix(in oklab,var(--s-alert) 65%,transparent),0 0 0 2px color-mix(in oklab,var(--s-bg-deep) 85%,transparent);position:absolute;bottom:7%;right:7%}.s-app-tile__hover-card[data-v-34556afa]{z-index:var(--s-z-tooltip);text-align:left;border-radius:var(--s-r-lg);background:color-mix(in oklab,var(--s-bg) 82%,transparent);width:max-content;max-width:230px;box-shadow:var(--s-shadow-dock);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease),visibility 0s linear var(--s-dur-2);flex-direction:column;gap:4px;padding:9px 12px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px)}.s-app-tile-wrap:focus-within .s-app-tile__hover-card[data-v-34556afa],.s-app-tile-wrap:hover .s-app-tile__hover-card[data-v-34556afa]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)translateY(0)}.s-app-tile__hc-name[data-v-34556afa]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);letter-spacing:.06em;color:var(--s-ink);font-weight:600}.s-app-tile__hc-desc[data-v-34556afa]{font-family:var(--s-font-mono);color:var(--s-ink-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.s-app-tile__hc-status[data-v-34556afa]{font-family:var(--s-font-mono);font-size:var(--s-fs-label);letter-spacing:var(--s-ls-label);text-transform:uppercase;color:var(--s-alert);align-items:center;gap:5px;margin-top:1px;display:flex}.s-app-tile__hc-status[data-v-34556afa]:before{content:"";border-radius:var(--s-r-pill);background:currentColor;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 7px}@media (hover:none){.s-app-tile__hover-card[data-v-34556afa]{display:none}}@media (prefers-reduced-motion:reduce){.s-app-tile__hover-card[data-v-34556afa]{transition-property:opacity,visibility;transform:translate(-50%)}.s-app-tile-wrap:focus-within .s-app-tile__hover-card[data-v-34556afa],.s-app-tile-wrap:hover .s-app-tile__hover-card[data-v-34556afa]{transform:translate(-50%)}}.s-avatar[data-v-c58aecb4]{--s-avatar-size:36px;width:var(--s-avatar-size);height:var(--s-avatar-size);background:var(--s-panel-2);border:1px solid var(--s-line);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.s-avatar[data-shape=circle][data-v-c58aecb4]{border-radius:50%}.s-avatar[data-shape=squircle][data-v-c58aecb4]{border-radius:24%}.s-avatar[data-size=xs][data-v-c58aecb4]{--s-avatar-size:20px}.s-avatar[data-size=sm][data-v-c58aecb4]{--s-avatar-size:28px}.s-avatar[data-size=md][data-v-c58aecb4]{--s-avatar-size:36px}.s-avatar[data-size=lg][data-v-c58aecb4]{--s-avatar-size:48px}.s-avatar[data-size=xl][data-v-c58aecb4]{--s-avatar-size:64px}.s-avatar__img[data-v-c58aecb4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.s-avatar__fallback[data-v-c58aecb4]{background:linear-gradient(135deg,var(--s-accent),color-mix(in oklab,var(--s-accent) 55%,var(--s-bg-deep) 45%));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.s-avatar__initials[data-v-c58aecb4]{font-family:var(--s-font-mono);font-weight:700;font-size:calc(var(--s-avatar-size)*.4);color:var(--s-accent-ink);text-shadow:0 0 8px var(--s-accent-soft);-webkit-user-select:none;user-select:none;line-height:1}.s-avatar__status[data-v-c58aecb4]{--_c:var(--s-ink-ghost);background:var(--_c);width:28%;max-width:12px;height:28%;max-height:12px;box-shadow:0 0 0 2px var(--s-avatar-ring,var(--s-bg)),0 0 6px var(--_c);forced-color-adjust:none;border-radius:50%;position:absolute;inset-block-end:7%;inset-inline-end:7%}.s-avatar__status[data-status=ok][data-v-c58aecb4]{--_c:var(--s-ok)}.s-avatar__status[data-status=active][data-v-c58aecb4]{--_c:var(--s-active)}.s-avatar__status[data-status=warn][data-v-c58aecb4]{--_c:var(--s-warn)}.s-avatar__status[data-status=alert][data-v-c58aecb4]{--_c:var(--s-alert)}.s-avatar__status[data-status=off][data-v-c58aecb4]{box-shadow:0 0 0 2px var(--s-avatar-ring,var(--s-bg))}.s-badge[data-v-d16c274e]{--_fg:var(--s-ink-dim);--_bg:#dfeaeb14;--_edge:var(--s-line-strong);min-width:18px;height:18px;padding:0 var(--s-sp-2);border-radius:var(--s-r-pill);border:1px solid var(--_edge);background:var(--_bg);color:var(--_fg);font-family:var(--s-font-mono);font-size:var(--s-fs-label);letter-spacing:var(--s-ls-label);white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.s-badge__label[data-v-d16c274e]{text-transform:uppercase}.s-badge__count[data-v-d16c274e]{font-variant-numeric:tabular-nums}.s-badge[data-tone=accent][data-v-d16c274e]{--_fg:var(--s-accent);--_bg:var(--s-accent-soft);--_edge:var(--s-accent-edge)}.s-badge[data-tone=ok][data-v-d16c274e]{--_fg:var(--s-ok);--_bg:var(--s-ok-soft);--_edge:var(--s-ok)}.s-badge[data-tone=active][data-v-d16c274e]{--_fg:var(--s-active);--_bg:var(--s-active-soft);--_edge:var(--s-active)}.s-badge[data-tone=warn][data-v-d16c274e]{--_fg:var(--s-warn);--_bg:var(--s-warn-soft);--_edge:var(--s-warn)}.s-badge[data-tone=alert][data-v-d16c274e]{--_fg:var(--s-alert);--_bg:var(--s-alert-soft);--_edge:var(--s-alert)}.s-badge--dot[data-v-d16c274e]{min-width:0;width:var(--s-badge-dot-size,8px);height:var(--s-badge-dot-size,8px);background:var(--_fg);box-shadow:0 0 6px var(--_fg);forced-color-adjust:none;border:none;padding:0}.s-badge[data-tone=neutral].s-badge--dot[data-v-d16c274e]{--_fg:var(--s-ink-ghost);box-shadow:none}.s-boot-sequence[data-v-bf92fc7d]{display:block}.s-boot-item[data-v-31176f02]{opacity:0}.s-boot-item[data-revealed][data-v-31176f02]{animation:s-boot-rise var(--s-dur-4) var(--s-ease-snap) var(--s-boot-item-delay,0s) both}.s-boot-item[data-revealed][data-flicker][data-v-31176f02]{animation:s-boot-rise var(--s-dur-4) var(--s-ease-snap) var(--s-boot-item-delay,0s) both,s-flicker-in var(--s-dur-4) var(--s-ease) var(--s-boot-item-delay,0s) both}@media (prefers-reduced-motion:reduce){.s-boot-item[data-v-31176f02]{opacity:1;animation:none}}.s-breadcrumbs__list[data-v-e46d44d9]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.s-breadcrumbs__item[data-v-e46d44d9]{align-items:center;gap:var(--s-sp-2);min-width:0;display:flex}.s-breadcrumbs__current[data-v-e46d44d9],.s-breadcrumbs__ellipsis[data-v-e46d44d9],.s-breadcrumbs__link[data-v-e46d44d9]{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.s-breadcrumbs__link[data-v-e46d44d9]{color:var(--s-ink-dim);border-radius:var(--s-r);transition:color var(--s-dur-2) var(--s-ease);text-decoration:none}a.s-breadcrumbs__link[data-v-e46d44d9]:hover{color:var(--s-accent);text-decoration:underline}.s-breadcrumbs__ellipsis[data-v-e46d44d9]{color:var(--s-ink-faint);cursor:default}.s-breadcrumbs__current[data-v-e46d44d9]{color:var(--s-ink);font-weight:600}.s-breadcrumbs__separator[data-v-e46d44d9]{color:var(--s-ink-ghost);flex-shrink:0}@media (pointer:coarse){.s-breadcrumbs__current[data-v-e46d44d9],.s-breadcrumbs__ellipsis[data-v-e46d44d9],.s-breadcrumbs__link[data-v-e46d44d9]{min-height:var(--s-target-min);align-items:center;display:inline-flex}}.s-button[data-v-bd1cffae]{--_fg:var(--s-accent);--_fg-ink:var(--s-accent-ink);--_edge:var(--s-accent-edge);--_soft:var(--s-accent-soft);justify-content:center;align-items:center;gap:var(--s-sp-2);height:var(--s-control-h);padding:0 var(--s-sp-4);border-radius:var(--s-r);font-family:var(--s-font-mono);font-size:var(--s-fs-body);letter-spacing:.04em;color:var(--s-ink);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease),transform var(--s-dur-1) var(--s-ease-snap);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.s-button[data-tone=neutral][data-v-bd1cffae]{--_fg:var(--s-ink-dim);--_fg-ink:var(--s-bg);--_edge:var(--s-line-strong);--_soft:#dfeaeb14}.s-button[data-tone=danger][data-v-bd1cffae]{--_fg:var(--s-alert);--_fg-ink:var(--s-bg);--_edge:var(--s-alert);--_soft:var(--s-alert-soft)}.s-button[data-size=sm][data-v-bd1cffae]{height:var(--s-control-h-sm);padding:0 var(--s-sp-3);font-size:var(--s-fs-meta)}.s-button[data-size=lg][data-v-bd1cffae]{height:var(--s-control-h-lg);padding:0 var(--s-sp-5)}.s-button[data-icon-only][data-v-bd1cffae]{width:var(--s-control-h);padding:0}.s-button--block[data-v-bd1cffae]{width:100%;display:flex}.s-button[data-variant=solid][data-v-bd1cffae]{background:var(--_fg);border-color:var(--_fg);color:var(--_fg-ink);font-weight:600}.s-button[data-variant=solid][data-v-bd1cffae]:hover:not([aria-disabled]){filter:brightness(1.08);box-shadow:0 0 16px var(--_soft),var(--s-glow-accent)}.s-button[data-variant=outline][data-v-bd1cffae]{border-color:var(--_edge);color:var(--s-ink)}.s-button[data-variant=outline][data-v-bd1cffae]:hover:not([aria-disabled]){background:var(--_soft);border-color:var(--_fg);box-shadow:inset 0 0 12px var(--_soft)}.s-button[data-variant=ghost][data-v-bd1cffae]{color:var(--s-ink-dim)}.s-button[data-variant=ghost][data-v-bd1cffae]:hover:not([aria-disabled]){background:var(--_soft);color:var(--s-ink)}.s-button[data-v-bd1cffae]:active:not([aria-disabled]){transform:scale(.97)}.s-button[aria-disabled][data-v-bd1cffae]{cursor:not-allowed}.s-button[aria-disabled][data-v-bd1cffae]:not([data-loading]){opacity:.45;filter:saturate(.4)}.s-button__affix[data-v-bd1cffae],.s-button__spinner[data-v-bd1cffae]{flex-shrink:0;width:14px;height:14px;display:inline-flex}.s-button__spinner svg[data-v-bd1cffae]{width:100%;height:100%;animation:.9s linear infinite s-spin}.s-button__affix[data-v-bd1cffae] svg{width:100%;height:100%}.s-button__label[data-v-bd1cffae]{text-overflow:ellipsis;overflow:hidden}.s-button-group[data-v-98d5e343]{display:inline-flex}.s-button-group[data-orientation=vertical][data-v-98d5e343]{flex-direction:column}.s-button-group[data-v-98d5e343] .s-button{border-radius:0;position:relative}.s-button-group[data-v-98d5e343] .s-button:focus-visible,.s-button-group[data-v-98d5e343] .s-button:hover{z-index:1}.s-button-group[data-orientation=horizontal][data-v-98d5e343] .s-button:not(:first-child){margin-inline-start:-1px}.s-button-group[data-orientation=horizontal][data-v-98d5e343] .s-button:first-child{border-start-start-radius:var(--s-r);border-end-start-radius:var(--s-r)}.s-button-group[data-orientation=horizontal][data-v-98d5e343] .s-button:last-child{border-start-end-radius:var(--s-r);border-end-end-radius:var(--s-r)}.s-button-group[data-orientation=vertical][data-v-98d5e343] .s-button:not(:first-child){margin-block-start:-1px}.s-button-group[data-orientation=vertical][data-v-98d5e343] .s-button:first-child{border-start-start-radius:var(--s-r);border-start-end-radius:var(--s-r)}.s-button-group[data-orientation=vertical][data-v-98d5e343] .s-button:last-child{border-end-end-radius:var(--s-r);border-end-start-radius:var(--s-r)}@media (width<=599.98px){.s-button-group[data-orientation=horizontal][data-v-98d5e343]{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}}.s-panel[data-v-69463fd2]{border-radius:var(--s-r-lg);position:relative}.s-panel[data-variant=solid][data-v-69463fd2]{background:var(--s-panel-solid);border:1px solid var(--s-line)}.s-panel[data-variant=raised][data-v-69463fd2]{background:var(--s-panel-2);border:1px solid var(--s-line);box-shadow:var(--s-shadow-tile)}.s-panel[data-variant=inset][data-v-69463fd2]{background:var(--s-bg-deep);border:1px solid var(--s-line);box-shadow:inset 0 2px 10px #0000008c}.s-panel[data-variant=chamfer][data-v-69463fd2]{border-radius:0}.s-panel[data-accent-edge][data-v-69463fd2]:after{content:"";background:var(--s-accent);pointer-events:none;border-start-start-radius:inherit;border-end-start-radius:inherit;width:2px;position:absolute;inset-block:0;inset-inline-start:0}.s-panel__chamfer-edge[data-v-69463fd2]{background:var(--s-line-strong);pointer-events:none;position:absolute;inset:0}.s-panel[data-variant=chamfer] .s-panel__inner[data-v-69463fd2]{background:var(--s-panel-solid);margin:1px}@supports (corner-shape:bevel){.s-panel[data-variant=chamfer] .s-panel__chamfer-edge[data-v-69463fd2]{display:none}.s-panel[data-variant=chamfer] .s-panel__inner[data-v-69463fd2]{clip-path:none;border:1px solid var(--s-line-strong);border-radius:var(--s-chamfer);corner-shape:bevel;background:var(--s-panel-solid);margin:0}}.s-panel__inner[data-v-69463fd2]{height:100%;position:relative}.s-panel__header[data-v-69463fd2]{justify-content:space-between;align-items:center;gap:var(--s-sp-3);padding:var(--s-sp-3) var(--s-sp-4);border-bottom:1px solid var(--s-line);display:flex}.s-panel__heading[data-v-69463fd2]{flex-direction:column;gap:2px;min-width:0;display:flex}.s-panel__eyebrow[data-v-69463fd2]{margin:0}.s-panel__title[data-v-69463fd2]{font-family:var(--s-font-mono);font-size:var(--s-fs-title);color:var(--s-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.s-panel__actions[data-v-69463fd2]{align-items:center;gap:var(--s-sp-2);flex-shrink:0;display:flex}.s-panel__body[data-v-69463fd2]{padding:var(--s-sp-4)}.s-panel[data-padding=none] .s-panel__body[data-v-69463fd2]{padding:0}.s-panel[data-padding=sm] .s-panel__body[data-v-69463fd2]{padding:var(--s-sp-3)}.s-panel[data-padding=lg] .s-panel__body[data-v-69463fd2]{padding:var(--s-sp-5)}.s-card[data-v-b4d715eb]{display:block}.s-card[data-v-b4d715eb] .s-panel__header{border-bottom:0;padding:0;display:block}.s-card__media[data-v-b4d715eb]{line-height:0;display:block;overflow:hidden}.s-card__media[data-v-b4d715eb] img,.s-card__media[data-v-b4d715eb] video{width:100%;height:auto;display:block}.s-card__head[data-v-b4d715eb]{padding:var(--s-sp-4) var(--s-sp-4) 0;flex-direction:column;gap:2px;display:flex}.s-card__head[data-padding=sm][data-v-b4d715eb]{padding:var(--s-sp-3) var(--s-sp-3) 0}.s-card__head[data-padding=lg][data-v-b4d715eb]{padding:var(--s-sp-5) var(--s-sp-5) 0}.s-card__title[data-v-b4d715eb]{font-family:var(--s-font-mono);font-size:var(--s-fs-title);color:var(--s-ink);margin:0;font-weight:600}.s-card__link[data-v-b4d715eb]{color:inherit;text-decoration:none}.s-card__link[data-v-b4d715eb]:hover{color:var(--s-accent)}.s-card__link[data-v-b4d715eb]:after{content:"";position:absolute;inset:0}.s-card__subtitle[data-v-b4d715eb]{font-size:var(--s-fs-meta);color:var(--s-ink-dim);margin:0}.s-card__body[data-v-b4d715eb]{padding:var(--s-sp-4);font-size:var(--s-fs-body);color:var(--s-ink-dim)}.s-card__body[data-padding=sm][data-v-b4d715eb]{padding:var(--s-sp-3)}.s-card__body[data-padding=lg][data-v-b4d715eb]{padding:var(--s-sp-5)}.s-card__footer[data-v-b4d715eb]{align-items:center;gap:var(--s-sp-2);padding:var(--s-sp-3) var(--s-sp-4);border-top:1px solid var(--s-line);flex-wrap:wrap;display:flex}.s-card__footer[data-padding=sm][data-v-b4d715eb]{padding:var(--s-sp-2) var(--s-sp-3)}.s-card__footer[data-padding=lg][data-v-b4d715eb]{padding:var(--s-sp-4) var(--s-sp-5)}.s-card__footer[data-v-b4d715eb]{position:relative}.s-card[data-hover-lift][data-v-b4d715eb]{transition:transform var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease)}.s-card[data-hover-lift][data-v-b4d715eb]:focus-within,.s-card[data-hover-lift][data-v-b4d715eb]:hover{box-shadow:var(--s-shadow-tile-hover);transform:translateY(-2px)}.s-checkbox[data-v-848e7269]{align-items:flex-start;gap:var(--s-sp-2);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.s-checkbox[data-disabled][data-v-848e7269]{cursor:not-allowed;opacity:.5}.s-checkbox__box[data-v-848e7269]{width:var(--s-checkbox-size,18px);height:var(--s-checkbox-size,18px);border-radius:calc(var(--s-r)*.5);border:1px solid var(--s-line-strong);background:var(--s-panel-solid);cursor:inherit;transition:border-color var(--s-dur-2) var(--s-ease),background-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);flex-shrink:0;place-items:center;margin-top:1px;display:grid;position:relative}@media (pointer:coarse){.s-checkbox__box[data-v-848e7269]:after{content:"";width:var(--s-target-min);height:var(--s-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.s-checkbox__box[data-v-848e7269]:hover:not([data-disabled]){border-color:var(--s-accent-edge)}.s-checkbox__box[data-state=checked][data-v-848e7269],.s-checkbox__box[data-state=indeterminate][data-v-848e7269]{border-color:var(--s-accent);background:var(--s-accent-soft);box-shadow:var(--s-glow-accent)}.s-checkbox__glyph[data-v-848e7269]{width:12px;height:12px;color:var(--s-accent);filter:drop-shadow(0 0 3px var(--s-accent-soft));display:flex}.s-checkbox__glyph svg[data-v-848e7269]{width:100%;height:100%}.s-checkbox__label[data-v-848e7269]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);padding-top:1px;line-height:1.4}.s-chip[data-v-ad355da7]{--_fg:var(--s-ink-dim);--_bg:#dfeaeb0f;--_edge:var(--s-line);align-items:center;gap:var(--s-sp-1);height:var(--s-control-h-sm);padding-inline:var(--s-sp-1);border-radius:var(--s-r-pill);border:1px solid var(--_edge);background:var(--_bg);color:var(--_fg);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);vertical-align:middle;display:inline-flex}.s-chip[data-tone=accent][data-v-ad355da7]{--_fg:var(--s-ink);--_bg:var(--s-accent-soft);--_edge:var(--s-accent-edge)}.s-chip[data-tone=ok][data-v-ad355da7]{--_fg:var(--s-ok);--_bg:var(--s-ok-soft);--_edge:var(--s-ok)}.s-chip[data-tone=active][data-v-ad355da7]{--_fg:var(--s-active);--_bg:var(--s-active-soft);--_edge:var(--s-active)}.s-chip[data-tone=warn][data-v-ad355da7]{--_fg:var(--s-warn);--_bg:var(--s-warn-soft);--_edge:var(--s-warn)}.s-chip[data-tone=alert][data-v-ad355da7]{--_fg:var(--s-alert);--_bg:var(--s-alert-soft);--_edge:var(--s-alert)}.s-chip[data-selected][data-v-ad355da7]{--_bg:var(--s-accent);--_edge:var(--s-accent);--_fg:var(--s-accent-ink);font-weight:600}.s-chip[data-disabled][data-v-ad355da7]{opacity:.5}.s-chip__icon[data-v-ad355da7]{width:12px;height:12px;color:var(--_fg);flex-shrink:0;display:inline-flex}.s-chip__icon[data-v-ad355da7] svg{width:100%;height:100%}.s-chip__label[data-v-ad355da7]{padding-inline:var(--s-sp-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-chip__toggle[data-v-ad355da7]{appearance:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--s-r-pill);background:0 0;border:none}.s-chip__toggle[aria-disabled][data-v-ad355da7]{cursor:not-allowed}.s-chip__toggle[data-v-ad355da7]:hover:not([aria-disabled]){color:var(--s-ink)}.s-chip__delete[data-v-ad355da7]{width:var(--s-target-min);height:var(--s-target-min);color:var(--_fg);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-chip__delete[data-v-ad355da7]:hover:not([aria-disabled]){color:var(--s-ink);background:#0000002e}.s-chip__delete[aria-disabled][data-v-ad355da7]{cursor:not-allowed}.s-chip__x[data-v-ad355da7]{width:8px;height:8px}.s-code[data-v-ba72f17b]{background:var(--s-panel-solid);border:1px solid var(--s-line);border-radius:var(--s-r-lg);font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);position:relative;overflow:hidden;box-shadow:inset 0 1px 8px #00000059}.s-code__bar[data-v-ba72f17b]{justify-content:flex-end;align-items:center;gap:var(--s-sp-2);padding:var(--s-sp-2) var(--s-sp-3);border-bottom:1px solid var(--s-line);background:color-mix(in oklab,var(--s-panel-solid) 85%,var(--s-accent) 6%);display:flex}.s-code__lang[data-v-ba72f17b]{font-size:var(--s-fs-label);letter-spacing:var(--s-ls-label);text-transform:uppercase;color:var(--s-ink-ghost);padding:2px var(--s-sp-2);border:1px solid var(--s-line);border-radius:var(--s-r-pill)}.s-code__copy[data-v-ba72f17b]{align-items:center;gap:var(--s-sp-1);height:var(--s-control-h-sm);padding:0 var(--s-sp-2);border:1px solid var(--s-line);border-radius:var(--s-r);color:var(--s-ink-dim);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);cursor:pointer;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease);background:0 0;display:inline-flex}.s-code__copy[data-v-ba72f17b]:hover{background:var(--s-accent-soft);border-color:var(--s-accent-edge);color:var(--s-ink)}.s-code__copy[data-copied][data-v-ba72f17b]{color:var(--s-ok);border-color:var(--s-ok)}.s-code__copy-icon[data-v-ba72f17b]{flex-shrink:0;width:13px;height:13px;display:inline-flex}.s-code__copy-icon svg[data-v-ba72f17b]{width:100%;height:100%}.s-code__pre[data-v-ba72f17b]{padding:var(--s-sp-3) var(--s-sp-4);white-space:pre;margin:0;line-height:1.6;overflow-x:auto;box-shadow:inset 10px 0 8px -8px #0006,inset -10px 0 8px -8px #0006}.s-code__line[data-v-ba72f17b]{display:block}.s-code__line-no[data-v-ba72f17b]{display:none}.s-code[data-line-numbers] .s-code__code[data-v-ba72f17b]{counter-reset:s-code-line}.s-code[data-line-numbers] .s-code__line-no[data-v-ba72f17b]{display:inline-block}.s-code[data-line-numbers] .s-code__line-no[data-v-ba72f17b]:before{counter-increment:s-code-line;content:counter(s-code-line);text-align:right;min-width:2.2em;color:var(--s-ink-ghost);-webkit-user-select:none;user-select:none;margin-inline-end:var(--s-sp-3);display:inline-block}.s-code__sr[data-v-ba72f17b]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-collapsible[data-v-c0a584df]{flex-direction:column;display:flex}.s-collapsible__trigger[data-v-c0a584df]{align-items:center;gap:var(--s-sp-2);min-height:var(--s-target-min);padding:var(--s-sp-2) var(--s-sp-1);appearance:none;cursor:pointer;text-align:start;font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);transition:color var(--s-dur-2) var(--s-ease);background:0 0;border:none;display:flex}.s-collapsible__trigger[data-v-c0a584df]:hover:not([data-disabled]){color:var(--s-accent)}.s-collapsible__trigger[data-disabled][data-v-c0a584df]{cursor:not-allowed;color:var(--s-ink-ghost)}.s-collapsible__chevron[data-v-c0a584df]{color:var(--s-ink-faint);transition:transform var(--s-dur-2) var(--s-ease);flex-shrink:0;display:inline-flex}.s-collapsible__trigger[data-state=open] .s-collapsible__chevron[data-v-c0a584df]{color:var(--s-accent);transform:rotate(90deg)}.s-collapsible__trigger-label[data-v-c0a584df]{flex:1}.s-collapsible__content[data-v-c0a584df]{height:0;transition:height var(--s-dur-3) var(--s-ease);overflow:hidden}.s-collapsible__content[data-state=open][data-v-c0a584df]{height:var(--reka-collapsible-content-height,auto)}.s-collapsible__body[data-v-c0a584df]{padding:0 var(--s-sp-1) var(--s-sp-3);color:var(--s-ink-dim);font-size:var(--s-fs-body)}.s-combobox[data-v-814761c9]{gap:var(--s-sp-1);flex-direction:column;display:inline-flex}.s-combobox__label[data-v-814761c9]{margin-inline-start:2px}.s-combobox__anchor[data-v-814761c9]{width:var(--s-combobox-w,220px);max-width:100%;height:var(--s-control-h);border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-panel-solid);transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);align-items:stretch;display:inline-flex;overflow:hidden}.s-combobox__anchor[data-size=sm][data-v-814761c9]{height:var(--s-control-h-sm)}.s-combobox__anchor[data-size=lg][data-v-814761c9]{height:var(--s-control-h-lg)}.s-combobox__anchor[data-v-814761c9]:focus-within{border-color:var(--s-accent-edge);box-shadow:var(--s-glow-accent)}.s-combobox__input[data-v-814761c9]{min-width:0;padding:0 var(--s-sp-3);font-family:var(--s-font-mono);font-size:var(--s-fs-control);color:var(--s-ink);background:0 0;border:0;outline:0;flex:1}.s-combobox__input[data-v-814761c9]::placeholder{color:var(--s-ink-ghost)}.s-combobox__input[data-disabled][data-v-814761c9]{cursor:not-allowed}.s-combobox__trigger[data-v-814761c9]{width:var(--s-target-min);border:0;border-inline-start:1px solid var(--s-line);color:var(--s-ink-dim);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-combobox__trigger svg[data-v-814761c9]{width:12px;height:12px}.s-combobox__trigger[data-v-814761c9]:hover{color:var(--s-accent)}.s-combobox__trigger[data-state=open] svg[data-v-814761c9]{transform:rotate(180deg)}[data-v-814761c9] .s-combobox__content{z-index:var(--s-z-dropdown);width:var(--s-combobox-w,220px);max-height:var(--s-combobox-content-max-h,320px);border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-overlay);overflow:hidden}[data-v-814761c9] .s-combobox__viewport{padding:var(--s-sp-1);max-height:inherit;overflow-y:auto}[data-v-814761c9] .s-combobox__empty{padding:var(--s-sp-3);text-align:center;font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-faint)}[data-v-814761c9] .s-combobox__item{justify-content:space-between;align-items:center;gap:var(--s-sp-2);min-height:var(--s-target-min);padding:var(--s-sp-2);border-radius:calc(var(--s-r) - 2px);font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}[data-v-814761c9] .s-combobox__item[data-highlighted]{background:var(--s-accent-soft);color:var(--s-accent)}[data-v-814761c9] .s-combobox__item[data-disabled]{color:var(--s-ink-ghost);cursor:not-allowed}[data-v-814761c9] .s-combobox__check{width:14px;height:14px;color:var(--s-accent);visibility:hidden;flex-shrink:0;display:inline-flex}[data-v-814761c9] .s-combobox__item[data-state=checked] .s-combobox__check{visibility:visible}.s-command-palette__overlay{z-index:var(--s-z-dialog);background:#060a0ca6;position:fixed;inset:0}.s-command-palette__overlay[data-state=open]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.s-command-palette__overlay[data-state=closed]{animation:s-boot-rise var(--s-dur-2) var(--s-ease-in) reverse both}.s-command-palette__content{box-sizing:border-box;border-radius:var(--s-r-lg);width:min(640px,92vw);max-height:70dvh;box-shadow:var(--s-shadow-overlay);z-index:var(--s-z-dialog);font-family:var(--s-font-mono);color:var(--s-ink);overflow-wrap:break-word;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-block-start:10dvh;inset-inline:0;overflow:hidden}@media (width<=599.98px){.s-command-palette__content{inset-inline:var(--s-safe-l) var(--s-safe-r);width:auto;max-height:calc(100dvh - var(--s-safe-t) - var(--s-safe-b));border-radius:0;margin-inline:0;inset-block-start:var(--s-safe-t)}}.s-command-palette__content[data-state=open]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.s-command-palette__content[data-state=closed]{animation:s-boot-rise var(--s-dur-2) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){.s-command-palette__content,.s-command-palette__overlay{animation:none!important}}.s-command-palette__listbox{display:contents}.s-command-palette__search{align-items:center;gap:var(--s-sp-2);padding:var(--s-sp-3) var(--s-sp-4);border-bottom:1px solid var(--s-line);flex-shrink:0;display:flex}.s-command-palette__search:focus-within{border-bottom-color:var(--s-accent-edge);box-shadow:0 1px 0 0 var(--s-accent-edge)}.s-command-palette__search-icon{color:var(--s-accent);flex-shrink:0;font-size:16px}.s-command-palette__input{min-width:0;font-family:var(--s-font-mono);font-size:var(--s-fs-title);color:var(--s-ink);caret-color:var(--s-accent);background:0 0;border:0;outline:none;flex:1}.s-command-palette__input::placeholder{color:var(--s-ink-ghost)}.s-command-palette__results{padding:var(--s-sp-2);flex:1;min-height:0;overflow-y:auto}.s-command-palette__group+.s-command-palette__group{margin-block-start:var(--s-sp-2)}.s-command-palette__group-label{padding:var(--s-sp-2) var(--s-sp-3) var(--s-sp-1)}.s-command-palette__item{align-items:center;gap:var(--s-sp-2);min-height:var(--s-target-min);padding:var(--s-sp-2) var(--s-sp-3);border-radius:calc(var(--s-r) - 2px);color:var(--s-ink);cursor:pointer;border:1px solid #0000;display:flex}.s-command-palette__item[data-highlighted]{background:var(--s-accent-soft);border-color:var(--s-accent-edge)}.s-command-palette__item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.s-command-palette__item-shortcut{flex-shrink:0;gap:3px;margin-left:auto;display:inline-flex}.s-command-palette__item-shortcut kbd{font-family:var(--s-font-mono);border:1px solid var(--s-line-strong);background:var(--s-panel-2);color:var(--s-ink-faint);border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.6}.s-command-palette__empty{padding:var(--s-sp-5) var(--s-sp-3);text-align:center;color:var(--s-ink-faint);font-size:var(--s-fs-meta)}.s-command-palette__footer{gap:var(--s-sp-4);padding:var(--s-sp-2) var(--s-sp-4);border-top:1px solid var(--s-line);flex-shrink:0;display:flex}.s-command-palette__hint{font-size:var(--s-fs-meta);color:var(--s-ink-faint);align-items:center;gap:4px;display:inline-flex}.s-command-palette__hint kbd{font-family:var(--s-font-mono);border:1px solid var(--s-line-strong);background:var(--s-panel-2);color:var(--s-ink-dim);border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.6}.s-menu-content{box-sizing:border-box;min-width:220px;max-width:320px;max-height:min(70dvh,var(--reka-dropdown-menu-content-available-height,420px));overflow-wrap:break-word;padding:var(--s-sp-2);border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-overlay);z-index:var(--s-z-dropdown);font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);transform-origin:var(--reka-dropdown-menu-content-transform-origin,var(--reka-context-menu-content-transform-origin,top));overflow-y:auto}.s-menu-content[data-state=open]{animation:s-flicker-in var(--s-dur-2) var(--s-ease) both}.s-menu-content[data-state=closed]{animation:s-boot-rise var(--s-dur-1) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){.s-menu-content{animation:none!important}}.s-menu-separator{height:1px;margin:var(--s-sp-1) var(--s-sp-2);background:var(--s-line);border:0}.s-menu-label{padding:var(--s-sp-2) var(--s-sp-3) var(--s-sp-1)}.s-menu-item{align-items:center;gap:var(--s-sp-2);min-height:var(--s-target-min);padding:var(--s-sp-2) var(--s-sp-3);border-radius:calc(var(--s-r) - 2px);color:var(--s-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;display:flex}.s-menu-item[data-highlighted]{background:var(--s-accent-soft);border-color:var(--s-accent-edge)}.s-menu-item[data-disabled]{color:var(--s-ink-ghost);cursor:not-allowed}.s-menu-item[data-tone=danger]{color:var(--s-alert)}.s-menu-item[data-tone=danger][data-highlighted]{background:var(--s-alert-soft);border-color:var(--s-alert);color:var(--s-alert)}.s-menu-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.s-menu-item__shortcut{flex-shrink:0;gap:3px;margin-left:auto;display:inline-flex}.s-menu-item__shortcut kbd{font-family:var(--s-font-mono);border:1px solid var(--s-line-strong);background:var(--s-panel-2);color:var(--s-ink-faint);border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.6}.s-menu-item__check{text-align:center;width:14px;color:var(--s-accent);flex-shrink:0;font-size:11px}.s-menu-item[data-state=unchecked] .s-menu-item__check{visibility:hidden}.s-menu-item__radio{flex-shrink:0;justify-content:center;align-items:center;width:14px;display:inline-flex}.s-menu-item__radio:before{content:"";background:var(--s-accent);visibility:hidden;border-radius:50%;width:6px;height:6px}.s-menu-item[data-state=checked] .s-menu-item__radio:before{visibility:visible}.s-menu-item__chevron{color:var(--s-ink-faint);flex-shrink:0;margin-left:auto;font-size:10px}.s-pagination[data-v-f9896311]{display:block}.s-pagination__list[data-v-f9896311],.s-pagination__row[data-v-f9896311]{align-items:center;gap:var(--s-sp-1);margin:0;padding:0;list-style:none;display:flex}.s-pagination__list li[data-v-f9896311]{display:flex}.s-pagination__cell[data-v-f9896311],.s-pagination__edge[data-v-f9896311]{appearance:none;cursor:pointer;border:1px solid var(--s-line);background:var(--s-panel-2);border-radius:var(--s-r);color:var(--s-ink-dim);font-family:var(--s-font-mono);font-variant-numeric:tabular-nums;font-size:var(--s-fs-body);min-width:var(--s-target-min);height:var(--s-control-h-sm);padding:0 var(--s-sp-2);transition:color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),background-color var(--s-dur-2) var(--s-ease)}.s-pagination__cell[data-v-f9896311]:hover:not([data-selected]),.s-pagination__edge[data-v-f9896311]:hover:not(:disabled){border-color:var(--s-line-strong);color:var(--s-ink)}.s-pagination__edge[data-v-f9896311]:disabled{cursor:not-allowed;opacity:.4}.s-pagination__cell[data-selected][data-v-f9896311]{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-accent-ink);font-weight:700}.s-pagination__ellipsis[data-v-f9896311]{min-width:var(--s-target-min);height:var(--s-control-h-sm);color:var(--s-ink-ghost);font-family:var(--s-font-mono);letter-spacing:.1em;justify-content:center;align-items:center;display:inline-flex}@media (width<=599.98px){.s-pagination__row[data-v-f9896311]{flex-wrap:wrap}}.s-field[data-v-6d5ea332]{gap:var(--s-sp-1);flex-direction:column;display:flex}.s-field__label[data-v-6d5ea332]{align-items:baseline;gap:2px;display:inline-flex}.s-field__required[data-v-6d5ea332]{color:var(--s-alert)}.s-field__control[data-v-6d5ea332]{padding-bottom:var(--s-sp-1);border-bottom:1px solid var(--s-line);transition:border-color var(--s-dur-2) var(--s-ease)}.s-field[data-invalid] .s-field__control[data-v-6d5ea332]{border-color:var(--s-alert)}.s-field[data-disabled] .s-field__control[data-v-6d5ea332]{opacity:.6}.s-field__message[data-v-6d5ea332]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-faint);margin:0}.s-field__message[data-tone=error][data-v-6d5ea332]{color:var(--s-alert)}.s-search-input[data-v-4acdca79]{align-items:center;gap:var(--s-sp-2);width:100%;height:var(--s-search-input-h,var(--s-control-h));padding-inline:var(--s-sp-3);border-radius:var(--s-r);background:var(--s-panel-solid);border:1px solid var(--s-line);transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);display:inline-flex}.s-search-input[data-v-4acdca79]:focus-within{border-color:var(--s-accent-edge);box-shadow:inset 0 0 0 1px var(--s-accent-edge)}.s-search-input[data-invalid][data-v-4acdca79]{border-color:var(--s-alert)}.s-search-input[data-invalid][data-v-4acdca79]:focus-within{box-shadow:inset 0 0 0 1px var(--s-alert)}.s-search-input[data-disabled][data-v-4acdca79]{opacity:.5}.s-search-input__icon[data-v-4acdca79]{width:14px;height:14px;color:var(--s-ink-faint);flex-shrink:0;display:inline-flex}.s-search-input__icon svg[data-v-4acdca79]{width:100%;height:100%}.s-search-input__spinner[data-v-4acdca79]{animation:.9s linear infinite s-spin}.s-search-input__control[data-v-4acdca79]{min-width:0;height:100%;font-family:var(--s-font-mono);font-size:var(--s-fs-control);color:var(--s-ink);caret-color:var(--s-accent);background:0 0;border:0;flex:1;padding:0}.s-search-input__control[data-v-4acdca79]::placeholder{color:var(--s-ink-ghost)}.s-search-input__control[data-v-4acdca79]:disabled{cursor:not-allowed}.s-search-input__control[data-v-4acdca79]::-webkit-search-cancel-button{appearance:none}.s-search-input__control[data-v-4acdca79]::-webkit-search-decoration{appearance:none}.s-search-input__clear[data-v-4acdca79]{width:var(--s-target-min);height:var(--s-target-min);border-radius:var(--s-r-pill);color:var(--s-ink-faint);cursor:pointer;transition:color var(--s-dur-2) var(--s-ease),background-color var(--s-dur-2) var(--s-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.s-search-input__clear svg[data-v-4acdca79]{width:12px;height:12px}.s-search-input__clear[data-v-4acdca79]:hover{color:var(--s-ink);background:var(--s-accent-soft)}.s-select[data-v-8ba1ee16]{gap:var(--s-sp-1);flex-direction:column;display:inline-flex}.s-select__label[data-v-8ba1ee16]{margin-inline-start:2px}.s-select__trigger[data-v-8ba1ee16]{align-items:center;gap:var(--s-sp-2);width:var(--s-select-w,220px);max-width:100%;height:var(--s-control-h);padding:0 var(--s-sp-3);border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-panel-solid);color:var(--s-ink);font-family:var(--s-font-mono);font-size:var(--s-fs-body);cursor:pointer;transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);display:inline-flex}.s-select__trigger[data-size=sm][data-v-8ba1ee16]{height:var(--s-control-h-sm);font-size:var(--s-fs-meta)}.s-select__trigger[data-size=lg][data-v-8ba1ee16]{height:var(--s-control-h-lg)}.s-select__trigger[data-v-8ba1ee16]:hover:not([data-disabled]){border-color:var(--s-line-strong)}.s-select__trigger[data-v-8ba1ee16]:focus-visible{border-color:var(--s-accent-edge)}.s-select__trigger[data-state=open][data-v-8ba1ee16]{border-color:var(--s-accent-edge);box-shadow:var(--s-glow-accent)}.s-select__trigger[data-disabled][data-v-8ba1ee16]{opacity:.45;filter:saturate(.4);cursor:not-allowed}.s-select__value[data-v-8ba1ee16]{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.s-select__trigger[data-placeholder] .s-select__value[data-v-8ba1ee16]{color:var(--s-ink-ghost)}.s-select__chevron[data-v-8ba1ee16]{width:12px;height:12px;color:var(--s-ink-dim);transition:transform var(--s-dur-2) var(--s-ease);flex-shrink:0;display:inline-flex}.s-select__trigger[data-state=open] .s-select__chevron[data-v-8ba1ee16]{color:var(--s-accent);transform:rotate(180deg)}[data-v-8ba1ee16] .s-select__content{z-index:var(--s-z-dropdown);width:var(--reka-select-trigger-width,var(--s-select-w,220px));max-height:var(--s-select-content-max-h,min(320px,var(--reka-select-content-available-height,320px)));border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-overlay);overflow:hidden}[data-v-8ba1ee16] .s-select__viewport{padding:var(--s-sp-1);max-height:inherit;overflow-y:auto}[data-v-8ba1ee16] .s-select__scroll{height:20px;color:var(--s-ink-dim);justify-content:center;align-items:center;display:flex}[data-v-8ba1ee16] .s-select__scroll svg{width:12px;height:12px}[data-v-8ba1ee16] .s-select__group-label{padding:var(--s-sp-2) var(--s-sp-2) var(--s-sp-1)}[data-v-8ba1ee16] .s-select__sep{height:1px;margin:var(--s-sp-1) var(--s-sp-2);background:var(--s-line)}[data-v-8ba1ee16] .s-select__item{justify-content:space-between;align-items:center;gap:var(--s-sp-2);min-height:var(--s-target-min);padding:var(--s-sp-2);border-radius:calc(var(--s-r) - 2px);font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}[data-v-8ba1ee16] .s-select__item[data-highlighted]{background:var(--s-accent-soft);color:var(--s-accent)}[data-v-8ba1ee16] .s-select__item[data-disabled]{color:var(--s-ink-ghost);cursor:not-allowed}[data-v-8ba1ee16] .s-select__check{width:14px;height:14px;color:var(--s-accent);visibility:hidden;flex-shrink:0;display:inline-flex}[data-v-8ba1ee16] .s-select__item[data-state=checked] .s-select__check{visibility:visible}.s-skeleton-group[data-v-a012bc97]{gap:var(--s-sp-2);pointer-events:none;flex-direction:column;display:flex}.s-skeleton[data-v-a012bc97]{background:var(--s-panel-2);border:1px solid var(--s-line);pointer-events:none;display:block;position:relative;overflow:hidden}.s-skeleton[data-v-a012bc97]:after{content:"";background:linear-gradient(90deg,transparent,var(--s-accent-soft) 50%,transparent);width:60%;animation:s-sweep 1.6s var(--s-ease) infinite;position:absolute;inset:0}.s-skeleton--text[data-v-a012bc97]{width:100%;height:var(--s-skeleton-line-h,.85em);border-radius:var(--s-r)}.s-skeleton--text[data-last][data-v-a012bc97]{width:60%}.s-skeleton[data-variant=block][data-v-a012bc97]{width:100%;height:var(--s-skeleton-block-h,80px);border-radius:var(--s-r-lg)}.s-skeleton[data-variant=circle][data-v-a012bc97]{width:var(--s-skeleton-size,40px);height:var(--s-skeleton-size,40px);border-radius:var(--s-r-pill)}.s-data-table[data-v-b0c36c75]{--_row-selected-bg:var(--s-accent-soft);font-family:var(--s-font-mono);font-size:var(--s-fs-table);color:var(--s-ink)}.s-data-table__toolbar[data-v-b0c36c75]{align-items:flex-end;gap:var(--s-sp-2);margin-bottom:var(--s-sp-3);flex-wrap:wrap;display:flex}.s-data-table__search[data-v-b0c36c75]{flex:1 1 var(--s-data-table-search-w,240px);min-width:min(100%,var(--s-data-table-search-w,240px))}.s-data-table__scroll[data-v-b0c36c75]{border:1px solid var(--s-line);border-radius:var(--s-r-lg);overflow:auto;box-shadow:inset 10px 0 8px -8px #0006,inset -10px 0 8px -8px #0006}.s-data-table[data-sticky] .s-data-table__scroll[data-v-b0c36c75]{max-height:var(--s-data-table-max-h,480px)}table[data-v-b0c36c75]{border-collapse:collapse;width:100%}caption[data-v-b0c36c75]{font-size:var(--s-fs-meta);color:var(--s-ink-faint)}caption[data-v-b0c36c75],thead th[data-v-b0c36c75]{text-align:left;padding:var(--s-sp-2) var(--s-sp-3)}thead th[data-v-b0c36c75]{background:var(--s-panel-2);border-bottom:1px solid var(--s-line-strong);color:var(--s-ink-ghost);white-space:nowrap;font-weight:500;position:relative}.s-data-table[data-sticky] thead th[data-v-b0c36c75]{z-index:1;position:sticky;top:0}thead th[data-align=center][data-v-b0c36c75]{text-align:center}thead th[data-align=end][data-v-b0c36c75]{text-align:end}.s-data-table__sort-btn[data-v-b0c36c75]{align-items:center;gap:var(--s-sp-1);min-block-size:var(--s-target-min);font-family:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.s-data-table__sort-btn[data-v-b0c36c75]:hover{color:var(--s-accent)}.s-data-table__sort-icon[data-v-b0c36c75]{flex-shrink:0;width:8px;height:10px;display:inline-flex}.s-data-table__sort-icon svg[data-v-b0c36c75]{width:100%;height:100%}.s-data-table__sort-icon svg path[data-v-b0c36c75]{opacity:.3}.s-data-table__sort-icon[data-dir=asc] svg path[data-v-b0c36c75]:first-child,.s-data-table__sort-icon[data-dir=desc] svg path[data-v-b0c36c75]:last-child{opacity:1;fill:var(--s-accent)}.s-data-table__select-col[data-v-b0c36c75]{white-space:nowrap;width:1%}.s-data-table input[type=checkbox][data-v-b0c36c75]{accent-color:var(--s-accent);width:var(--s-target-min);height:var(--s-target-min);cursor:pointer}tbody td[data-v-b0c36c75]{padding:var(--s-sp-2) var(--s-sp-3);border-bottom:1px solid var(--s-line);vertical-align:middle}tbody tr:last-child td[data-v-b0c36c75]{border-bottom:0}tbody td[data-align=center][data-v-b0c36c75]{text-align:center}tbody td[data-align=end][data-v-b0c36c75]{text-align:end}tbody tr[data-v-b0c36c75]:hover{background:var(--s-panel-2)}tbody tr[data-clickable][data-v-b0c36c75]{cursor:pointer}tbody tr[data-clickable][data-v-b0c36c75]:hover{background:var(--s-accent-soft)}tbody tr[aria-selected=true][data-v-b0c36c75]{background:var(--_row-selected-bg)}.s-data-table__empty-line[data-v-b0c36c75]{padding:var(--s-sp-5) var(--s-sp-3);text-align:center;color:var(--s-ink-ghost)}.s-data-table__footer[data-v-b0c36c75]{justify-content:flex-end;align-items:flex-end;gap:var(--s-sp-2) var(--s-sp-4);margin-top:var(--s-sp-3);flex-wrap:wrap;display:flex}.s-data-table__page-size[data-v-b0c36c75]{--s-select-w:var(--s-data-table-page-size-w,104px);margin-inline-end:auto}.s-data-table__range[data-v-b0c36c75]{color:var(--s-ink-faint);font-size:var(--s-fs-meta);padding-bottom:var(--s-sp-1)}.s-visually-hidden[data-v-b0c36c75]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=599.98px){tbody td[data-v-b0c36c75],thead th[data-v-b0c36c75]{padding:var(--s-sp-2) var(--s-sp-2)}}.s-dialog__overlay[data-v-14dd9fe5]{z-index:var(--s-z-dialog);background:color-mix(in oklab,var(--s-bg-deep),transparent 30%);border:0;position:fixed;inset:0}.s-dialog__overlay[data-state=open][data-v-14dd9fe5]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.s-dialog__overlay[data-state=closed][data-v-14dd9fe5]{animation:s-boot-rise var(--s-dur-2) var(--s-ease-in) reverse both}.s-dialog__panel[data-v-14dd9fe5]{box-sizing:border-box;z-index:var(--s-z-dialog);width:min(var(--_w,480px),calc(100vw - var(--s-sp-5)*2));height:fit-content;max-height:calc(100dvh - var(--s-sp-5)*2);border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-overlay);overflow-wrap:break-word;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}.s-dialog__panel[data-size=sm][data-v-14dd9fe5]{--_w:360px}.s-dialog__panel[data-size=md][data-v-14dd9fe5]{--_w:480px}.s-dialog__panel[data-size=lg][data-v-14dd9fe5]{--_w:640px}.s-dialog__panel[data-size=full][data-v-14dd9fe5]{--_w:1100px;max-height:calc(100dvh - var(--s-sp-3)*2)}@media (width<=599.98px){.s-dialog__panel[data-v-14dd9fe5]{top:calc(var(--s-safe-t) + var(--s-sp-3));right:calc(var(--s-safe-r) + var(--s-sp-2));bottom:calc(var(--s-safe-b) + var(--s-sp-2));left:calc(var(--s-safe-l) + var(--s-sp-2));width:auto;height:auto;max-height:none;margin:0}}.s-dialog__panel[data-state=open][data-v-14dd9fe5]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.s-dialog__panel[data-state=closed][data-v-14dd9fe5]{animation:s-boot-rise var(--s-dur-2) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){.s-dialog__overlay[data-v-14dd9fe5],.s-dialog__panel[data-v-14dd9fe5]{animation:none!important}}.s-dialog__header[data-v-14dd9fe5]{justify-content:space-between;align-items:flex-start;gap:var(--s-sp-4);padding:var(--s-sp-4) var(--s-sp-5);border-bottom:1px solid var(--s-line);flex-shrink:0;display:flex}.s-dialog__title[data-v-14dd9fe5]{font-family:var(--s-font-mono);font-size:var(--s-fs-title);color:var(--s-ink);margin:0;font-weight:600}.s-dialog__description[data-v-14dd9fe5]{margin:var(--s-sp-1) 0 0;font-size:var(--s-fs-meta);color:var(--s-ink-dim)}.s-dialog__close[data-v-14dd9fe5]{width:var(--s-target-min);height:var(--s-target-min);border-radius:var(--s-r);color:var(--s-ink-dim);cursor:pointer;transition:color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),background-color var(--s-dur-2) var(--s-ease);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-dialog__close svg[data-v-14dd9fe5]{width:14px;height:14px}.s-dialog__close[data-v-14dd9fe5]:hover{color:var(--s-ink);border-color:var(--s-line-strong);background:var(--s-accent-soft)}.s-dialog__body[data-v-14dd9fe5]{min-height:0;padding:var(--s-sp-5);color:var(--s-ink-dim);font-size:var(--s-fs-body);flex:1;overflow-y:auto}.s-dialog__footer[data-v-14dd9fe5]{justify-content:flex-end;gap:var(--s-sp-2);padding:var(--s-sp-4) var(--s-sp-5);border-top:1px solid var(--s-line);flex-shrink:0;display:flex}.s-divider[data-v-88504aa3]{align-items:center;gap:var(--s-sp-2);border:0;flex-shrink:0;display:flex}.s-divider[data-orientation=horizontal][data-v-88504aa3]{width:100%}.s-divider[data-orientation=horizontal][data-v-88504aa3]:not([data-labeled]){height:var(--s-divider-thickness,1px);background:var(--s-line)}.s-divider[data-orientation=vertical][data-v-88504aa3]{flex-direction:column;align-self:stretch;height:100%}.s-divider[data-orientation=vertical][data-v-88504aa3]:not([data-labeled]){width:var(--s-divider-thickness,1px);background:var(--s-line)}.s-divider__line[data-v-88504aa3]{background:var(--s-line);flex:1}.s-divider[data-orientation=horizontal] .s-divider__line[data-v-88504aa3]{height:var(--s-divider-thickness,1px)}.s-divider[data-orientation=vertical] .s-divider__line[data-v-88504aa3]{width:var(--s-divider-thickness,1px)}.s-divider__label[data-v-88504aa3]{white-space:nowrap}.s-dock-wrap[data-v-f04ae192]{left:0;right:0;bottom:calc(18px + var(--s-safe-b));pointer-events:none;z-index:var(--s-z-sticky);justify-content:center;display:flex;position:fixed}.s-dock[data-v-f04ae192]{pointer-events:auto;align-items:center;gap:var(--s-dock-gap,16px);padding:var(--s-dock-padding,11px 20px);border-radius:var(--s-r-pill);box-shadow:var(--s-shadow-dock);max-width:calc(100vw - 24px - var(--s-safe-l) - var(--s-safe-r));scrollbar-width:none;box-sizing:border-box;display:inline-flex;overflow-x:auto}.s-dock[data-v-f04ae192]::-webkit-scrollbar{display:none}@media (width<=599.98px){.s-dock-wrap[data-v-f04ae192]{bottom:calc(14px + var(--s-safe-b))}.s-dock[data-v-f04ae192]{gap:14px;padding:10px 16px}}.s-dock>.s-dock__divider{background:var(--s-line-strong);flex-shrink:0;width:1px;height:38px}@media (width<=599.98px){.s-dock>.s-dock__divider{height:34px}}.s-dock-bar[data-fixed][data-v-2ade9f10]{left:0;right:0;bottom:calc(var(--s-dock-bar-bottom,18px) + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:var(--s-z-sticky);justify-content:center;display:flex;position:fixed}.s-dock-bar__rail[data-v-2ade9f10]{pointer-events:auto;align-items:center;gap:var(--s-dock-bar-gap,16px);box-shadow:var(--s-shadow-dock);max-width:calc(100vw - 24px - var(--s-safe-l) - var(--s-safe-r));scrollbar-width:none;border-radius:26px;padding:11px 20px;display:inline-flex;overflow-x:auto}.s-dock-bar__rail[data-v-2ade9f10]::-webkit-scrollbar{display:none}.s-dock-bar-divider[data-v-113531de]{background:var(--s-line);flex-shrink:0;width:1px;height:38px}.s-drawer__overlay[data-v-78324d44]{z-index:var(--s-z-drawer);background:color-mix(in oklab,var(--s-bg-deep),transparent 30%);opacity:1;transition:opacity var(--s-dur-3) var(--s-ease);border:0;position:fixed;inset:0}.s-drawer__overlay[data-state=open][data-v-78324d44]:not([data-closing]){animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.s-drawer__overlay[data-closing][data-v-78324d44]{opacity:0}.s-drawer__panel[data-v-78324d44]{z-index:var(--s-z-drawer);box-shadow:var(--s-shadow-overlay);transition:transform var(--s-dur-3) var(--s-ease);flex-direction:column;display:flex;position:fixed}.s-drawer__panel[data-state=open][data-v-78324d44]:not([data-closing]){animation:s-boot-rise var(--s-dur-3) var(--s-ease) both}.s-drawer__panel[data-side=right][data-v-78324d44]{width:var(--_size,420px);max-width:100%;padding-inline-end:var(--s-safe-r,0);padding-block:var(--s-safe-t,0) var(--s-safe-b,0);box-sizing:border-box;border-start-start-radius:var(--s-r-lg);border-end-start-radius:var(--s-r-lg);top:0;bottom:0;right:0}.s-drawer__panel[data-side=left][data-v-78324d44]{width:var(--_size,420px);max-width:100%;padding-inline-start:var(--s-safe-l,0);padding-block:var(--s-safe-t,0) var(--s-safe-b,0);box-sizing:border-box;border-start-end-radius:var(--s-r-lg);border-end-end-radius:var(--s-r-lg);top:0;bottom:0;left:0}.s-drawer__panel[data-side=bottom][data-v-78324d44]{height:var(--_size,46dvh);max-height:100dvh;padding-inline:var(--s-safe-l,0) var(--s-safe-r,0);padding-bottom:var(--s-safe-b,0);box-sizing:border-box;border-start-start-radius:var(--s-r-lg);border-start-end-radius:var(--s-r-lg);bottom:0;left:0;right:0}.s-drawer__panel[data-side=right][data-closing][data-v-78324d44]{transform:translate(100%)}.s-drawer__panel[data-side=left][data-closing][data-v-78324d44]{transform:translate(-100%)}.s-drawer__panel[data-side=bottom][data-closing][data-v-78324d44]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.s-drawer__overlay[data-v-78324d44],.s-drawer__panel[data-v-78324d44]{transition:none!important;animation:none!important}}.s-drawer__header[data-v-78324d44]{justify-content:space-between;align-items:flex-start;gap:var(--s-sp-4);padding:var(--s-sp-4) var(--s-sp-5);border-bottom:1px solid var(--s-line);flex-shrink:0;display:flex}.s-drawer__title[data-v-78324d44]{font-family:var(--s-font-mono);font-size:var(--s-fs-title);color:var(--s-ink);margin:0;font-weight:600}.s-drawer__description[data-v-78324d44]{margin:var(--s-sp-1) 0 0;font-size:var(--s-fs-meta);color:var(--s-ink-dim)}.s-drawer__close[data-v-78324d44]{width:var(--s-target-min);height:var(--s-target-min);border-radius:var(--s-r);color:var(--s-ink-dim);cursor:pointer;transition:color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),background-color var(--s-dur-2) var(--s-ease);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-drawer__close svg[data-v-78324d44]{width:14px;height:14px}.s-drawer__close[data-v-78324d44]:hover{color:var(--s-ink);border-color:var(--s-line-strong);background:var(--s-accent-soft)}.s-drawer__body[data-v-78324d44]{min-height:0;padding:var(--s-sp-5);color:var(--s-ink-dim);font-size:var(--s-fs-body);flex:1;overflow-y:auto}.s-drawer__footer[data-v-78324d44]{justify-content:flex-end;gap:var(--s-sp-2);padding:var(--s-sp-4) var(--s-sp-5);border-top:1px solid var(--s-line);flex-shrink:0;display:flex}.s-empty-state[data-v-d0b56e08]{text-align:center;align-items:center;gap:var(--s-sp-3);padding:var(--s-sp-6) var(--s-sp-4);color:var(--s-ink-dim);flex-direction:column;display:flex}.s-empty-state__icon[data-v-d0b56e08]{width:var(--s-empty-state-icon-size,48px);height:var(--s-empty-state-icon-size,48px);color:var(--s-ink-ghost);display:inline-flex}.s-empty-state__icon[data-v-d0b56e08] svg{width:100%;height:100%}.s-empty-state__title[data-v-d0b56e08]{font-family:var(--s-font-mono);font-size:var(--s-fs-title);color:var(--s-ink);letter-spacing:.01em;margin:0;font-weight:600}.s-empty-state__title[data-v-d0b56e08]:before{content:"// ";color:var(--s-ink-ghost);font-weight:400}.s-empty-state__description[data-v-d0b56e08]{max-width:42ch;font-size:var(--s-fs-body);color:var(--s-ink-faint);margin:0}.s-empty-state__action[data-v-d0b56e08]{margin-top:var(--s-sp-2);gap:var(--s-sp-2);flex-wrap:wrap;justify-content:center;display:flex}.s-file-drop[data-v-7de0d581]{gap:var(--s-sp-3);flex-direction:column;display:flex}.s-file-drop__zone[data-v-7de0d581]{align-items:center;gap:var(--s-sp-2);padding:var(--s-sp-5) var(--s-sp-4);border-radius:var(--s-r-lg);border:1px dashed var(--s-line-strong);background:var(--s-panel-solid);text-align:center;transition:border-color var(--s-dur-2) var(--s-ease),background-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);flex-direction:column;display:flex;position:relative}.s-file-drop__zone[data-dragover][data-v-7de0d581]{border-color:var(--s-accent);background:var(--s-accent-soft);box-shadow:var(--s-glow-accent);border-style:solid}.s-file-drop__zone[data-disabled][data-v-7de0d581]{opacity:.5}.s-file-drop__icon[data-v-7de0d581]{width:28px;height:28px;color:var(--s-ink-faint)}.s-file-drop__zone[data-dragover] .s-file-drop__icon[data-v-7de0d581]{color:var(--s-accent)}.s-file-drop__action[data-v-7de0d581]{justify-content:center;align-items:center;gap:var(--s-sp-2);flex-wrap:wrap;display:flex}.s-file-drop__or[data-v-7de0d581]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-faint)}.s-file-drop__meta[data-v-7de0d581]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-ghost);text-transform:uppercase;letter-spacing:var(--s-ls-caps)}.s-file-drop__input[data-v-7de0d581]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-file-drop__chips[data-v-7de0d581]{gap:var(--s-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s-file-drop__chip[data-v-7de0d581]{align-items:center;gap:var(--s-sp-2);border-radius:var(--s-r-pill);border:1px solid var(--s-line-strong);background:var(--s-panel-2);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink);max-width:100%;padding:4px 6px 4px 10px;display:inline-flex}.s-file-drop__chip-name[data-v-7de0d581]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.s-file-drop__chip-size[data-v-7de0d581]{color:var(--s-ink-faint);flex-shrink:0}.s-file-drop__chip-remove[data-v-7de0d581]{width:var(--s-target-min);height:var(--s-target-min);color:var(--s-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px -4px 0;display:flex}.s-file-drop__chip-remove[data-v-7de0d581]:hover{background:var(--s-alert-soft);color:var(--s-alert)}.s-file-drop__chip-remove svg[data-v-7de0d581]{width:10px;height:10px}.s-file-drop__rejected[data-v-7de0d581]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-alert);margin:0}.s-frame[data-v-42575ddb]{--s-bar-h:32px;grid-template-columns:var(--s-rail-w) 1fr;grid-template-rows:var(--s-bar-h) 1fr;display:grid;position:relative}.s-frame[data-side=right][data-v-42575ddb]{grid-template-columns:1fr var(--s-rail-w)}.s-frame__elbow[data-v-42575ddb]{pointer-events:none;grid-area:1/1/-1/-1}.s-frame[data-side=right] .s-frame__elbow[data-v-42575ddb]{border-start-start-radius:0;border-start-end-radius:var(--s-frame-sweep)}.s-frame[data-side=right] .s-frame__elbow[data-v-42575ddb]:after{border-start-start-radius:0;border-start-end-radius:var(--s-frame-notch);inset-inline:0 auto}.s-frame__rail[data-v-42575ddb]{gap:var(--s-sp-2);padding:var(--s-sp-3) var(--s-sp-2);pointer-events:none;flex-direction:column;grid-area:2/1;display:flex}.s-frame[data-side=right] .s-frame__rail[data-v-42575ddb]{grid-column:2}.s-frame__pill[data-v-42575ddb]{padding:var(--s-sp-1) var(--s-sp-2);border-radius:var(--s-r);font-family:var(--s-font-mono);font-size:var(--s-fs-label);letter-spacing:var(--s-ls-label);text-transform:uppercase;color:var(--s-accent-ink);text-align:center;background:#00000026;font-weight:700}.s-frame__bar[data-v-42575ddb]{padding-inline:var(--s-sp-4);pointer-events:none;grid-area:1/2;align-items:center;min-width:0;display:flex}.s-frame[data-side=right] .s-frame__bar[data-v-42575ddb]{grid-column:1}.s-frame__bar-label[data-v-42575ddb]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);letter-spacing:var(--s-ls-caps);text-transform:uppercase;color:var(--s-accent-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.s-frame__content[data-v-42575ddb]{background:0 0;grid-area:2/2;min-width:0;min-height:0}.s-frame[data-side=right] .s-frame__content[data-v-42575ddb]{grid-column:1}@property --s-gauge-pct{syntax:"<number>";inherits:true;initial-value:0}.s-gauge[data-v-3657d9e0]{--_size:var(--s-gauge-size,128px);--_thick:var(--s-gauge-thick,10px);--_track:var(--s-gauge-track,var(--s-line-strong));width:var(--_size);height:var(--_size);display:inline-block;position:relative}.s-gauge__ring[data-v-3657d9e0]{background:conic-gradient(from -135deg,var(--_fill) 0deg,var(--_fill) calc(var(--s-gauge-pct)*2.7deg),var(--_track) calc(var(--s-gauge-pct)*2.7deg),var(--_track) 270deg,transparent 270deg 1turn);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--_thick) - 1px),#000 calc(100% - var(--_thick)));-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--_thick) - 1px),#000 calc(100% - var(--_thick)));mask:radial-gradient(closest-side,transparent calc(100% - var(--_thick) - 1px),#000 calc(100% - var(--_thick)));transition:--s-gauge-pct var(--s-dur-4) var(--s-ease-snap);border-radius:50%;position:absolute;inset:0}.s-gauge__cap[data-v-3657d9e0]{width:var(--_thick);height:var(--_thick);margin-top:calc(var(--_thick)/-2);margin-left:calc(var(--_thick)/-2);background:var(--_fill);border-radius:50%;position:absolute;top:50%;left:50%}.s-gauge__cap--start[data-v-3657d9e0]{transform:rotate(-135deg) translateY(calc((var(--_size) - var(--_thick))*-.5))}.s-gauge__cap--end[data-v-3657d9e0]{transform:rotate(calc(-135deg + var(--s-gauge-pct)*2.7deg)) translateY(calc((var(--_size) - var(--_thick))*-.5));transition:transform var(--s-dur-4) var(--s-ease-snap)}.s-gauge__center[data-v-3657d9e0]{text-align:center;padding-inline:var(--s-sp-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.s-gauge__value[data-v-3657d9e0]{color:var(--s-ink);line-height:1}.s-gauge__unit[data-v-3657d9e0]{font-size:var(--s-fs-meta);letter-spacing:var(--s-ls-caps)}.s-gauge__label[data-v-3657d9e0],.s-gauge__unit[data-v-3657d9e0]{font-family:var(--s-font-mono);color:var(--s-ink-ghost);text-transform:uppercase}.s-gauge__label[data-v-3657d9e0]{font-size:var(--s-fs-label);letter-spacing:var(--s-ls-label);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.s-gauge[data-state=warn] .s-gauge__ring[data-v-3657d9e0]{filter:drop-shadow(0 0 6px var(--s-warn-soft))}.s-gauge[data-state=alert] .s-gauge__ring[data-v-3657d9e0]{filter:drop-shadow(0 0 6px var(--s-alert-soft))}@media (prefers-reduced-motion:reduce){.s-gauge__cap--end[data-v-3657d9e0],.s-gauge__ring[data-v-3657d9e0]{transition:none}}.s-glitch-text[data-v-7915d9ee]{color:var(--s-ink);display:inline-block;position:relative}.s-glitch-text--active[data-v-7915d9ee]:after,.s-glitch-text--active[data-v-7915d9ee]:before{content:attr(data-text);pointer-events:none;mix-blend-mode:screen;opacity:var(--s-glitch-intensity,1);position:absolute;inset:0}.s-glitch-text--active[data-v-7915d9ee]:before{color:var(--s-alert);animation:s-glitch-a calc(.28s/var(--s-glitch-intensity,1)) steps(2) 1}.s-glitch-text--active[data-v-7915d9ee]:after{color:var(--s-accent);animation:s-glitch-b calc(.28s/var(--s-glitch-intensity,1)) steps(2) 1}@media (prefers-reduced-motion:reduce){.s-glitch-text--active[data-v-7915d9ee]:after,.s-glitch-text--active[data-v-7915d9ee]:before{display:none}}.s-grid[data-v-b189b6a5]{--s-grid-gutter:var(--s-sp-4);gap:var(--s-grid-gutter);flex-wrap:wrap;min-width:0;display:flex}.s-grid[data-gutter=none][data-v-b189b6a5]{--s-grid-gutter:0px}.s-grid[data-gutter="1"][data-v-b189b6a5]{--s-grid-gutter:var(--s-sp-1)}.s-grid[data-gutter="2"][data-v-b189b6a5]{--s-grid-gutter:var(--s-sp-2)}.s-grid[data-gutter="3"][data-v-b189b6a5]{--s-grid-gutter:var(--s-sp-3)}.s-grid[data-gutter="5"][data-v-b189b6a5]{--s-grid-gutter:var(--s-sp-5)}.s-grid[data-gutter="6"][data-v-b189b6a5]{--s-grid-gutter:var(--s-sp-6)}.s-grid[data-gutter="7"][data-v-b189b6a5]{--s-grid-gutter:var(--s-sp-7)}.s-grid[data-align=start][data-v-b189b6a5]{align-items:flex-start}.s-grid[data-align=center][data-v-b189b6a5]{align-items:center}.s-grid[data-align=end][data-v-b189b6a5]{align-items:flex-end}.s-grid[data-align=baseline][data-v-b189b6a5]{align-items:baseline}.s-grid[data-align=stretch][data-v-b189b6a5]{align-items:stretch}.s-grid[data-justify=start][data-v-b189b6a5]{justify-content:flex-start}.s-grid[data-justify=center][data-v-b189b6a5]{justify-content:center}.s-grid[data-justify=end][data-v-b189b6a5]{justify-content:flex-end}.s-grid[data-justify=space-between][data-v-b189b6a5]{justify-content:space-between}.s-grid[data-justify=space-around][data-v-b189b6a5]{justify-content:space-around}.s-grid[data-justify=space-evenly][data-v-b189b6a5]{justify-content:space-evenly}.s-col[data-v-949b73d4]{box-sizing:border-box;flex:1;min-width:0;max-width:100%}.s-col[data-cols=auto][data-v-949b73d4]{flex:none;width:auto;max-width:100%}.s-col[data-cols][data-v-949b73d4]:not([data-cols=auto]){flex:0 0 calc(var(--_cols,12)/12*100%);max-width:calc(var(--_cols,12)/12*100%)}.s-col[data-offset][data-v-949b73d4]{margin-inline-start:calc(var(--_offset,0)/12*100%)}@media (width>=600px){.s-col[data-sm=auto][data-v-949b73d4]{flex:none;width:auto;max-width:100%}.s-col[data-sm][data-v-949b73d4]:not([data-sm=auto]){flex:0 0 calc(var(--_sm,12)/12*100%);max-width:calc(var(--_sm,12)/12*100%)}.s-col[data-offset-sm][data-v-949b73d4]{margin-inline-start:calc(var(--_offset-sm,0)/12*100%)}}@media (width>=960px){.s-col[data-md=auto][data-v-949b73d4]{flex:none;width:auto;max-width:100%}.s-col[data-md][data-v-949b73d4]:not([data-md=auto]){flex:0 0 calc(var(--_md,12)/12*100%);max-width:calc(var(--_md,12)/12*100%)}.s-col[data-offset-md][data-v-949b73d4]{margin-inline-start:calc(var(--_offset-md,0)/12*100%)}}@media (width>=1280px){.s-col[data-lg=auto][data-v-949b73d4]{flex:none;width:auto;max-width:100%}.s-col[data-lg][data-v-949b73d4]:not([data-lg=auto]){flex:0 0 calc(var(--_lg,12)/12*100%);max-width:calc(var(--_lg,12)/12*100%)}.s-col[data-offset-lg][data-v-949b73d4]{margin-inline-start:calc(var(--_offset-lg,0)/12*100%)}}@media (width>=1920px){.s-col[data-xl=auto][data-v-949b73d4]{flex:none;width:auto;max-width:100%}.s-col[data-xl][data-v-949b73d4]:not([data-xl=auto]){flex:0 0 calc(var(--_xl,12)/12*100%);max-width:calc(var(--_xl,12)/12*100%)}.s-col[data-offset-xl][data-v-949b73d4]{margin-inline-start:calc(var(--_offset-xl,0)/12*100%)}}.s-spacer[data-v-38ade596]{flex:auto}.s-widget[data-v-2fb781e5]{--s-widget-bg:var(--s-panel);--s-widget-border:var(--s-line);--s-widget-border-hover:var(--s-accent-edge);--s-widget-hairline:var(--s-line);--s-widget-accent:var(--s-accent);border-radius:var(--s-r-xl);background:var(--s-widget-bg);border-color:var(--s-widget-border);height:100%;box-shadow:var(--s-shadow-tile);font-family:var(--s-font-mono);color:var(--s-ink);transition:border-color var(--s-dur-2) var(--s-ease);flex-direction:column;display:flex;overflow:hidden;container:s-widget-panel/inline-size}.s-widget[data-v-2fb781e5]:focus-visible,.s-widget[data-v-2fb781e5]:hover{border-color:var(--s-widget-border-hover)}.s-widget[data-v-2fb781e5]:focus-visible{box-shadow:var(--s-shadow-tile),0 0 0 1px var(--s-widget-border-hover);outline:none}.s-widget[data-clickable][data-v-2fb781e5]{cursor:pointer}.s-widget[data-compact][data-v-2fb781e5]{box-shadow:var(--s-shadow-tile-hover)}.s-widget__head[data-v-2fb781e5]{padding:12px var(--s-sp-4) 10px;border-bottom:1px solid var(--s-widget-hairline);flex-shrink:0;align-items:center;gap:9px;display:flex}[data-compact] .s-widget__head[data-v-2fb781e5]{padding:10px var(--s-sp-3) 8px;gap:8px}.s-widget__icon[data-v-2fb781e5]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.s-widget__icon[data-v-2fb781e5] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-compact] .s-widget__icon[data-v-2fb781e5]{border-radius:5px;width:20px;height:20px}.s-widget__icon-mono[data-v-2fb781e5]{width:100%;height:100%;color:var(--s-widget-accent);background:linear-gradient(135deg,color-mix(in oklab,var(--s-widget-accent) 22%,transparent) 0,var(--s-bg-deep) 100%);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}[data-compact] .s-widget__icon-mono[data-v-2fb781e5]{font-size:11px}.s-widget__name[data-v-2fb781e5]{font-size:var(--s-fs-meta);letter-spacing:.14em;color:var(--s-widget-accent);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:60%;font-weight:600;overflow:hidden}[data-compact] .s-widget__name[data-v-2fb781e5]{font-size:10px}.s-widget__sub[data-v-2fb781e5]{color:var(--s-ink-ghost);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;overflow:hidden}[data-compact] .s-widget__sub[data-v-2fb781e5]{display:none}@container s-widget-panel (width<=230px){.s-widget__sub[data-v-2fb781e5]{display:none}}.s-widget__right[data-v-2fb781e5]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}[data-compact] .s-widget__right[data-v-2fb781e5]{gap:6px}.s-widget__goto[data-v-2fb781e5]{color:var(--s-ink-ghost);transition:color var(--s-dur-2) var(--s-ease),text-shadow var(--s-dur-2) var(--s-ease);padding:2px 4px;font-size:12px;line-height:1;text-decoration:none}.s-widget__goto[data-v-2fb781e5]:hover{color:var(--s-widget-accent);text-shadow:0 0 10px color-mix(in oklab,var(--s-widget-accent) 50%,transparent)}[data-compact] .s-widget__goto[data-v-2fb781e5]{font-size:11px}@media (pointer:coarse){.s-widget__goto[data-v-2fb781e5]{min-width:var(--s-target-min);min-height:var(--s-target-min);justify-content:center;align-items:center;display:inline-flex}}.s-widget__meta-slot[data-v-2fb781e5]{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}[data-compact] .s-widget__meta-slot[data-v-2fb781e5]{gap:5px;font-size:9px}.s-widget__meta-slot[data-tone=ok][data-v-2fb781e5]{color:var(--s-ok)}.s-widget__meta-slot[data-tone=dim][data-v-2fb781e5]{color:var(--s-ink-dim)}.s-widget__meta-slot[data-tone=faint][data-v-2fb781e5]{color:var(--s-ink-faint)}.s-widget__meta-slot[data-tone=warn][data-v-2fb781e5]{color:var(--s-warn)}.s-widget__meta-slot[data-tone=alert][data-v-2fb781e5]{color:var(--s-alert)}.s-widget__meta-slot[data-tone=accent][data-v-2fb781e5]{color:var(--s-widget-accent)}.s-widget__livedot[data-v-2fb781e5]{border-radius:var(--s-r-pill);width:6px;height:6px;animation:s-pulse 2.4s var(--s-ease) infinite;background:currentColor;flex-shrink:0;box-shadow:0 0 8px}[data-compact] .s-widget__livedot[data-v-2fb781e5]{width:5px;height:5px}.s-widget__badge[data-v-2fb781e5]{background:color-mix(in oklab,var(--s-widget-accent) 16%,transparent);border:1px solid color-mix(in oklab,var(--s-widget-accent) 40%,transparent);min-width:18px;height:18px;color:var(--s-widget-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;display:flex}[data-compact] .s-widget__badge[data-v-2fb781e5]{border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:9px}.s-widget__strip[data-v-2fb781e5]{padding:10px var(--s-sp-4) 8px;flex-shrink:0;gap:18px;display:flex}[data-compact] .s-widget__strip[data-v-2fb781e5]{padding:8px var(--s-sp-3) 4px;gap:12px}.s-widget__body[data-v-2fb781e5]{min-height:0;padding:10px var(--s-sp-4);font-size:var(--s-fs-meta);flex-direction:column;flex:1;gap:8px;display:flex;overflow:hidden}.s-widget__body[data-has-strip][data-v-2fb781e5]{padding:2px var(--s-sp-4) 12px}.s-widget__body[data-headless][data-v-2fb781e5]{padding:6px var(--s-sp-4) 12px;gap:5px}[data-compact] .s-widget__body[data-v-2fb781e5]{padding:8px var(--s-sp-3) 10px;gap:6px;font-size:10px}[data-compact] .s-widget__body[data-has-strip][data-v-2fb781e5]{padding:0 var(--s-sp-3) 10px}[data-compact] .s-widget__body[data-headless][data-v-2fb781e5]{padding:4px var(--s-sp-3) 10px;gap:4px}.s-widget__state[data-v-2fb781e5]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.s-widget__state-line[data-v-2fb781e5]{font-size:var(--s-fs-meta);overflow-wrap:break-word;max-width:100%;line-height:1.45}[data-compact] .s-widget__state-line[data-v-2fb781e5]{font-size:10px}.s-widget__state-line[data-tone=faint][data-v-2fb781e5]{color:var(--s-ink-faint)}.s-widget__state-line[data-tone=ghost][data-v-2fb781e5]{color:var(--s-ink-ghost)}.s-widget__state-line[data-tone=alert][data-v-2fb781e5]{color:var(--s-alert)}.s-widget__state-link[data-v-2fb781e5]{font-size:var(--s-fs-meta);color:var(--s-widget-accent);text-decoration:none}.s-widget__state-link[data-v-2fb781e5]:hover{text-decoration:underline}.s-widget__retry[data-v-2fb781e5]{font-family:var(--s-font-mono);color:var(--s-ink-dim);background:color-mix(in oklab,var(--s-bg-deep) 60%,transparent);border:1px solid var(--s-line);border-radius:var(--s-r);cursor:pointer;padding:2px 9px;font-size:10px}.s-widget__retry[data-v-2fb781e5]:hover{border-color:var(--s-accent-edge);color:var(--s-ink)}@media (pointer:coarse){.s-widget__retry[data-v-2fb781e5]{min-height:var(--s-target-min);padding-inline:var(--s-sp-4)}}.s-widget__foot[data-v-2fb781e5]{padding:8px var(--s-sp-4) 12px;color:var(--s-ink-faint);border-top:1px solid color-mix(in oklab,var(--s-widget-accent) 10%,transparent);white-space:nowrap;flex-shrink:0;gap:12px;font-size:10px;display:flex;overflow:hidden}[data-compact] .s-widget__foot[data-v-2fb781e5]{padding:6px var(--s-sp-3) 10px;gap:8px;font-size:9px}.s-widget-row[data-v-1ca6f147]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.s-widget-row[data-baseline][data-v-1ca6f147]{align-items:baseline}.s-widget-row__dot[data-v-1ca6f147]{border-radius:var(--s-r-pill);background:color-mix(in oklab,var(--s-ink) 15%,transparent);flex-shrink:0;align-self:center;width:6px;height:6px}.s-widget-row__dot[data-state=on][data-v-1ca6f147]{background:var(--s-widget-accent,var(--s-accent))}.s-widget-row__dot[data-state=mention][data-v-1ca6f147]{background:var(--s-warn)}.s-widget-row__key[data-v-1ca6f147]{color:var(--s-widget-accent,var(--s-accent));text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.s-widget-row__text[data-v-1ca6f147]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s-widget-row__text[data-tone=default][data-v-1ca6f147]{color:var(--s-ink-dim)}.s-widget-row__text[data-tone=strong][data-v-1ca6f147]{color:var(--s-ink);font-weight:600}.s-widget-row__text[data-tone=quiet][data-v-1ca6f147]{color:var(--s-ink-faint)}.s-widget-row__meta[data-v-1ca6f147]{color:var(--s-ink-ghost);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px}.s-widget-row__subline[data-v-1ca6f147]{color:var(--s-ink-faint);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;padding-left:14px;font-size:10px;overflow:hidden}[data-v-04a10d3f] .s-hover-card__panel{box-sizing:border-box;width:max-content;max-width:min(240px,var(--reka-hover-card-content-available-width,240px));border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-tile);padding:var(--s-sp-3) var(--s-sp-4);overflow-wrap:break-word;transform-origin:var(--reka-hover-card-content-transform-origin)}[data-v-04a10d3f] .s-hover-card__panel[data-state=open]{animation:s-flicker-in var(--s-dur-2) var(--s-ease) both}[data-v-04a10d3f] .s-hover-card__panel[data-state=closed]{animation:s-boot-rise var(--s-dur-1) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){.s-hover-card__panel[data-v-04a10d3f]{animation:none!important}}@media (hover:none){.s-hover-card__panel[data-v-04a10d3f]{display:none!important}}[data-v-04a10d3f] .s-hover-card__name{font-family:var(--s-font-mono);font-weight:600;font-size:var(--s-fs-body);color:var(--s-ink);margin:0}[data-v-04a10d3f] .s-hover-card__description{margin:var(--s-sp-1) 0 0;font-size:var(--s-fs-meta);color:var(--s-ink-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-v-04a10d3f] .s-hover-card__status{margin-top:var(--s-sp-2);padding-top:var(--s-sp-2);border-top:1px solid var(--s-line)}[data-v-04a10d3f] .s-hover-card__arrow{fill:var(--s-panel-solid)}.s-icon-button[data-v-af0786b5]{--_fg:var(--s-accent);--_fg-ink:var(--s-accent-ink);--_edge:var(--s-accent-edge);--_soft:var(--s-accent-soft);width:var(--s-control-h);height:var(--s-control-h);min-width:var(--s-target-min);min-height:var(--s-target-min);border-radius:var(--s-r);color:var(--s-ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease),transform var(--s-dur-1) var(--s-ease-snap);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-icon-button[data-tone=neutral][data-v-af0786b5]{--_fg:var(--s-ink-dim);--_fg-ink:var(--s-bg);--_edge:var(--s-line-strong);--_soft:#dfeaeb14}.s-icon-button[data-tone=danger][data-v-af0786b5]{--_fg:var(--s-alert);--_fg-ink:var(--s-bg);--_edge:var(--s-alert);--_soft:var(--s-alert-soft)}.s-icon-button[data-size=sm][data-v-af0786b5]{width:var(--s-control-h-sm);height:var(--s-control-h-sm)}.s-icon-button[data-size=lg][data-v-af0786b5]{width:var(--s-control-h-lg);height:var(--s-control-h-lg)}.s-icon-button[data-variant=solid][data-v-af0786b5]{background:var(--_fg);border-color:var(--_fg);color:var(--_fg-ink)}.s-icon-button[data-variant=solid][data-v-af0786b5]:hover:not([aria-disabled]){filter:brightness(1.08);box-shadow:0 0 16px var(--_soft),var(--s-glow-accent)}.s-icon-button[data-variant=outline][data-v-af0786b5]{border-color:var(--_edge)}.s-icon-button[data-variant=outline][data-v-af0786b5]:hover:not([aria-disabled]){background:var(--_soft);border-color:var(--_fg);box-shadow:inset 0 0 12px var(--_soft)}.s-icon-button[data-variant=ghost][data-v-af0786b5]{color:var(--s-ink-dim)}.s-icon-button[data-variant=ghost][data-v-af0786b5]:hover:not([aria-disabled]){background:var(--_soft);color:var(--s-ink)}.s-icon-button[data-v-af0786b5]:active:not([aria-disabled]){transform:scale(.93)}.s-icon-button[aria-disabled][data-v-af0786b5]{cursor:not-allowed}.s-icon-button[aria-disabled][data-v-af0786b5]:not([data-loading]){opacity:.45;filter:saturate(.4)}.s-icon-button__icon[data-v-af0786b5],.s-icon-button__spinner[data-v-af0786b5]{width:16px;height:16px;display:inline-flex}.s-icon-button__spinner svg[data-v-af0786b5]{width:100%;height:100%;animation:.9s linear infinite s-spin}.s-icon-button__icon[data-v-af0786b5] svg{width:100%;height:100%}.s-image[data-v-79dfaea8]{--_fit:cover;min-height:var(--s-image-min-h,48px);background:var(--s-panel-2);display:block;position:relative;overflow:hidden}.s-image[data-fit=cover][data-v-79dfaea8]{--_fit:cover}.s-image[data-fit=contain][data-v-79dfaea8]{--_fit:contain}.s-image[data-fit=fill][data-v-79dfaea8]{--_fit:fill}.s-image[data-fit=none][data-v-79dfaea8]{--_fit:none}.s-image[data-fit=scale-down][data-v-79dfaea8]{--_fit:scale-down}.s-image[data-rounded=default][data-v-79dfaea8]{border-radius:var(--s-r)}.s-image[data-rounded=lg][data-v-79dfaea8]{border-radius:var(--s-r-lg)}.s-image[data-rounded=xl][data-v-79dfaea8]{border-radius:var(--s-r-xl)}.s-image[data-rounded=pill][data-v-79dfaea8]{border-radius:var(--s-r-pill)}.s-image[data-rounded=circle][data-v-79dfaea8]{border-radius:50%}.s-image__img[data-v-79dfaea8],.s-image__preload[data-v-79dfaea8]{-o-object-fit:var(--_fit);object-fit:var(--_fit);width:100%;height:100%;display:block;position:absolute;inset:0}.s-image__preload[data-v-79dfaea8]{filter:blur(var(--s-image-preload-blur,12px));opacity:1;transition:opacity var(--s-dur-3) var(--s-ease);transform:scale(1.08)}.s-image__preload[data-hide][data-v-79dfaea8]{opacity:0}.s-image__img[data-v-79dfaea8]{opacity:0;transition:opacity var(--s-dur-3) var(--s-ease)}.s-image__img[data-loaded][data-v-79dfaea8]{opacity:1}.s-image__error[data-v-79dfaea8],.s-image__placeholder[data-v-79dfaea8]{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.s-image__skeleton[data-v-79dfaea8]{--s-skeleton-block-h:100%;width:100%}.s-image__error[data-v-79dfaea8]{background:var(--s-panel-2);border:1px dashed var(--s-line-strong)}.s-image__error-glyph[data-v-79dfaea8]{width:28px;height:28px;color:var(--s-ink-faint)}.s-image__content[data-v-79dfaea8]{border-radius:inherit;position:absolute;inset:0}.s-input[data-v-3f1a3f18]{align-items:center;gap:var(--s-sp-2);width:100%;height:var(--s-input-h,var(--s-control-h));padding-inline:var(--s-sp-3);border-radius:var(--s-r);background:var(--s-panel-solid);border:1px solid var(--s-line);transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);display:inline-flex}.s-input[data-v-3f1a3f18]:focus-within{border-color:var(--s-accent-edge);box-shadow:inset 0 0 0 1px var(--s-accent-edge)}.s-input[data-invalid][data-v-3f1a3f18]{border-color:var(--s-alert)}.s-input[data-invalid][data-v-3f1a3f18]:focus-within{box-shadow:inset 0 0 0 1px var(--s-alert)}.s-input[data-disabled][data-v-3f1a3f18]{opacity:.5}.s-input__control[data-v-3f1a3f18]{min-width:0;height:100%;font-family:var(--s-font-mono);font-size:var(--s-fs-control);color:var(--s-ink);caret-color:var(--s-accent);background:0 0;border:0;flex:1;padding:0}.s-input__control[data-v-3f1a3f18]::placeholder{color:var(--s-ink-ghost)}.s-input__control[data-v-3f1a3f18]:disabled{cursor:not-allowed}.s-input__affix[data-v-3f1a3f18]{color:var(--s-ink-faint);flex-shrink:0;display:inline-flex}.s-input__affix[data-v-3f1a3f18] svg{width:14px;height:14px}.s-kbd[data-v-e6e1bdac]{gap:3px}.s-kbd[data-v-e6e1bdac],.s-kbd__key[data-v-e6e1bdac]{font-family:var(--s-font-mono);align-items:center;font-style:normal;display:inline-flex}.s-kbd__key[data-v-e6e1bdac]{border:1px solid var(--s-line-strong);background:var(--s-panel-solid);min-width:1.7em;height:1.7em;box-shadow:inset 0 1px 0 #ffffff0f,0 1px 0 var(--s-line);font-weight:600;font-size:var(--s-fs-meta);color:var(--s-ink-dim);border-radius:4px;justify-content:center;padding:0 6px;line-height:1}.s-key-value[data-v-6f9fab9e]{grid-template-columns:repeat(var(--s-key-value-columns,1),minmax(0,1fr));gap:var(--s-sp-4) var(--s-sp-5);margin:0;display:grid}@media (width<=599.98px){.s-key-value[data-v-6f9fab9e]{gap:var(--s-sp-3) var(--s-sp-4);grid-template-columns:1fr}}.s-key-value__pair[data-v-6f9fab9e]{gap:var(--s-sp-1);flex-direction:column;min-width:0;display:flex}.s-key-value__key[data-v-6f9fab9e]{margin:0}.s-key-value__value[data-v-6f9fab9e]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.s-key-value__value[data-status=ok][data-v-6f9fab9e]{color:var(--s-ok)}.s-key-value__value[data-status=active][data-v-6f9fab9e]{color:var(--s-active)}.s-key-value__value[data-status=warn][data-v-6f9fab9e]{color:var(--s-warn)}.s-key-value__value[data-status=alert][data-v-6f9fab9e]{color:var(--s-alert)}.s-list[data-v-a6a60e20]{outline:none;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.s-list[data-nav][data-v-a6a60e20]{gap:2px}.s-list-item[data-v-b3f4632a]{display:block}.s-list-item__row[data-v-b3f4632a]{align-items:center;gap:var(--s-sp-3);min-height:var(--s-control-h);padding:0 var(--s-sp-3);border-radius:var(--s-r);color:var(--s-ink-dim);box-sizing:border-box;cursor:default;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease);border:1px solid #0000;text-decoration:none;display:flex}.s-list-item__row[role=button][data-v-b3f4632a],a.s-list-item__row[data-v-b3f4632a]{cursor:pointer}.s-list-item__row[role=button][data-v-b3f4632a]:hover:not([aria-disabled]),a.s-list-item__row[data-v-b3f4632a]:hover:not([aria-disabled]){background:var(--s-accent-soft);border-color:var(--s-line);color:var(--s-ink)}.s-list-item__row[data-active][data-v-b3f4632a]{background:var(--s-accent-soft);border-color:var(--s-accent-edge);color:var(--s-ink)}.s-list-item__row[aria-disabled][data-v-b3f4632a]{cursor:not-allowed;opacity:.5}.s-list-item__row[data-density=compact][data-v-b3f4632a]{min-height:var(--s-control-h-sm);gap:var(--s-sp-2);padding-block:2px}.s-list-item__row[data-density=comfortable][data-v-b3f4632a]{min-height:40px}.s-list-item__row[data-lines=two][data-v-b3f4632a]{min-height:52px;padding-block:var(--s-sp-2);align-items:flex-start}.s-list-item__row[data-lines=three][data-v-b3f4632a]{min-height:68px;padding-block:var(--s-sp-2);align-items:flex-start}.s-list-item__append[data-v-b3f4632a],.s-list-item__prepend[data-v-b3f4632a]{flex-shrink:0;align-items:center;display:inline-flex}.s-list-item__append[data-v-b3f4632a] svg,.s-list-item__prepend[data-v-b3f4632a] svg{width:16px;height:16px}.s-list-item__body[data-v-b3f4632a]{min-width:0;font-family:var(--s-font-mono);flex-direction:column;flex:auto;display:flex}.s-list-item__title[data-v-b3f4632a]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--s-fs-body);color:var(--s-ink);overflow:hidden}.s-list-item__row[data-active] .s-list-item__title[data-v-b3f4632a]{font-weight:600}.s-list-item__subtitle[data-v-b3f4632a]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--s-fs-meta);color:var(--s-ink-faint);overflow:hidden}.s-list-item__row[data-lines=two] .s-list-item__subtitle[data-v-b3f4632a]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.s-list-item__row[data-lines=three] .s-list-item__subtitle[data-v-b3f4632a]{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.s-log-feed[data-v-9db11247]{height:var(--s-log-feed-h,260px);background:var(--s-panel-solid);border:1px solid var(--s-line);border-radius:var(--s-r);font-family:var(--s-font-mono);font-size:var(--s-fs-table);flex-direction:column;display:flex;position:relative;overflow:hidden}.s-log-feed__scroll[data-v-9db11247]{min-height:0;padding:var(--s-sp-2) 0;flex:1;overflow:auto;box-shadow:inset 10px 0 8px -8px #0006,inset -10px 0 8px -8px #0006}.s-log-feed__scroll[data-v-9db11247]:focus-visible{outline-offset:-2px}.s-log-feed__row[data-v-9db11247]{--_glyph:var(--s-ink-ghost);align-items:baseline;gap:var(--s-sp-2);padding:1px var(--s-sp-3);white-space:pre;display:flex}.s-log-feed__scroll[data-wrap] .s-log-feed__row[data-v-9db11247]{white-space:pre-wrap;overflow-wrap:anywhere}.s-log-feed__row[data-level=ok][data-v-9db11247]{--_glyph:var(--s-ok)}.s-log-feed__row[data-level=info][data-v-9db11247]{--_glyph:var(--s-active)}.s-log-feed__row[data-level=warn][data-v-9db11247]{--_glyph:var(--s-warn)}.s-log-feed__row[data-level=error][data-v-9db11247]{--_glyph:var(--s-alert)}.s-log-feed__ts[data-v-9db11247]{color:var(--s-ink-ghost);font-size:var(--s-fs-meta);flex-shrink:0}.s-log-feed__gutter[data-v-9db11247]{text-align:center;width:2ch;color:var(--_glyph);flex-shrink:0}.s-log-feed__text[data-v-9db11247]{color:var(--s-ink)}.s-log-feed__row[data-level=debug] .s-log-feed__text[data-v-9db11247]{color:var(--s-ink-faint)}.s-log-feed__resume[data-v-9db11247]{left:50%;bottom:var(--s-sp-3);align-items:center;gap:var(--s-sp-1);min-height:var(--s-target-min);padding:var(--s-sp-1) var(--s-sp-3);border-radius:var(--s-r-pill);border:1px solid var(--s-accent-edge);background:var(--s-panel-solid);color:var(--s-accent);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);letter-spacing:.04em;cursor:pointer;box-shadow:var(--s-glow-accent);transition:filter var(--s-dur-2) var(--s-ease);display:inline-flex;position:absolute;transform:translate(-50%)}.s-log-feed__resume[data-v-9db11247]:hover{filter:brightness(1.12)}.s-log-feed__announce[data-v-9db11247]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-meter[data-v-55967ce2]{--_c:var(--s-accent);gap:var(--s-sp-1);flex-direction:column;width:100%;display:flex}.s-meter[data-tone=ok][data-v-55967ce2]{--_c:var(--s-ok)}.s-meter[data-tone=warn][data-v-55967ce2]{--_c:var(--s-warn)}.s-meter[data-tone=alert][data-v-55967ce2]{--_c:var(--s-alert)}.s-meter__label[data-v-55967ce2]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-dim)}.s-meter__track[data-v-55967ce2]{height:var(--s-meter-h,8px);border-radius:var(--s-r-pill);background:var(--s-panel-solid);border:1px solid var(--s-line);position:relative;overflow:hidden}.s-meter__fill[data-v-55967ce2]{border-radius:inherit;background:var(--_c);height:100%;box-shadow:0 0 10px var(--_c);transition:width var(--s-dur-3) var(--s-ease),background-color var(--s-dur-2) var(--s-ease)}.s-meter__track[data-segmented][data-v-55967ce2]{background:0 0;border:none;align-items:center;gap:2px;display:flex}.s-meter__segment[data-v-55967ce2]{height:var(--s-meter-h,8px);background:var(--s-panel-solid);border:1px solid var(--s-line);transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease);border-radius:1px;flex:1 1 0}.s-meter__segment[data-filled][data-v-55967ce2]{background:var(--_c);border-color:var(--_c);box-shadow:0 0 6px var(--_c)}.s-meter__value[data-v-55967ce2]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-faint);font-variant-numeric:tabular-nums;align-self:flex-end}.s-neon-sign[data-v-00285ed2]{align-items:flex-start;gap:var(--s-sp-5);font-family:var(--s-font-mono);flex-direction:column;display:inline-flex}.s-neon-sign__word[data-v-00285ed2]{gap:var(--s-neon-gap,.42em);font-weight:600;line-height:1;display:inline-flex}.s-neon-sign[data-size=sm] .s-neon-sign__word[data-v-00285ed2]{font-size:clamp(20px,3vw,32px)}.s-neon-sign[data-size=md] .s-neon-sign__word[data-v-00285ed2]{font-size:clamp(36px,6vw,64px)}.s-neon-sign[data-size=lg] .s-neon-sign__word[data-v-00285ed2]{font-size:clamp(56px,9vw,104px)}.s-neon-sign__space[data-v-00285ed2]{width:.5em}.s-neon-sign__glyph[data-flicker][data-v-00285ed2]{animation:7s linear infinite s-neon-flicker}.s-neon-sign__subtitle[data-v-00285ed2]{--s-neon-color:var(--s-accent);--s-neon-bloom:5px;letter-spacing:.3em;font-size:.28em;line-height:1.4}.s-neon-sign[data-size=sm] .s-neon-sign__subtitle[data-v-00285ed2]{font-size:var(--s-fs-meta)}.s-neon-sign[data-size=md] .s-neon-sign__subtitle[data-v-00285ed2]{font-size:var(--s-fs-title)}.s-neon-sign[data-size=lg] .s-neon-sign__subtitle[data-v-00285ed2]{font-size:clamp(16px,2.4vw,26px)}.s-number-field[data-v-0db68bb8]{gap:var(--s-sp-1);flex-direction:column;display:inline-flex}.s-number-field__label[data-v-0db68bb8]{margin-inline-start:2px}.s-number-field__group[data-v-0db68bb8]{width:var(--s-number-field-w,168px);max-width:100%;height:var(--s-control-h);border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-panel-solid);transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);align-items:stretch;display:inline-flex;overflow:hidden}.s-number-field__group[data-v-0db68bb8]:focus-within{border-color:var(--s-accent-edge);box-shadow:var(--s-glow-accent)}.s-number-field__group[data-size=sm][data-v-0db68bb8]{height:var(--s-control-h-sm)}.s-number-field__group[data-size=lg][data-v-0db68bb8]{height:var(--s-control-h-lg)}.s-number-field__group[data-disabled][data-v-0db68bb8]{opacity:.45;filter:saturate(.4)}.s-number-field__input[data-v-0db68bb8]{min-width:0;padding:0 var(--s-sp-2);text-align:center;font-family:var(--s-font-mono);font-size:var(--s-fs-control);font-variant-numeric:tabular-nums;color:var(--s-ink);background:0 0;border:0;outline:0;flex:1}.s-number-field__input[data-v-0db68bb8]::placeholder{color:var(--s-ink-ghost)}.s-number-field__input[data-readonly][data-v-0db68bb8]{color:var(--s-ink-dim)}.s-number-field__btn[data-v-0db68bb8]{width:var(--s-target-min);color:var(--s-ink-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-number-field__btn svg[data-v-0db68bb8]{width:12px;height:12px}.s-number-field__btn--dec[data-v-0db68bb8]{border-inline-end:1px solid var(--s-line)}.s-number-field__btn--inc[data-v-0db68bb8]{border-inline-start:1px solid var(--s-line)}.s-number-field__btn[data-pressed][data-v-0db68bb8],.s-number-field__btn[data-v-0db68bb8]:hover:not([data-disabled]){background:var(--s-accent-soft);color:var(--s-accent)}.s-number-field__btn[data-disabled][data-v-0db68bb8]{cursor:not-allowed;color:var(--s-ink-ghost)}.s-pin-input[data-v-e4919e1b]{gap:var(--s-sp-2);flex-direction:column;display:inline-flex}.s-pin-input__label[data-v-e4919e1b]{margin-inline-start:2px}.s-pin-input__group[data-v-e4919e1b]{gap:var(--s-sp-2);display:inline-flex}.s-pin-input__group[data-disabled][data-v-e4919e1b]{opacity:.45;filter:saturate(.4)}.s-pin-input__cell[data-v-e4919e1b]{width:var(--s-pin-cell-size,44px);height:var(--s-pin-cell-size,44px);border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-panel-solid);color:var(--s-ink);text-align:center;font-family:var(--s-font-mono);font-variant-numeric:tabular-nums;caret-color:var(--s-accent);transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);font-size:20px;font-weight:600;box-shadow:inset 0 2px 5px #00000080,inset 0 -1px #ffffff0a}.s-pin-input__cell[data-v-e4919e1b]::placeholder{color:var(--s-ink-ghost);font-weight:400}.s-pin-input__cell[data-v-e4919e1b]:focus-visible{border-color:var(--s-accent-edge);box-shadow:inset 0 2px 5px #00000080,0 0 0 3px var(--s-accent-soft)}.s-pin-input__cell[data-complete][data-v-e4919e1b]{border-color:var(--s-ok)}.s-pin-input__cell[data-disabled][data-v-e4919e1b]{cursor:not-allowed}[data-v-7e906fbb] .s-popover__panel{box-sizing:border-box;max-width:min(320px,var(--reka-popover-content-available-width,320px));max-height:var(--reka-popover-content-available-height,none);border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-tile);padding:var(--s-sp-3) var(--s-sp-4);color:var(--s-ink-dim);font-size:var(--s-fs-body);overflow-wrap:break-word;transform-origin:var(--reka-popover-content-transform-origin)}[data-v-7e906fbb] .s-popover__panel[data-state=open]{animation:s-flicker-in var(--s-dur-2) var(--s-ease) both}[data-v-7e906fbb] .s-popover__panel[data-state=closed]{animation:s-boot-rise var(--s-dur-1) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){[data-v-7e906fbb] .s-popover__panel{animation:none!important}}[data-v-7e906fbb] .s-popover__arrow{fill:var(--s-panel-solid)}.s-progress[data-v-85242f4d]{--_c:var(--s-accent);gap:var(--s-sp-1);flex-direction:column;width:100%;display:flex}.s-progress[data-tone=ok][data-v-85242f4d]{--_c:var(--s-ok)}.s-progress[data-tone=warn][data-v-85242f4d]{--_c:var(--s-warn)}.s-progress[data-tone=alert][data-v-85242f4d]{--_c:var(--s-alert)}.s-progress__header[data-v-85242f4d]{justify-content:space-between;align-items:baseline;gap:var(--s-sp-2);display:flex}.s-progress__label[data-v-85242f4d]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-dim)}.s-progress__value[data-v-85242f4d]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-faint);font-variant-numeric:tabular-nums}.s-progress__track[data-v-85242f4d]{width:100%;height:var(--s-progress-h,6px);border-radius:var(--s-r-pill);background:var(--s-panel-solid);border:1px solid var(--s-line);display:block;position:relative;overflow:hidden}.s-progress__fill[data-v-85242f4d]{border-radius:inherit;background:var(--_c);height:100%;transition:width var(--s-dur-3) var(--s-ease);display:block;position:relative}.s-progress__fill[data-v-85242f4d]:after{content:"";background:var(--_c);width:6px;height:6px;box-shadow:0 0 8px 2px var(--_c);border-radius:50%;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.s-progress__track[data-state=indeterminate] .s-progress__fill[data-v-85242f4d]{display:none}.s-progress__sweep[data-v-85242f4d]{background:linear-gradient(90deg,transparent,var(--_c),transparent);width:30%;display:none;position:absolute;inset:0}.s-progress__track[data-state=indeterminate] .s-progress__sweep[data-v-85242f4d]{animation:s-sweep 1.3s var(--s-ease) infinite;display:block}.s-prompt[data-v-c97afee4]{align-items:center;gap:var(--s-sp-2);height:var(--s-control-h);padding:0 var(--s-sp-3);border-bottom:1px solid var(--s-line);font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);display:flex}.s-prompt[data-v-c97afee4]:focus-within{border-color:var(--s-accent-edge);box-shadow:0 1px 0 0 var(--s-accent-edge)}.s-prompt[data-v-c97afee4]:after{content:"";background:var(--s-accent);flex-shrink:0;width:.6em;height:1.1em;display:none}.s-prompt[data-v-c97afee4]:focus-within:not([data-busy]):after{animation:1s step-end infinite s-caret;display:block}.s-prompt__glyph[data-v-c97afee4]{width:14px;height:14px;color:var(--s-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-prompt__spinner[data-v-c97afee4]{width:100%;height:100%;animation:.9s linear infinite s-spin}.s-prompt__input[data-v-c97afee4]{min-width:0;color:var(--s-ink);font:inherit;caret-color:var(--s-accent);background:0 0;border:0;outline:0;flex:1;padding:0}.s-prompt__input[data-v-c97afee4]::placeholder{color:var(--s-ink-ghost)}.s-prompt__input[data-v-c97afee4]:read-only{color:var(--s-ink-dim)}.s-radio[data-v-ec63ca5f]{align-items:flex-start;gap:var(--s-sp-2);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.s-radio[data-disabled][data-v-ec63ca5f]{cursor:not-allowed;opacity:.5}.s-radio__ring[data-v-ec63ca5f]{width:var(--s-radio-size,18px);height:var(--s-radio-size,18px);border:1px solid var(--s-line-strong);background:var(--s-panel-solid);cursor:inherit;transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid;position:relative}@media (pointer:coarse){.s-radio__ring[data-v-ec63ca5f]:after{content:"";width:var(--s-target-min);height:var(--s-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.s-radio__ring[data-v-ec63ca5f]:hover:not([data-disabled]){border-color:var(--s-accent-edge)}.s-radio__ring[data-state=checked][data-v-ec63ca5f]{border-color:var(--s-accent);box-shadow:var(--s-glow-accent)}.s-radio__dot[data-v-ec63ca5f]{background:var(--s-accent);width:8px;height:8px;box-shadow:0 0 6px var(--s-accent);border-radius:50%}.s-radio__text[data-v-ec63ca5f]{flex-direction:column;gap:2px;padding-top:1px;display:flex}.s-radio__label[data-v-ec63ca5f]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);line-height:1.4}.s-radio__desc[data-v-ec63ca5f]{font-size:var(--s-fs-meta);color:var(--s-ink-faint);line-height:1.4}.s-radio-group[data-v-c13931d9]{gap:var(--s-sp-3);flex-direction:column;display:flex}.s-radio-group[data-orientation=horizontal][data-v-c13931d9]{gap:var(--s-sp-4);flex-flow:wrap}.s-rail-bar[data-v-8c379ed6]{height:var(--s-rail-bar-h,var(--s-control-h));font-family:var(--s-font-mono);align-items:stretch;min-width:0;display:flex}.s-rail-bar__segment[data-v-8c379ed6]{min-width:0;padding-inline:var(--s-sp-3);font-size:var(--s-fs-meta);letter-spacing:var(--s-ls-caps);text-transform:uppercase;color:var(--s-accent-ink);background:var(--_seg-color,var(--s-accent));border-right:2px solid var(--s-rail-bar-gap,var(--s-bg));white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.s-rail-bar__segment[data-v-8c379ed6]:last-child{border-right:0}.s-rail-bar__segment--button[data-v-8c379ed6]{border:0;border-right:2px solid var(--s-rail-bar-gap,var(--s-bg));cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:filter var(--s-dur-2) var(--s-ease)}.s-rail-bar__segment--button[data-v-8c379ed6]:last-child{border-right:0}.s-rail-bar__segment--button[data-v-8c379ed6]:hover{filter:brightness(1.12)}.s-rail-bar__segment--button[data-v-8c379ed6]:active{filter:brightness(.95)}.s-reticle[data-v-dd5c00f9]{--_size:var(--s-reticle-size,14px);--_gap:var(--s-reticle-gap,6px);--_thick:var(--s-reticle-thickness,2px);--_color:var(--s-reticle-color,var(--s-accent));display:inline-block;position:relative}.s-reticle[data-v-dd5c00f9]:after,.s-reticle[data-v-dd5c00f9]:before,.s-reticle__corner[data-v-dd5c00f9]{content:"";width:var(--_size);height:var(--_size);border:var(--_thick) solid var(--_color);pointer-events:none;filter:drop-shadow(0 0 4px var(--s-accent-soft));position:absolute}.s-reticle[data-v-dd5c00f9]:before{top:calc(var(--_gap)*-1);left:calc(var(--_gap)*-1);border-bottom:0;border-right:0}.s-reticle[data-v-dd5c00f9]:after{bottom:calc(var(--_gap)*-1);right:calc(var(--_gap)*-1);border-top:0;border-left:0}.s-reticle__corner--tr[data-v-dd5c00f9]{top:calc(var(--_gap)*-1);right:calc(var(--_gap)*-1);border-bottom:0;border-left:0}.s-reticle__corner--bl[data-v-dd5c00f9]{bottom:calc(var(--_gap)*-1);left:calc(var(--_gap)*-1);border-top:0;border-right:0}.s-reticle[data-pulse] .s-reticle__corner[data-v-dd5c00f9],.s-reticle[data-pulse][data-v-dd5c00f9]:after,.s-reticle[data-pulse][data-v-dd5c00f9]:before{animation:s-pulse 1.6s var(--s-ease) infinite}@media (forced-colors:active){.s-reticle[data-v-dd5c00f9]:after,.s-reticle[data-v-dd5c00f9]:before,.s-reticle__corner[data-v-dd5c00f9]{filter:none}}@media (prefers-reduced-motion:reduce){.s-reticle[data-pulse] .s-reticle__corner[data-v-dd5c00f9],.s-reticle[data-pulse][data-v-dd5c00f9]:after,.s-reticle[data-pulse][data-v-dd5c00f9]:before{animation:none}}.s-scanlines[data-v-526c5339]{pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,var(--s-scanlines-alpha,.014)) 0,rgba(255,255,255,var(--s-scanlines-alpha,.014)) 1px,transparent 1px,transparent var(--s-scanlines-pitch,3px));position:absolute;inset:0}.s-scanlines[data-animated][data-v-526c5339]{animation:6s linear infinite s-scan-drift}@media (forced-colors:active){.s-scanlines[data-v-526c5339]{display:none}}@media (prefers-reduced-motion:reduce){.s-scanlines[data-animated][data-v-526c5339]{animation:none}}.s-scroll-area[data-v-a290464d]{position:relative;overflow:hidden}.s-scroll-area__viewport[data-v-a290464d]{width:100%;height:100%}.s-scroll-area__bar[data-v-a290464d]{touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--s-dur-2) var(--s-ease);background:0 0;padding:2px;display:flex}.s-scroll-area__bar[data-orientation=vertical][data-v-a290464d]{width:var(--s-scroll-area-size,10px);flex-direction:column}.s-scroll-area__bar[data-orientation=horizontal][data-v-a290464d]{height:var(--s-scroll-area-size,10px);flex-direction:row}.s-scroll-area__thumb[data-v-a290464d]{border-radius:var(--s-r-pill);background:var(--s-scroll-area-thumb,var(--s-line-strong));transition:background-color var(--s-dur-2) var(--s-ease);border:1px solid #0000;flex:1;position:relative}.s-scroll-area__thumb[data-v-a290464d]:hover{background:var(--s-accent-edge)}.s-scroll-area__thumb[data-v-a290464d]:before{content:"";position:absolute;inset:-7px}.s-scroll-area__corner[data-v-a290464d]{background:0 0}.s-sidebar[data-v-12f6b15f]{width:var(--s-sidebar-w,240px);padding:var(--s-sp-3);gap:var(--s-sp-4);border-radius:var(--s-r-lg);box-sizing:border-box;transition:width var(--s-dur-3) var(--s-ease);flex-direction:column;display:flex;overflow-x:hidden}.s-sidebar[data-collapsed][data-v-12f6b15f]{width:var(--s-sidebar-w-rail,64px);padding-inline:var(--s-sp-2)}@media (width<=599.98px){.s-sidebar[data-v-12f6b15f]{width:100%}}.s-sidebar__section[data-v-12f6b15f]{gap:var(--s-sp-2);flex-direction:column;display:flex}.s-sidebar__section-label[data-v-12f6b15f]{padding-inline:var(--s-sp-3)}.s-sidebar__list[data-v-12f6b15f]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.s-sidebar__item[data-v-12f6b15f]{align-items:center;gap:var(--s-sp-3);width:100%;height:var(--s-control-h);padding-inline:var(--s-sp-3);border-radius:var(--s-r);color:var(--s-ink-dim);font-family:var(--s-font-mono);font-size:var(--s-fs-body);text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease);background:0 0;border:1px solid #0000;text-decoration:none;display:flex;position:relative}.s-sidebar__item[data-v-12f6b15f]:hover{background:var(--s-accent-soft);color:var(--s-ink)}.s-sidebar__item[aria-current=page][data-v-12f6b15f]{background:var(--s-accent-soft);border-color:var(--s-accent-edge);color:var(--s-ink);font-weight:600}[data-collapsed] .s-sidebar__item[data-v-12f6b15f]{justify-content:center;padding-inline:0}.s-sidebar__icon[data-v-12f6b15f]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.s-sidebar__icon[data-v-12f6b15f] svg{width:100%;height:100%}.s-sidebar__label[data-v-12f6b15f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-sidebar__badge[data-v-12f6b15f]{border-radius:var(--s-r-pill);background:var(--s-accent-soft);color:var(--s-accent);font-size:var(--s-fs-meta);flex-shrink:0;margin-left:auto;padding:0 6px;line-height:1.6}[data-collapsed] .s-sidebar__badge[data-v-12f6b15f]{text-align:center;min-width:14px;height:14px;margin-left:0;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:2px;right:2px}.s-sidebar__toggle[data-v-12f6b15f]{align-items:center;gap:var(--s-sp-2);height:var(--s-control-h-sm);padding-inline:var(--s-sp-3);border-radius:var(--s-r);border:1px solid var(--s-line);color:var(--s-ink-faint);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);cursor:pointer;box-sizing:border-box;transition:background-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease);background:0 0;margin-top:auto;display:flex}.s-sidebar__toggle[data-v-12f6b15f]:hover{background:var(--s-accent-soft);color:var(--s-ink)}[data-collapsed] .s-sidebar__toggle[data-v-12f6b15f]{justify-content:center;padding-inline:0}.s-signal-bars[data-v-20aa2c80]{--_gap:var(--s-signal-bar-gap,2px);--_w:var(--s-signal-bar-w,3px);align-items:flex-end;gap:var(--_gap);vertical-align:middle;height:14px;display:inline-flex}.s-signal-bars[data-size=sm][data-v-20aa2c80]{--_gap:var(--s-signal-bar-gap,1px);--_w:var(--s-signal-bar-w,2px);height:10px}.s-signal-bars__bar[data-v-20aa2c80]{width:var(--_w);background:var(--s-ink-ghost);border:1px solid var(--s-line);border-radius:1px;flex-shrink:0}.s-signal-bars__bar[data-lit][data-v-20aa2c80]{background:var(--s-accent);border-color:var(--s-accent-edge);box-shadow:0 0 6px var(--s-accent-soft)}.s-signal-bars__bar[data-v-20aa2c80]:first-child{height:25%}.s-signal-bars__bar[data-v-20aa2c80]:nth-child(2){height:50%}.s-signal-bars__bar[data-v-20aa2c80]:nth-child(3){height:70%}.s-signal-bars__bar[data-v-20aa2c80]:nth-child(4){height:85%}.s-signal-bars__bar[data-v-20aa2c80]:nth-child(5){height:100%}.s-slider[data-v-e894f3f2]{align-items:center;gap:var(--s-sp-3);display:flex}.s-slider[data-orientation=vertical][data-v-e894f3f2]{height:var(--s-slider-vertical-h,160px);flex-direction:column}.s-slider[data-disabled][data-v-e894f3f2]{opacity:.5}.s-slider__bound[data-v-e894f3f2]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-faint);font-variant-numeric:tabular-nums;flex-shrink:0}.s-slider__root[data-v-e894f3f2]{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;align-items:center;min-width:120px;display:flex;position:relative}.s-slider__root[data-orientation=vertical][data-v-e894f3f2]{flex-direction:column;min-width:0;height:100%;min-height:120px}@media (pointer:coarse){.s-slider__root[data-v-e894f3f2]{min-height:var(--s-target-min)}.s-slider__root[data-orientation=vertical][data-v-e894f3f2]{min-width:var(--s-target-min)}}.s-slider__track[data-v-e894f3f2]{border-radius:var(--s-r-pill);background:var(--s-panel-solid);border:1px solid var(--s-line-strong);flex:1;height:4px;position:relative;overflow:visible}.s-slider__root[data-orientation=vertical] .s-slider__track[data-v-e894f3f2]{flex:1;width:4px;height:auto}.s-slider__ticks[data-v-e894f3f2]{pointer-events:none;position:absolute;inset:0}.s-slider__tick[data-v-e894f3f2]{background:var(--s-line-strong);width:2px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.s-slider__root[data-orientation=vertical] .s-slider__tick[data-v-e894f3f2]{width:6px;height:2px;top:auto;left:50%;transform:translate(-50%,50%)}.s-slider__range[data-v-e894f3f2]{border-radius:var(--s-r-pill);background:var(--s-accent);height:100%;box-shadow:var(--s-glow-accent);position:absolute}.s-slider__root[data-orientation=vertical] .s-slider__range[data-v-e894f3f2]{width:100%;height:auto}.s-slider__thumb[data-v-e894f3f2]{background:var(--s-accent);border:2px solid var(--s-accent-ink);width:16px;height:16px;box-shadow:var(--s-glow-accent-strong);cursor:grab;transition:box-shadow var(--s-dur-2) var(--s-ease);border-radius:50%;flex-shrink:0;display:block;position:relative}.s-slider__thumb[data-v-e894f3f2]:hover{box-shadow:0 0 0 6px var(--s-accent-soft),var(--s-glow-accent-strong)}.s-slider__thumb[data-disabled][data-v-e894f3f2]{cursor:not-allowed}@media (pointer:coarse){.s-slider__thumb[data-v-e894f3f2]:after{content:"";width:var(--s-target-min);height:var(--s-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.s-slider__readout[data-v-e894f3f2]{border-radius:var(--s-r);border:1px solid var(--s-accent-edge);background:var(--s-panel-solid);color:var(--s-ink);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--s-shadow-overlay);padding:2px 7px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.s-slider__root[data-orientation=vertical] .s-slider__readout[data-v-e894f3f2]{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}.s-sparkline[data-v-8b972102]{--_c:var(--s-accent);width:var(--s-sparkline-width,120px);height:var(--s-sparkline-height,32px);vertical-align:middle;line-height:0;display:inline-block}.s-sparkline[data-tone=ok][data-v-8b972102]{--_c:var(--s-ok)}.s-sparkline[data-tone=warn][data-v-8b972102]{--_c:var(--s-warn)}.s-sparkline[data-tone=alert][data-v-8b972102]{--_c:var(--s-alert)}.s-sparkline__svg[data-v-8b972102]{width:100%;height:100%;display:block;overflow:visible}.s-sparkline__line[data-v-8b972102]{stroke:var(--_c);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px var(--s-accent-soft))}.s-sparkline__area[data-v-8b972102]{opacity:.9}.s-sparkline__stop-a[data-v-8b972102]{stop-color:var(--_c);stop-opacity:.35}.s-sparkline__stop-b[data-v-8b972102]{stop-color:var(--_c);stop-opacity:0}.s-sparkline__dot[data-v-8b972102]{fill:var(--_c);vector-effect:non-scaling-stroke}.s-splitter[data-v-891f70c0]{min-width:0;min-height:0}@media (width<=599.98px){.s-splitter[data-orientation=horizontal][data-v-891f70c0]{flex-direction:column!important}}.s-splitter__panel[data-v-2c5b9e96]{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.s-splitter__panel[data-state=collapsed][data-v-2c5b9e96]{overflow:hidden}.s-splitter__handle[data-v-82ac7075]{background:var(--s-line-strong);transition:background-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.s-splitter__handle[data-orientation=horizontal][data-v-82ac7075]{cursor:col-resize;width:9px}.s-splitter__handle[data-orientation=vertical][data-v-82ac7075]{cursor:row-resize;height:9px}.s-splitter__handle[data-orientation=horizontal][data-v-82ac7075]:before{content:"";position:absolute;inset-block:0;inset-inline:-7px}.s-splitter__handle[data-orientation=vertical][data-v-82ac7075]:before{content:"";position:absolute;inset-block:-7px;inset-inline:0}.s-splitter__handle[data-state=drag][data-v-82ac7075],.s-splitter__handle[data-state=hover][data-v-82ac7075]{background:var(--s-accent-edge);box-shadow:var(--s-glow-accent)}.s-splitter__handle[data-disabled][data-v-82ac7075]{cursor:not-allowed;opacity:.45}.s-splitter__grip[data-v-82ac7075]{pointer-events:none;gap:3px;display:flex}.s-splitter__handle[data-orientation=horizontal] .s-splitter__grip[data-v-82ac7075]{flex-direction:column}.s-splitter__grip span[data-v-82ac7075]{background:var(--s-ink-dim);border-radius:50%;width:3px;height:3px}.s-splitter__handle[data-state=drag] .s-splitter__grip span[data-v-82ac7075],.s-splitter__handle[data-state=hover] .s-splitter__grip span[data-v-82ac7075]{background:var(--s-accent)}@media (width<=599.98px){.s-splitter__handle[data-orientation=horizontal][data-v-82ac7075]{width:100%;height:9px}.s-splitter__handle[data-orientation=horizontal][data-v-82ac7075]:before{inset-block:-7px;inset-inline:0}.s-splitter__handle[data-orientation=horizontal] .s-splitter__grip[data-v-82ac7075]{flex-direction:row}}.s-springboard[data-v-a7c5a6cc]{grid-auto-flow:dense;-webkit-touch-callout:none;display:grid;position:relative}.s-springboard[data-editing][data-v-a7c5a6cc]{-webkit-user-select:none;user-select:none}.s-springboard__item[data-v-a7c5a6cc]{min-width:0;transition:opacity var(--s-dur-1) var(--s-ease);position:relative}.s-springboard__item[data-editing][data-v-a7c5a6cc]{animation:.32s ease-in-out infinite alternate s-wiggle;animation-delay:calc(var(--s-springboard-stagger,0)*50ms)}@media (prefers-reduced-motion:reduce){.s-springboard__item[data-editing][data-v-a7c5a6cc]{animation:none!important}}.s-springboard__item[data-grabbed][data-v-a7c5a6cc]{box-shadow:var(--s-glow-accent-strong);border-radius:var(--s-r)}.s-springboard__remove[data-v-a7c5a6cc],.s-springboard__resize[data-v-a7c5a6cc]{z-index:var(--s-z-dropdown);min-width:var(--s-target-min);min-height:var(--s-target-min);background:var(--s-panel-solid);border:1px solid var(--s-line-strong);cursor:pointer;line-height:1;font-family:var(--s-font-mono);transition:border-color var(--s-dur-2) var(--s-ease);justify-content:center;align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:-8px}.s-springboard__remove[data-v-a7c5a6cc]{border-radius:var(--s-r-pill);color:var(--s-ink);padding:0;font-size:11px;left:-8px}.s-springboard__resize[data-v-a7c5a6cc]{border-radius:var(--s-r-pill);color:var(--s-accent);font-size:12px;right:-8px}.s-springboard__remove[data-v-a7c5a6cc]:hover,.s-springboard__resize[data-v-a7c5a6cc]:hover{border-color:var(--s-accent-edge)}.s-springboard__empty[data-v-a7c5a6cc]{margin:var(--s-sp-6) 0;text-align:center;font-size:var(--s-fs-meta);color:var(--s-ink-faint);grid-column:1/-1}.s-springboard__announce[data-v-a7c5a6cc]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-stat[data-v-0681a0f1]{gap:var(--s-sp-1);flex-direction:column;display:flex}.s-stat__row[data-v-0681a0f1]{align-items:baseline;gap:var(--s-sp-2);flex-wrap:wrap;display:flex}.s-stat__unit[data-v-0681a0f1]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-ghost);text-transform:uppercase;letter-spacing:var(--s-ls-caps)}.s-stat__delta[data-v-0681a0f1]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:600;display:inline-flex}.s-stat__delta[data-tone=ok][data-v-0681a0f1]{color:var(--s-ok)}.s-stat__delta[data-tone=alert][data-v-0681a0f1]{color:var(--s-alert)}.s-stat__delta[data-tone=neutral][data-v-0681a0f1]{color:var(--s-ink-dim)}.s-stat__delta-glyph[data-v-0681a0f1]{font-size:9px;line-height:1}.s-stat__spark[data-v-0681a0f1]{height:var(--s-stat-spark-h,32px)}.s-stat__value-skeleton[data-v-0681a0f1]{border-radius:var(--s-r);background:var(--s-line);vertical-align:middle;width:4.5em;height:.8em;display:inline-block;position:relative;overflow:hidden}.s-stat__value-skeleton[data-v-0681a0f1]:after{content:"";background:linear-gradient(90deg,transparent,var(--s-accent-soft),transparent);width:50%;animation:s-sweep 1.4s var(--s-ease) infinite;position:absolute;inset:0}.s-stat__sr[data-v-0681a0f1]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-status-light[data-v-5a9eb918]{--_c:var(--s-ink-ghost);align-items:center;gap:var(--s-sp-2);vertical-align:middle;display:inline-flex}.s-status-light[data-state=ok][data-v-5a9eb918]{--_c:var(--s-ok)}.s-status-light[data-state=active][data-v-5a9eb918]{--_c:var(--s-active)}.s-status-light[data-state=warn][data-v-5a9eb918]{--_c:var(--s-warn)}.s-status-light[data-state=alert][data-v-5a9eb918]{--_c:var(--s-alert)}.s-status-light__dot[data-v-5a9eb918]{width:var(--s-light-size,8px);height:var(--s-light-size,8px);border-radius:var(--s-r-pill);background:var(--_c);box-shadow:0 0 8px var(--_c);forced-color-adjust:none;flex-shrink:0}.s-status-light__dot[data-pulse][data-v-5a9eb918]{animation:s-pulse 1.6s var(--s-ease) infinite}.s-status-light[data-state=off] .s-status-light__dot[data-v-5a9eb918]{box-shadow:none}.s-status-light__label[data-v-5a9eb918]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-dim)}.s-stepper[data-v-5fbf80bc]{align-items:flex-start;gap:var(--s-sp-2);display:flex}.s-stepper[data-orientation=vertical][data-v-5fbf80bc]{flex-direction:column;align-items:stretch}.s-stepper__item[data-v-5fbf80bc]{--_size:28px;flex:1;align-items:center;min-width:0;display:flex}.s-stepper[data-orientation=vertical] .s-stepper__item[data-v-5fbf80bc]{flex-direction:column;flex:none;align-items:stretch}.s-stepper__trigger[data-v-5fbf80bc]{align-items:center;gap:var(--s-sp-2);appearance:none;cursor:pointer;padding:var(--s-sp-1);color:var(--s-ink-dim);text-align:start;background:0 0;border:none;display:flex}.s-stepper__trigger[data-disabled][data-v-5fbf80bc]{cursor:not-allowed;opacity:.45}.s-stepper__indicator[data-v-5fbf80bc]{width:var(--_size);height:var(--_size);border-radius:var(--s-r-pill);border:1px solid var(--s-line-strong);background:var(--s-panel-2);color:var(--s-ink-faint);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);font-variant-numeric:tabular-nums;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease);flex-shrink:0;place-items:center;display:grid;position:relative}.s-stepper__check[data-v-5fbf80bc],.s-stepper__number[data-v-5fbf80bc]{grid-area:1/1}.s-stepper__check[data-v-5fbf80bc]{opacity:0;color:var(--s-accent-ink)}.s-stepper__trigger[data-state=active] .s-stepper__indicator[data-v-5fbf80bc]{border-color:var(--s-accent);color:var(--s-ink);box-shadow:0 0 0 3px var(--s-accent-soft),var(--s-glow-accent)}.s-stepper__trigger[data-state=completed] .s-stepper__indicator[data-v-5fbf80bc]{background:var(--s-accent);border-color:var(--s-accent)}.s-stepper__trigger[data-state=completed] .s-stepper__number[data-v-5fbf80bc]{opacity:0}.s-stepper__trigger[data-state=completed] .s-stepper__check[data-v-5fbf80bc]{opacity:1}.s-stepper__text[data-v-5fbf80bc]{flex-direction:column;gap:2px;min-width:0;display:flex}.s-stepper__title[data-v-5fbf80bc]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:inherit}.s-stepper__trigger[data-state=active] .s-stepper__title[data-v-5fbf80bc]{color:var(--s-ink);font-weight:600}.s-stepper__description[data-v-5fbf80bc]{font-size:var(--s-fs-meta);color:var(--s-ink-faint)}.s-stepper__separator[data-v-5fbf80bc]{min-width:24px;height:1px;margin-inline:var(--s-sp-1);background:var(--s-line-strong);flex:1}.s-stepper__separator[data-state=completed][data-v-5fbf80bc]{background:var(--s-accent)}.s-stepper[data-orientation=vertical] .s-stepper__separator[data-v-5fbf80bc]{width:1px;min-width:0;height:20px;margin-inline:calc(var(--_size,28px)/2 - .5px);margin-block:2px}@media (width<=599.98px){.s-stepper[data-orientation=horizontal][data-v-5fbf80bc]{flex-direction:column;align-items:stretch}.s-stepper[data-orientation=horizontal] .s-stepper__item[data-v-5fbf80bc]{flex-direction:column;flex:none;align-items:stretch}.s-stepper[data-orientation=horizontal] .s-stepper__separator[data-v-5fbf80bc]{width:1px;min-width:0;height:20px;margin-inline:calc(var(--_size,28px)/2 - .5px);margin-block:2px}}@media (pointer:coarse){.s-stepper__item[data-v-5fbf80bc]{--_size:var(--s-target-min)}.s-stepper__trigger[data-v-5fbf80bc]{min-block-size:var(--s-target-min)}}.s-switch[data-v-747e20bf]{align-items:center;gap:var(--s-sp-2);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.s-switch[data-disabled][data-v-747e20bf]{cursor:not-allowed;opacity:.5}.s-switch__track[data-v-747e20bf]{width:var(--s-switch-w,36px);height:var(--s-switch-h,20px);border-radius:var(--s-r-pill);border:1px solid var(--s-line-strong);background:var(--s-panel-solid);cursor:inherit;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);flex-shrink:0;padding:2px;position:relative}.s-switch__track[data-v-747e20bf]:hover:not([data-disabled]){border-color:var(--s-accent-edge)}.s-switch__track[data-state=checked][data-v-747e20bf]{border-color:var(--s-accent);background:var(--s-accent);box-shadow:var(--s-glow-accent-strong)}@media (pointer:coarse){.s-switch__track[data-v-747e20bf]:after{content:"";width:var(--s-target-min);height:var(--s-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.s-switch__thumb[data-v-747e20bf]{width:calc(var(--s-switch-h,20px) - 4px);height:calc(var(--s-switch-h,20px) - 4px);background:var(--s-ink);transition:transform var(--s-dur-2) var(--s-ease-snap);border-radius:50%;display:block}.s-switch__track[data-state=checked] .s-switch__thumb[data-v-747e20bf]{background:var(--s-accent-ink);transform:translateX(calc(var(--s-switch-w,36px) - var(--s-switch-h,20px)))}.s-switch__label[data-v-747e20bf]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);line-height:1.4}.s-tabs[data-v-80b0ca03]{gap:var(--s-sp-3);flex-direction:column;display:flex}.s-tabs[data-orientation=vertical][data-v-80b0ca03]{align-items:flex-start;gap:var(--s-sp-4);flex-direction:row}.s-tabs__list[data-v-80b0ca03]{gap:var(--s-sp-1);display:flex;position:relative}.s-tabs[data-orientation=vertical] .s-tabs__list[data-v-80b0ca03]{flex-direction:column;flex-shrink:0}.s-tabs__trigger[data-v-80b0ca03]{appearance:none;cursor:pointer;font-family:var(--s-font-mono);font-size:var(--s-fs-body);letter-spacing:.02em;color:var(--s-ink-dim);padding:var(--s-sp-2) var(--s-sp-3);min-height:var(--s-target-min);white-space:nowrap;transition:color var(--s-dur-2) var(--s-ease),background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease);background:0 0;border:1px solid #0000}.s-tabs__trigger[data-state=active][data-v-80b0ca03]{color:var(--s-ink)}.s-tabs__trigger[data-disabled][data-v-80b0ca03]{cursor:not-allowed;opacity:.45}.s-tabs[data-variant=line] .s-tabs__list[data-v-80b0ca03]{border-bottom:1px solid var(--s-line)}.s-tabs[data-variant=line][data-orientation=vertical] .s-tabs__list[data-v-80b0ca03]{border-bottom:none;border-inline-end:1px solid var(--s-line)}.s-tabs[data-variant=line] .s-tabs__trigger[data-state=active][data-v-80b0ca03]{font-weight:600}.s-tabs__indicator[data-v-80b0ca03]{pointer-events:none;background:var(--s-accent);box-shadow:var(--s-glow-accent);border-radius:var(--s-r-pill);transition:transform var(--s-dur-2) var(--s-ease),width var(--s-dur-2) var(--s-ease),height var(--s-dur-2) var(--s-ease);position:absolute}.s-tabs[data-variant=line][data-orientation=horizontal] .s-tabs__indicator[data-v-80b0ca03]{height:2px;width:var(--reka-tabs-indicator-size,0);transform:translateX(var(--reka-tabs-indicator-position,0));bottom:-1px;left:0}.s-tabs[data-variant=line][data-orientation=vertical] .s-tabs__indicator[data-v-80b0ca03]{width:2px;height:var(--reka-tabs-indicator-size,0);transform:translateY(var(--reka-tabs-indicator-position,0));inset-inline-end:-1px;top:0}.s-tabs[data-variant=rail] .s-tabs__trigger[data-v-80b0ca03]{border-radius:var(--s-r-pill);background:var(--s-panel-2);border-color:var(--s-line)}.s-tabs[data-variant=rail][data-orientation=vertical] .s-tabs__trigger[data-v-80b0ca03]{text-align:start;justify-content:flex-start}.s-tabs[data-variant=rail] .s-tabs__trigger[data-v-80b0ca03]:hover:not([data-disabled]){border-color:var(--s-line-strong)}.s-tabs[data-variant=rail] .s-tabs__trigger[data-state=active][data-v-80b0ca03]{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-accent-ink);font-weight:700}.s-tabs__content[data-v-80b0ca03]{flex:1;min-width:0}.s-tabs__content[data-v-80b0ca03]:focus-visible{border-radius:var(--s-r)}.s-tags-input[data-v-d5c64189]{gap:var(--s-sp-1);flex-direction:column;display:inline-flex}.s-tags-input__label[data-v-d5c64189]{margin-inline-start:2px}.s-tags-input__group[data-v-d5c64189]{align-items:center;gap:var(--s-sp-2);width:var(--s-tags-input-w,320px);max-width:100%;min-height:var(--s-control-h);padding:var(--s-sp-1) var(--s-sp-2);border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-panel-solid);transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);flex-wrap:wrap;display:flex}.s-tags-input__group[data-size=sm][data-v-d5c64189]{min-height:var(--s-control-h-sm)}.s-tags-input__group[data-size=lg][data-v-d5c64189]{min-height:var(--s-control-h-lg)}.s-tags-input__group[data-v-d5c64189]:focus-within{border-color:var(--s-accent-edge);box-shadow:var(--s-glow-accent)}.s-tags-input__group[data-invalid][data-v-d5c64189]{border-color:var(--s-alert);box-shadow:0 0 0 1px var(--s-alert)}.s-tags-input__group[data-disabled][data-v-d5c64189]{opacity:.45;filter:saturate(.4)}.s-tags-input__chip[data-v-d5c64189]{align-items:center;gap:var(--s-sp-1);height:22px;padding:0 var(--s-sp-1) 0 var(--s-sp-2);border-radius:var(--s-r-pill);background:var(--s-accent-soft);color:var(--s-ink);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);outline:none;display:inline-flex}.s-tags-input__chip[data-state=active][data-v-d5c64189]{box-shadow:0 0 0 2px var(--s-accent-edge)}.s-tags-input__chip[data-disabled][data-v-d5c64189]{opacity:.5}@media (pointer:coarse){.s-tags-input__chip[data-v-d5c64189]{height:var(--s-control-h-sm)}.s-tags-input__chip-delete[data-v-d5c64189]{min-width:var(--s-target-min);min-height:var(--s-target-min)}}.s-tags-input__chip-text[data-v-d5c64189]{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.s-tags-input__chip-delete[data-v-d5c64189]{width:16px;height:16px;color:var(--s-ink-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-tags-input__chip-delete svg[data-v-d5c64189]{width:9px;height:9px}.s-tags-input__chip-delete[data-v-d5c64189]:hover{background:var(--s-alert-soft);color:var(--s-alert)}.s-tags-input__input[data-v-d5c64189]{min-width:80px;padding:var(--s-sp-1) var(--s-sp-1);font-family:var(--s-font-mono);font-size:var(--s-fs-control);color:var(--s-ink);background:0 0;border:0;outline:0;flex:1}.s-tags-input__input[data-v-d5c64189]::placeholder{color:var(--s-ink-ghost)}.s-terminal[data-v-017520e4]{background:var(--s-panel-solid);border:1px solid var(--s-line);border-radius:var(--s-r);display:block;overflow:hidden}.s-terminal[data-v-017520e4]:focus-within{border-color:var(--s-accent-edge)}.s-terminal__host[data-v-017520e4]{width:100%;height:100%;min-height:var(--s-terminal-min-h,160px);padding:var(--s-sp-2)}.s-terminal__host[data-v-017520e4] .xterm-viewport{overflow-y:auto!important}.s-textarea[data-v-39d3b469]{width:100%;padding:var(--s-sp-2) var(--s-sp-3);border-radius:var(--s-r);background:var(--s-panel-solid);border:1px solid var(--s-line);resize:vertical;font-family:var(--s-font-mono);font-size:var(--s-fs-control);color:var(--s-ink);caret-color:var(--s-accent);transition:border-color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);line-height:1.5;display:block}.s-textarea[data-v-39d3b469]::placeholder{color:var(--s-ink-ghost)}.s-textarea[data-v-39d3b469]:focus{border-color:var(--s-accent-edge);box-shadow:inset 0 0 0 1px var(--s-accent-edge)}.s-textarea[data-invalid][data-v-39d3b469]{border-color:var(--s-alert)}.s-textarea[data-invalid][data-v-39d3b469]:focus{box-shadow:inset 0 0 0 1px var(--s-alert)}.s-textarea[data-disabled][data-v-39d3b469]{opacity:.5;cursor:not-allowed}.s-textarea[data-autogrow][data-v-39d3b469]{resize:none;overflow:hidden}.s-timeline[data-v-279120ed]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s-timeline-item[data-v-7184510d]{--_c:var(--s-ink-ghost);gap:var(--s-sp-3);padding-bottom:var(--s-sp-5);display:flex;position:relative}.s-timeline-item[data-v-7184510d]:last-child{padding-bottom:0}.s-timeline-item[data-tone=ok][data-v-7184510d]{--_c:var(--s-ok)}.s-timeline-item[data-tone=active][data-v-7184510d]{--_c:var(--s-active)}.s-timeline-item[data-tone=warn][data-v-7184510d]{--_c:var(--s-warn)}.s-timeline-item[data-tone=alert][data-v-7184510d]{--_c:var(--s-alert)}.s-timeline-item__rail[data-v-7184510d]{width:var(--s-timeline-dot-size,10px);flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.s-timeline-item__dot[data-v-7184510d]{width:var(--s-timeline-dot-size,10px);height:var(--s-timeline-dot-size,10px);border-radius:var(--s-r-pill);background:var(--_c);box-shadow:0 0 8px var(--_c);border:1px solid var(--s-bg);flex-shrink:0}.s-timeline-item[data-tone=off] .s-timeline-item__dot[data-v-7184510d]{box-shadow:none}.s-timeline-item__dot[data-pulse][data-v-7184510d]{animation:s-pulse 1.6s var(--s-ease) infinite}.s-timeline-item__rail[data-v-7184510d]:after{content:"";top:var(--s-timeline-dot-size,10px);bottom:calc(var(--s-sp-5)*-1);background:var(--s-line-strong);width:1px;position:absolute;left:50%;transform:translate(-50%)}.s-timeline-item:last-child .s-timeline-item__rail[data-v-7184510d]:after{display:none}.s-timeline-item__content[data-v-7184510d]{min-width:0;padding-bottom:var(--s-sp-1);flex:auto}.s-timeline-item__time[data-v-7184510d]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink-faint);font-variant-numeric:tabular-nums;display:block}.s-timeline-item__title[data-v-7184510d]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);margin-top:2px;font-weight:600}.s-timeline-item__body[data-v-7184510d]{margin-top:var(--s-sp-1);font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink-dim);line-height:1.5}.s-toaster-viewport{gap:var(--s-sp-2);width:360px;max-width:calc(100vw - var(--s-sp-4)*2);z-index:var(--s-z-toast);flex-direction:column-reverse;margin:0;padding:0;list-style:none;display:flex;position:fixed;inset-block-end:calc(var(--s-sp-5) + var(--s-safe-b));inset-inline-end:calc(var(--s-sp-5) + var(--s-safe-r))}@media (width<=599.98px){.s-toaster-viewport{inset-inline:calc(var(--s-sp-3) + var(--s-safe-l)) calc(var(--s-sp-3) + var(--s-safe-r));width:auto;max-width:none}}.s-toast{--_c:var(--s-ink-ghost);align-items:flex-start;gap:var(--s-sp-2);padding:var(--s-sp-3);border-radius:var(--s-r-lg);border-inline-start:3px solid var(--_c);box-shadow:var(--s-shadow-overlay);font-family:var(--s-font-mono);color:var(--s-ink);overflow-wrap:break-word;display:flex}.s-toast[data-state=open]{animation:s-flicker-in var(--s-dur-2) var(--s-ease) both}.s-toast[data-state=closed]{animation:s-boot-rise var(--s-dur-1) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){.s-toast{animation:none!important}}.s-toast[data-tone=ok]{--_c:var(--s-ok)}.s-toast[data-tone=active]{--_c:var(--s-active)}.s-toast[data-tone=warn]{--_c:var(--s-warn)}.s-toast[data-tone=alert]{--_c:var(--s-alert)}.s-toast__dot{background:var(--_c);width:8px;height:8px;box-shadow:0 0 8px var(--_c);forced-color-adjust:none;border-radius:50%;flex-shrink:0;margin-block-start:4px}.s-toast__body{flex:1;min-width:0}.s-toast__title{font-size:var(--s-fs-body);color:var(--s-ink);font-weight:600}.s-toast__description{font-size:var(--s-fs-meta);color:var(--s-ink-dim);margin-block-start:2px}.s-toast__action{min-height:var(--s-target-min);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-accent);border:1px solid var(--s-accent-edge);border-radius:var(--s-r);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;padding:4px 10px;display:inline-flex}.s-toast__action:hover{background:var(--s-accent-soft)}.s-toast__close{width:var(--s-target-min);height:var(--s-target-min);color:var(--s-ink-faint);border-radius:var(--s-r);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.s-toast__close:hover{color:var(--s-ink);background:var(--s-panel-2)}.s-toggle[data-v-33e7ca24]{justify-content:center;align-items:center;gap:var(--s-sp-2);height:var(--s-control-h);padding:0 var(--s-sp-4);border-radius:var(--s-r);border:1px solid var(--s-line-strong);font-family:var(--s-font-mono);font-size:var(--s-fs-body);letter-spacing:.04em;color:var(--s-ink-dim);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease),transform var(--s-dur-1) var(--s-ease-snap);background:0 0;display:inline-flex}.s-toggle[data-size=sm][data-v-33e7ca24]{height:var(--s-control-h-sm);padding:0 var(--s-sp-3);font-size:var(--s-fs-meta)}.s-toggle[data-size=lg][data-v-33e7ca24]{height:var(--s-control-h-lg);padding:0 var(--s-sp-5)}.s-toggle[data-state=on][data-v-33e7ca24],.s-toggle[data-v-33e7ca24]:hover:not([data-disabled]){border-color:var(--s-accent-edge);color:var(--s-ink)}.s-toggle[data-state=on][data-v-33e7ca24]{background:var(--s-accent-soft);box-shadow:0 0 12px var(--s-accent-soft)}.s-toggle[data-state=on][data-v-33e7ca24]:hover:not([data-disabled]){border-color:var(--s-accent);box-shadow:var(--s-glow-accent)}.s-toggle[data-v-33e7ca24]:active:not([data-disabled]){transform:scale(.97)}.s-toggle[data-disabled][data-v-33e7ca24]{cursor:not-allowed;opacity:.45;filter:saturate(.4)}.s-toggle[data-v-33e7ca24] svg{flex-shrink:0;width:14px;height:14px}.s-toggle-group[data-v-bb23e511]{border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-panel);display:inline-flex;overflow:hidden}.s-toggle-group[data-orientation=vertical][data-v-bb23e511]{flex-direction:column}@media (width<=599.98px){.s-toggle-group[data-orientation=horizontal][data-v-bb23e511]{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}}.s-toggle-group-item[data-v-ef6e5e40]{justify-content:center;align-items:center;gap:var(--s-sp-2);height:var(--s-control-h);padding:0 var(--s-sp-4);font-family:var(--s-font-mono);font-size:var(--s-fs-body);letter-spacing:.04em;color:var(--s-ink-dim);cursor:pointer;white-space:nowrap;transition:background-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease);background:0 0;border:0;border-radius:0;display:inline-flex}.s-toggle-group-item[data-orientation=horizontal][data-v-ef6e5e40]{border-inline-end:1px solid var(--s-line)}.s-toggle-group-item[data-orientation=horizontal][data-v-ef6e5e40]:last-child{border-inline-end:0}.s-toggle-group-item[data-orientation=vertical][data-v-ef6e5e40]{border-block-end:1px solid var(--s-line);width:100%}.s-toggle-group-item[data-orientation=vertical][data-v-ef6e5e40]:last-child{border-block-end:0}.s-toggle-group-item[data-v-ef6e5e40]:hover:not([data-disabled]){background:var(--s-accent-soft);color:var(--s-ink)}.s-toggle-group-item[data-state=on][data-v-ef6e5e40]{background:var(--s-accent-soft);color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-accent-edge)}.s-toggle-group-item[data-state=on][data-v-ef6e5e40]:hover:not([data-disabled]){box-shadow:inset 0 0 0 1px var(--s-accent-edge),0 0 10px var(--s-accent-soft)}.s-toggle-group-item[data-disabled][data-v-ef6e5e40]{cursor:not-allowed;opacity:.45}.s-toggle-group-item[data-v-ef6e5e40] svg{flex-shrink:0;width:14px;height:14px}.s-toolbar[data-v-f8a64243]{align-items:center;gap:var(--s-sp-1);padding:var(--s-sp-2);border-radius:var(--s-r-lg);box-sizing:border-box;width:100%;display:inline-flex}.s-toolbar[data-orientation=vertical][data-v-f8a64243]{flex-direction:column;align-items:stretch;width:max-content}.s-toolbar[data-orientation=horizontal][data-v-f8a64243]{flex-wrap:wrap}.s-toolbar__button[data-v-d32d4da4]{justify-content:center;align-items:center;gap:var(--s-sp-2);height:var(--s-control-h-sm);min-width:var(--s-target-min);padding:0 var(--s-sp-3);border-radius:var(--s-r);color:var(--s-ink-dim);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);white-space:nowrap;cursor:pointer;transition:background-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease);background:0 0;border:1px solid #0000;display:inline-flex}.s-toolbar__button[data-v-d32d4da4]:hover:not([aria-disabled]){background:var(--s-accent-soft);color:var(--s-ink)}.s-toolbar__button[aria-disabled][data-v-d32d4da4]{cursor:not-allowed;opacity:.45}.s-toolbar__button[data-v-d32d4da4] svg{width:14px;height:14px}.s-toolbar__separator[data-v-38bb887a]{background:var(--s-line-strong);flex-shrink:0;align-self:stretch}.s-toolbar__separator[data-orientation=horizontal][data-v-38bb887a]{width:1px;margin-inline:var(--s-sp-1)}.s-toolbar__separator[data-orientation=vertical][data-v-38bb887a]{height:1px;margin-block:var(--s-sp-1)}.s-toolbar__toggle-group[data-v-797b9a30]{align-items:center;gap:var(--s-sp-1);display:inline-flex}[data-orientation=vertical] .s-toolbar__toggle-group[data-v-797b9a30]{flex-direction:column;align-items:stretch}.s-toolbar__toggle-item[data-v-74397b46]{justify-content:center;align-items:center;gap:var(--s-sp-2);height:var(--s-control-h-sm);min-width:var(--s-target-min);padding:0 var(--s-sp-3);border-radius:var(--s-r);color:var(--s-ink-dim);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);white-space:nowrap;cursor:pointer;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease);background:0 0;border:1px solid #0000;display:inline-flex}.s-toolbar__toggle-item[data-v-74397b46]:hover:not([data-disabled]){background:var(--s-accent-soft);color:var(--s-ink)}.s-toolbar__toggle-item[data-state=on][data-v-74397b46]{background:var(--s-accent-soft);border-color:var(--s-accent-edge);color:var(--s-accent)}.s-toolbar__toggle-item[data-disabled][data-v-74397b46]{opacity:.45;cursor:not-allowed}[data-reka-popper-content-wrapper][data-v-1ebb7822]{z-index:var(--s-z-tooltip)!important}[data-v-1ebb7822] .s-tooltip__chip{box-sizing:border-box;border-radius:var(--s-r);max-width:240px;box-shadow:var(--s-shadow-tile);padding:var(--s-sp-1) var(--s-sp-3);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);color:var(--s-ink);overflow-wrap:break-word;transform-origin:var(--reka-tooltip-content-transform-origin)}.s-tooltip__chip[data-state=delayed-open][data-v-1ebb7822],[data-v-1ebb7822] .s-tooltip__chip[data-state=instant-open]{animation:s-flicker-in var(--s-dur-1) var(--s-ease) both}[data-v-1ebb7822] .s-tooltip__chip[data-state=closed]{animation:s-boot-rise var(--s-dur-1) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){.s-tooltip__chip[data-v-1ebb7822]{animation:none!important}}[data-v-1ebb7822] .s-tooltip__arrow{fill:var(--s-panel-solid)}.s-tour__anchor[data-v-8b89613f]{display:none}.s-tour__scrim[data-v-8b89613f]{--_scrim:var(--s-tour-scrim,color-mix(in oklab,var(--s-bg-deep),transparent 28%));z-index:calc(var(--s-z-dialog) - 1);background:var(--_scrim);pointer-events:none;border:1px solid #0000;position:fixed;inset:0}.s-tour__scrim[data-anchored][data-v-8b89613f]{border-color:var(--s-accent-edge);border-radius:var(--s-r-lg);box-shadow:0 0 0 100vmax var(--_scrim),var(--s-glow-accent-strong),inset 0 0 18px var(--s-accent-soft);background:0 0;inset:auto}.s-tour__scrim[data-anchored][data-v-8b89613f]:after{content:"";border:1px solid var(--s-accent);border-radius:inherit;animation:s-pulse 2s var(--s-ease) infinite;pointer-events:none;position:absolute;inset:-3px}.s-tour-scrim-enter-active[data-v-8b89613f],.s-tour-scrim-leave-active[data-v-8b89613f]{transition:opacity var(--s-dur-2) var(--s-ease)}.s-tour-scrim-enter-from[data-v-8b89613f],.s-tour-scrim-leave-to[data-v-8b89613f]{opacity:0}.s-tour__card[data-v-8b89613f]{box-sizing:border-box;z-index:var(--s-z-dialog);width:min(var(--s-tour-width,420px),calc(100vw - var(--s-sp-4)*2));max-width:var(--reka-popover-content-available-width,none);max-height:calc(100dvh - var(--s-sp-4)*2);overflow-wrap:break-word;padding:var(--s-sp-5) var(--s-sp-5) var(--s-sp-4);border-radius:var(--s-r-lg);border-color:var(--s-accent-edge);background:color-mix(in oklab,var(--s-panel-solid),transparent 6%);box-shadow:var(--s-shadow-overlay);font-family:var(--s-font-mono);color:var(--s-ink-dim);transform-origin:var(--reka-popover-content-transform-origin);position:relative;overflow-y:auto}@media (width<=599.98px){.s-tour__card[data-v-8b89613f]{width:min(var(--s-tour-width,420px),calc(100vw - var(--s-sp-3)*2));padding:var(--s-sp-4) var(--s-sp-4) var(--s-sp-3)}}.s-tour__card[data-state=open][data-v-8b89613f]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.s-tour__card[data-state=closed][data-v-8b89613f]{animation:s-boot-rise var(--s-dur-1) var(--s-ease-in) reverse both}.s-tour__corner[data-v-8b89613f]{border:0 solid var(--s-accent);pointer-events:none;width:14px;height:14px;position:absolute}.s-tour__corner--tl[data-v-8b89613f]{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.s-tour__corner--tr[data-v-8b89613f]{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.s-tour__corner--bl[data-v-8b89613f]{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.s-tour__corner--br[data-v-8b89613f]{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.s-tour__kicker[data-v-8b89613f]{color:var(--s-ink-faint);margin:0}.s-tour__title[data-v-8b89613f]{margin:var(--s-sp-2) 0 var(--s-sp-2);font-family:var(--s-font-mono);font-size:var(--s-fs-title);color:var(--s-ink);font-weight:600}.s-tour__text[data-v-8b89613f]{margin:0 0 var(--s-sp-4);font-size:var(--s-fs-body);color:var(--s-ink-dim);line-height:1.7}.s-tour__row[data-v-8b89613f]{align-items:center;gap:var(--s-sp-2);display:flex}.s-tour__dots[data-v-8b89613f]{gap:5px;display:flex}.s-tour__dot[data-v-8b89613f]{border-radius:var(--s-r-pill);background:var(--s-ink-ghost);border:1px solid #0000;width:6px;height:6px}.s-tour__dot[data-on][data-v-8b89613f]{background:var(--s-accent);border-color:var(--s-accent);box-shadow:var(--s-glow-accent)}.s-tour__skip[data-v-8b89613f]{margin-left:auto}@media (prefers-reduced-motion:reduce){.s-tour__card[data-v-8b89613f],.s-tour__scrim[data-anchored][data-v-8b89613f]:after{animation:none!important}.s-tour-scrim-enter-active[data-v-8b89613f],.s-tour-scrim-leave-active[data-v-8b89613f]{transition:none}}@media (forced-colors:active){.s-tour__scrim[data-v-8b89613f]{background:0 0}.s-tour__scrim[data-anchored][data-v-8b89613f]{box-shadow:none;border-color:canvastext}.s-tour__dot[data-on][data-v-8b89613f]{box-shadow:none}}.s-tree[data-v-783d1cda]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);margin:0;padding:0;list-style:none}.s-tree__item[data-expanded]>.s-tree__row .s-tree__twisty[data-v-783d1cda]{transform:rotate(90deg)}.s-tree__row[data-v-783d1cda]{align-items:center;gap:var(--s-sp-1);min-height:var(--s-control-h-sm);border-radius:var(--s-r);color:var(--s-ink-dim);cursor:pointer;padding-inline-start:calc(var(--s-tree-level,0)*var(--s-sp-4));display:flex;position:relative}.s-tree__item:not([aria-level="1"])>.s-tree__row[data-v-783d1cda]:before{content:"";background:var(--s-line);inset-inline-start:calc(var(--s-tree-level,0)*var(--s-sp-4) - 10px);width:1px;position:absolute;top:0;bottom:0}.s-tree__item:hover>.s-tree__row[data-v-783d1cda]{background:var(--s-panel-2)}.s-tree__row[data-selected][data-v-783d1cda]{background:var(--s-accent-soft);color:var(--s-ink)}.s-tree__item[aria-selected=true]>.s-tree__row[data-v-783d1cda]{outline:1px solid var(--s-accent-edge);outline-offset:-1px}.s-tree__item[data-disabled]>.s-tree__row[data-v-783d1cda]{cursor:not-allowed;color:var(--s-ink-ghost)}.s-tree__twisty-spacer[data-v-783d1cda],.s-tree__twisty[data-v-783d1cda]{width:var(--s-target-min);height:var(--s-target-min);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:calc((var(--s-target-min) - 16px)*-1/2);display:inline-flex}.s-tree__twisty[data-v-783d1cda]{appearance:none;cursor:pointer;color:var(--s-ink-faint);transition:transform var(--s-dur-2) var(--s-ease),color var(--s-dur-2) var(--s-ease);background:0 0;border:none;padding:0;font-size:12px}.s-tree__twisty[data-v-783d1cda]:hover{color:var(--s-accent)}.s-tree__icon[data-v-783d1cda]{flex-shrink:0}.s-tree__label[data-v-783d1cda]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-typed-text[data-v-81750711]{font-family:var(--s-font-mono)}.s-typed-text__sr[data-v-81750711]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-typed-text__display--caret[data-v-81750711]:after{content:"";vertical-align:-.15em;background:var(--s-accent);width:.5em;height:1em;margin-inline-start:1px;animation:1s step-end infinite s-caret;display:inline-block}@media (prefers-reduced-motion:reduce){.s-typed-text__display--caret[data-v-81750711]:after{animation:none}}.s-veil[data-v-3911c65d]{--_s:var(--s-veil-strength,1);pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--s-bg-deep) calc(72%*var(--_s)),transparent) 0,color-mix(in oklab,var(--s-bg-deep) calc(24%*var(--_s)),transparent) 22%,color-mix(in oklab,var(--s-bg-deep) calc(14%*var(--_s)),transparent) 45%),linear-gradient(0deg,color-mix(in oklab,var(--s-bg-deep) calc(78%*var(--_s)),transparent) 0,color-mix(in oklab,var(--s-bg-deep) calc(10%*var(--_s)),transparent) 18%,transparent 32%);position:absolute;inset:0}@media (width<=599.98px){.s-veil[data-v-3911c65d]{background:linear-gradient(180deg,color-mix(in oklab,var(--s-bg-deep) calc(72%*var(--_s)),transparent) 0,color-mix(in oklab,var(--s-bg-deep) calc(30%*var(--_s)),transparent) 22%,color-mix(in oklab,var(--s-bg-deep) calc(20%*var(--_s)),transparent) 45%),linear-gradient(0deg,color-mix(in oklab,var(--s-bg-deep) calc(80%*var(--_s)),transparent) 0,color-mix(in oklab,var(--s-bg-deep) calc(15%*var(--_s)),transparent) 20%,transparent 34%)}}@media (forced-colors:active){.s-veil[data-v-3911c65d]{display:none}}.markdown-content[data-v-7a3ee459] h1,.markdown-content[data-v-7a3ee459] h2,.markdown-content[data-v-7a3ee459] h3,.markdown-content[data-v-7a3ee459] h4,.markdown-content[data-v-7a3ee459] h5,.markdown-content[data-v-7a3ee459] h6{scroll-margin-top:80px}.cmd-msg[data-v-413e3ad0]{gap:var(--s-sp-3);padding:var(--s-sp-2) var(--s-sp-1);grid-template-columns:auto 1fr;align-items:start;max-height:360px;display:grid;overflow-y:auto}.cmd-msg__avatar[data-v-413e3ad0]{margin-top:2px}.cmd-msg__body[data-v-413e3ad0]{min-width:0}.cmd-msg__head[data-v-413e3ad0]{align-items:baseline;gap:var(--s-sp-2);margin-bottom:var(--s-sp-1);display:flex}.cmd-msg__name[data-v-413e3ad0]{color:var(--s-ink);font-size:13.5px;font-weight:600}.cmd-msg__tag[data-v-413e3ad0]{color:var(--s-ink-ghost);border:1px solid var(--s-line);border-radius:var(--s-r);padding:0 4px;line-height:1.6}.cmd-msg__steps[data-v-413e3ad0]{margin:2px 0 var(--s-sp-2);flex-direction:column;gap:3px;display:flex}.step[data-v-413e3ad0]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);align-items:center;gap:7px;display:flex}.step__ico--spin[data-v-413e3ad0]{animation:.9s linear infinite s-spin}.step__tool[data-v-413e3ad0]{color:var(--s-ink);font-weight:600}.step__args[data-v-413e3ad0]{color:var(--s-ink-faint)}.cmd-msg__text[data-v-413e3ad0]{color:var(--s-ink-dim);font-size:13px;line-height:1.55}.cmd-msg__text[data-v-413e3ad0] p{margin:0 0 .5em}.cmd-msg__text[data-v-413e3ad0] p:last-child{margin-bottom:0}.cmd-msg__text[data-v-413e3ad0] code{font-size:var(--s-fs-meta);font-family:var(--s-font-mono)}.cmd-msg__text[data-v-413e3ad0] ol,.cmd-msg__text[data-v-413e3ad0] ul{margin:0 0 .5em;padding-left:1.2em}.cmd-msg__typing[data-v-413e3ad0]{gap:4px;padding:4px 0;display:flex}.cmd-msg__typing .dot[data-v-413e3ad0]{background:var(--s-accent);opacity:.5;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite both s-pulse}.cmd-msg__typing .dot[data-v-413e3ad0]:nth-child(2){animation-delay:.2s}.cmd-msg__typing .dot[data-v-413e3ad0]:nth-child(3){animation-delay:.4s}.cmd-msg__error[data-v-413e3ad0]{align-items:flex-start;gap:var(--s-sp-1);color:var(--s-alert);margin-top:var(--s-sp-1);font-size:13px;display:flex}.s-list[data-v-de72ef60]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.s-list__row[data-v-de72ef60]{align-items:center;gap:var(--s-sp-3);width:100%;padding:var(--s-sp-3);border-radius:var(--s-r);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) var(--s-ease);background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.s-list__row[data-v-de72ef60]:hover{background:var(--s-accent-soft)}.s-list__append[data-v-de72ef60],.s-list__prepend[data-v-de72ef60]{flex-shrink:0;align-items:center;display:flex}.s-list__body[data-v-de72ef60]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s-list__title[data-v-de72ef60]{font-size:var(--s-fs-body);color:var(--s-ink);font-weight:500}.s-list__subtitle[data-v-de72ef60],.s-list__title[data-v-de72ef60]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-list__subtitle[data-v-de72ef60]{font-size:var(--s-fs-meta);color:var(--s-ink-faint)}.command-palette-overlay[data-v-de72ef60]{z-index:var(--s-z-dialog);background:color-mix(in oklab,var(--s-bg-deep),transparent 30%);position:fixed;inset:0}.command-palette-overlay[data-state=open][data-v-de72ef60]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.command-palette-overlay[data-state=closed][data-v-de72ef60]{animation:s-boot-rise var(--s-dur-2) var(--s-ease-in) reverse both}.command-palette[data-v-de72ef60]{z-index:var(--s-z-dialog);width:min(640px,calc(100vw - var(--s-sp-5)*2));height:fit-content;max-height:calc(100vh - var(--s-sp-5)*2);border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-overlay);font-family:var(--s-font-mono);color:var(--s-ink);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.command-palette[data-state=open][data-v-de72ef60]{animation:s-flicker-in var(--s-dur-3) var(--s-ease) both}.command-palette[data-state=closed][data-v-de72ef60]{animation:s-boot-rise var(--s-dur-2) var(--s-ease-in) reverse both}@media (prefers-reduced-motion:reduce){.command-palette[data-v-de72ef60],.command-palette-overlay[data-v-de72ef60]{animation:none!important}}.command-palette__search[data-v-de72ef60]{padding:var(--s-sp-2);flex-shrink:0}.command-palette__ai-header[data-v-de72ef60]{align-items:center;gap:var(--s-sp-3);padding:var(--s-sp-4);display:flex}.command-palette__ai-prompt[data-v-de72ef60]{min-width:0;font-size:var(--s-fs-body);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.command-palette__list[data-v-de72ef60]{max-height:420px;padding:var(--s-sp-2);overflow-y:auto}.command-palette__group-header[data-v-de72ef60]{padding:var(--s-sp-3) var(--s-sp-4) var(--s-sp-1);margin-top:var(--s-sp-1)}.command-palette__group-header[data-v-de72ef60]:first-child{margin-top:0}.command-palette__row[data-v-de72ef60]{width:100%}.command-palette__row[aria-disabled][data-v-de72ef60]{opacity:.4}.command-palette__row[data-active][data-v-de72ef60]{background:var(--s-accent);color:var(--s-accent-ink);border-color:#0000}.command-palette__row[data-active] .s-list__subtitle[data-v-de72ef60],.command-palette__row[data-active] .s-list__title[data-v-de72ef60]{color:inherit}.command-palette__row[data-active] .s-list__subtitle[data-v-de72ef60]{opacity:.7}.command-palette__row[data-active][data-v-de72ef60] .s-kbd__key{background:color-mix(in oklab,var(--s-accent-ink) 20%,transparent);border-color:color-mix(in oklab,var(--s-accent-ink) 30%,transparent);color:var(--s-accent-ink)}.command-palette__ai-row .s-list__title[data-v-de72ef60]{font-style:italic}.command-palette__shortcut[data-v-de72ef60]{align-items:center;gap:var(--s-sp-1);flex-shrink:0;display:flex}.command-palette__footer[data-v-de72ef60]{justify-content:center;align-items:center;gap:var(--s-sp-5);padding:var(--s-sp-2) var(--s-sp-4);background:var(--s-panel-2);flex-shrink:0;display:flex}.command-palette__hint[data-v-de72ef60]{align-items:center;gap:var(--s-sp-1);font-size:var(--s-fs-body);color:var(--s-ink-dim);display:flex}.announcement-banner[data-v-c0aba067]{z-index:1000;pointer-events:auto;--_c:var(--s-active);--_soft:var(--s-active-soft);background:var(--_soft);border-bottom:1px solid var(--_c);color:var(--s-ink);position:fixed;top:64px;left:0;right:0}.announcement-banner[data-tone=warn][data-v-c0aba067]{--_c:var(--s-warn);--_soft:var(--s-warn-soft)}.announcement-banner[data-tone=alert][data-v-c0aba067]{--_c:var(--s-alert);--_soft:var(--s-alert-soft)}.banner-content[data-v-c0aba067]{align-items:center;gap:var(--s-sp-2);padding:var(--s-sp-2) var(--s-sp-5);min-height:40px;display:flex}.banner-icon[data-v-c0aba067]{flex-shrink:0}.banner-text[data-v-c0aba067]{font-size:var(--s-fs-body);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.4;overflow:hidden}.banner-body[data-v-c0aba067]{color:var(--s-ink-dim)}.banner-actions[data-v-c0aba067]{align-items:center;gap:var(--s-sp-1);flex-shrink:0;display:flex}.banner-close[data-v-c0aba067]{opacity:.85}.banner-close[data-v-c0aba067]:hover{opacity:1}.banner-slide-enter-active[data-v-c0aba067]{transition:transform var(--s-dur-3) var(--s-ease),opacity var(--s-dur-3) var(--s-ease)}.banner-slide-leave-active[data-v-c0aba067]{transition:transform var(--s-dur-2) var(--s-ease),opacity var(--s-dur-2) var(--s-ease)}.banner-slide-enter-from[data-v-c0aba067],.banner-slide-leave-to[data-v-c0aba067]{opacity:0;transform:translateY(-100%)}.announcement-fullscreen[data-v-2056a351]{z-index:99999;padding:var(--s-sp-6);--_tone:var(--s-active);background:color-mix(in oklab,var(--_tone) 22%,var(--s-bg-deep) 78%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.announcement-fullscreen[data-tone=warn][data-v-2056a351]{--_tone:var(--s-warn)}.announcement-fullscreen[data-tone=alert][data-v-2056a351]{--_tone:var(--s-alert)}.overlay-icon[data-v-2056a351]{margin-bottom:var(--s-sp-4)}.overlay-title[data-v-2056a351]{margin:0 0 var(--s-sp-3);font-family:var(--s-font-sans);font-size:var(--s-fs-page);color:var(--s-ink);font-weight:700}.overlay-card[data-v-2056a351]{background:var(--s-panel-solid);color:var(--s-ink);border:1px solid var(--s-line);border-inline-start:3px solid var(--_tone);border-radius:var(--s-r-xl);padding:var(--s-sp-7);text-align:center;width:100%;max-width:680px;box-shadow:var(--s-shadow-overlay)}.overlay-body[data-v-2056a351]{font-size:var(--s-fs-title);white-space:pre-wrap;text-align:left;color:var(--s-ink-dim);line-height:1.6}.overlay-expiry[data-v-2056a351]{margin-top:var(--s-sp-4);font-size:var(--s-fs-body);color:var(--s-ink-dim)}.overlay-actions[data-v-2056a351]{margin-top:var(--s-sp-5)}.non-dismissible-note[data-v-2056a351]{align-items:center;gap:var(--s-sp-1);font-size:var(--s-fs-body);color:var(--s-ink-dim);display:inline-flex}.overlay-override[data-v-2056a351]{margin-top:var(--s-sp-4)}.fullscreen-fade-enter-active[data-v-2056a351],.fullscreen-fade-leave-active[data-v-2056a351]{transition:opacity .18s}.fullscreen-fade-enter-from[data-v-2056a351],.fullscreen-fade-leave-to[data-v-2056a351]{opacity:0}
