[hidden]{display:none!important}:root{--bg: #0c0c0f;--bg-elevated: #14141c;--bg-overlay: rgba(12, 12, 15, .9);--bg-panel: rgba(20, 20, 28, .88);--text: #e8e8ec;--text-dim: rgba(232, 232, 236, .55);--text-faint: rgba(232, 232, 236, .3);--nav-text: #e8e8ec;--accent: #8b7cf8;--accent-cool: #00d4ff;--accent-warm: #f0abfc;--status: #4ade80;--cyan: var(--accent-cool);--magenta: var(--accent-warm);--purple: var(--accent);--green: var(--status);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .22);--border-accent: rgba(139, 124, 248, .28);--glow-cyan: 0 0 28px rgba(0, 212, 255, .35);--glow-magenta: 0 0 28px rgba(240, 171, 252, .28);--glow-accent: 0 0 32px rgba(139, 124, 248, .32);--font-display: "Orbitron", sans-serif;--font-body: "Rajdhani", sans-serif;--font-mono: "Share Tech Mono", "Roboto Mono", monospace;--footer-hud-clearance: 3.25rem;--clippy-size-w: 124px;--clippy-size-h: 93px;--clippy-anchor-bottom: 20px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}#app{position:relative;width:100%;height:100%;z-index:1}#cortex-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:auto;transition:opacity .4s ease}body.thematic-bg-active .hero-backdrop{opacity:0;visibility:hidden}body.thematic-bg-active .vignette{background:radial-gradient(ellipse 92% 74% at 50% 42%,rgba(0,212,255,.08) 0%,transparent 58%),radial-gradient(ellipse at 50% 50%,transparent 48%,rgba(5,8,18,.32) 78%,rgba(2,2,8,.78) 100%);opacity:.38}body.thematic-bg-active .crt-overlay{opacity:.18}body.thematic-bg-active.auth-locked .vignette,body.thematic-bg-active.login-active .vignette{opacity:.45}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 42%,rgba(0,212,255,.08) 0%,transparent 55%),radial-gradient(ellipse at 50% 50%,transparent 35%,rgba(5,8,18,.55) 72%,rgba(2,2,8,.92) 100%)}.crt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.55;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0px,rgba(0,0,0,.14) 1px,transparent 1px,transparent 3px);mix-blend-mode:overlay}.crt-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.35}.cortex-chrome{position:fixed;z-index:50;pointer-events:none}.cortex-chrome .center-nav,.cortex-chrome .center-nav-item,.cortex-chrome .panel-subnav,.cortex-chrome .panel-subnav-item{pointer-events:auto}.hud{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.2rem 2rem;font-family:var(--font-mono);font-size:.62rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);animation:fadeDown 1s ease .3s both;opacity:.92;background:transparent}.hud-left,.hud-right{display:flex;align-items:center;gap:.6rem}.hud-left{justify-self:start}.hud-right{justify-self:end;justify-content:flex-end}.hud-left .hud-time{margin-left:1rem;padding-left:1rem;border-left:1px solid var(--border)}.hud-dot{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 8px var(--green);animation:pulse 2s ease infinite}.hud-pulse{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 8px var(--cyan);animation:pulse 1.5s ease infinite}.hud-time{color:var(--text-dim);font-size:.62rem;letter-spacing:.22em}.hud-label{color:#00d4ff73;text-shadow:none}.center-nav{display:flex;align-items:center;justify-content:center;gap:1rem;justify-self:center;z-index:11;pointer-events:auto;animation:fadeDown 1s ease .4s both}.center-nav-item{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:.62rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#e8f4ffb8;text-shadow:none;transition:color .2s ease,text-shadow .2s ease,opacity .2s ease}.center-nav-item:hover{color:var(--accent-cool);text-shadow:0 0 12px rgba(0,212,255,.45)}.center-nav-item.active{color:var(--accent-cool);text-shadow:0 0 14px rgba(0,212,255,.55)}.center-nav-sep{color:#00d4ff47;font-family:var(--font-mono);font-size:.62rem;font-weight:400;letter-spacing:2px;-webkit-user-select:none;user-select:none}.lab-subnav,.config-subnav,.panel-subnav{position:fixed;top:3.6rem;left:50%;transform:translate(-50%);z-index:50;display:none;align-items:center;justify-content:center;gap:.65rem;padding:.35rem .85rem;border:1px solid rgba(0,212,255,.18);background:#05080ed1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.lab-subnav[hidden],.config-subnav[hidden],.panel-subnav[hidden]{display:none!important}body.view-lab .lab-subnav:not([hidden]),body.view-config-group .config-subnav:not([hidden]){display:flex}.lab-subnav-item,.config-subnav-item,.panel-subnav-item{background:none;border:none;padding:.15rem .1rem;cursor:pointer;font-family:var(--font-mono);font-size:.58rem;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:#e8f4ff8c;transition:color .2s ease,text-shadow .2s ease}.lab-subnav-item:hover,.config-subnav-item:hover,.panel-subnav-item:hover{color:var(--accent-cool)}.lab-subnav-item.active,.config-subnav-item.active,.panel-subnav-item.active{color:var(--accent-cool);text-shadow:0 0 12px rgba(0,212,255,.45)}.lab-subnav-sep,.panel-subnav-sep{color:#00d4ff38;font-family:var(--font-mono);font-size:.55rem}.hero{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:5rem 2rem 7rem;pointer-events:none;text-align:center}.hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero-glow{position:absolute;top:38%;left:50%;width:min(90vw,720px);height:min(60vh,480px);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(0,212,255,.18) 0%,rgba(139,124,248,.1) 35%,transparent 68%);filter:blur(40px);animation:heroGlowPulse 6s ease-in-out infinite}.hero-grid{position:absolute;bottom:-10%;left:50%;width:140%;height:55%;transform:translate(-50%) perspective(500px) rotateX(72deg);background:linear-gradient(90deg,rgba(0,212,255,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(0,212,255,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.9) 40%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.9) 40%,transparent 100%);opacity:.55}.hero-scan-sweep{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.5),rgba(240,171,252,.4),transparent);box-shadow:0 0 24px #00d4ff73;animation:heroScanSweep 8s ease-in-out infinite;opacity:.7}@keyframes heroGlowPulse{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes heroScanSweep{0%{top:18%;opacity:0}8%{opacity:.7}92%{opacity:.7}to{top:82%;opacity:0}}.hero-content{position:relative;max-width:820px;width:100%;pointer-events:auto;opacity:0;transform:translateY(32px) scale(.98);transition:opacity 1.2s ease,transform 1.2s ease}.hero-content.revealed{opacity:1;transform:translateY(0) scale(1)}.hero-frame{position:relative;padding:2.5rem 2rem 2rem}.hero-corner{position:absolute;width:28px;height:28px;border-color:#00d4ff8c;border-style:solid;opacity:.85;filter:drop-shadow(0 0 6px rgba(0,212,255,.4))}.hero-corner-tl{top:0;left:0;border-width:2px 0 0 2px}.hero-corner-tr{top:0;right:0;border-width:2px 2px 0 0}.hero-corner-bl{bottom:0;left:0;border-width:0 0 2px 2px}.hero-corner-br{bottom:0;right:0;border-width:0 2px 2px 0}.hero-eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:400;letter-spacing:.42em;text-transform:uppercase;color:var(--magenta);margin-bottom:1.2rem;animation:fadeIn 1s ease .5s both}.hero-eyebrow .glitch-text{color:var(--magenta);text-shadow:0 0 18px rgba(240,171,252,.45)}.glitch-text{position:relative;display:inline-block}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{color:var(--accent-cool);animation:glitch1 3s infinite linear;clip-path:polygon(0 0,100% 0,100% 35%,0 35%)}.glitch-text:after{color:var(--magenta);animation:glitch2 3s infinite linear;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}@keyframes glitch1{0%,90%,to{transform:translate(0)}92%{transform:translate(-3px,1px)}94%{transform:translate(3px,-1px)}96%{transform:translate(-2px)}}@keyframes glitch2{0%,90%,to{transform:translate(0)}91%{transform:translate(3px,-1px)}93%{transform:translate(-3px,1px)}95%{transform:translate(2px)}}.hero-title{position:relative;margin-bottom:1rem;animation:fadeIn 1s ease .7s both}.glitch-title,.title-line{font-family:var(--font-display);font-size:clamp(4.5rem,14vw,10rem);font-weight:900;line-height:.92;letter-spacing:.06em;text-transform:uppercase;color:#f0f9ff;text-shadow:0 0 20px rgba(0,212,255,.45),0 0 48px rgba(139,124,248,.25);cursor:default;position:relative;display:inline-block}.glitch-title:before,.glitch-title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:uppercase;color:#f0f9ff;background:transparent;pointer-events:none}.glitch-title:before{left:2px;text-shadow:-2px 0 var(--accent-cool);clip-path:inset(14% 0 72% 0);animation:cortex-title-glitch 2.4s linear infinite alternate-reverse}.glitch-title:after{left:-2px;text-shadow:2px 0 var(--accent-warm);clip-path:inset(58% 0 24% 0);animation:cortex-title-glitch 2.4s 1.1s linear infinite alternate-reverse}.glitch-title.glitching:before,.glitch-title.glitching:after{animation-duration:.35s}@keyframes cortex-title-glitch{0%{clip-path:inset(12% 0 78% 0);transform:translate(0)}5%{clip-path:inset(55% 0 28% 0);transform:translate(-3px)}10%{clip-path:inset(8% 0 85% 0);transform:translate(3px)}15%{clip-path:inset(72% 0 12% 0);transform:translate(-2px,1px)}20%{clip-path:inset(35% 0 48% 0);transform:translate(2px,-1px)}25%{clip-path:inset(88% 0 5% 0);transform:translate(0)}30%{clip-path:inset(22% 0 65% 0);transform:translate(-4px)}35%{clip-path:inset(48% 0 42% 0);transform:translate(3px)}40%{clip-path:inset(5% 0 90% 0);transform:translate(0)}45%{clip-path:inset(65% 0 22% 0);transform:translate(-2px,1px)}50%{clip-path:inset(18% 0 72% 0);transform:translate(2px,-1px)}55%{clip-path:inset(80% 0 8% 0);transform:translate(0)}60%{clip-path:inset(42% 0 50% 0);transform:translate(-1px)}65%{clip-path:inset(28% 0 58% 0);transform:translate(1px,1px)}70%{clip-path:inset(92% 0 2% 0);transform:translate(0)}75%{clip-path:inset(15% 0 68% 0);transform:translate(-3px,-1px)}80%{clip-path:inset(58% 0 32% 0);transform:translate(2px)}85%{clip-path:inset(38% 0 52% 0);transform:translate(0)}90%{clip-path:inset(70% 0 18% 0);transform:translate(-2px)}95%{clip-path:inset(10% 0 82% 0);transform:translate(1px,1px)}to{clip-path:inset(45% 0 40% 0);transform:translate(0)}}@media(prefers-reduced-motion:reduce){.glitch-title:before,.glitch-title:after{animation:none;opacity:0}}.hero-subtitle{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:500;line-height:1.55;color:#d2f0ffd1;margin:0 auto 1.5rem;max-width:520px;text-shadow:0 0 20px rgba(0,212,255,.12);animation:fadeIn 1s ease .85s both}.hero-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin-bottom:1.75rem;animation:fadeIn 1s ease .95s both}.hero-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#c8ebffe0;background:#00d4ff0f;border:1px solid rgba(0,212,255,.22);border-radius:2px;box-shadow:inset 0 0 12px #00d4ff0f}.hero-chip-accent{color:#ffdcffeb;border-color:#f0abfc47;background:#f0abfc14;box-shadow:inset 0 0 12px #f0abfc14}.hero-chip-dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2s ease infinite}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(5.5rem,1fr));justify-content:center;gap:clamp(1rem,4vw,2.5rem);max-width:28rem;margin:0 auto;padding-top:1.25rem;border-top:1px solid rgba(0,212,255,.12);animation:fadeIn 1s ease 1.05s both}.stat{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.hero-coord.stat-value{font-size:clamp(.95rem,2.1vw,1.28rem);letter-spacing:.02em}.stat-value{font-family:var(--font-display);font-size:clamp(1.1rem,2.5vw,1.45rem);font-weight:700;color:var(--accent-cool);text-shadow:0 0 16px rgba(0,212,255,.45);font-variant-numeric:tabular-nums}.hero-coord .stat-sep{margin:0 .15rem;opacity:.5}.stat-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#a0c8dc8c}.hero-actions{display:none}.btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2rem;border:none;border-radius:2px;font-family:var(--font-mono);font-size:.68rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.btn:hover{transform:translateY(-2px)}.cortex-spinner{display:inline-block;width:1em;height:1em;border:2px solid rgba(255,255,255,.12);border-top-color:var(--cyan);border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0;vertical-align:-.12em;box-sizing:border-box}.hypha-spinner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.hypha-spinner.is-on{opacity:1;visibility:visible}.hypha-spinner-canvas{display:block;width:100%;height:100%}.hypha-spinner-label{position:absolute;right:1.1rem;bottom:1rem;margin:0;max-width:min(22rem,70vw);font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#00d4ffc7;text-shadow:0 0 14px rgba(139,124,248,.4);text-align:right}.cortex-spinner--sm{width:.85rem;height:.85rem}.cortex-spinner--lg{width:1.5rem;height:1.5rem}.cortex-spinner--accent{border-color:#a78bfa33;border-top-color:var(--accent)}.btn.loading,.btn.is-busy,.guide-send.loading{pointer-events:none;cursor:wait;color:transparent!important}.btn.loading>*,.btn.is-busy>*{visibility:hidden}.btn.loading:after,.btn.is-busy:after,.guide-send.loading:after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid rgba(255,255,255,.15);border-top-color:var(--cyan);border-radius:50%;animation:spin .7s linear infinite;z-index:2;box-sizing:border-box}.btn-primary.loading:after,.btn-primary.is-busy:after{border-color:#0c0c0f40;border-top-color:var(--bg)}.guide-send.loading{position:relative}.btn.loading .ws-btn-icon,.btn.is-busy .ws-btn-icon{animation:spin .8s linear infinite}.panel-status.is-pending,.guide-tools-toolbar-status.is-pending,.guide-status-running,.ws-hint.is-pending,.ws-schema-status.is-pending{display:inline-flex;align-items:center;gap:.45rem}.panel-status.is-pending:before,.guide-tools-toolbar-status.is-pending:before,.guide-status-running:before,.ws-hint.is-pending:before,.ws-schema-status.is-pending:before{content:"";display:inline-block;width:.7rem;height:.7rem;border:2px solid rgba(255,255,255,.12);border-top-color:var(--cyan);border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0;box-sizing:border-box}.guide-status-running{justify-content:center;width:100%}.btn-primary{background:transparent;color:var(--bg)}.btn-primary:not(:has(.btn-bg)){background:linear-gradient(100deg,#00d2ffeb,#6e78d2e0);color:#05080c;border:1px solid rgba(0,212,255,.28);box-shadow:none}.btn-primary:not(:has(.btn-bg)):hover:not(:disabled){color:#05080c;filter:brightness(1.06);box-shadow:0 0 16px #00d4ff33}.btn-primary:not(:has(.btn-bg)):disabled{opacity:.45;cursor:not-allowed}.btn-primary:not(:has(.btn-bg)).loading:after,.btn-primary:not(:has(.btn-bg)).is-busy:after{border-color:#0c0c0f33;border-top-color:#05080c}.btn-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--accent-cool),var(--accent));z-index:0;transition:opacity .3s}.btn-primary:hover .btn-bg{opacity:.9;box-shadow:var(--glow-accent)}.btn-text,.btn-icon{position:relative;z-index:1}.btn-icon{transition:transform .3s ease}.btn-primary:hover .btn-icon{transform:translate(4px)}.btn-ghost{background:transparent;color:#e8f4ffe0;border:1px solid rgba(0,212,255,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{border-color:var(--accent-cool);color:var(--accent-cool);box-shadow:inset 0 0 20px #00d4ff14,0 0 16px #00d4ff1f}.btn-ghost.active{border-color:var(--accent-warm);color:var(--accent-warm);box-shadow:inset 0 0 20px #f0abfc1a}.page-stage{height:100%;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;padding:4.75rem 2rem 2.5rem;overflow:hidden;animation:pageStageIn .4s cubic-bezier(.22,1,.36,1) both}.page-stage-chat,.page-stage-immersive,.page-stage-live,.page-stage-config{max-width:none}@keyframes pageStageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(0,212,255,.12);flex-shrink:0}.page-head-compact{align-items:center}.page-head-brand{min-width:min(100%,16rem)}.page-eyebrow{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:#00d4ff80;margin-bottom:.35rem}.page-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:.1em;line-height:.95;color:#e8f4fff2;text-shadow:0 0 30px rgba(0,212,255,.25);margin:0 0 .45rem}.page-lede{font-family:var(--font-body);font-size:1rem;line-height:1.4;color:var(--text-dim);max-width:28rem;margin:0}.page-head-tools,.page-head-meta{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;flex:1;justify-content:flex-end}.page-head-meta{flex-direction:column;align-items:stretch;max-width:34rem}.page-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.page-foot{flex-shrink:0;padding-top:1rem;margin-top:.75rem;border-top:1px solid var(--border)}.page-head-overlay,.page-foot-overlay,.page-body-overlay{position:relative;z-index:2}.config-view.panel-view{background:radial-gradient(ellipse 50% 40% at 80% 20%,rgba(139,124,248,.08),transparent 55%),linear-gradient(160deg,#07070a,#0c0c0f,#101018);-webkit-backdrop-filter:none;backdrop-filter:none}.config-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto 1fr;width:100%;height:100%;overflow:hidden}.config-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:4.25rem clamp(.85rem,2vw,2rem) .55rem;border-bottom:1px solid rgba(0,212,255,.1);flex-shrink:0;overflow:visible;position:relative;z-index:60}.config-topbar-compact .config-topbar-left{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}.config-title{font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:.08em;margin:0;color:#e8f4fff2}.config-subtitle{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:var(--text-faint)}.config-topbar-tools{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;position:relative;overflow:visible}.config-summary-chips{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.config-summary-chip{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border:1px solid rgba(103,232,249,.28);border-radius:4px;color:#a5f3fc;white-space:nowrap}.config-summary-chip--warn{border-color:#fcd34d73;color:#fde68a}.config-scroll{overflow:hidden;padding:.5rem clamp(.85rem,2vw,2rem) .75rem;width:100%;height:100%;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(11rem,1fr) minmax(9rem,.75fr) auto;grid-template-areas:"gpu" "workloads" "monitor" "status";gap:.5rem;font-size:.875rem}.config-scroll>.svc-gpu-compact{grid-area:gpu}.config-scroll>.config-workloads{grid-area:workloads}.config-scroll>.svc-panel-monitor{grid-area:monitor;min-height:0;overflow:hidden;display:flex;flex-direction:column}.config-scroll>.svc-panel-monitor .svc-monitor-stack{flex:1;min-height:0}.config-scroll>.svc-panel-monitor .svc-monitor-log{min-height:0;max-height:none;height:100%}.config-scroll>.svc-status-line{grid-area:status}.config-workloads{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(0,2.15fr);gap:.5rem;min-height:0;align-items:stretch}.config-workloads>.svc-panel-ollama,.config-workloads>.svc-panel-inference{min-height:0;display:flex;flex-direction:column;padding:.5rem .65rem}.config-workloads .svc-ollama-bar-body{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;flex:1;min-height:0}.config-workloads .svc-ollama-installed-wrap{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#0003;overflow:hidden}.config-workloads .svc-ollama-installed{flex:1;min-height:0;overflow-y:auto;margin:0;padding:.25rem;list-style:none;display:flex;flex-direction:column;gap:.2rem}.config-workloads>.svc-panel-inference .svc-inference-table-wrap{flex:1;min-height:0;overflow:auto}.svc-gpu-strip{display:flex;align-items:stretch;gap:.85rem;padding:.45rem .65rem}.svc-gpu-metrics{flex:1 1 auto;min-width:0}.svc-gpu-quick-actions{flex:0 0 auto;display:flex;flex-direction:column;gap:.35rem;padding:.15rem 0 .15rem .85rem;border-left:1px solid rgba(255,255,255,.08);min-width:min(22rem,38vw)}.svc-quick-actions-title{margin:0;white-space:nowrap;align-self:flex-start}.svc-quick-actions-cols{display:flex;flex-direction:row;align-items:flex-start;gap:.45rem}.svc-quick-actions-group{flex:1 1 0;min-width:5.25rem;display:flex;flex-direction:column;gap:.28rem;align-items:stretch}.svc-quick-actions-group .svc-kicker{margin:0 0 .12rem;text-align:left}.svc-quick-actions-group .btn-xs{width:100%;justify-content:center;min-height:1.75rem;padding:0 .35rem;font-size:.58rem;letter-spacing:.1em;border-radius:2px}.svc-panel-head-ollama{flex-wrap:nowrap;gap:.45rem}.svc-panel-head-ollama .svc-panel-title{flex-shrink:0}.svc-panel-head-ollama .svc-ollama-filter{flex:1 1 auto;min-width:5rem;max-width:12rem;min-height:var(--config-btn-h, 1.875rem);padding:0 .5rem;font-size:.78rem;margin-left:auto}.svc-panel-head-ollama .svc-ollama-count{flex-shrink:0;white-space:nowrap}.svc-gpu-strip .svc-gpu-line1{margin-bottom:.3rem}.svc-gpu-strip .svc-gpu-bar-track{margin:0 0 .35rem}.svc-gpu-strip .svc-gpu-line2{gap:.5rem 1.5rem}.svc-ram-bar-track{margin:.15rem 0 .1rem}.svc-ram-bar-fill{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#67e8f98c,#38bdf8d9);transition:width .35s ease}.svc-ram-bar-fill.svc-ram-bar--warn{background:linear-gradient(90deg,#fcd34da6,#f87171d9)}.svc-ram-caption{margin:0 0 .25rem;font-family:var(--font-mono);font-size:.68rem;color:var(--text-faint)}.svc-gpu-chips-col-meta .svc-stack-meta{font-size:.72rem}.svc-stack-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.svc-stack-value{word-break:break-all}.svc-ollama-toolbar{display:none}.svc-ollama-filter{flex:1 1 9rem;min-width:7rem;min-height:1.75rem;padding:.25rem .5rem;font-size:.78rem}.svc-ollama-count{font-family:var(--font-mono);font-size:.65rem;color:var(--text-faint);white-space:nowrap}.svc-fit-badge--tight{border-color:#fcd34d8c;color:#fde68a}.svc-fit-badge--no{border-color:#f871718c;color:#fecaca}.svc-panel{border:1px solid var(--border);background:#00000038;border-radius:6px;padding:.65rem .8rem;min-width:0}.svc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.svc-panel-head-summary{list-style:none;cursor:pointer;margin-bottom:0}.svc-panel-head-summary::-webkit-details-marker{display:none}.svc-panel-title{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-cool);margin:0;font-weight:400}.svc-panel-actions{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.svc-inline-muted{margin:0 0 .35rem;font-size:.82rem;color:var(--text-faint)}.svc-gpu-compact{padding:.5rem .65rem}.svc-gpu-line1{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.4rem;font-size:.9rem}.svc-gpu-compact .svc-gpu-device{font-weight:500;color:var(--text)}.svc-gpu-compact .svc-gpu-mem{color:var(--text-dim)}.svc-sys-chip{font-family:var(--font-mono);font-size:.72rem;color:var(--text-faint);padding:.15rem .45rem;border:1px solid rgba(255,255,255,.08);border-radius:4px}.svc-gpu-compact .svc-gpu-bar-track{margin:.25rem 0 .4rem;height:6px}.svc-gpu-line2{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.svc-gpu-chips-col{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.svc-kicker{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.svc-chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.svc-chip-list li{font-family:var(--font-mono);font-size:.72rem;color:var(--text-dim);padding:.15rem .45rem;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#0003}.svc-chip-list li.svc-muted{font-style:italic;color:var(--text-faint)}.svc-ollama-installed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.svc-ollama-installed .svc-ollama-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem;font-family:var(--font-mono);font-size:.78rem;color:var(--text-dim);padding:.32rem .45rem;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:#00000026}.svc-ollama-installed .svc-ollama-row.is-loaded{border-color:#86efac38;background:#86efac0a}.svc-ollama-row-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:.18rem}.svc-ollama-row-name{color:var(--text);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-ollama-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem}.svc-ollama-row-size{font-size:.68rem;color:var(--text-faint)}.svc-ollama-row-hint{flex-shrink:0;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.svc-ollama-row-btn{flex-shrink:0}.svc-ollama-empty{padding:.75rem .5rem;text-align:center;font-size:.78rem;color:var(--text-faint)}.svc-ollama-footer{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;justify-content:flex-end}.svc-ollama-footer .btn-xs:last-child{margin-left:0}.svc-ollama-compact{list-style:none;margin:0 0 .4rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.svc-ollama-compact .svc-ollama-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem;font-family:var(--font-mono);font-size:.78rem;color:var(--text-dim);padding:.28rem .45rem;border:1px solid rgba(255,255,255,.06);border-radius:4px}.svc-ollama-load-compact{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.svc-ollama-load-compact .panel-input{flex:1 1 8rem;min-width:6rem;padding:.32rem .5rem;font-size:.82rem}.svc-inference-table-wrap{overflow-x:auto;min-width:0}.svc-inference-table{width:100%;border-collapse:collapse;table-layout:fixed}.svc-col-drag{width:1.75rem}.svc-col-name{width:8.5rem}.svc-col-status{width:5.5rem}.svc-col-port,.svc-col-up{width:3.5rem}.svc-col-ram{width:4rem}.svc-col-info{width:auto}.svc-col-actions{width:15.5rem}.svc-inference-table th,.svc-inference-table td{padding:.42rem .5rem;vertical-align:middle;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.svc-inference-table th{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:400;padding-bottom:.45rem}.svc-inference-table tbody tr.svc-inference-row{border-left:2px solid rgba(255,255,255,.1)}.svc-inference-table tbody tr.svc-inference-row[data-state=ready]{border-left-color:#4ade80bf}.svc-inference-table tbody tr.svc-inference-row[data-state=online],.svc-inference-table tbody tr.svc-inference-row[data-state=loading]{border-left-color:#fcd34db3}.svc-inference-table tbody tr.svc-inference-row[data-state=warn]{border-left-color:#f87171bf}.svc-td-drag{padding-left:.25rem;text-align:center}.svc-td-name{font-family:var(--font-mono);font-size:.78rem;color:var(--accent-cool);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-td-metric{font-family:var(--font-mono);font-size:.72rem;color:var(--text-dim);white-space:nowrap}.svc-td-detail{font-size:.72rem;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-td-actions{padding-right:.25rem}.svc-inference-health-row td{padding:0 .4rem .35rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.04)}.svc-inference-health-row .svc-row-more{padding:0}.svc-inference-health-row .svc-row-more summary{font-size:.65rem;font-family:var(--font-mono);color:var(--text-faint);cursor:pointer;list-style:none}.svc-inference-health-row .svc-row-more summary::-webkit-details-marker{display:none}.svc-row-drawer{margin-top:.25rem;padding:.35rem .45rem;background:#0003;border-radius:4px}.svc-metrics-inline{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 .35rem}.svc-metrics-inline div{display:flex;gap:.35rem;align-items:baseline}.svc-metrics-inline dt{font-size:.5rem}.svc-metrics-inline dd{margin:0;font-size:.6rem}.svc-inference-table tr.svc-row--dragging{opacity:.45}.svc-inference-table tr.svc-row--drop-target{outline:1px dashed rgba(0,212,255,.45);outline-offset:-1px}.svc-ollama-bar .svc-ollama-bar-body{display:flex;flex-direction:column;align-items:stretch;gap:.45rem}.svc-ollama-bar .svc-inline-muted{margin:0;flex-shrink:0}.svc-ollama-bar .svc-ollama-installed-wrap{flex:1;min-height:8rem}.svc-ollama-bar .svc-ollama-footer{flex-shrink:0}.svc-row-actions{display:flex;flex-wrap:nowrap;gap:.25rem;justify-content:flex-end;align-items:center}.svc-panel-monitor .svc-monitor-stack{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(200px,1fr);gap:.5rem;margin-top:.45rem}.svc-panel-monitor #svc-monitor-chart{height:130px}.svc-panel-monitor .svc-monitor-log{min-height:130px;max-height:130px;padding:.35rem .45rem}.svc-panel-monitor .svc-monitor-legend{gap:.5rem;font-size:.68rem}.svc-monitor-window .panel-select{min-width:4.5rem;padding:.22rem .38rem;font-size:.75rem}.config-stage{--config-btn-h: 1.875rem;--config-btn-pad-x: .65rem;--config-ui-font: .8rem}.config-stage .config-title{font-size:1.5rem}.config-stage .config-subtitle{font-size:.7rem}.config-stage .config-scroll{font-size:.95rem}.config-stage .svc-panel-title,.config-stage .svc-card-title{font-size:.86rem}.config-stage .svc-inline-muted,.config-stage .svc-advisory,.config-stage .svc-line{font-size:.94rem}.config-stage .svc-gpu-line1{font-size:1.02rem}.config-stage .svc-gpu-device,.config-stage .svc-block-desc,.config-stage .svc-sys-chip,.config-stage .svc-chip-list li,.config-stage .svc-kicker,.config-stage .svc-mono,.config-stage .svc-td-metric,.config-stage .svc-td-detail{font-size:.83rem}.config-stage .svc-ollama-compact .svc-ollama-row,.config-stage .svc-td-name{font-size:.88rem}.config-stage .svc-line.svc-detail{font-size:.94rem}.config-stage .svc-inference-table th{font-size:.75rem}.config-stage .svc-inference-health-row .svc-row-more summary,.config-stage .svc-col-more summary,.config-stage .svc-health-raw summary,.config-stage .svc-checks li{font-size:.68rem}.config-stage .svc-metrics-inline dt,.config-stage .svc-metrics dt,.config-stage .svc-sys-item dt{font-size:.6rem}.config-stage .svc-metrics-inline dd,.config-stage .svc-metrics dd,.config-stage .svc-sys-item dd,.config-stage .svc-block-title,.config-stage .svc-panel-monitor .svc-monitor-legend{font-size:.78rem}.config-stage .svc-pill{font-size:.72rem;padding:.22rem .5rem}.config-stage .svc-monitor-log{font-size:.83rem}.config-stage .svc-list li,.config-stage .svc-health-raw,.config-stage .svc-health-raw pre{font-size:.78rem}.config-stage .svc-console-modal .svc-console-title{font-size:.86rem}.config-stage .svc-console-modal .svc-console-output,.config-stage .svc-console-modal .svc-console-lines .panel-input{font-size:.83rem}.config-stage .btn-primary{background:linear-gradient(90deg,var(--accent-cool),var(--accent));color:#050505;border:1px solid rgba(0,212,255,.45);box-shadow:0 0 10px #00d4ff1f}.config-stage .btn-primary:hover{color:#050505;box-shadow:var(--glow-accent);transform:none}.config-stage .btn-ghost{color:#e8f4ffeb;border-color:#00d4ff52}.config-stage .btn-ghost:hover{color:var(--accent-cool);border-color:var(--accent-cool)}.config-stage .config-topbar-tools .btn-sm,.config-stage .svc-panel-head .btn-xs,.config-stage .svc-gpu-quick-actions .btn-xs,.config-stage .svc-ollama-footer .btn-xs,.config-stage .svc-ollama-row .btn-xs,.config-stage .svc-row-actions .btn-xs,.config-stage .svc-panel-monitor .btn-xs,.config-stage .svc-console-modal .btn-sm{min-height:var(--config-btn-h);padding:0 var(--config-btn-pad-x);font-size:var(--config-ui-font);letter-spacing:.08em;line-height:1;flex-shrink:0}.config-stage .svc-panel-head{align-items:center;gap:.5rem}.config-stage .svc-panel-actions{flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.config-stage .svc-ollama-footer{flex-wrap:nowrap;align-items:center;gap:.35rem}.config-stage .svc-ollama-installed .model-badge{font-size:.58rem;padding:.12rem .35rem}.config-stage .svc-ollama-row .btn-xs{min-height:1.625rem;padding:0 .55rem;font-size:.74rem;flex-shrink:0}.config-stage .svc-row-actions .btn-xs{min-height:var(--config-btn-h);padding:0 .45rem;font-size:.74rem;letter-spacing:.06em;line-height:1;flex-shrink:0}.config-stage .svc-row-actions .btn-xs[data-svc-action=start],.config-stage .svc-row-actions .btn-xs[data-svc-action=stop],.config-stage .svc-row-actions .btn-xs[data-svc-action=restart]{min-width:var(--config-btn-h);padding:0;justify-content:center}.config-stage .svc-inference-table-wrap{overflow-x:auto}.config-stage .svc-inference-table th,.config-stage .svc-inference-table td{padding:.38rem .4rem}.config-stage .svc-col-actions{width:auto;min-width:9.5rem}.config-stage .svc-inference-table .svc-th-actions,.config-stage .svc-inference-table .svc-td-actions{width:1%;white-space:nowrap}.config-stage .svc-monitor-window .panel-select{min-height:var(--config-btn-h);padding:0 .5rem;font-size:.75rem}.config-stage .svc-auto-refresh{font-size:.8rem;gap:.35rem}.config-stage .svc-auto-refresh input[type=checkbox]{width:.9rem;height:.9rem;accent-color:var(--accent-cool)}.svc-panel-actions-noclose{pointer-events:auto}.page-stage-config{padding:4.75rem 1.25rem 2rem}.page-stage-config .config-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:1.25rem 1.5rem;align-items:start;padding-bottom:1rem}.page-stage-config .config-board-full{display:flex;flex-direction:column;gap:1.35rem;width:100%;max-width:none;padding-bottom:1rem}.config-board-theme{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1rem}.config-main{min-width:0}.config-aside{position:sticky;top:0}.svc-block{display:flex;flex-direction:column;gap:.65rem;min-width:0;width:100%}.svc-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.svc-block-head-text{min-width:0}.svc-block-title{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cool);margin:0;font-weight:400}.svc-block-desc{margin:.25rem 0 0;font-size:.72rem;color:var(--text-faint)}.svc-block-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:flex-end}.svc-head-tools{align-items:center}.svc-advisory-popout{position:static;display:inline-flex;align-items:center;flex-shrink:0;max-width:none;pointer-events:auto}.svc-advisory-popout[hidden]{display:none!important}.svc-advisory-panel{display:none;position:fixed;z-index:500;width:min(22rem,calc(100vw - 1.5rem));border:1px solid rgba(252,211,77,.28);border-radius:6px;background:#08080af0;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 12px 40px #0000008c;overflow:hidden;max-height:min(42vh,18rem);flex-direction:column;margin:0;pointer-events:auto}.svc-advisory-popout.is-open .svc-advisory-panel{display:flex}.svc-advisory-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .5rem;border:1px solid rgba(252,211,77,.45);border-radius:4px;background:#0c0a05bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fde68a;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;line-height:1;min-height:var(--config-btn-h, 1.875rem)}.svc-advisory-popout--error .svc-advisory-toggle{border-color:#f8717180;color:#fecaca;background:#140505d9}.svc-advisory-popout--warn .svc-advisory-toggle{border-color:#fcd34d73;color:#fde68a}.svc-advisory-popout--info .svc-advisory-toggle{border-color:#00d4ff59;color:#a5f3fc;background:#050c10d9}.svc-advisory-badge{min-width:1.1rem;padding:.05rem .35rem;border-radius:999px;background:#fcd34d33;font-size:.62rem;text-align:center}.svc-advisory-popout--error .svc-advisory-badge{background:#f8717140}.svc-advisory-popout--error .svc-advisory-panel{border-color:#f8717159}.svc-advisory-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .45rem .35rem .6rem;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.svc-advisory-panel-title{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.svc-advisory-list{display:flex;flex-direction:column;gap:.35rem;padding:.4rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) rgba(0,0,0,.35)}.svc-gpu-overview{padding:.95rem 1rem}.svc-gpu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.svc-gpu-head-main{min-width:0}.svc-gpu-device{margin:.2rem 0 0;font-size:.82rem;color:var(--text-dim);line-height:1.35}.svc-gpu-mem-line{margin-bottom:.45rem}.svc-gpu-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.svc-gpu-meta-col{min-width:0}.svc-sys-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1rem;margin:0;padding:.65rem .85rem;border:1px solid var(--border);border-radius:6px;background:#00000026}.svc-sys-item{min-width:0}.svc-sys-item dt{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.2rem}.svc-sys-item dd{margin:0;font-family:var(--font-mono);font-size:.68rem;color:var(--text-dim);word-break:break-word}.svc-sys-item code{font-family:inherit;font-size:inherit}.svc-ollama-card{padding:.95rem 1rem}.svc-ollama-toolbar{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06)}.svc-ollama-load{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.svc-ollama-load .panel-input{flex:1 1 12rem;min-width:10rem}.svc-card-inference:not(tr){display:none}.svc-col-btn-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.svc-col-btn-row .btn{width:100%;justify-content:center}.svc-col-btn-pair{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.svc-col-btn-pair .btn{width:100%;justify-content:center}.svc-col-more{margin-top:.55rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.45rem}.svc-col-more summary{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.svc-col-more summary::-webkit-details-marker{display:none}.svc-col-more summary:before{content:"▸ ";color:var(--accent-cool)}.svc-col-more[open] summary:before{content:"▾ "}.svc-metrics-compact{margin-top:.45rem}.svc-col-more .svc-health-pre{margin:.45rem 0 0;padding:.45rem .55rem;font-family:var(--font-mono);font-size:.6rem;line-height:1.4;color:var(--text-dim);background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:4px;max-height:8rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.svc-card-inference.svc-card--dragging{opacity:.45}.svc-card-inference.svc-card--drop-target{outline:1px dashed rgba(0,212,255,.45);outline-offset:2px}.svc-block-monitor{border:1px solid var(--border);background:#0003;padding:.85rem .95rem;border-radius:0}.svc-block-monitor .svc-block-head{margin-bottom:.15rem}.svc-monitor-window{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.62rem;color:var(--text-dim)}.svc-monitor-window .panel-select{min-width:6.5rem;padding:.2rem .35rem;font-size:.68rem}.svc-monitor-stack{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:.85rem;align-items:stretch}.svc-monitor-chart-panel{min-width:0;display:flex;flex-direction:column;gap:.45rem}#svc-monitor-chart{width:100%;height:200px;display:block;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#00000047}.svc-monitor-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-family:var(--font-mono);font-size:.58rem;color:var(--text-faint)}.svc-monitor-legend li{display:flex;align-items:center;gap:.35rem}.svc-monitor-swatch{width:.65rem;height:.65rem;border-radius:2px;display:inline-block}.svc-monitor-swatch--vram{background:#00d4ffe6}.svc-monitor-swatch--util{background:#8b7cf8e6}.svc-monitor-swatch--ollama{background:#fcd34dd9}.svc-monitor-log{list-style:none;margin:0;padding:.5rem .55rem;min-height:200px;max-height:220px;overflow-y:auto;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#00000047;font-family:var(--font-mono);font-size:.6rem;line-height:1.35}.svc-monitor-log li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.45rem;padding:.18rem 0;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-dim)}.svc-monitor-log li:last-child{border-bottom:none}.svc-monitor-log time{color:var(--text-faint);white-space:nowrap}.svc-monitor-log--event{color:#a5f3fc}.svc-monitor-log--event time{color:#00d4ff8c}.svc-drag-handle{flex-shrink:0;border:none;background:transparent;color:var(--text-faint);font-family:var(--font-mono);font-size:.72rem;line-height:1;padding:.1rem .25rem .1rem 0;cursor:grab}.svc-drag-handle:active{cursor:grabbing}.svc-ollama-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.svc-ollama-row .svc-unload-one{flex-shrink:0;padding:.15rem .45rem;font-size:.62rem}.svc-status-line{margin-top:.25rem}.svc-advisory{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:4px;font-size:.74rem;line-height:1.35;border:1px solid var(--border)}.svc-advisory>span{flex:1;min-width:0}.svc-advisory .btn{flex-shrink:0;padding:.15rem .4rem;font-size:.62rem}.svc-advisory--info{background:#00d4ff0f;border-color:#00d4ff33}.svc-advisory--warn{background:#fcd34d14;border-color:#fcd34d59;color:#fde68a}.svc-advisory--error{background:#f871711a;border-color:#f8717159;color:#fecaca}.svc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .65rem;margin:.35rem 0 .5rem}.svc-metrics div{min-width:0}.svc-metrics dt{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.svc-metrics dd{margin:.1rem 0 0;font-family:var(--font-mono);font-size:.68rem;color:var(--text-dim)}.svc-checks{list-style:none;margin:0 0 .45rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.svc-checks li{font-family:var(--font-mono);font-size:.58rem;padding:.15rem .4rem;border:1px solid var(--border);border-radius:999px}.svc-check-ok{color:var(--status);border-color:#4ade8059!important}.svc-check-fail{color:#fca5a5;border-color:#f8717159!important}.svc-health-raw{margin-top:.5rem;font-size:.72rem}.svc-health-raw summary{cursor:pointer;color:var(--text-faint);font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.06em}.svc-health-raw pre{margin-top:.35rem;max-height:8rem;overflow:auto;font-family:var(--font-mono);font-size:.62rem;color:var(--text-dim);white-space:pre-wrap;word-break:break-word}.svc-ollama-load{display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .5rem}.svc-ollama-load .panel-input{flex:1 1 10rem;min-width:8rem}.svc-console-modal{position:fixed;z-index:140;right:clamp(.75rem,2vw,1.5rem);bottom:clamp(2.5rem,8vh,4rem);width:min(40rem,calc(100vw - 1.5rem));max-height:min(52vh,26rem);display:flex;flex-direction:column;margin:0;padding:0;border:1px solid rgba(0,212,255,.38);border-radius:6px;background:#05080cc7;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 12px 40px #00000080,inset 0 1px #67e8f914;overflow:hidden;pointer-events:auto}.svc-console-modal.is-resizing{-webkit-user-select:none;user-select:none}.svc-console-resize{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,rgba(103,232,249,.45) 50%)}.svc-console-modal[hidden]{display:none!important}.svc-console-modal.is-dragging{-webkit-user-select:none;user-select:none}.svc-console-head{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:wrap;padding:.4rem .55rem;border-bottom:1px solid rgba(0,212,255,.18);background:#00000059;cursor:grab;touch-action:none}.svc-console-modal.is-dragging .svc-console-head{cursor:grabbing}.svc-console-grip{flex-shrink:0;font-family:var(--font-mono);font-size:.72rem;line-height:1;color:var(--text-faint);letter-spacing:-.12em;padding-right:.1rem}.svc-console-title{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-cool);margin:0;flex:1 1 auto;min-width:6rem}.svc-console-tools{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-left:auto}.svc-console-lines{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--text-dim)}.svc-console-lines .panel-input{width:4rem;padding:.2rem .35rem}.svc-console-follow{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--text-dim)}.svc-console-output{margin:0;padding:.65rem .7rem;flex:1;min-height:0;overflow:auto;font-family:var(--font-mono);font-size:.68rem;line-height:1.4;color:#c8e6ff;white-space:pre-wrap;word-break:break-word;background:#00000047;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) rgba(0,0,0,.35)}.config-stage .svc-console-output,.config-stage .config-workloads .svc-ollama-installed,.config-stage .svc-inference-table-wrap,.config-stage .svc-monitor-log,.config-stage .config-scroll{scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) rgba(0,0,0,.35)}.config-stage .svc-console-output::-webkit-scrollbar,.config-stage .config-workloads .svc-ollama-installed::-webkit-scrollbar,.config-stage .svc-inference-table-wrap::-webkit-scrollbar,.config-stage .svc-monitor-log::-webkit-scrollbar,.config-stage .config-scroll::-webkit-scrollbar{width:8px;height:8px}.config-stage .svc-console-output::-webkit-scrollbar-track,.config-stage .config-workloads .svc-ollama-installed::-webkit-scrollbar-track,.config-stage .svc-inference-table-wrap::-webkit-scrollbar-track,.config-stage .svc-monitor-log::-webkit-scrollbar-track,.config-stage .config-scroll::-webkit-scrollbar-track{background:#00000059;border-radius:4px}.config-stage .svc-console-output::-webkit-scrollbar-thumb,.config-stage .config-workloads .svc-ollama-installed::-webkit-scrollbar-thumb,.config-stage .svc-inference-table-wrap::-webkit-scrollbar-thumb,.config-stage .svc-monitor-log::-webkit-scrollbar-thumb,.config-stage .config-scroll::-webkit-scrollbar-thumb{background:#67e8f947;border-radius:4px;border:1px solid rgba(0,0,0,.25)}.config-stage .svc-console-output::-webkit-scrollbar-thumb:hover,.config-stage .config-workloads .svc-ollama-installed::-webkit-scrollbar-thumb:hover,.config-stage .svc-inference-table-wrap::-webkit-scrollbar-thumb:hover,.config-stage .svc-monitor-log::-webkit-scrollbar-thumb:hover,.config-stage .config-scroll::-webkit-scrollbar-thumb:hover{background:#67e8f973}@media(max-width:1100px){.page-stage-config .config-board{grid-template-columns:1fr}.config-aside{position:static}.svc-gpu-meta,.svc-sys-strip,.svc-panel-monitor .svc-monitor-stack{grid-template-columns:1fr}.svc-col-info{display:none}.svc-inference-table th:nth-child(7),.svc-inference-table td:nth-child(7){display:none}}@media(max-width:900px){.config-scroll{grid-template-rows:auto auto auto minmax(9rem,.75fr) auto;overflow-y:auto}.config-workloads{grid-template-columns:1fr}.svc-gpu-strip{flex-direction:column}.svc-gpu-quick-actions{border-left:none;border-top:1px solid rgba(255,255,255,.08);padding:.5rem 0 0;min-width:0;width:100%}.svc-quick-actions-cols{flex-wrap:wrap}.svc-quick-actions-group{flex:1 1 5.5rem}}@media(max-width:720px){.config-topbar{padding:4rem .75rem .45rem}.config-scroll{padding:.45rem .75rem .65rem}}.theme-view.panel-view{display:none!important}body.view-config .panel-view#config-view,body.view-preferences .panel-view#preferences-view{display:block;pointer-events:auto}.page-stage-live{padding:4.75rem 1.5rem 1.5rem;max-width:42rem;margin-left:0;background:linear-gradient(90deg,rgba(5,5,8,.88),rgba(5,5,8,.45) 70%,transparent);pointer-events:none}.page-stage-live .page-head,.page-stage-live .page-body{pointer-events:auto}.page-stage-live .page-body{padding-right:.5rem}.preferences-view.panel-view{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.preferences-stage{max-width:48rem}.preferences-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);gap:1.25rem 2rem;align-items:center;padding:1.25rem;border:1px solid rgba(0,212,255,.16);background:#080c12ad;box-shadow:inset 0 0 2rem #00d4ff09,0 1rem 3rem #0000002e}.preferences-copy h2{margin:0 0 .45rem;color:var(--text);font-family:var(--font-mono);font-size:.82rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.preferences-copy p{margin:0;color:var(--text-dim);font-size:.82rem;line-height:1.5}.preferences-language-field{display:block}.preferences-language-field .panel-select{width:100%;min-width:0}.preferences-status{grid-column:1 / -1;min-height:1rem;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.config-section{border-top:1px solid rgba(0,212,255,.12);padding-top:1rem;background:transparent}.config-section-title{font-family:var(--font-mono);font-size:.62rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#00d4ff8c;margin-bottom:1rem}.config-section-hint{font-size:.85rem;color:var(--text-dim);margin:-.35rem 0 1rem;line-height:1.4}.config-section-lab{border:1px dashed rgba(0,212,255,.22);border-radius:6px;padding:1rem;background:#00d4ff08}.config-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.config-section-head .config-section-title{margin-bottom:0}.config-subsection-title{font-family:var(--font-mono);font-size:.58rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-cool);margin:1rem 0 .65rem;opacity:.85}.config-subsection-title:first-of-type{margin-top:.25rem}.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.svc-card-wide{grid-column:1 / -1}.svc-subtitle{margin:.75rem 0 .35rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.svc-gpu-bar-track{margin-top:.5rem;height:8px;border-radius:2px;background:#00d4ff14;overflow:hidden}.svc-gpu-bar-fill{height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,#3ecf8e,#2eb87a);transition:width .35s ease}.svc-gpu-bar-fill.svc-gpu-bar--warn{background:linear-gradient(90deg,#e8b339,#d4942a)}.svc-gpu-bar-fill.svc-gpu-bar--hot{background:linear-gradient(90deg,#e85d5d,#c94444)}.svc-breakdown li{display:flex;justify-content:space-between;gap:.75rem}.svc-breakdown-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-breakdown-mib{font-variant-numeric:tabular-nums;color:var(--text-faint)}.tune-palette-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.theme-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;margin-bottom:.65rem}.theme-preset-btn{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid rgba(0,212,255,.12);border-radius:2px;background:#00d4ff05;color:#e8f4ffa6;font-family:var(--font-mono);font-size:.62rem;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.theme-preset-btn:hover{border-color:#00d4ff59;color:#e8f4ffeb}.theme-preset-btn.active{border-color:var(--accent-cool);background:#00d4ff14;color:var(--accent-cool);box-shadow:0 0 16px #00d4ff1f}.theme-preset-swatch{width:1.35rem;height:1.35rem;border-radius:2px;flex-shrink:0;border:1px solid rgba(255,255,255,.12)}.theme-preset-label{line-height:1.2;text-align:left}.theme-preset-hint{font-size:.8rem;color:var(--text-faint);line-height:1.35;margin:0}.models-view.panel-view{background:radial-gradient(ellipse 60% 50% at 70% 30%,rgba(139,124,248,.08),transparent 55%),linear-gradient(160deg,#07070a,#0c0c0f,#101018);-webkit-backdrop-filter:none;backdrop-filter:none}.models-stage{height:100%;width:100%;display:grid;grid-template-columns:var(--models-rail-width, 22rem) 6px minmax(0,1fr);overflow:hidden}.models-rail{grid-column:1;min-width:0;height:100%;overflow-y:auto;padding:5.25rem 1.35rem 1.75rem;background:#0c0c0f9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;display:flex;flex-direction:column;gap:.85rem;animation:stageRailIn .5s cubic-bezier(.22,1,.36,1) .05s both}.models-toolbar{flex-wrap:wrap;display:flex;flex-direction:column;gap:.5rem;width:100%}.models-toolbar .panel-input{width:100%;min-width:0}.models-toolbar .btn,.models-gpu-actions .btn{width:100%;justify-content:center}.models-main{grid-column:3;min-width:0;min-height:0;height:100%;overflow:hidden;padding:5.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.85rem;animation:fadeUp .5s ease .1s both}.models-main-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.models-tabs{display:inline-flex;border:1px solid var(--border);background:#00000038}.models-tab{font-family:var(--font-mono);font-size:.58rem;letter-spacing:1px;text-transform:uppercase;padding:.55rem .85rem;border:0;background:transparent;color:var(--text-dim);cursor:pointer}.models-tab.is-active{color:var(--text);background:#67e8f914;box-shadow:inset 0 -2px 0 var(--cyan)}.models-search{min-width:min(18rem,100%);flex:1;max-width:24rem}.models-workspace{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;overflow:hidden}.models-workspace:has(.models-detail:not([hidden])){grid-template-columns:minmax(0,1fr) 6px var(--models-detail-width, 26rem)}.models-pane{grid-column:1;grid-row:1;min-width:0;overflow:auto;border:1px solid var(--border);background:#0000002e}.models-workspace:has(.models-detail:not([hidden])) .panel-resize-handle--detail{grid-column:2;grid-row:1}.models-workspace:has(.models-detail:not([hidden])) .models-detail{grid-column:3;grid-row:1}.models-workspace:not(:has(.models-detail:not([hidden]))) .panel-resize-handle--detail{display:none}.models-table-wrap,.models-variant-table-wrap{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) rgba(0,0,0,.35)}.models-pane,.models-family-list,.models-variant-list,.models-detail{scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) rgba(0,0,0,.35)}.models-table-wrap::-webkit-scrollbar,.models-variant-table-wrap::-webkit-scrollbar,.models-pane::-webkit-scrollbar,.models-family-list::-webkit-scrollbar,.models-variant-list::-webkit-scrollbar,.models-detail::-webkit-scrollbar,.model-curl::-webkit-scrollbar{width:8px;height:8px}.models-table-wrap::-webkit-scrollbar-track,.models-variant-table-wrap::-webkit-scrollbar-track,.models-pane::-webkit-scrollbar-track,.models-family-list::-webkit-scrollbar-track,.models-variant-list::-webkit-scrollbar-track,.models-detail::-webkit-scrollbar-track,.model-curl::-webkit-scrollbar-track{background:#00000059;border-radius:4px}.models-table-wrap::-webkit-scrollbar-thumb,.models-variant-table-wrap::-webkit-scrollbar-thumb,.models-pane::-webkit-scrollbar-thumb,.models-family-list::-webkit-scrollbar-thumb,.models-variant-list::-webkit-scrollbar-thumb,.models-detail::-webkit-scrollbar-thumb,.model-curl::-webkit-scrollbar-thumb{background:#67e8f947;border-radius:4px;border:1px solid rgba(0,0,0,.25)}.models-table-wrap::-webkit-scrollbar-thumb:hover,.models-variant-table-wrap::-webkit-scrollbar-thumb:hover,.models-pane::-webkit-scrollbar-thumb:hover,.models-family-list::-webkit-scrollbar-thumb:hover,.models-variant-list::-webkit-scrollbar-thumb:hover,.models-detail::-webkit-scrollbar-thumb:hover,.model-curl::-webkit-scrollbar-thumb:hover{background:#67e8f973}.models-sort-th{display:inline-flex;align-items:center;gap:.15rem;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .15s ease}.models-sort-th:hover{color:var(--cyan)}.models-table .btn-primary,.models-row-actions .btn-primary,.models-btn-install{background:linear-gradient(90deg,var(--accent-cool),var(--accent));color:var(--bg);border:none;box-shadow:0 0 12px #00d4ff1f}.models-table .btn-primary:hover,.models-row-actions .btn-primary:hover,.models-btn-install:hover{box-shadow:var(--glow-accent)}.models-table .btn-sm,.models-row-actions .btn-sm{padding:.35rem .6rem;font-size:.52rem;letter-spacing:.12em}.models-btn-remove:hover,.model-delete:hover{border-color:#f87171;color:#f87171;box-shadow:inset 0 0 16px #f8717114}.model-curl{scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) rgba(0,0,0,.35)}.models-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.62rem}.models-table th,.models-table td{text-align:left;padding:.7rem .85rem;border-bottom:1px solid var(--border);vertical-align:middle}.models-table th{position:sticky;top:0;z-index:1;background:#0c0c0ff2;color:var(--text-faint);font-size:.52rem;letter-spacing:1px;text-transform:uppercase}.models-row{cursor:pointer;transition:background .15s ease}.models-row:hover,.models-row.is-selected{background:#67e8f90f}.models-row-name{display:inline-block;margin-right:.35rem;color:var(--text);word-break:break-word}.models-browse-layout{display:grid;grid-template-columns:var(--models-family-width, 16rem) 6px minmax(0,1fr);min-height:100%}.models-family-list{grid-column:1;min-width:0;border-right:none;overflow:auto;padding:.35rem;display:flex;flex-direction:column;gap:.25rem}.models-family-toolbar{padding:.15rem .35rem .45rem;border-bottom:1px solid var(--border);margin-bottom:.15rem;flex-shrink:0}.models-family-items{display:flex;flex-direction:column;gap:.25rem;min-height:0}.models-sort-field{display:flex;flex-direction:column;gap:.2rem;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim)}.models-sort-field .panel-select,.models-sort-field .panel-select-compact{width:100%;min-width:0}.models-family-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.models-family-meta{font-size:.52rem;color:var(--text-dim);line-height:1.35;white-space:normal;word-break:break-word}.models-family-name{word-break:break-word}.models-family-item--all{border-bottom:1px solid var(--border);margin-bottom:.15rem;padding-bottom:.65rem}.models-family-item--all .models-family-name{font-weight:600;color:var(--text)}.models-family-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.55rem .65rem;border:1px solid transparent;background:transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:.62rem;cursor:pointer}.models-family-item:hover,.models-family-item.is-active{border-color:var(--border-strong);background:#00000047;color:var(--text)}.models-family-item.is-installed .models-family-name:after{content:""}.models-browse-layout>.panel-resize-handle--family{grid-column:2}.models-variant-list{grid-column:3;min-width:0;overflow:auto;padding:.85rem}.models-variant-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.models-variant-header-main{min-width:0}.models-variant-controls{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:wrap;flex-shrink:0}.models-fit-filters{display:inline-flex;border:1px solid var(--border);background:#00000038;flex-shrink:0}.models-fit-filter{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.8px;text-transform:uppercase;padding:.4rem .65rem;border:0;background:transparent;color:var(--text-dim);cursor:pointer}.models-fit-filter.is-active{color:var(--text);background:#86efac1a;box-shadow:inset 0 -2px #86efac}.models-kind-filters{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 0 .75rem;flex-shrink:0}.models-kind-filter{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .6rem;border:1px solid var(--border);border-radius:4px;background:#00000038;color:var(--text-dim);cursor:pointer}.models-kind-filter:hover{color:var(--text);border-color:var(--border-strong)}.models-kind-filter.is-active{color:var(--text);border-color:#00d4ff59;background:#00d4ff14}.kind-badge{display:inline-block;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .4rem;border-radius:3px;border:1px solid var(--border);white-space:nowrap}.kind-badge--chat{color:#93c5fd;border-color:#93c5fd59}.kind-badge--embeddings{color:#86efac;border-color:#86efac59}.kind-badge--vision{color:#c4b5fd;border-color:#c4b5fd59}.kind-badge--image{color:#fcd34d;border-color:#fcd34d59}.kind-badge--other{color:var(--text-dim)}.models-inline-link{border:0;background:none;color:var(--cyan);font:inherit;cursor:pointer;text-decoration:underline;padding:0}.models-endpoint-card{border:1px solid rgba(103,232,249,.28);background:#67e8f90d;padding:.9rem;display:flex;flex-direction:column;gap:.7rem}.models-endpoint-card--focus{box-shadow:0 0 0 1px #67e8f959}.models-endpoint-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.models-endpoint-eyebrow{font-family:var(--font-mono);font-size:.52rem;letter-spacing:1px;text-transform:uppercase;color:var(--cyan);margin:0 0 .25rem}.models-endpoint-title{font-family:var(--font-mono);font-size:.72rem;color:var(--text);margin:0;word-break:break-all}.models-endpoint-meta{display:grid;gap:.45rem;margin:0}.models-endpoint-meta div{display:grid;grid-template-columns:4rem 1fr;gap:.5rem;align-items:start}.models-endpoint-meta dt{font-family:var(--font-mono);font-size:.52rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint)}.models-endpoint-meta dd{margin:0;font-size:.62rem;color:var(--text);word-break:break-all}.models-endpoint-actions{display:flex;flex-wrap:wrap;gap:.4rem}.model-curl-secondary{margin-top:0;max-height:120px}.models-detail-cta{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.models-detail-cta-note{font-size:.68rem;color:var(--text-faint);margin:0;line-height:1.4}.models-detail-more{border-top:1px solid var(--border);padding-top:.65rem}.models-detail-more>summary{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dim);cursor:pointer;margin-bottom:.65rem}.models-variant-header h3{margin:0;font-family:var(--font-mono);font-size:.75rem;color:var(--text)}.models-variant-header span{font-family:var(--font-mono);font-size:.58rem;color:var(--text-faint)}.models-detail{min-height:0;min-width:0;overflow:auto;border:1px solid var(--border);border-left:1px solid rgba(103,232,249,.18);background:#00000047;padding:.9rem}.models-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.models-detail-eyebrow{font-family:var(--font-mono);font-size:.52rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);margin:0 0 .25rem}.models-detail-title{font-family:var(--font-mono);font-size:.72rem;line-height:1.35;color:var(--text);margin:0;word-break:break-word}.models-detail-body{display:flex;flex-direction:column;gap:.85rem}.models-detail-section h3{font-family:var(--font-mono);font-size:.55rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-faint);margin:0 0 .55rem}.models-detail-section p,.models-detail-section li{font-size:.72rem;color:var(--text-dim);line-height:1.45;margin:0}.models-detail-section ul{margin:.45rem 0 0;padding-left:1rem}.models-detail-fit--fits{border-left:2px solid #86efac;padding-left:.65rem}.models-detail-fit--tight{border-left:2px solid #fbbf24;padding-left:.65rem}.models-detail-fit--no{border-left:2px solid #f87171;padding-left:.65rem}.models-detail-warn{border-left:2px solid #f87171;padding-left:.65rem;margin-bottom:.75rem}.models-unsupported{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#f87171}.models-detail-actions{display:flex;flex-wrap:wrap;gap:.45rem}.fit-badge{display:inline-block;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.8px;text-transform:uppercase;padding:.18rem .42rem;border:1px solid var(--border)}.fit-badge--fits{border-color:#86efac73;color:#86efac}.fit-badge--tight{border-color:#fbbf2473;color:#fbbf24}.fit-badge--no{border-color:#f8717173;color:#f87171}.fit-badge--unknown{color:var(--text-faint)}.models-gpu-card{border:1px solid var(--border);background:#0000003d;padding:.85rem}.models-gpu-title{font-family:var(--font-mono);font-size:.55rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);margin:0 0 .35rem}.models-gpu-name{font-size:.72rem;color:var(--text);margin:0 0 .55rem}.models-gpu-bar{height:4px;background:#ffffff14;margin-bottom:.45rem}.models-gpu-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#67e8f9,#86efac);transition:width .25s ease}.models-gpu-meta{font-family:var(--font-mono);font-size:.58rem;color:var(--text-faint);margin:0 0 .55rem}.models-gpu-actions{display:flex;flex-direction:column;gap:.35rem}.models-banner{font-family:var(--font-mono);font-size:.68rem;padding:.65rem .85rem;border:1px solid var(--border);background:#00000047}.models-banner--success{border-color:#86efac59;color:#86efac}.models-banner--error{border-color:#f8717159;color:#f87171}.models-loaded-strip{padding:.75rem .85rem;border-bottom:1px solid var(--border);background:#67e8f90a}.models-loaded-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem;font-family:var(--font-mono);font-size:.58rem;color:var(--text-faint)}.models-loaded-head strong{color:var(--text);letter-spacing:.8px;text-transform:uppercase}.models-loaded-chips{display:flex;flex-wrap:wrap;gap:.45rem}.models-loaded-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .45rem;border:1px solid var(--border);background:#00000038;font-family:var(--font-mono);font-size:.58rem}.models-loaded-name{border:0;background:transparent;color:var(--text);cursor:pointer;padding:0;font:inherit}.models-loaded-name:hover{color:var(--cyan)}.models-row-actions{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.models-detail-actions--primary{position:sticky;bottom:0;padding-top:.5rem;background:linear-gradient(180deg,transparent,rgba(12,12,15,.92) 24%)}.models-api-rail{border:1px solid var(--border);background:#0000003d;padding:.75rem .85rem}.models-api-rail>summary{cursor:pointer;list-style:none}.models-api-rail>summary::-webkit-details-marker{display:none}.panel-resize-handle{position:relative;z-index:3;width:6px;margin:0 -3px;cursor:col-resize;touch-action:none;background:transparent;transition:background .15s ease}.panel-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px}.panel-resize-handle:hover,.panel-resize-handle.is-dragging,.panel-resize-handle:focus-visible{background:#67e8f959;outline:none}.panel-resize-handle:focus-visible{box-shadow:inset 0 0 0 1px #67e8f98c}.models-stage>.panel-resize-handle,.playground-stage>.panel-resize-handle{grid-column:2}body.panel-resizing{cursor:col-resize!important;-webkit-user-select:none;user-select:none}body.panel-resizing *{cursor:col-resize!important}.models-view{--m-2xs: .68rem;--m-xs: .76rem;--m-sm: .82rem;--m-md: .88rem;--m-lg: .94rem;--m-xl: 1rem}.models-view .stage-rail-eyebrow{font-size:var(--m-xs)}.models-view .stage-rail-lede{font-size:1.05rem}.models-view .panel-stats,.models-view .panel-status{font-size:var(--m-sm)}.models-view .panel-input,.models-view .panel-select,.models-view .panel-select-compact{font-size:var(--m-md)}.models-view .panel-select-compact{padding:.45rem .55rem}.models-view .btn-sm{padding:.5rem .85rem;font-size:var(--m-xs)}.models-view .models-tab{font-size:var(--m-xs);padding:.65rem 1rem}.models-view .models-table{font-size:var(--m-sm)}.models-view .models-table th,.models-view .models-table td{padding:.8rem .95rem}.models-view .models-table th{font-size:var(--m-2xs)}.models-view .models-table .btn-sm,.models-view .models-row-actions .btn-sm{padding:.45rem .7rem;font-size:var(--m-2xs)}.models-view .models-sort-field,.models-view .models-family-meta{font-size:var(--m-2xs)}.models-view .models-family-item{font-size:var(--m-sm);padding:.65rem .75rem}.models-view .models-fit-filter{font-size:var(--m-2xs);padding:.5rem .75rem}.models-view .models-variant-header h3{font-size:var(--m-lg)}.models-view .models-variant-header span,.models-view .models-gpu-meta,.models-view .models-loaded-head,.models-view .models-loaded-chip,.models-view .models-detail-more>summary{font-size:var(--m-xs)}.models-view .models-endpoint-eyebrow,.models-view .models-endpoint-meta dt,.models-view .models-detail-eyebrow,.models-view .models-detail-section h3,.models-view .models-gpu-title,.models-view .models-api-rail-meta dt,.models-view .fit-badge,.models-view .model-badge{font-size:var(--m-2xs)}.models-view .models-endpoint-title,.models-view .models-detail-title,.models-view .models-gpu-name,.models-view .models-detail-section p,.models-view .models-detail-section li,.models-view .models-endpoint-meta dd,.models-view .models-api-rail-title,.models-view .models-api-rail-meta dd,.models-view .models-banner,.models-view .models-detail-cta-note,.models-view .models-api-rail-lede{font-size:var(--m-md)}.models-view .models-api-mono,.models-view .models-api-defaults{font-size:var(--m-sm)}.models-view .model-curl,.models-view .model-curl-secondary{font-size:var(--m-sm);line-height:1.6;max-height:280px}.models-view .model-api-note{font-size:var(--m-md)}.models-view .panel-loading,.models-view .panel-empty,.models-view .panel-error{font-size:var(--m-md);padding:2.25rem 0}.playground-view.panel-view,.agent-view.panel-view{background:radial-gradient(ellipse 55% 45% at 75% 55%,rgba(103,232,249,.06),transparent 55%),linear-gradient(160deg,#07070a,#0c0c0f 48%,#101018);-webkit-backdrop-filter:none;backdrop-filter:none}.agent-view.panel-view{background:radial-gradient(ellipse 55% 45% at 75% 55%,rgba(167,139,250,.07),transparent 55%),linear-gradient(160deg,#07070a,#0c0c0f 48%,#101018)}.research-view.panel-view{background:radial-gradient(ellipse 55% 45% at 75% 55%,rgba(52,211,153,.07),transparent 55%),linear-gradient(160deg,#07070a,#0c0c0f 48%,#101018)}.guide-tools-view.panel-view{background:radial-gradient(ellipse 50% 40% at 80% 20%,rgba(251,191,36,.05),transparent 50%),linear-gradient(165deg,#060608,#0a0a0e 55%,#0e0e14);-webkit-backdrop-filter:none;backdrop-filter:none}.vision-view.panel-view{background:radial-gradient(ellipse 45% 38% at 15% 25%,rgba(167,139,250,.07),transparent 55%),linear-gradient(165deg,#060608,#0a0a0e 55%,#0e0e14);-webkit-backdrop-filter:none;backdrop-filter:none}.audiogen-view.panel-view{background:radial-gradient(ellipse 42% 36% at 85% 18%,rgba(56,189,248,.08),transparent 55%),linear-gradient(165deg,#060608,#0a0a0e 55%,#0e0e14);-webkit-backdrop-filter:none;backdrop-filter:none}.audiogen-view .vision-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar" "main"}.audiogen-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;align-items:start}.audiogen-panel{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#00000038}.audiogen-health{display:flex;flex-direction:column;gap:.2rem;font-size:.82rem;color:#ffffffb8}.audiogen-params{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.audiogen-prepare-row{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.audiogen-player{width:100%;margin-top:.5rem}.audiogen-result-meta{font-size:.82rem;color:#ffffffa6;margin-top:.5rem}@media(max-width:960px){.audiogen-grid{grid-template-columns:1fr}}.wan22-view.panel-view{background:radial-gradient(ellipse 42% 36% at 12% 18%,rgba(244,114,182,.08),transparent 55%),linear-gradient(165deg,#060608,#0a0a0e 55%,#0e0e14);-webkit-backdrop-filter:none;backdrop-filter:none}.wan22-view .vision-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar" "main"}.wan22-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;align-items:start}.wan22-panel{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#00000038}.wan22-health{display:flex;flex-direction:column;gap:.2rem;font-size:.82rem;color:#ffffffb8}.wan22-params{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.wan22-prepare-row{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.wan22-player{width:100%;margin-top:.5rem;border-radius:8px;background:#000}.wan22-result-meta{font-size:.82rem;color:#ffffffa6;margin-top:.5rem}.wan22-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:8.5rem;padding:.75rem;border:1px dashed rgba(255,255,255,.18);border-radius:10px;cursor:pointer;background:#ffffff08}.wan22-dropzone:hover,.wan22-dropzone.dragover{border-color:#f472b68c;background:#f472b60f}.wan22-dropzone-label{font-size:.82rem;color:#ffffff9e;text-align:center}.wan22-preview-img{max-width:100%;max-height:12rem;object-fit:contain;border-radius:6px}@media(max-width:960px){.wan22-grid{grid-template-columns:1fr}}.vision-layout{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"toolbar toolbar" "sidebar main";height:100%;width:100%;overflow:hidden}.vision-toolbar{grid-area:toolbar;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand status actions" "progress progress progress";align-items:end;gap:.35rem 1rem;padding:4.25rem clamp(.85rem,2vw,1.5rem) .65rem;border-bottom:1px solid var(--border);background:#08080cd9}.vision-toolbar-brand{grid-area:brand}.vision-toolbar-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.vision-toolbar-status{grid-area:status;margin:0;min-width:0;font-size:.76rem;line-height:1.35;text-align:right;color:var(--text-dim)}.vision-pull-progress{grid-area:progress;width:100%;max-width:none;margin:0}.vision-eyebrow{margin:0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.vision-title{margin:.15rem 0 0;font-family:var(--font-mono);font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.vision-view .btn-primary{background:linear-gradient(90deg,var(--accent-cool),var(--accent));color:#050505;border:1px solid rgba(0,212,255,.45)}.vision-view .btn-primary:hover:not(:disabled){color:#050505;box-shadow:var(--glow-accent);transform:none}.vision-view .btn-primary:disabled{opacity:.45}.vision-view .btn-ghost{color:#e8f4ffeb;border-color:#00d4ff52}.vision-view .btn-ghost:hover:not(:disabled){color:var(--accent-cool);border-color:var(--accent-cool)}.vision-view .btn-sm{min-height:1.875rem;padding:0 .65rem;font-size:.72rem}.vision-sidebar{grid-area:sidebar;padding:1rem .75rem;border-right:1px solid var(--border);background:#06060a99}.vision-modes{display:flex;flex-direction:column;gap:.35rem}.vision-mode{padding:.55rem .75rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer}.vision-mode:hover{color:var(--text);border-color:var(--border)}.vision-mode.active{color:var(--accent);border-color:#a78bfa59;background:#a78bfa14}.vision-main{grid-area:main;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0}.vision-main:has([data-vision-pane=generate].active){overflow:hidden;padding:0;display:flex;flex-direction:column}.vision-pane-title{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.vision-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.vision-pane-head-copy{flex:1 1 auto;min-width:0}.vision-pane-head .vision-pane-lede{margin-bottom:0}.vision-console-modal{left:clamp(.75rem,2vw,1.5rem);right:auto;z-index:10100}@media(max-width:900px){.vision-toolbar{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "status status" "progress progress"}.vision-toolbar-status{text-align:left}}@media(max-width:960px){.vision-gen-sidebar-foot{grid-template-columns:1fr 1fr}.vision-gen-run-btn{grid-column:1 / -1}}.vision-pane-lede{margin:0 0 1.25rem;color:var(--text-dim);font-size:.85rem;max-width:42rem}.vision-subtitle{margin:1.25rem 0 .5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.vision-flows-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.vision-flows-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1rem}.vision-flow-card{padding:.85rem 1rem;border:1px solid var(--border);border-radius:8px;background:#00000040}.vision-flow-label{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.vision-flow-value{display:block;margin-top:.25rem;font-size:.9rem}.vision-flow-value.vision-ok{color:#34d399}.vision-flow-value.vision-warn{color:#fbbf24}.vision-flow-detail{margin:.35rem 0 0;font-size:.78rem;color:var(--text-dim);line-height:1.45}.vision-profile-list,.vision-job-list{margin:0;padding:0;list-style:none}.vision-profile-item,.vision-job-item{padding:.55rem 0;border-bottom:1px solid var(--border);font-size:.8rem}.vision-profile-item strong{display:block;font-weight:500}.vision-profile-item span,.vision-job-item .vision-job-state{color:var(--text-dim);font-size:.75rem}.vision-muted{color:var(--text-faint)}.vision-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;max-width:40rem}.vision-analyze-form{flex:1;min-width:min(100%,18rem)}.vision-action-btn{flex:0 0 auto;min-width:10rem;padding:.55rem 1.1rem;background:linear-gradient(90deg,var(--accent-cool),var(--accent));color:var(--bg);border:none;border-radius:6px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 12px #00d4ff26}.vision-action-btn:hover:not(:disabled){box-shadow:var(--glow-accent)}.vision-action-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.vision-model-actions{flex:1 1 100%}.vision-model-hint{margin:0 0 .5rem;font-size:.78rem;color:var(--text-dim)}.vision-model-hint--ok{color:#86efac}.vision-model-hint--busy{color:var(--cyan)}.vision-model-hint--warn{color:#fcd34d}.vision-model-rows{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem}.vision-model-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.vision-model-row-name{font-family:var(--font-mono);font-size:.72rem;flex:1 1 auto}.vision-model-row-state{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.vision-pull-progress,.models-main-pull-progress{width:100%;max-width:28rem;margin-top:.25rem}.models-installing{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);white-space:nowrap}.vision-field-wide{flex:1 1 100%}.vision-pane[data-vision-pane=generate]{flex:1;min-height:0;display:flex;flex-direction:column;padding:.55rem clamp(.75rem,1.5vw,1rem) .65rem;gap:.5rem}.vision-gen-head{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.vision-gen-head-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .85rem;align-items:start}.vision-gen-mode-hint{margin:0;font-size:.76rem;line-height:1.4;color:var(--text-dim)}.vision-gen-studio{--vision-gen-rail-width: 22rem;flex:1;min-height:0;display:grid;grid-template-columns:var(--vision-gen-rail-width) 6px minmax(0,1fr);gap:0;align-items:stretch;overflow:hidden}.vision-gen-sidebar{grid-column:1;display:flex;flex-direction:column;min-height:0;border:1px solid var(--border);border-radius:8px;background:#08080c8c;overflow:hidden}.vision-gen-sidebar-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.28) rgba(0,0,0,.35)}.vision-gen-sidebar-foot{flex-shrink:0;display:grid;grid-template-columns:auto auto 1fr;gap:.45rem .55rem;align-items:center;padding:.55rem .6rem;border-top:1px solid rgba(255,255,255,.08);background:#04060aeb}.vision-gen-run-btn{grid-column:1 / -1;width:100%;min-height:2.35rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.vision-gen-canvas{grid-column:3;display:flex;flex-direction:column;min-width:0;min-height:0;gap:.45rem}.vision-gen-canvas-foot{flex-shrink:0;padding:.45rem .55rem;border:1px solid var(--border);border-radius:8px;background:#08080c8c}.vision-gen-panel{padding:.6rem .65rem;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#00000038;flex-shrink:0}.vision-gen-chips{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;flex-shrink:0}.vision-gen-chip{padding:.28rem .55rem;border-radius:999px;border:1px solid var(--border);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:#ffffff05}.vision-gen-chip--ok{border-color:#86efac59;color:#86efac}.vision-gen-chip--warn{border-color:#fcd34d59;color:#fcd34d}.vision-gen-mode-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#00000040}.vision-gen-mode-tab{padding:.5rem .35rem;border:none;border-right:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;min-height:2.25rem}.vision-gen-mode-tab:last-child{border-right:none}.vision-gen-mode-tab-label{display:block;line-height:1.2}.vision-gen-mode-tab:hover{color:var(--text);background:#a78bfa0f}.vision-gen-mode-tab.active{color:var(--accent);background:#a78bfa24;box-shadow:inset 0 -2px #a78bfaa6}.vision-gen-studio>.panel-resize-handle{grid-column:2}@media(max-width:960px){.vision-gen-studio{grid-template-columns:1fr!important;grid-template-rows:minmax(12rem,38vh) minmax(0,1fr);overflow-y:auto}.vision-gen-studio>.panel-resize-handle{display:none}.vision-gen-sidebar,.vision-gen-canvas{grid-column:1}.vision-gen-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-gen-mode-tab:nth-child(2){border-right:none}.vision-gen-mode-tab:nth-child(3),.vision-gen-mode-tab:nth-child(4){border-top:1px solid var(--border)}.vision-gen-mode-tab:nth-child(4){border-right:none}}.vision-gen-panel--prompt{flex-shrink:0}.vision-gen-panel--prompt .playground-field{display:block}.vision-gen-prompt-input{min-height:2.75rem;max-height:6rem;resize:vertical}.vision-gen-panel-title{margin:0 0 .55rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.vision-gen-label-hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-faint)}.vision-gen-params-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.vision-gen-field-full{flex:1 1 100%}.vision-gen-range-field .vision-gen-range-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%}.vision-gen-range-field output{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-cool)}.vision-gen-advanced{margin-top:.35rem}.vision-gen-advanced summary{cursor:pointer;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);-webkit-user-select:none;user-select:none}.vision-gen-advanced summary:hover{color:var(--text-dim)}.vision-gen-advanced[open] summary{margin-bottom:.35rem;color:var(--text-dim)}.vision-gen-params-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end}.vision-gen-params-row .playground-field{flex:1 1 8rem;min-width:7rem}.playground-field-label{display:block;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.35rem}.panel-range{width:100%;accent-color:var(--accent-cool)}.vision-gen-actions{display:none}.vision-gen-stage{position:relative;flex:1 1 auto;min-height:0;border:1px solid var(--border);border-radius:10px;background:linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.03) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.03) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.03) 75%),#0a0a0e;background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;overflow:hidden;display:flex;align-items:center;justify-content:center}.vision-gen-source-ref{position:absolute;top:.75rem;left:.75rem;z-index:2;max-width:min(32%,10rem);max-height:min(32%,10rem);object-fit:contain;border:1px solid rgba(167,139,250,.45);border-radius:6px;box-shadow:0 6px 24px #00000073;pointer-events:none}.vision-gen-working{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;background:#06060ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vision-gen-working[hidden]{display:none!important}.vision-gen-working-inner{text-align:center;padding:1.25rem 1.5rem;border:1px solid rgba(167,139,250,.25);border-radius:10px;background:#0a0a0ee6;max-width:16rem}.vision-gen-working-spinner{display:inline-block;width:1.25rem;height:1.25rem;margin-bottom:.65rem;border:2px solid rgba(167,139,250,.2);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;box-sizing:border-box}.vision-gen-working-text{margin:0;font-family:var(--font-mono);font-size:.72rem;color:var(--text-dim);letter-spacing:.04em;line-height:1.45}.vision-gen-prep-toggle{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;-webkit-user-select:none;user-select:none}.vision-gen-prep-toggle input{accent-color:var(--accent)}.vision-gen-stage-empty{text-align:center;padding:2rem 1.5rem;max-width:18rem;color:var(--text-faint)}.vision-gen-stage-empty-icon{display:block;font-size:2rem;margin-bottom:.5rem;opacity:.35}.vision-gen-stage-empty-title{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.vision-gen-stage-empty-copy{margin:0;font-size:.78rem;line-height:1.45}.vision-gen-result{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:.75rem;pointer-events:none}.vision-gen-result:not(:empty)+.vision-gen-stage-empty,.vision-gen-stage:has(.vision-gen-output-img) .vision-gen-stage-empty{display:none}.vision-gen-output-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #00000073;pointer-events:auto}.vision-gen-control-preview{position:absolute;top:.65rem;left:.65rem;max-width:28%;max-height:28%;object-fit:contain;border:1px solid var(--border);border-radius:4px;opacity:.85;pointer-events:none}.vision-gen-result-meta:not(:empty)+.vision-gen-pipeline{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.06)}.vision-gen-result-meta:empty{display:none}.vision-gen-result-meta{margin-bottom:.5rem;font-family:var(--font-mono);font-size:.68rem;color:var(--text-dim);line-height:1.4;min-height:1rem}.vision-gen-pipeline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.vision-gen-pipeline-label{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-right:.15rem}.vision-gen-pipeline-actions{display:flex;flex-wrap:wrap;gap:.35rem}.vision-gen-dropzone{min-height:5.5rem;padding:.65rem}.vision-gen-asset-preview{display:block;max-width:100%;max-height:6.5rem;margin:.35rem auto 0;object-fit:contain;border-radius:4px}.vision-gen-stage-working{display:none}.vision-gen-studio>.panel-resize-handle{align-self:stretch}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vision-analyze-layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1.25rem;align-items:start}.vision-dropzone{min-height:10rem;padding:1rem;border:1px dashed var(--border-strong);border-radius:8px;text-align:center;cursor:pointer;color:var(--text-dim);font-size:.8rem}.vision-dropzone.dragover{border-color:var(--accent);background:#00d4ff0a}.vision-analyze-preview{max-width:100%;border-radius:6px}.vision-analyze-output{flex:1 1 100%;margin:0;padding:.85rem;max-height:14rem;overflow:auto;border:1px solid var(--border);border-radius:8px;background:#0000004d;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;white-space:pre-wrap}@media(max-width:720px){.vision-layout{grid-template-columns:1fr;grid-template-areas:"toolbar" "sidebar" "main"}.vision-sidebar{border-right:none;border-bottom:1px solid var(--border)}.vision-modes{flex-direction:row;flex-wrap:wrap}.vision-analyze-layout{grid-template-columns:1fr}}.guide-tools-layout{display:grid;grid-template-columns:13.5rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"toolbar toolbar" "sidebar main";height:100%;width:100%;overflow:hidden}.guide-tools-toolbar{grid-area:toolbar;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;padding:5rem 1.5rem .85rem;border-bottom:1px solid var(--border);background:#08080cd9}.guide-tools-toolbar-brand{flex:0 0 auto;min-width:8rem}.guide-tools-eyebrow{margin:0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.guide-tools-title{margin:.15rem 0 0;font-family:var(--font-mono);font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.guide-tools-toolbar-controls{flex:1 1 28rem;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .65rem}.guide-tools-control{display:flex;flex-direction:column;gap:.2rem;min-width:4.5rem}.guide-tools-control-wide{flex:1 1 10rem;min-width:8rem}.guide-tools-control span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.guide-tools-control .panel-select,.guide-tools-control .panel-input{font-size:.78rem;padding:.35rem .5rem}.guide-tools-toolbar-status{flex:1 1 100%;margin:0;font-family:var(--font-mono);font-size:.68rem;color:var(--text-dim)}.guide-tools-toolbar-status.panel-status-error,.guide-tools-toolbar-status:empty{color:var(--text-faint)}#gt-status.panel-status-error{color:#f87171}.guide-tools-sidebar{grid-area:sidebar;display:flex;flex-direction:column;min-height:0;padding:.85rem .75rem 1rem;border-right:1px solid var(--border);background:#06060a8c}.guide-tools-sidebar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.guide-tools-sidebar-head h2{margin:0;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.guide-tools-sidebar-count{font-family:var(--font-mono);font-size:.65rem;color:var(--text-faint)}.guide-tools-list{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.3rem}.guide-tools-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.5rem .6rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:.74rem;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.guide-tools-item:hover{color:var(--text);background:#ffffff08}.guide-tools-item.active{color:var(--text);border-color:#fbbf2459;background:#fbbf2412}.guide-tools-item-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-tools-item-tier{flex-shrink:0;font-size:.55rem;color:var(--text-faint)}.guide-tools-sidebar-stats{margin:.65rem 0 0;padding-top:.65rem;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.guide-tools-sidebar-stats div{display:flex;flex-direction:column;gap:.1rem}.guide-tools-sidebar-stats dt{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.guide-tools-sidebar-stats dd{margin:0;font-family:var(--font-mono);font-size:.7rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-tools-main{grid-area:main;display:flex;flex-direction:column;min-height:0;overflow:hidden}.guide-tools-modes{display:flex;gap:0;padding:0 1rem;border-bottom:1px solid var(--border);background:#0003}.guide-tools-mode{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:.65rem 1rem;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--text-faint);cursor:pointer;transition:color .15s ease,border-color .15s ease}.guide-tools-mode:hover{color:var(--text-dim)}.guide-tools-mode.active{color:var(--text);border-bottom-color:#fbbf24b3}.guide-tools-pane{display:none;flex:1;min-height:0;padding:.85rem 1rem 1rem;overflow:hidden}.guide-tools-pane.active{display:flex;flex-direction:column;gap:.75rem}.guide-tools-split{display:grid;grid-template-columns:minmax(14rem,34%) minmax(0,1fr);gap:.85rem;flex:1;min-height:0}.guide-tools-split-half{grid-template-columns:1fr 1fr}.guide-tools-run-col,.guide-tools-console-col{min-height:0;display:flex;flex-direction:column}.guide-tools-run-form{flex:1;min-height:0;overflow:auto;padding-right:.25rem}.guide-tools-console-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;min-height:1.5rem}.guide-tools-console-bar h3{margin:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.guide-tools-console-actions{display:flex;gap:.2rem}.guide-tools-console{flex:1;min-height:8rem;margin:0;padding:.75rem .85rem;border-radius:4px;background:#0006;border:1px solid rgba(255,255,255,.06);font-family:var(--font-mono);font-size:.72rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#e8f4ffeb;overflow:auto}.guide-tools-console-dim{color:var(--text-dim);font-size:.66rem}.guide-tools-run-title{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.92rem;letter-spacing:.04em}.guide-tools-run-meta{margin:0 0 .65rem;font-size:.78rem;color:var(--text-dim);line-height:1.45}.guide-tools-desc{margin:0 0 .75rem;font-size:.8rem;color:var(--text-dim);line-height:1.45}.guide-tools-empty,.guide-tools-hint{margin:0;font-size:.8rem;color:var(--text-faint)}.guide-tools-params{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.85rem}.guide-tools-params .playground-field span{font-size:.68rem}.guide-tools-runner-actions,.guide-tools-investigate-actions{display:flex;gap:.45rem;flex-wrap:wrap}.guide-tools-investigate-top{flex-shrink:0;display:flex;flex-direction:column;gap:.55rem}.guide-tools-field-block{display:flex;flex-direction:column;gap:.3rem}.guide-tools-field-block span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.guide-tools-investigate-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.guide-tools-samples{flex:1 1 12rem;display:flex;flex-wrap:wrap;gap:.35rem}.guide-tools-chip{font-size:.72rem;padding:.28rem .55rem;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:#00000040;color:var(--text-dim);cursor:pointer;transition:border-color .15s ease,color .15s ease}.guide-tools-chip:hover{border-color:#fbbf2459;color:var(--text)}.guide-tools-meta-tabs{display:flex;gap:.25rem}.guide-tools-tab{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .4rem;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text-faint);cursor:pointer}.guide-tools-tab.active{border-color:#ffffff1a;color:var(--text);background:#ffffff0a}.guide-tools-pane-debug{gap:.65rem}.guide-tools-log-col{flex:0 0 auto;max-height:8rem}.guide-tools-activity{list-style:none;margin:0;padding:0;flex:1;min-height:3rem;overflow:auto;font-family:var(--font-mono);font-size:.66rem;line-height:1.45}.guide-tools-activity li{padding:.2rem 0;color:var(--text-dim)}.guide-tools-activity li.guide-tools-activity-err{color:#f87171}.guide-tools-activity li.guide-tools-activity-ok{color:#a7f3d0}.guide-tools-activity time{color:var(--text-faint);margin-right:.35rem}.btn.btn-xs{padding:.15rem .45rem;font-size:.62rem;letter-spacing:.06em}@media(max-width:1100px){.guide-tools-layout{grid-template-columns:1fr;grid-template-areas:"toolbar" "sidebar" "main";overflow-y:auto}.guide-tools-sidebar{max-height:12rem;border-right:none;border-bottom:1px solid var(--border)}.guide-tools-split,.guide-tools-split-half{grid-template-columns:1fr}.guide-tools-toolbar{padding-top:4.5rem}}.research-source-list,.research-page-list{margin:.35rem 0 0;padding-left:1rem;font-size:.78rem}.research-source-list a{color:var(--accent, #67e8f9)}.research-page-status{font-family:var(--font-mono, monospace);font-size:.65rem;text-transform:uppercase;margin-right:.35rem}.research-page-ok{color:#34d399}.research-page-error,.research-page-empty{color:#fb7185}.research-page-pending{color:#8a95a3}.research-activity,.research-pipeline-trace{margin:.5rem 0 .75rem}.research-activity summary,.research-pipeline-trace summary{cursor:pointer}.research-step-count{font-family:var(--font-mono, monospace);font-size:.72rem;color:var(--text-dim);margin-left:.25rem}.research-activity-log{list-style:none;margin:.5rem 0 0;padding:0;max-height:16rem;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.research-step{display:grid;grid-template-columns:1.6rem 1fr;gap:.45rem;align-items:start;font-size:.76rem;line-height:1.35;padding:.35rem .45rem;border-radius:.35rem;background:#ffffff08;border-left:2px solid var(--border)}.research-step-index{font-family:var(--font-mono, monospace);font-size:.62rem;color:var(--text-faint);text-align:right;padding-top:.1rem}.research-step-main{min-width:0}.research-step-label{display:block;color:var(--text)}.research-step-time{font-family:var(--font-mono, monospace);font-size:.62rem;color:var(--text-faint);margin-left:.35rem}.research-step-detail{margin-top:.25rem;font-family:var(--font-mono, monospace);font-size:.68rem;color:var(--text-dim);white-space:pre-wrap;word-break:break-word}.research-step-llm{border-left-color:#a78bfa}.research-step-competitor{border-left-color:#f0abfc}.research-step-search{border-left-color:#67e8f9}.research-step-fetch{border-left-color:#34d399}.research-step-embed{border-left-color:#fbbf24}.research-step-meta{border-left-color:#8b7cf8}.playground-msg.streaming .research-activity-log{max-height:20rem}.playground-msg.streaming .research-step:last-child .research-step-label{color:var(--accent-cool, #67e8f9)}.playground-stage{height:100%;width:100%;display:grid;grid-template-columns:var(--playground-rail-width, 22rem) 6px minmax(0,1fr);overflow:hidden}.playground-rail{grid-column:1;min-width:0;height:100%;overflow-y:auto;padding:5.25rem 1.35rem 1.75rem;background:#0c0c0f9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;display:flex;flex-direction:column;gap:1rem;animation:stageRailIn .5s cubic-bezier(.22,1,.36,1) .05s both}.playground-main{grid-column:3;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:5.25rem 2.25rem 1.5rem;animation:fadeUp .5s ease .1s both}.playground-main .playground-messages{flex:1;min-height:0;margin-bottom:0}.playground-main .playground-compose{flex-shrink:0;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.stage-rail-header{margin-bottom:.15rem}.stage-rail-eyebrow{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.35rem}.stage-rail-title{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;letter-spacing:.1em;line-height:.95;color:var(--text);margin:0}.stage-rail-lede{font-family:var(--font-body);font-size:.95rem;line-height:1.4;color:var(--text-dim);max-width:18rem}.stage-rail-stats{flex-direction:column;gap:.35rem;padding:.65rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@keyframes stageRailIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.red-view.panel-view{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}body.view-red .panel-view#red-view{display:block;pointer-events:none}.red-stage{height:100%;width:100%;position:relative;pointer-events:none}.red-chrome{position:absolute;left:2.5rem;bottom:2.5rem;max-width:22rem;pointer-events:auto;animation:fadeUp .55s ease .1s both}.red-title{font-family:var(--font-display);font-size:clamp(3rem,7vw,5rem);letter-spacing:.18em;line-height:.9;color:var(--text);margin:.35rem 0 .75rem}.red-lede{font-family:var(--font-body);font-size:1.05rem;line-height:1.4;color:var(--text-dim);margin-bottom:1.25rem}.triposr-view.panel-view{background:radial-gradient(ellipse 42% 36% at 78% 18%,rgba(0,212,255,.06),transparent 55%),linear-gradient(165deg,#060608,#0a0a0e 55%,#0e0e14);-webkit-backdrop-filter:none;backdrop-filter:none}body.view-triposr .panel-view#triposr-view{display:block;pointer-events:auto}.triposr-layout{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;width:100%;overflow:hidden}.triposr-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:4.75rem 1.5rem .85rem;border-bottom:1px solid var(--border);background:#08080ce0;flex-shrink:0}.triposr-eyebrow{margin:0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.triposr-title{margin:.15rem 0 0;font-family:var(--font-mono);font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.triposr-toolbar-meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.triposr-health-pill{display:inline-flex;align-items:center;gap:.45rem;max-width:min(42vw,28rem);padding:.35rem .65rem;border:1px solid var(--border);border-radius:999px;background:#00000059;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);line-height:1.35}.triposr-health-pill:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--text-faint);flex-shrink:0}.triposr-health-pill.is-ready:before{background:var(--status);box-shadow:0 0 8px #4ade808c}.triposr-health-pill.is-loading:before{background:var(--accent-cool);animation:triposrPulse 1.2s ease-in-out infinite}.triposr-health-pill.is-error:before{background:#f87171}@keyframes triposrPulse{0%,to{opacity:.45}50%{opacity:1}}.triposr-studio{--triposr-rail-width: 21.25rem;flex:1;min-height:0;display:grid;grid-template-columns:var(--triposr-rail-width) 6px minmax(0,1fr);gap:0;align-items:stretch;overflow:hidden}.triposr-studio>.panel-resize-handle{grid-column:2}.triposr-sidebar{grid-column:1;display:flex;flex-direction:column;gap:.55rem;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.85rem .85rem 1rem;scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.28) rgba(0,0,0,.35)}.triposr-panel{padding:.7rem .75rem;border:1px solid var(--border);border-radius:8px;background:#08080c8c;flex-shrink:0}.triposr-panel-title{margin:0 0 .55rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.triposr-panel-desc{margin:-.25rem 0 .65rem;font-size:.78rem;line-height:1.45;color:var(--text-dim)}.triposr-field-full{width:100%;margin-bottom:.55rem}.triposr-field-full:last-of-type{margin-bottom:0}.triposr-toggle-row{display:flex;align-items:flex-start;gap:.55rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06);font-size:.82rem;line-height:1.35;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none}.triposr-panel--enhance .triposr-toggle-row:first-of-type{margin-top:0;padding-top:0;border-top:none}.triposr-toggle-row input{margin-top:.15rem;accent-color:var(--accent-cool);flex-shrink:0}.triposr-range-row{display:flex;flex-direction:column;gap:.35rem;margin:.45rem 0 .65rem 1.35rem}.triposr-range-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.72rem;color:var(--text-faint)}.triposr-range-label output{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-cool)}.triposr-dropzone{position:relative;border:1px dashed var(--border-strong);border-radius:8px;min-height:10.5rem;display:flex;align-items:center;justify-content:center;padding:.75rem;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;overflow:hidden;background:#00000047}.triposr-dropzone:hover,.triposr-dropzone.dragover{border-color:var(--accent-cool);background:#67e8f90d;box-shadow:inset 0 0 0 1px #00d4ff1f}.triposr-dropzone-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;pointer-events:none}.triposr-dropzone:has(.triposr-preview-img:not([hidden])) .triposr-dropzone-inner{display:none}.triposr-dropzone-icon{font-size:1.35rem;color:var(--text-faint);line-height:1}.triposr-dropzone-label{margin:0;font-family:var(--font-body);font-size:.92rem;color:var(--text)}.triposr-dropzone-hint{margin:0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.04em;color:var(--text-faint)}.triposr-preview-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#00000073}.triposr-sidebar-foot{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:.75rem 0 .15rem;background:linear-gradient(0deg,rgba(8,8,12,.98) 72%,transparent);flex-shrink:0;display:flex;flex-direction:column;gap:.45rem}.triposr-actions{display:flex;flex-direction:column;gap:.45rem}.triposr-actions .btn{width:100%;justify-content:center}.triposr-view .btn-primary{background:linear-gradient(90deg,var(--accent-cool),var(--accent));color:#050505;border:1px solid rgba(0,212,255,.45)}.triposr-view .btn-primary:hover:not(:disabled){color:#050505;box-shadow:var(--glow-accent);transform:none}.triposr-view .btn-primary:disabled{opacity:.55;cursor:not-allowed}.triposr-view .btn-ghost{color:#e8f4ffeb;border:1px solid rgba(0,212,255,.32)}.triposr-view .btn-ghost:hover:not(:disabled){color:var(--accent-cool);border-color:var(--accent-cool)}.triposr-status{min-height:1.1rem;margin:0;font-size:.78rem;line-height:1.4;color:var(--text-dim)}.triposr-status.panel-error{color:#f87171}.triposr-viewport{grid-column:3;display:flex;flex-direction:column;min-width:0;min-height:0;padding:.85rem .85rem .85rem 0}.triposr-viewport-stage{position:relative;flex:1 1 auto;min-height:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.03) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.03) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.03) 75%),radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.04),transparent 55%),#0a0a0e;background-size:16px 16px,16px 16px,16px 16px,16px 16px,auto,auto;background-position:0 0,0 8px,8px -8px,-8px 0,center,center}.triposr-viewer-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.triposr-viewer{width:100%;height:100%;display:block}.triposr-stage-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.triposr-viewer-wrap.has-mesh .triposr-stage-empty{opacity:0;visibility:hidden}.triposr-stage-empty-icon{font-size:2rem;color:var(--text-faint);margin-bottom:.65rem;line-height:1}.triposr-stage-empty-title{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-cool)}.triposr-stage-empty-copy{margin:0;max-width:22rem;font-size:.92rem;line-height:1.5;color:var(--text-dim)}.triposr-viewport-stage.is-generating:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(-45deg,transparent,transparent 12px,rgba(0,212,255,.03) 12px,rgba(0,212,255,.03) 24px);animation:triposrGenSweep 1.4s linear infinite}@keyframes triposrGenSweep{0%{background-position:0 0}to{background-position:48px 0}}.triposr-orbit-hint{position:absolute;left:50%;bottom:.85rem;transform:translate(-50%);z-index:2;margin:0;padding:.35rem .75rem;border:1px solid var(--border);border-radius:999px;background:#07070ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);pointer-events:none}@media(max-width:960px){.triposr-studio{grid-template-columns:1fr!important;grid-template-rows:minmax(14rem,42vh) minmax(0,1fr);overflow-y:auto}.triposr-studio>.panel-resize-handle{display:none}.triposr-sidebar,.triposr-viewport{grid-column:1}.triposr-viewport{padding:0 .85rem .85rem;min-height:38vh}.triposr-toolbar{padding-top:4.25rem}.triposr-health-pill{max-width:100%}}.svc-card{border:1px solid var(--border);background:#0003;padding:.85rem 1rem;margin-bottom:0}.svc-card-head{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:.5rem}.svc-card-head .svc-pill{margin-left:auto}.svc-card-title{font-family:var(--font-mono);font-size:.65rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-cool)}.svc-line{font-size:.82rem;color:var(--text-dim);margin-bottom:.35rem}.svc-line.svc-detail{font-size:.75rem;line-height:1.45}.svc-mono{font-family:var(--font-mono);font-size:.72rem}.svc-list{list-style:none;margin:.35rem 0 .5rem;padding:0}.svc-list li{font-family:var(--font-mono);font-size:.68rem;color:var(--text-dim);padding:.2rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.svc-list li.svc-muted{color:var(--text-faint);font-style:italic}.svc-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.svc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.svc-auto-refresh{margin:0;font-size:.75rem}.svc-pill{font-family:var(--font-mono);font-size:.58rem;letter-spacing:1px;text-transform:uppercase;padding:.15rem .45rem;border:1px solid var(--border);color:var(--text-dim)}.svc-status-online{border-color:#4ade8073;color:var(--status)}.svc-status-stopped{border-color:#ffffff26;color:var(--text-faint)}.svc-status-pending{border-color:#67e8f966;color:var(--accent-cool)}.svc-status-warn{border-color:#f0abfc66;color:var(--accent-warm)}.tune-control{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.1rem}.tune-control:last-child{margin-bottom:0}.tune-control label{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.62rem;letter-spacing:2px;text-transform:uppercase;color:#e8f4ffd1}.tune-control output{color:var(--accent-cool);font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(0,212,255,.25)}.tune-control input[type=range]{width:100%;height:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#00d4ff2e;outline:none;cursor:pointer}.tune-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:var(--accent-cool);box-shadow:0 0 8px #00d4ff8c;cursor:pointer}.tune-control input[type=range]::-moz-range-thumb{width:10px;height:10px;border:none;border-radius:50%;background:var(--accent-cool);box-shadow:0 0 8px #00d4ff8c;cursor:pointer}.tune-color label{margin-bottom:.15rem}.tune-color input[type=color]{width:100%;height:2rem;padding:.15rem;border:1px solid var(--border);border-radius:4px;background:var(--bg-elevated);cursor:pointer}.tune-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tune-color input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}.tune-color input[type=color]::-moz-color-swatch{border:none;border-radius:2px}.tune-toggle{flex-direction:row;justify-content:space-between;align-items:center}.config-info{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.config-info-row{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:2px;text-transform:uppercase}.config-info-row dt{color:var(--text-faint)}.config-info-row dd{color:var(--text);text-align:right;margin:0}.config-info-row code{font-family:inherit;font-size:inherit;color:inherit}.config-toggle{width:44px;height:24px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg);cursor:pointer;position:relative;transition:border-color .3s ease,background .3s ease;padding:0;flex-shrink:0}.config-toggle.active{border-color:var(--accent);background:#8b7cf81f}.config-toggle-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-dim);transition:transform .3s ease,background .3s ease}.config-toggle.active .config-toggle-knob{transform:translate(20px);background:var(--accent)}.config-reset{width:100%;margin-bottom:.75rem;justify-content:center}.panel-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;display:none;background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}body.view-models .panel-view#models-view,body.view-playground .panel-view#playground-view,body.view-agent .panel-view#agent-view,body.view-research .panel-view#research-view,body.view-workspaces .panel-view#workspaces-view,body.view-opencode .panel-view#opencode-view,body.view-db .panel-view#db-view,body.view-admin .panel-view#admin-view,body.view-triposr .panel-view#triposr-view,body.view-vision .panel-view#vision-view,body.view-audiogen .panel-view#audiogen-view,body.view-voice .panel-view#voice-view,body.view-wan22 .panel-view#wan22-view,body.view-waha .panel-view#waha-view,body.view-config .panel-view#config-view,body.view-tools .panel-view#guide-tools-view,body.view-theme .panel-view#theme-view,body.view-red .panel-view#red-view{display:block;pointer-events:auto}body.view-red .panel-view#red-view{pointer-events:none}body.view-panel .hero{visibility:hidden;pointer-events:none}body:not(.view-panel) .footer-hud{opacity:0;pointer-events:none}body.view-panel .footer-hud{opacity:1;visibility:visible;pointer-events:none;z-index:50}body.view-panel .hud{visibility:visible;opacity:.92;z-index:50}.panel-view-scroll{height:100%;overflow-y:auto;padding:5.5rem 2.5rem 3rem;max-width:900px;margin:0 auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.panel-view-header{margin-bottom:2rem}.panel-view-eyebrow{font-family:var(--font-mono);font-size:.62rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-faint);margin-bottom:.5rem}.panel-view-title{font-family:var(--font-mono);font-size:1.4rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--text)}.panel-stats{display:flex;gap:1.5rem;margin-top:.75rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint)}.panel-stats em{color:var(--text);font-style:normal}.panel-toolbar{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.panel-input,.panel-select,.panel-textarea{flex:1;min-width:200px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-size:.75rem;padding:.65rem .85rem;outline:none}.panel-input:focus,.panel-select:focus,.panel-textarea:focus{border-color:var(--accent)}.panel-select-compact{flex:none;min-width:0;font-size:.62rem;padding:.35rem .45rem}.panel-textarea{resize:vertical;min-height:4rem;line-height:1.5}.panel-textarea-sm{min-height:2.5rem}.panel-progress{width:100%;height:4px;margin-bottom:.5rem;accent-color:var(--accent)}.panel-status{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1px;color:var(--text-dim);margin-bottom:1rem;min-height:1rem}.panel-loading,.panel-empty,.panel-error{font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);padding:2rem 0}.panel-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center}.panel-loading:before{content:"";width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.12);border-top-color:var(--cyan);border-radius:50%;animation:spin .7s linear infinite;box-sizing:border-box}.panel-error{color:#f46}.btn-sm{padding:.55rem 1rem;font-size:.62rem;flex-shrink:0}.models-list{display:flex;flex-direction:column;gap:2rem}.models-group{display:flex;flex-direction:column;gap:1rem}.models-group-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.models-group-title{font-family:var(--font-mono);font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:var(--text);margin:0 0 .35rem}.models-group-lede{font-size:.72rem;color:var(--text-faint);margin:0}.models-group-count{font-family:var(--font-mono);font-size:.62rem;color:var(--text-faint);border:1px solid var(--border);padding:.25rem .5rem}.models-group-list{display:flex;flex-direction:column;gap:1rem}.models-api-rail{border:1px solid var(--border);background:#0000003d;padding:.9rem;display:flex;flex-direction:column;gap:.65rem}.models-api-rail-title{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--text);margin:0}.models-api-rail-lede{font-size:.68rem;color:var(--text-faint);margin:0;line-height:1.4}.models-api-rail-meta{display:flex;flex-direction:column;gap:.55rem;margin:0}.models-api-rail-meta div{display:flex;flex-direction:column;gap:.2rem}.models-api-rail-meta dt{font-family:var(--font-mono);font-size:.52rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint)}.models-api-rail-meta dd{margin:0;font-size:.68rem;color:var(--text)}.models-api-mono{font-family:var(--font-mono);font-size:.6rem;word-break:break-all}.models-api-key-row{display:flex;align-items:center;gap:.45rem}.models-api-key-row code{flex:1;min-width:0}.models-api-defaults{display:flex;flex-direction:column;gap:.35rem;font-family:var(--font-mono);font-size:.58rem;color:var(--text-dim)}.models-api-defaults em{color:var(--text);font-style:normal}.model-card{border:1px solid var(--border);background:#00000038;padding:1.25rem;transition:border-color .2s ease,background .2s ease}.model-card--loaded{border-color:#67e8f959;box-shadow:inset 0 0 0 1px #67e8f914}.model-card:hover{border-color:var(--border-strong);background:#00000052}.model-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.model-card-title{min-width:0}.model-card-body{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:1rem 1.5rem;margin-bottom:1rem}.model-section{display:flex;flex-direction:column;gap:.65rem;min-width:0}.model-section-api{grid-column:1 / -1}.model-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.model-section-title{font-family:var(--font-mono);font-size:.55rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-faint);margin:0}.model-specs,.model-params,.model-quick-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem 1rem;margin:0}.model-specs div,.model-params div,.model-quick-stats div{display:flex;flex-direction:column;gap:.15rem}.model-specs dt,.model-params dt,.model-quick-stats dt{font-family:var(--font-mono);font-size:.52rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint)}.model-specs dd,.model-params dd,.model-quick-stats dd{font-family:var(--font-mono);font-size:.65rem;color:var(--text);margin:0}.model-api-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.model-api-tab{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.8px;text-transform:uppercase;padding:.35rem .65rem;border:1px solid var(--border);background:transparent;color:var(--text-dim);cursor:pointer}.model-api-tab.is-active{border-color:var(--accent-warm);color:var(--accent-warm)}.model-curl{margin:0;padding:.9rem 1rem;background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);font-size:.58rem;line-height:1.55;color:var(--text-dim);overflow-x:auto;white-space:pre-wrap;max-height:220px;overflow-y:auto}.model-api-note{font-size:.72rem;color:var(--text-faint);margin:0;line-height:1.45}.model-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.model-card-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.model-name{font-family:var(--font-mono);font-size:.85rem;font-weight:500;color:var(--text);margin:0}.model-badge{font-family:var(--font-mono);font-size:.55rem;letter-spacing:1px;text-transform:uppercase;padding:.2rem .5rem;border:1px solid var(--accent-warm);color:var(--accent-warm)}.model-badge-default{border-color:#67e8f98c;color:#67e8f9}.model-badge-live{border-color:#86efac8c;color:#86efac}.model-badge-kind{border-color:var(--border-strong);color:var(--text-dim)}.model-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem 1rem;margin-bottom:1rem}.model-meta div{display:flex;flex-direction:column;gap:.15rem}.model-meta dt{font-family:var(--font-mono);font-size:.55rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint)}.model-meta dd{font-family:var(--font-mono);font-size:.65rem;color:var(--text);margin:0}.model-actions{display:flex;gap:.5rem}.model-delete:hover{border-color:#f46;color:#f46}.model-details{margin-top:1rem;padding:1rem;background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);font-size:.6rem;line-height:1.5;color:var(--text-dim);overflow-x:auto;white-space:pre-wrap;max-height:300px;overflow-y:auto}.playground-layout{max-width:none;display:flex;flex-direction:column;height:100%;padding-bottom:0}.playground-rail .playground-controls{display:flex;flex-direction:column;gap:.65rem}.playground-controls-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.playground-thinking{margin:.35rem 0 .65rem;border:1px solid rgba(240,171,252,.22);background:#f0abfc0a}.playground-thinking summary{font-family:var(--font-mono);font-size:.55rem;letter-spacing:1px;text-transform:uppercase;color:var(--accent-warm);cursor:pointer;padding:.45rem .65rem;list-style:none}.playground-thinking summary::-webkit-details-marker{display:none}.playground-thinking-body{font-family:var(--font-mono);font-size:.68rem;line-height:1.55;color:var(--text-dim);white-space:pre-wrap;padding:0 .75rem .75rem;max-height:14rem;overflow-y:auto;scrollbar-width:thin}.playground-thinking-streaming .playground-thinking-body:after{content:"▋";animation:blink 1s step-end infinite;color:var(--accent-warm);margin-left:.15rem}.playground-gpu-hint{font-family:var(--font-mono);font-size:.58rem;line-height:1.45;letter-spacing:.04em;color:var(--text-faint);padding:.55rem .65rem;border:1px solid var(--border);background:#00000038}.playground-gpu-hint.warn{color:var(--accent-warm);border-color:#f0abfc59}.playground-vram-btn{width:100%;justify-content:center}.playground-field{display:flex;flex-direction:column;gap:.35rem;flex:0 0 auto;width:100%}.playground-rail .playground-field-inline{width:auto;flex:1;min-width:0}.playground-system-field{flex:1;min-height:5rem}.playground-system-field .panel-textarea{flex:1;min-height:4.5rem;resize:vertical}.playground-field span{font-family:var(--font-mono);font-size:.55rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint)}.playground-field-inline{flex-direction:row;align-items:center;flex:0 0 auto;gap:.5rem}.playground-messages{flex:1;overflow-y:auto;border:1px solid var(--border);background:#00000052;padding:1.25rem;margin-bottom:1rem;min-height:200px;scrollbar-width:thin}.playground-empty{font-family:var(--font-mono);font-size:.7rem;color:var(--text-faint);text-align:center;padding:3rem 2rem}.playground-error{margin-top:.75rem;padding:.75rem 1rem;border:1px solid rgba(255,68,102,.45);background:#ff446614;color:#ff8099;font-family:var(--font-mono);font-size:.68rem;line-height:1.5}.playground-rail .panel-status.panel-error{color:#ff8099}.playground-msg{margin-bottom:.65rem;padding:.75rem 1rem;background:#ffffff05;border-left:2px solid transparent}.playground-msg:last-child{margin-bottom:0}.playground-msg-user{border-left-color:var(--accent)}.playground-msg-assistant{border-left-color:var(--accent-warm)}.playground-msg-role{display:block;font-family:var(--font-mono);font-size:.55rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);margin-bottom:.35rem}.playground-msg-user .playground-msg-role{color:var(--accent)}.playground-msg-assistant .playground-msg-role{color:var(--accent-warm)}.playground-msg-body{font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:var(--text);white-space:pre-wrap}.playground-msg.streaming .playground-msg-body:after{content:"▋";animation:blink 1s step-end infinite;color:var(--accent-warm)}@keyframes blink{50%{opacity:0}}.playground-compose{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end}.playground-compose .panel-textarea{width:100%;min-height:3.2rem;resize:vertical}.playground-compose .btn{height:3.2rem;min-width:7rem}.voice-compose{grid-template-columns:auto 1fr auto}.voice-mic{min-width:4.4rem;font-variant:small-caps;letter-spacing:.06em}.voice-mic.is-recording{background:color-mix(in srgb,var(--accent-warm) 28%,transparent);color:var(--accent-warm);box-shadow:0 0 0 1px var(--accent-warm);animation:voice-mic-pulse 1.1s ease-in-out infinite}@keyframes voice-mic-pulse{50%{opacity:.65}}.voice-health{margin:.4rem 0 .75rem;font-size:.78rem;line-height:1.35;color:var(--text-muted, rgba(255, 255, 255, .55))}.agent-compose{grid-template-columns:1fr}.agent-compose-actions{display:flex;gap:.5rem;justify-content:flex-end;align-items:center}.agent-compose-actions .btn-primary{height:3.2rem;min-width:7rem}.agent-meta{margin:0 0 .35rem;font-size:.72rem;color:var(--text-dim, #6a7a8a);font-family:var(--font-mono, monospace)}.agent-benchmarks,.agent-history{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border)}.agent-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim, #8a95a3)}.agent-history-summary{font-family:var(--font-mono, monospace);font-size:.68rem;color:var(--accent, #67e8f9)}.agent-example-list,.agent-history-list,.agent-suite-results{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;max-height:9rem;overflow-y:auto;scrollbar-width:thin}.agent-history-list{max-height:11rem}.agent-empty-item{font-size:.78rem;color:var(--text-dim, #6a7a8a);padding:.35rem 0}.agent-example-btn,.agent-history-btn,.agent-suite-btn{width:100%;text-align:left;border:1px solid var(--border);background:#ffffff05;color:inherit;border-radius:.45rem;padding:.45rem .55rem;cursor:pointer;transition:border-color .15s,background .15s}.agent-example-btn:hover,.agent-history-btn:hover,.agent-suite-btn:hover,.agent-history-btn.active{border-color:var(--border-strong, #3a4550);background:#67e8f90f}.agent-example-title,.agent-history-title{display:block;font-size:.82rem}.agent-example-meta,.agent-history-meta,.agent-suite-meta{display:block;margin-top:.15rem;font-size:.68rem;color:var(--text-dim, #6a7a8a);font-family:var(--font-mono, monospace)}.agent-suite-btn{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center}.agent-run-header{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.agent-run-meta{font-size:.72rem;color:var(--text-dim, #8a95a3);font-family:var(--font-mono, monospace)}.agent-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.15rem .4rem;border-radius:.35rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;font-family:var(--font-mono, monospace)}.agent-badge-pass{background:#34d39926;color:#34d399}.agent-badge-fail{background:#fb718526;color:#fb7185}.agent-badge-err{background:#f8717126;color:#f87171}.agent-badge-ok{background:#67e8f91f;color:#67e8f9}.agent-suite-results{max-height:none}.agent-suite-item{margin:0}.footer-hud{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:1rem 2rem;font-family:var(--font-mono);font-size:.58rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);animation:fadeUp 1s ease .5s both}.footer-hud:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(4,10,18,.9) 0%,rgba(4,10,18,.4) 75%,transparent 100%);border-top:1px solid rgba(0,212,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.footer-line{display:flex;gap:2rem}.footer-line em{color:var(--accent-cool);font-style:normal}.login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease;perspective:1200px}.login-overlay.active{opacity:1;visibility:visible}.login-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 38%,#080c1659,#050508b8 55%,#020206e0);transition:opacity .8s ease}.login-stage{position:relative;width:100%;max-width:380px;padding:2rem;transform-style:preserve-3d;transition:transform .15s ease-out}.portal-orbits{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;transform-style:preserve-3d;pointer-events:none}.orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(139,124,248,.15);border-radius:50%;transform-style:preserve-3d}.orbit-1{animation:orbitSpin 24s linear infinite;transform:rotateX(72deg) rotateY(12deg)}.orbit-2{top:20px;right:20px;bottom:20px;left:20px;border-color:#f0abfc1f;animation:orbitSpin 18s linear infinite reverse;transform:rotateX(60deg) rotateY(-20deg)}.orbit-3{top:40px;right:40px;bottom:40px;left:40px;border-color:#67e8f91a;animation:orbitSpin 30s linear infinite;transform:rotateX(80deg) rotate(15deg)}@keyframes orbitSpin{to{transform:rotateX(72deg) rotateY(372deg)}}.orbit-2{animation-name:orbitSpin2}@keyframes orbitSpin2{to{transform:rotateX(60deg) rotateY(-380deg)}}.orbit-3{animation-name:orbitSpin3}@keyframes orbitSpin3{to{transform:rotateX(80deg) rotate(375deg)}}.login-portal{position:relative;transform-style:preserve-3d;opacity:0;transform:translateZ(-120px) scale(.9);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.login-overlay.active .login-portal{opacity:1;transform:translateZ(0) scale(1)}.login-overlay.closing .login-portal{opacity:0;transform:translateZ(80px) scale(1.05);transition-duration:.5s}.portal-glow{position:absolute;top:50%;left:50%;width:280px;height:280px;margin:-140px 0 0 -140px;background:radial-gradient(circle,rgba(103,232,249,.08) 0%,rgba(240,171,252,.04) 40%,transparent 70%);transform:translateZ(-40px);pointer-events:none;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.6;transform:translateZ(-40px) scale(1)}50%{opacity:1;transform:translateZ(-40px) scale(1.15)}}.portal-header{text-align:center;margin-bottom:2.5rem;transform-style:preserve-3d;overflow:visible}.portal-title{font-family:var(--font-display);font-size:2.8rem;font-weight:900;letter-spacing:.22em;margin-right:-.22em;opacity:1;transform:translateZ(30px);animation:portalIn .8s cubic-bezier(.16,1,.3,1) .2s both}.decrypt-title{position:relative;display:inline-block;white-space:nowrap;color:var(--text-dim);letter-spacing:.22em;margin-right:-.22em}.decrypt-title:before,.decrypt-title:after{content:attr(data-decrypt);position:absolute;top:0;left:0;width:100%;height:100%;letter-spacing:inherit;white-space:nowrap;opacity:0;pointer-events:none}.decrypt-title.decrypt-active:before{color:var(--text-dim);animation:decryptGlitch1 14s infinite linear;clip-path:polygon(0 0,100% 0,100% 40%,0 40%)}.decrypt-title.decrypt-active:after{color:var(--magenta);animation:decryptGlitch2 16s infinite linear;clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%)}@keyframes decryptGlitch1{0%,96%,to{opacity:0;transform:translate(0)}97%{opacity:.5;transform:translate(-3px,1px)}98%{opacity:.35;transform:translate(3px,-1px)}}@keyframes decryptGlitch2{0%,97%,to{opacity:0;transform:translate(0)}98%{opacity:.4;transform:translate(3px,-1px)}99%{opacity:.3;transform:translate(-2px,1px)}}.decrypt-title .d-char{display:inline-block;font-family:Share Tech Mono,monospace;font-weight:400;font-size:.92em;letter-spacing:.05em}.decrypt-title .d-char.scramble{color:#00b4dcb3;text-shadow:0 0 6px rgba(0,212,255,.4),0 0 12px rgba(0,212,255,.15);opacity:.8}.decrypt-title .d-char.hit{color:#c8f0ffb8;text-shadow:0 0 8px rgba(0,212,255,.55),0 0 14px rgba(255,0,170,.18);opacity:.75}.decrypt-title .d-char.paused{opacity:.4;filter:brightness(.8)}.decrypt-title.decrypt-active{text-shadow:0 0 40px rgba(0,212,255,.12)}.portal-sub{font-size:.85rem;letter-spacing:.35em;text-transform:uppercase;color:#e8f4ffe0;margin-top:.6rem;transform:translateZ(15px);animation:portalIn .8s cubic-bezier(.16,1,.3,1) .3s both}@keyframes portalIn{0%{opacity:0;transform:translateZ(-60px) translateY(20px)}to{opacity:1;transform:translateZ(30px) translateY(0)}}.portal-sub{animation-name:portalInSub}@keyframes portalInSub{0%{opacity:0;transform:translateZ(-40px)}to{opacity:1;transform:translateZ(15px)}}.login-form{display:flex;flex-direction:column;gap:1.8rem;margin:0;position:relative;transform-style:preserve-3d}.login-error{font-size:.9rem;letter-spacing:.08em;color:#ff8fa8;text-align:center;padding:.6rem;border-bottom:1px solid rgba(255,60,100,.5);animation:errorPulse .4s ease;opacity:1}.login-error[hidden]{display:none}@keyframes errorPulse{0%,to{transform:translateZ(10px)}25%{transform:translateZ(10px) translate(-4px)}75%{transform:translateZ(10px) translate(4px)}}.neural-field{position:relative;transform-style:preserve-3d;animation:portalIn .8s cubic-bezier(.16,1,.3,1) both}.neural-field[data-field=identity]{animation-delay:.35s}.neural-field[data-field=passkey]{animation-delay:.45s}.neural-field input{width:100%;padding:1rem 0 .6rem;background:transparent;border:none;border-bottom:1px solid rgba(0,212,255,.35);color:var(--text);font-family:var(--font-body);font-size:1.25rem;outline:none;transition:border-color .4s ease;transform:translateZ(25px);opacity:1;color-scheme:dark}.neural-field input:-webkit-autofill,.neural-field input:-webkit-autofill:hover,.neural-field input:-webkit-autofill:focus,.neural-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text);border-bottom-color:#00d4ff59;-webkit-box-shadow:0 0 0 1000px rgba(4,8,14,.42) inset!important;box-shadow:0 0 0 1000px #04080e6b inset!important;transition:background-color 99999s ease-out 0s}.neural-field input:-moz-autofill{color:var(--text);background-color:transparent}.neural-field label{position:absolute;left:0;top:1rem;font-family:var(--font-display);font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:#e8f4ffd9;pointer-events:none;transition:all .35s cubic-bezier(.16,1,.3,1);transform:translateZ(26px)}.neural-field input:focus+label,.neural-field input:not(:placeholder-shown)+label{top:-.3rem;font-size:.65rem;color:var(--text-dim);letter-spacing:.35em;opacity:1}.neural-field input:focus{border-color:#00d4ff99}.field-beam{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--magenta));box-shadow:0 0 12px var(--cyan);transition:width .5s cubic-bezier(.16,1,.3,1);transform:translateZ(27px)}.neural-field input:focus~.field-beam{width:100%}.field-node{position:absolute;right:0;bottom:6px;width:6px;height:6px;border-radius:50%;background:var(--cyan);opacity:0;transform:translateZ(28px) scale(0);transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px var(--cyan)}.neural-field input:focus~.field-node,.neural-field.active .field-node{opacity:1;transform:translateZ(28px) scale(1)}.neural-field.invalid input{border-color:#ff3c6499}.neural-field.invalid .field-beam{width:100%;background:#f46;box-shadow:0 0 12px #f46}.neural-field.focused{transform:translateZ(8px);transition:transform .4s cubic-bezier(.16,1,.3,1)}.field-reveal{position:absolute;right:0;bottom:8px;width:24px;height:24px;border:none;background:transparent;cursor:pointer;padding:0;transform:translateZ(28px)}.reveal-dot{display:block;width:8px;height:8px;margin:0 auto;border-radius:50%;border:1px solid var(--text-dim);transition:all .3s ease}.field-reveal:hover .reveal-dot,.field-reveal.revealed .reveal-dot{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.portal-actions{margin-top:1.5rem;animation:portalIn .8s cubic-bezier(.16,1,.3,1) .55s both}.portal-enter{position:relative;width:100%;padding:.9rem 1rem;border:none;border-bottom:1px solid rgba(0,212,255,.45);background:transparent;color:var(--text);font-family:var(--font-display);font-size:.72rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;transition:color .3s ease,border-color .3s ease,background .3s ease}.portal-enter:hover{color:var(--text-dim);border-color:var(--cyan);background:#00d4ff0f}.portal-enter:disabled,.portal-enter.locked{cursor:not-allowed;opacity:.45}.portal-enter:active{background:#00d4ff1a}.portal-enter-text{transition:opacity .2s ease}.portal-enter-loader{display:none;position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid transparent;border-top-color:var(--cyan);border-radius:50%;animation:spin .7s linear infinite;box-sizing:border-box}.portal-enter.loading .portal-enter-text{opacity:0}.portal-enter.loading .portal-enter-loader{display:block}@keyframes spin{to{transform:rotate(360deg)}}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.success-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#000008e6;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.success-flash.active{opacity:1;visibility:visible}.success-content{text-align:center;animation:successPop .6s cubic-bezier(.16,1,.3,1)}@keyframes successPop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.success-ring{width:80px;height:80px;margin:0 auto 1.5rem;border:2px solid var(--green);border-radius:50%;position:relative;animation:successRing 1s ease}.success-ring:before{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--green)}@keyframes successRing{0%{transform:scale(0);box-shadow:none}50%{box-shadow:0 0 40px var(--green)}to{transform:scale(1)}}.success-content h2{font-family:var(--font-display);font-size:1.2rem;letter-spacing:.2em;color:var(--green);margin-bottom:.5rem}.success-content p{color:var(--text-dim);font-size:1rem}.boot-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#00142866,#000008 70%);transition:opacity .7s ease,visibility .7s ease}.boot-loader.done{opacity:0;visibility:hidden;pointer-events:none}.boot-loader-inner{text-align:center;animation:bootFadeIn .6s ease both;display:flex;flex-direction:column;align-items:center}@keyframes bootFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.boot-title{font-family:var(--font-display);font-size:1.4rem;font-weight:900;letter-spacing:.35em;margin-right:-.35em;color:#e8f4ffe0;text-shadow:0 0 30px rgba(0,212,255,.45);margin-bottom:.75rem}.boot-status{font-family:var(--font-body);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);min-height:1.4em;transition:opacity .3s ease}body.loading #app,body.loading .cortex-chrome{visibility:hidden;pointer-events:none}body.app-ready #app{visibility:visible;animation:bootAppIn .8s ease both}@keyframes bootAppIn{0%{opacity:0}to{opacity:1}}body.auth-locked .hero,body.auth-locked .center-nav,body.auth-locked .cortex-chrome,body.auth-locked .config-view,body.auth-locked .theme-view,body.auth-locked .triposr-view,body.auth-locked .vision-view,body.auth-locked .models-view,body.auth-locked .playground-view,body.auth-locked .agent-view,body.auth-locked .guide-tools-view,body.auth-locked .research-view,body.auth-locked .red-view,body.auth-locked .footer-hud,body.auth-locked .hud{visibility:hidden;pointer-events:none}body.login-active .hero-content{opacity:.5;filter:none;pointer-events:none}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateY(-50%) translate(-20px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media(max-width:768px){.hero{padding:4.5rem 1.25rem 5.5rem;align-items:center}.hero-frame{padding:1.75rem 1rem 1.25rem}.hero-corner{width:20px;height:20px}.hero-meta{gap:.5rem}.hero-chip{font-size:.52rem;padding:.3rem .65rem}.hero-stats{gap:1.5rem}.stat-value{font-size:1.1rem}.hero-actions{flex-direction:column}.center-nav{grid-column:1 / -1;justify-self:center;gap:.5rem;flex-wrap:wrap;padding-top:.25rem}.hud{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:.65rem;padding:.85rem 1rem .65rem}.hud-left{grid-column:1;grid-row:1}.hud-right{grid-column:2;grid-row:1}.center-nav-item{font-size:.55rem;letter-spacing:2px}.page-stage{padding:4.5rem 1rem 1.25rem}.page-head{flex-direction:column;align-items:flex-start}.page-head-tools,.page-head-meta{width:100%;justify-content:flex-start;max-width:none}.page-title{font-size:1.85rem}.models-stage,.playground-stage{grid-template-columns:1fr!important;grid-template-rows:auto 1fr;overflow-y:auto}.workspaces-view.ws-rail-collapsed .playground-stage{grid-template-rows:0 1fr!important}.workspaces-view.ws-rail-collapsed .playground-rail,.panel-resize-handle{display:none!important}.models-rail,.playground-rail{height:auto;max-height:none;border-right:none;border-bottom:1px solid var(--border);padding:4.5rem 1rem 1rem}.models-main,.playground-main{height:auto;min-height:50vh;padding:1rem 1rem 1.5rem}.models-main-header{flex-direction:column;align-items:stretch}.models-search{max-width:none}.models-workspace,.models-workspace:has(.models-detail:not([hidden])){grid-template-columns:1fr}.models-detail{max-height:45vh}.models-browse-layout{grid-template-columns:1fr!important}.models-family-list{max-height:28vh;border-right:none;border-bottom:1px solid var(--border)}.model-card-header,.model-card-body{grid-template-columns:1fr;display:grid}.model-card-header{flex-direction:column}.page-stage-live{max-width:none;margin:0;background:#0c0c0fe0}.preferences-card{grid-template-columns:1fr}.preferences-language-field{max-width:none}.red-chrome{left:1rem;right:1rem;bottom:1.25rem;max-width:none}.hud-left .hud-time{display:none}.hud{padding:.8rem 1rem;font-size:.55rem}.hud-center{display:none}.login-stage{padding:1.5rem;max-width:320px}.portal-title{font-size:2.2rem;letter-spacing:.18em;margin-right:-.18em}.decrypt-title{letter-spacing:.18em;margin-right:-.18em}.portal-sub{font-size:.75rem}.neural-field input{font-size:1.15rem}.footer-line{flex-wrap:wrap;gap:.8rem}.guide-panel{right:.75rem;bottom:9rem;width:min(30rem,calc(100vw - 1.5rem));max-height:min(38rem,calc(100vh - 6.5rem))}}.guide-sr-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide-clippy-agent{position:fixed!important;right:20px!important;bottom:var(--clippy-anchor-bottom)!important;left:auto!important;top:auto!important;width:var(--clippy-size-w)!important;height:var(--clippy-size-h)!important;overflow:visible;z-index:10040;pointer-events:auto}body.view-panel:not(.guide-docked) .guide-clippy-agent:not(.guide-clippy-docked){--clippy-anchor-bottom: calc(var(--footer-hud-clearance) + .75rem)}.guide-clippy-agent.guide-clippy-docked{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;z-index:1;margin:0 auto;cursor:pointer;max-width:100%}.guide-clippy-agent,.guide-clippy-agent:focus,.guide-clippy-agent:focus-visible,.guide-clippy-agent:active,.guide-clippy-active{filter:none!important;box-shadow:none!important;outline:none!important}.guide-clippy-agent .guide-clippy-sprite-layer{will-change:background-position;width:var(--clippy-size-w);height:var(--clippy-size-h)}.guide-panel{position:fixed;right:1.25rem;bottom:10rem;z-index:10050;display:flex;flex-direction:column;width:min(34rem,calc(100vw - 2.5rem));max-height:min(44rem,calc(100vh - 7.5rem));border:1px solid rgba(0,212,255,.22);border-radius:10px;background:#05080cf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 48px #0000008c,0 0 32px #00d4ff14;opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;pointer-events:none}.guide-panel.open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.workspaces-view #workspaces-rail.playground-rail{overflow:hidden;padding-bottom:.85rem;padding-right:0;border-right:1px solid rgb(0 212 255 / 8%)}.ws-rail-body{display:flex;flex-direction:row;align-items:stretch;gap:.55rem;flex:1 1 auto;min-height:0}.ws-rail-tabs{display:flex;flex-direction:column;flex:0 0 auto;gap:.35rem;padding:.15rem 0;writing-mode:horizontal-tb;align-items:stretch}.ws-rail-tab{writing-mode:horizontal-tb;transform:none;border:1px solid rgba(0,212,255,.18);background:#080e14a6;color:#b4c8dcbf;width:2.35rem;height:2.35rem;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:7px;flex:0 0 auto}.ws-rail-tab-icon,.ws-btn-icon{width:1.05rem;height:1.05rem;display:block;flex-shrink:0}.ws-rail-tab:hover{color:#e8f4ffeb;border-color:#00d4ff59;background:#00d4ff0f}.ws-rail-tab.active{color:#050505;border-color:#00d4ff73;background:linear-gradient(180deg,var(--accent-cool),var(--accent))}.ws-rail-tab:disabled{opacity:.4;cursor:not-allowed}.ws-rail-detach{writing-mode:horizontal-tb;transform:none;margin-top:auto;border:1px solid rgba(0,212,255,.28);background:#00d4ff14;color:#c8e6ffe6;width:2.35rem;height:2.35rem;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:7px;min-height:0}.ws-rail-detach:hover{color:#050505;background:linear-gradient(180deg,var(--accent-cool),var(--accent));border-color:#00d4ff80}.ws-rail-detach.hidden,.workspaces-view.ws-clippy-tab .stage-rail-lede{display:none!important}.guide-panel.rail-embedded>.guide-head,.guide-panel.rail-embedded>.guide-clippy-dock,.guide-panel.rail-embedded #guide-model-row{display:none!important}body.guide-docked .guide-clippy-agent,body.guide-docked .guide-clippy-agent.guide-clippy-docked,body.guide-docked .guide-clippy-balloon{display:none!important}.ws-rail-panels{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.ws-rail-panel{display:none;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.ws-rail-panel.active{display:flex}.ws-rail-panel[hidden]{display:none!important}.ws-guide-attach-hint{margin:.75rem .15rem;padding:.85rem .9rem;border:1px dashed rgba(0,212,255,.25);border-radius:8px;color:#b4c8dccc;font-size:.85rem;line-height:1.45}.ws-guide-attach-hint strong{color:#e8f4fff2}.ws-guide-attach-hint.hidden{display:none!important}.ws-guide-slot{flex:1 1 auto;min-height:0;max-height:none;margin-top:0;padding-top:0;border-top:none;background:transparent;overflow:hidden}.guide-panel.rail-embedded{position:relative!important;inset:auto!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;z-index:1;width:100%!important;height:100%;max-height:none;min-height:0;flex:1 1 auto;border-radius:0;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1!important;visibility:visible!important;pointer-events:auto;transform:none!important;background:transparent;transition:none}.guide-panel.rail-embedded.open{display:flex;min-height:0}.guide-panel.rail-embedded:not(.open){flex:1 1 auto;max-height:none;min-height:0}.guide-panel.rail-embedded:not(.open)>:not(.guide-clippy-dock){display:none!important}.guide-panel.rail-embedded .guide-head{padding:.25rem .1rem .5rem;border-bottom-color:#00d4ff1a;flex-shrink:0}.guide-panel.rail-embedded .guide-model-row{padding-left:.1rem;padding-right:.1rem}.guide-panel.rail-embedded .guide-messages{padding:.55rem .1rem;min-height:3.5rem;flex:1 1 auto;overflow-y:auto}.guide-panel.rail-embedded .guide-plan-queue{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:.55rem .65rem .75rem}.guide-panel.rail-embedded .guide-form{padding:.5rem .1rem .3rem;border-top-color:#00d4ff1a;flex-shrink:0}.guide-panel.rail-embedded .guide-status{padding:0 .1rem .3rem;flex-shrink:0}.guide-panel.rail-embedded.guide-running{border:none;box-shadow:none}.guide-clippy-dock{display:none;flex-shrink:0;align-items:flex-end;justify-content:center;min-height:5.5rem;height:5.5rem;padding:.15rem .1rem .2rem;border-top:1px solid rgba(0,212,255,.1);margin-top:0;overflow:hidden;position:relative}.guide-panel.rail-embedded .guide-clippy-dock{display:none!important}.guide-panel.rail-embedded:not(.open) .guide-clippy-dock{display:none!important}.guide-panel.rail-embedded.open .guide-clippy-dock{display:none!important}body.guide-docked .guide-clippy-agent.guide-clippy-docked{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;width:100px!important;height:93px!important;margin:0 auto;z-index:1;transform:none!important}body.guide-docked .guide-clippy-balloon{display:none!important}.guide-head-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.guide-dock-btn{border:1px solid rgba(0,212,255,.28);background:#00d4ff0f;color:#e8f4ffe0;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .55rem;border-radius:.35rem;cursor:pointer}.guide-dock-btn:hover,.guide-dock-btn[aria-pressed=true]{color:#050505;background:linear-gradient(90deg,var(--accent-cool),var(--accent));border-color:#00d4ff80}.guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.25rem .75rem;border-bottom:1px solid rgba(0,212,255,.12);flex-shrink:0}.guide-head-brand{display:flex;align-items:center;gap:.75rem;min-width:0}.guide-avatar{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:8px;border:1px solid rgba(0,212,255,.25);background:#00d4ff0f;font-size:1.35rem;line-height:1}.guide-avatar-clippy:before{content:"📎"}.guide-model-row{display:flex;align-items:center;gap:.65rem;padding:0;border:none;flex-shrink:0}.guide-model-row.hidden{display:none!important}.guide-mode-toggle{display:flex;width:100%;gap:.3rem;padding:0;border:none;background:#00000047}.guide-code-run-mode{width:auto;flex:1 1 auto;min-width:8rem;max-width:12rem}.guide-code-run-mode .guide-mode-btn{padding-inline:.55rem;white-space:nowrap}.guide-delivery-panel{margin:0 1.1rem .5rem;padding:.65rem .75rem;border:1px solid rgba(0,212,255,.18);border-radius:8px;background:#000c1873;font-size:.72rem;line-height:1.4;color:#c8dcebe0}.guide-delivery-panel.hidden{display:none!important}.guide-delivery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;pointer-events:none}.guide-delivery-modal[hidden]{display:none!important}.guide-delivery-modal-backdrop{display:none}.guide-delivery-modal-card{position:absolute;top:50%;left:50%;z-index:1;display:flex;width:min(calc(100vw - 1.5rem),28rem);max-height:calc(100vh - 1.5rem);flex-direction:column;overflow:auto;transform:translate(-50%,-50%);pointer-events:auto;border:1px solid rgba(0,212,255,.28);border-radius:10px;background:#050a10fa;box-shadow:0 16px 50px #000000a6}.guide-delivery-modal.is-positioned .guide-delivery-modal-card{transform:none}.guide-delivery-modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:.75rem .9rem .45rem;border-bottom:1px solid rgba(0,212,255,.1);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.guide-delivery-modal-head.is-dragging{cursor:grabbing}.guide-delivery-modal-kicker{margin:0 0 .15rem;color:#67e8f9c7;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.guide-delivery-modal-head h3{margin:0;color:#ecf6fff5;font-size:.95rem}.guide-delivery-modal-actions{flex-wrap:wrap;padding:.55rem .9rem}.guide-delivery-modal .guide-delivery-panel{margin:0;border:0;border-radius:0;background:transparent}.guide-delivery-label{margin:0 0 .25rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;color:#67e8f9d9}.guide-delivery-url code,.guide-delivery-expo-url code{word-break:break-all;font-size:.68rem}.guide-delivery-hint{margin:.35rem 0 0;color:#a0b9d2bf}.guide-delivery-hint-strong{color:#8cdcffeb;font-weight:600}.guide-delivery-warn{margin:.35rem 0 0;color:#fbbf24}.guide-delivery-expo,.guide-delivery-waha-send{margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.08)}.guide-delivery-waha-row{display:flex;gap:.45rem;align-items:center}.guide-delivery-waha-row .panel-input{min-width:0;flex:1 1 auto;padding:.42rem .5rem;color:#ecf6fff5;background:#000810b3;border:1px solid rgba(0,212,255,.22);border-radius:5px}.guide-delivery-success{color:#86efac}.guide-delivery-qr-wrap{display:flex;justify-content:center;margin:.45rem 0 .55rem}.guide-delivery-qr-details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.guide-delivery-qr-details summary::-webkit-details-marker{display:none}.guide-delivery-qr-details summary:after{content:"›";margin-left:.35rem;color:#67e8f9d9;font-size:1rem;transition:transform .12s ease}.guide-delivery-qr-details[open] summary:after{transform:rotate(90deg)}.guide-delivery-qr-toggle{margin-left:auto;color:#a0b9d2bf;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em}.guide-delivery-qr{width:168px;height:168px;border:3px solid #fff;border-radius:6px;background:#fff;box-shadow:0 8px 24px #00000059}.guide-delivery-qr-viewer{margin:.35rem 0 .5rem}.guide-delivery-qr-tabs{display:flex;gap:.35rem;margin-bottom:.35rem}.guide-delivery-qr-tab{flex:1;min-width:0;padding:.35rem .45rem;border:1px solid rgba(103,232,249,.2);border-radius:5px;background:#071421b8;color:#b4c8dcc7;font:inherit;font-size:.65rem;cursor:pointer}.guide-delivery-qr-tab.is-active{border-color:#67e8f9b3;background:#0096be33;color:#dffaff}.guide-delivery-qr-panel[hidden]{display:none!important}.guide-delivery-qr-panel .guide-delivery-hint{text-align:center}.guide-mode-btn{flex:1;border:0;background:transparent;color:var(--text-dim, #6a7a8a);font-family:var(--font-body, sans-serif);font-size:.72rem;letter-spacing:.02em;text-transform:none;font-weight:600;padding:.45rem .4rem;cursor:pointer;border-radius:4px}.guide-mode-btn:hover:not(:disabled){color:var(--text, #e8f4ff);background:#00d4ff0f}.guide-mode-btn.active{color:#050505;background:linear-gradient(90deg,var(--accent-cool),var(--accent))}.guide-mode-btn:disabled{opacity:.4;cursor:not-allowed}.guide-msg-preview-card{margin:.35rem 0;padding:.55rem .75rem;border-radius:8px;background:#00d4ff14;border:1px solid rgba(0,212,255,.22);font-size:.78rem;line-height:1.45}.guide-msg-preview-card a{color:var(--accent-cool, #00d4ff);word-break:break-all}.guide-panel.guide-mode-code .guide-msg[data-scope=guide],.guide-panel.guide-mode-code .guide-msg[data-scope=db],.guide-panel:not(.guide-mode-code) .guide-msg[data-scope=code]{display:none!important}.guide-panel.guide-mode-db .guide-msg[data-scope=guide],.guide-panel.guide-mode-db .guide-msg[data-scope=code],.guide-panel:not(.guide-mode-db) .guide-msg[data-scope=db]{display:none!important}.guide-panel.guide-mode-code .guide-title:after{content:none}.guide-panel.guide-running{border-color:#00d4ff66;box-shadow:0 12px 48px #0000008c,0 0 28px #00d4ff24}.guide-panel.guide-running .guide-eyebrow:after{content:" · working…";color:var(--accent-cool);letter-spacing:.08em}.guide-model-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#00d4ff80;flex-shrink:0}.guide-model-select{flex:1;min-width:0;padding:.45rem .6rem;border:1px solid rgba(0,212,255,.2);border-radius:4px;background:#00000059;color:#e8f4ffe6;font-family:var(--font-mono);font-size:.72rem;outline:none;cursor:pointer}.guide-model-select:focus{border-color:#00d4ff73}.guide-model-row-split{flex-wrap:wrap}.guide-model-row-split .guide-model-select{flex:1 1 7rem;min-width:5.5rem}.guide-code-model-picker{display:grid;flex:1 1 12rem;min-width:0;gap:.45rem}.guide-code-model-choice{display:flex;position:relative;gap:.35rem;min-width:0}.guide-code-model-choice .guide-model-select{flex:1 1 auto;width:100%}.guide-code-model-more{width:2rem;flex:0 0 2rem;border:1px solid rgba(0,212,255,.3);border-radius:4px;background:#00d4ff12;color:var(--cyan, #00d4ff);font:600 1rem/1 var(--font-mono, monospace);cursor:pointer}.guide-code-model-more:hover,.guide-code-model-more[aria-expanded=true]{background:#00d4ff29;border-color:#00d4ffa6}.guide-code-model-more.hidden,.guide-code-model-more-menu.hidden{display:none!important}.guide-code-model-more-menu{position:absolute;z-index:30;top:calc(100% + .35rem);right:0;width:min(20rem,100%);max-height:14rem;overflow:auto;padding:.3rem;border:1px solid rgba(0,212,255,.28);border-radius:5px;background:#0a1016;box-shadow:0 .75rem 1.75rem #00000073}.guide-code-model-more-option{display:block;width:100%;padding:.45rem .55rem;border:0;border-radius:3px;background:transparent;color:#e6f6fad1;font:.68rem/1.3 var(--font-mono, monospace);text-align:left;cursor:pointer}.guide-code-model-more-option:hover,.guide-code-model-more-option.active{background:#00d4ff1f;color:#dffaff}.guide-code-effort{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;color:#bedee6a8;font:.62rem/1 var(--font-mono, monospace);text-transform:uppercase;letter-spacing:.06em}.guide-code-effort output{margin-left:.3rem;color:var(--cyan, #00d4ff)}.guide-code-effort input{width:100%;accent-color:var(--cyan, #00d4ff)}.guide-code-effort-scale{grid-column:2;display:flex;justify-content:space-between;margin-top:-.12rem;color:#bedee666;font-size:.54rem;font-style:normal}.guide-code-effort-scale i{font-style:normal}.guide-db-schema-wrap{display:flex;align-items:center;gap:.65rem;flex:1 1 8rem;min-width:0}.guide-db-schema-wrap.hidden{display:none!important}.guide-panel.guide-mode-db .guide-db-schema-wrap{display:flex!important}.guide-schema-select{flex:1;min-width:4.5rem}.guide-eyebrow{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#00d4ff80;margin-bottom:.3rem}.guide-title{font-family:var(--font-display);font-size:1.45rem;font-weight:700;letter-spacing:.1em;color:#e8f4fff2;margin:0;text-shadow:0 0 20px rgba(0,212,255,.2)}.guide-close{background:none;border:none;color:#e8f4ff80;font-size:1.75rem;line-height:1;cursor:pointer;padding:.15rem .4rem;transition:color .2s ease}.guide-close:hover{color:var(--accent-cool)}.guide-messages{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.85rem;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.25) transparent}.guide-use-cases{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.1rem;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.25) transparent}.guide-use-cases[hidden]{display:none!important}.guide-use-cases-head{padding-bottom:.85rem;border-bottom:1px solid rgba(0,212,255,.12)}.guide-use-cases-kicker{margin:0 0 .3rem;color:#00d4ffb8;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.guide-use-cases h3{margin:0;color:#ecf6fff5;font-size:1rem}.guide-use-cases-head>p:last-child,.guide-use-cases-empty>p:not(.guide-use-cases-kicker){margin:.45rem 0 0;color:#b4c8dcc7;font-size:.76rem;line-height:1.45}.guide-use-cases-list{display:flex;flex-direction:column;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.guide-use-case{display:flex;gap:.65rem;padding:.65rem .7rem;border:1px solid rgba(0,212,255,.15);border-radius:7px;background:#080e148c}.guide-use-case-rank{display:grid;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;place-items:center;border:1px solid rgba(0,212,255,.32);border-radius:50%;color:#67e8f9e6;font-family:var(--font-mono);font-size:.68rem}.guide-use-case-body{min-width:0}.guide-use-case h4{margin:0;color:#e8f4fff2;font-size:.82rem;line-height:1.3}.guide-use-case-body p{margin:.3rem 0 0;color:#bed2e1c7;font-size:.72rem;line-height:1.4}.guide-use-case-meta{display:block;margin-top:.35rem;color:#a0bed2a3;font-size:.64rem;text-transform:capitalize}.guide-use-cases-empty{padding:.85rem;border:1px dashed rgba(0,212,255,.25);border-radius:8px;color:#b4c8dccc}.guide-use-cases-empty h3{font-size:.9rem}.guide-use-cases-empty.is-error{border-color:#ff788c66}.guide-use-cases-loading{margin:0;color:#b4c8dcc7;font-size:.78rem}.guide-plan-shell{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;max-height:42%;border-bottom:1px solid rgba(0,212,255,.12);background:#040a1061}.guide-plan-shell[hidden]{display:none!important}.guide-plan-shell-head{flex:0 0 auto;padding:.65rem 1.1rem .35rem}.guide-plan-shell-kicker{margin:0;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#00d4ffb8}.guide-plan-shell-copy{margin:.2rem 0 0;font-size:.78rem;color:#b4c8dcc7}.guide-plan-messages{flex:1 1 auto;min-height:4.5rem;max-height:11rem;overflow-y:auto;padding:.35rem 1.1rem .55rem;display:flex;flex-direction:column;gap:.65rem;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.25) transparent}.guide-plan-form{flex:0 0 auto;padding:0 1.1rem .65rem;display:flex;flex-direction:column;gap:.45rem}.guide-plan-input{min-height:3.2rem;resize:vertical}.guide-plan-compose-toolbar{display:flex;justify-content:flex-end;gap:.45rem}.guide-plan-queue{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:.65rem 1.1rem .75rem;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.25) transparent}.guide-plan-queue-strip{border:1px solid rgba(0,212,255,.14);border-radius:6px;background:#040a1073;padding:.45rem .55rem}.guide-plan-queue-strip>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none}.guide-plan-queue-strip>summary::-webkit-details-marker{display:none}.guide-plan-queue-strip-label{color:#e8f4ffe0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.guide-plan-queue-strip-body{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.08)}.guide-plan-queue-strip .guide-plan-queue-list{max-height:5.5rem}.guide-plan-queue[hidden]{display:none!important}.guide-plan-queue-panel{display:flex;flex-direction:column;gap:.85rem;min-height:0}.guide-plan-queue-panel.is-compact{gap:.75rem}.guide-plan-queue-head{flex:0 0 auto}.guide-plan-queue-title{margin:0;color:#ecf6fff5;font-size:.95rem;font-weight:600;letter-spacing:.02em}.guide-plan-queue-lead{margin:.35rem 0 0;color:#b4c8dcc7;font-size:.76rem;line-height:1.45}.guide-plan-queue-compose{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;padding:.65rem .7rem;border:1px solid rgba(0,212,255,.14);border-radius:8px;background:#040a106b}.guide-plan-queue-input{width:100%;min-height:5rem;max-height:9rem;resize:vertical;margin:0}.guide-plan-queue-actions{display:flex;justify-content:flex-end;gap:.45rem}.guide-plan-queue-artifacts{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.45rem;padding-top:.15rem;border-top:1px solid rgba(0,212,255,.1)}.guide-plan-queue-artifacts-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.45rem}.guide-plan-queue-artifacts-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.guide-plan-queue-artifacts-title{margin:0;color:#e8f4ffeb;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.guide-plan-queue-count{min-width:1.35rem;padding:.1rem .35rem;border:1px solid rgba(0,212,255,.28);border-radius:999px;color:#67e8f9e6;font-family:var(--font-mono);font-size:.64rem;text-align:center}.guide-plan-queue-summary{margin:0;padding:.55rem .65rem;border:1px solid rgba(0,212,255,.12);border-radius:6px;background:#080e1473;color:#bed2e1c7;font-size:.72rem;line-height:1.4}.guide-plan-queue-summary span{color:#00d4ffd1;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.guide-plan-queue-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.guide-plan-queue-item{display:flex;gap:.65rem;padding:.65rem .7rem;border:1px solid rgba(0,212,255,.15);border-radius:7px;background:#080e148c}.guide-plan-queue-rank{display:grid;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;place-items:center;border:1px solid rgba(0,212,255,.32);border-radius:50%;color:#67e8f9e6;font-family:var(--font-mono);font-size:.68rem}.guide-plan-queue-copy{min-width:0}.guide-plan-queue-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem}.guide-plan-queue-copy h4{margin:0;color:#e8f4fff2;font-size:.82rem;line-height:1.3}.guide-plan-queue-source{flex:0 0 auto;color:#a0bed2a3;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.guide-plan-queue-copy p{margin:.3rem 0 0;color:#bed2e1c7;font-size:.72rem;line-height:1.4}.guide-plan-queue-empty,.guide-plan-queue-loading{margin:0;color:#b4c8dcc7;font-size:.76rem;line-height:1.45}.guide-plan-queue-panel.is-error{border:1px dashed rgba(255,120,140,.4);border-radius:8px;padding:.85rem}.guide-msg{display:flex;flex-direction:column;gap:.4rem;max-width:100%}.guide-msg-badge{align-self:flex-start;font-family:var(--font-body, sans-serif);font-size:.62rem;letter-spacing:.04em;text-transform:none;font-weight:600;padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(0,212,255,.28);color:#00d4ffd9;background:#00d4ff14}.guide-msg-user .guide-msg-badge{align-self:flex-end}.guide-msg-badge[data-badge=Plan]{border-color:#b4a0ff59;color:#c8b9fff2;background:#7864dc24}.guide-msg-badge[data-badge=Build]{border-color:#00d4ff66;color:#78e6fffa}.guide-msg-badge[data-badge=Check]{border-color:#78dcb466;color:#8ce6befa;background:#288c6424}.guide-msg-badge[data-badge=Fix]{border-color:#ffb46466;color:#ffc88cfa;background:#a05a1429}.guide-msg-badge[data-badge=Stopped]{border-color:#ff788c66;color:#ffa0aafa;background:#781e322e}.guide-platform-verdict{align-self:flex-start;width:100%;padding:.32rem .55rem;border:1px solid rgba(170,190,210,.25);border-radius:5px;color:#becddcd1;background:#1e283447;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.03em}.guide-platform-verdict[data-status=finished]{border-color:#64dca06b;color:#8cebb4fa;background:#23825524}.guide-platform-verdict[data-status=error],.guide-platform-verdict[data-status=inconclusive]{border-color:#ff78827a;color:#ffaaaffa;background:#82233229}.guide-platform-verdict[data-status=cancelled]{border-color:#ffbe696b;color:#ffd291fa;background:#915a1924}.guide-msg-activity{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.15rem}.guide-msg-activity:empty{display:none}.guide-live-activity{width:100%;color:#a0d2e1db;font-size:.68rem;letter-spacing:.02em;line-height:1.35}.guide-tool-chip{font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.04em;padding:.18rem .4rem;border-radius:999px;border:1px solid rgba(0,212,255,.22);color:#b4c8dcd9;background:#00000047}.guide-tool-chip.is-running{border-color:#00d4ff73;color:var(--accent-cool);animation:guidePulse 1s ease infinite}.guide-tool-chip.is-done{border-color:#50c89659;color:#8ce6bee6}.guide-verify-card{width:100%;margin:0;border:1px solid rgba(0,212,255,.2);border-radius:6px;background:#00000047;overflow:hidden}.guide-verify-card.is-ok{border-color:#50c89659}.guide-verify-card.is-fail{border-color:#ff647866}.guide-verify-card>summary{cursor:pointer;list-style:none;font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.04em;padding:.55rem .7rem;color:#e8f4ffe0;-webkit-user-select:none;user-select:none}.guide-verify-card>summary::-webkit-details-marker{display:none}.guide-verify-card>summary:before{content:"▸ ";color:#00d4ff8c}.guide-verify-card[open]>summary:before{content:"▾ "}.guide-verify-card pre{margin:0;padding:.55rem .7rem .7rem;border-top:1px solid rgba(0,212,255,.12);max-height:12rem;overflow:auto;font-family:var(--font-mono, monospace);font-size:.68rem;line-height:1.4;color:#c8d7e6e0;white-space:pre-wrap;word-break:break-word;background:#00000059}.guide-verify-send{display:block;width:calc(100% - 1.4rem);margin:0 .7rem .7rem;padding:.42rem .62rem;border:1px solid rgba(0,212,255,.42);border-radius:4px;color:#dcf6fff2;background:#00789633;font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.03em;text-align:left;cursor:pointer}.guide-verify-send:hover:not(:disabled){border-color:#00d4ffd1;background:#0096b952}.guide-verify-send:disabled{cursor:wait;opacity:.58}.guide-msg-user{align-items:flex-end}.guide-msg-bot{align-items:flex-start}.guide-msg-system{align-items:stretch}.guide-msg-bubble{padding:.75rem .95rem;border-radius:8px;font-family:var(--font-body);font-size:1.02rem;line-height:1.55;color:#e8f4ffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.guide-msg-cancelled .guide-msg-bubble{opacity:.78;border-style:dashed}.guide-msg-user .guide-msg-bubble{background:#00d4ff1f;border:1px solid rgba(0,212,255,.28);color:#e8f4fff2;box-shadow:0 0 16px #00d4ff0f}.guide-msg-bot .guide-msg-bubble{background:#05080cb8;border:1px solid rgba(0,212,255,.22);box-shadow:0 4px 18px #00000047}.guide-msg-interlude .guide-msg-bubble{background:#05080cb8;border:1px solid rgba(0,212,255,.22);border-left:2px solid rgba(0,212,255,.5);font-style:normal;color:#e8f4ffe0;font-size:1.02rem;box-shadow:0 4px 18px #00000047}.guide-msg-bubble code{font-family:var(--font-mono);font-size:.9em;color:var(--accent-cool);background:#00d4ff14;padding:.08rem .3rem;border-radius:2px}.guide-msg-bubble strong{color:#e8f4fffa;font-weight:600}.guide-form{display:flex;flex-direction:column;gap:0;padding:.85rem 1.1rem 1.1rem;border-top:1px solid rgba(0,212,255,.12);flex-shrink:0}.guide-compose{display:flex;flex-direction:column;gap:.45rem;width:100%}.guide-compose-attachments{display:flex;flex-wrap:wrap;gap:.4rem}.guide-compose-attachments.hidden{display:none}.guide-compose-attachment{position:relative;width:3.25rem;height:3.25rem;border-radius:6px;overflow:hidden;border:1px solid rgba(0,212,255,.22);background:#00000059}.guide-compose-attachment img{width:100%;height:100%;object-fit:cover;display:block}.guide-compose-attachment-remove{position:absolute;top:2px;right:2px;width:1.1rem;height:1.1rem;border:none;border-radius:999px;background:#080c12d1;color:#ffb4bef2;font-size:.72rem;line-height:1;cursor:pointer;padding:0}.guide-compose-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;position:relative}.guide-compose-toolbar-dual{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.guide-compose-toolbar-dual .guide-queue-btn,.guide-compose-toolbar-dual .guide-plan-btn{width:100%;min-width:0;justify-self:stretch}.guide-attach-intent{position:relative;flex-shrink:0}.guide-attach-intent-menu{position:absolute;right:0;bottom:calc(100% + .4rem);z-index:40;width:15.5rem;padding:.3rem;border:1px solid rgba(0,212,255,.28);border-radius:6px;background:#0a1016;box-shadow:0 .75rem 1.75rem #00000073}.guide-attach-intent-menu.hidden{display:none!important}.guide-attach-intent-option{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;width:100%;padding:.5rem .6rem;border:0;border-radius:4px;background:transparent;color:#e6f6fae6;text-align:left;cursor:pointer}.guide-attach-intent-option:hover,.guide-attach-intent-option:focus-visible{background:#00d4ff1f;outline:none}.guide-attach-intent-title{font-family:var(--font-body, sans-serif);font-size:.78rem;font-weight:650;letter-spacing:.02em}.guide-attach-intent-copy{font-family:var(--font-mono, monospace);font-size:.62rem;line-height:1.35;color:#b4d2e6b3}.guide-compose-input{width:100%;min-height:2.75rem;max-height:30rem;resize:vertical;line-height:1.45;padding:.7rem .85rem}.guide-attach-btn{flex-shrink:0;height:2.35rem;padding:0 .65rem;border:1px solid rgba(0,212,255,.22);border-radius:6px;background:#00000047;color:#b4d2e6e6;font-family:var(--font-body, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.guide-attach-btn:hover:not(:disabled){border-color:#00d4ff73;color:var(--accent-cool)}.guide-attach-btn.hidden{display:none}.guide-attach-btn:disabled{opacity:.45;cursor:not-allowed}.guide-attach-btn.is-open,.guide-crew-toggle[aria-pressed=true]{border-color:#00d4ff8c;color:var(--accent-cool);background:#00d4ff1a}.guide-crew-pipeline{display:flex;gap:.45rem;margin:0 1.1rem .45rem;padding:0;list-style:none}.guide-crew-pipeline[hidden]{display:none!important}.guide-crew-pipeline li{flex:1;padding:.28rem .35rem;border:1px solid rgba(0,212,255,.16);border-radius:6px;color:#b4d2e68c;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}.guide-crew-pipeline li.is-active{border-color:#00d4ff8c;color:var(--accent-cool)}.guide-crew-pipeline li.is-done{color:#78dca0e6}.guide-crew-pipeline li.is-failed{border-color:#ff5a788c;color:#ff8aa0}.guide-compose-attachment-style{border-color:#ff5ab48c;box-shadow:0 0 0 1px #ff5ab433}.guide-style-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#04080e9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guide-style-picker.hidden{display:none}.guide-style-picker-dialog{position:relative;display:flex;flex-direction:column;gap:.55rem;width:min(96vw,92rem);height:min(86vh,58rem);max-height:calc(100vh - 2.5rem);padding:.85rem .95rem .8rem;border:1px solid rgba(0,212,255,.28);border-radius:10px;background:#060a10fa;box-shadow:0 18px 56px #000000a6,0 0 28px #00d4ff14;overflow:hidden}.guide-style-picker-close{position:absolute;top:.65rem;right:.7rem;z-index:1;width:1.4rem;height:1.4rem;border:none;border-radius:999px;background:#080c12d1;color:#ffb4bef2;font-size:.85rem;line-height:1;cursor:pointer;padding:0}.guide-style-picker-body{display:grid;grid-template-columns:minmax(0,1fr) 18.75rem;gap:.9rem;min-height:0;flex:1 1 auto}.guide-style-picker-styles{display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:0}.guide-style-picker-title{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b4d2e6eb}.guide-style-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:.15rem}.guide-style-picker-palettes{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:0;padding:0 1.35rem 0 .75rem;border-left:1px solid rgba(0,212,255,.14)}.guide-style-picker-palette-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;padding-right:.2rem}.guide-style-picker-palette-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b4d2e6e0}.guide-style-picker-count{display:inline-flex;align-items:center;gap:.35rem;color:#aabecdd1;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.guide-style-picker-count-select{min-width:3.1rem;height:1.55rem;padding:0 .25rem;border:1px solid rgba(0,212,255,.22);border-radius:4px;background:#0006;color:#dce8f2f2;font-family:var(--font-body);font-size:.72rem}.guide-style-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-height:0;overflow-y:auto;align-content:start}.guide-style-palette{display:flex;flex-direction:row;align-items:center;gap:.4rem;margin:0;padding:.32rem .4rem;border:1px solid rgba(0,212,255,.16);border-radius:6px;background:#00000047;color:#dce8f2f2;cursor:pointer;text-align:left}.guide-style-palette:hover:not(:disabled),.guide-style-palette:focus-visible{border-color:#00d4ff80;outline:none}.guide-style-palette.is-selected{border-color:#00d4ffb3;box-shadow:0 0 0 1px #00d4ff47;background:#00d4ff14}.guide-style-palette-swatches{display:grid;grid-template-columns:repeat(var(--palette-chip-count, 5),minmax(0,1fr));width:4.35rem;height:.95rem;flex-shrink:0;border-radius:3px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.guide-style-palette-chip{display:block;min-width:0}.guide-style-palette-name{font-size:.62rem;font-weight:600;line-height:1.2;letter-spacing:.01em;min-width:0}@media(max-width:860px){.guide-style-picker-body{grid-template-columns:minmax(0,1fr)}.guide-style-picker-palettes{border-left:none;border-top:1px solid rgba(0,212,255,.14);padding:.55rem 0 0;max-height:16rem}}.guide-style-tile{display:flex;flex-direction:column;gap:.28rem;margin:0;padding:.2rem;border:1px solid rgba(0,212,255,.16);border-radius:6px;background:#00000047;color:#dce8f2f2;cursor:pointer;text-align:left}.guide-style-tile:hover:not(:disabled),.guide-style-tile:focus-visible{border-color:#00d4ff80;outline:none}.guide-style-tile.is-loading{opacity:.55;cursor:wait}.guide-style-tile img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;background:#00000059}.guide-style-tile-name{font-size:.62rem;font-weight:600;line-height:1.25;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-style-picker-status{margin:0;flex-shrink:0;font-size:.72rem;color:#b4d2e6e0}.guide-style-picker-status.is-error{color:#f0a3a3}.guide-msg-images{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.guide-msg-image{max-width:7.5rem;max-height:5.5rem;border-radius:5px;border:1px solid rgba(0,212,255,.18);object-fit:cover}.guide-input{flex:1;min-width:0;padding:.7rem .85rem;border:1px solid rgba(0,212,255,.18);border-radius:6px;background:#00000059;color:#e8f4ffe6;font-family:var(--font-body);font-size:1.05rem;outline:none;transition:border-color .2s ease}.guide-input:focus{border-color:#00d4ff73}.guide-input::placeholder{color:#e8f4ff59}.guide-send{flex-shrink:0;min-width:3.4rem;height:2.75rem;padding-inline:.75rem;border:1px solid rgba(0,212,255,.35);border-radius:6px;background:#00d4ff1a;color:var(--accent-cool);font-family:var(--font-body, sans-serif);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.guide-send:hover{background:#00d4ff33;border-color:var(--accent-cool)}.guide-send:disabled,.guide-input:disabled{opacity:.45;cursor:not-allowed}.guide-send.is-stop{border-color:#ff788c80;background:#ff506424;color:#ffaab4f2;font-size:.78rem;font-weight:600}.guide-send.is-stop:hover:not(:disabled){background:#ff506447;border-color:#ff8ca0b3}.guide-send.is-queue{border-color:#00d4ff94;background:#00d4ff29;color:#bef6fffa;box-shadow:0 0 14px #00d4ff1f}.guide-send.is-queue:hover:not(:disabled){background:#00d4ff47;border-color:#78e8ffe6}.guide-queue-btn,.guide-plan-btn{min-width:4.6rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.guide-plan-btn.is-active{border-color:#8b7cf8b8;background:#8b7cf82e;color:#e8dcfffa;box-shadow:0 0 14px #8b7cf829}.guide-plan-handoff{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#00e6ffd1}.guide-plan-handoff-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono, monospace);font-size:.68rem;line-height:1.45;color:#e8f4ffe6}.guide-status{flex-shrink:0;padding:0 1.1rem .75rem;font-family:var(--font-body, sans-serif);font-size:.7rem;letter-spacing:.01em;color:#a0b4c8b3;text-align:center;line-height:1.35}.guide-status-error{color:#ff8c9beb}.guide-status-running{color:#78dcffe0}.guide-empty-tip{margin:.15rem 0 .25rem;padding:.85rem .95rem;border:1px dashed rgba(0,212,255,.22);border-radius:8px;background:#00d4ff0a;color:#c8d7e6d9;font-size:.9rem;line-height:1.45}.guide-empty-tip strong{color:#e8f4fff5;font-weight:600}.guide-empty-tip ol{margin:.45rem 0 0;padding-left:1.15rem}.guide-empty-tip li{margin:.18rem 0}.guide-typing{display:inline-block;animation:guidePulse 1s ease infinite}.guide-msg-streaming .guide-msg-bubble{border-color:#00d4ff47}@keyframes guidePulse{0%,to{opacity:.35}50%{opacity:1}}.guide-clippy-balloon{background:#05080cf0!important;color:#e8f4ffe6!important;border:1px solid rgba(0,212,255,.28)!important;border-radius:8px!important;box-shadow:0 8px 28px #00000080,0 0 18px #00d4ff1a!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 12px!important;cursor:default!important}.guide-clippy-balloon-content{max-width:280px!important;min-width:140px!important;font-family:var(--font-body),Rajdhani,sans-serif!important;font-size:1rem!important;line-height:1.5!important}body.login-active .guide-panel,body.login-active .guide-panel.open,body.login-active .guide-panel.rail-embedded,body.auth-locked .guide-panel,body.auth-locked .guide-panel.open,body.auth-locked .guide-panel.rail-embedded{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.login-active .guide-clippy-agent,body.login-active .guide-clippy-balloon,body.auth-locked .guide-clippy-agent,body.auth-locked .guide-clippy-balloon{display:none!important;visibility:hidden!important;pointer-events:none!important}.workspaces-view .playground-stage{grid-template-columns:var(--ws-rail-width, 22rem) 6px minmax(0,1fr);position:relative}#workspaces-view .playground-rail{padding-top:1rem}#workspaces-view .playground-main.ws-main{padding-top:3rem}#workspaces-view .stage-rail-eyebrow{display:none}.workspaces-view.ws-rail-collapsed .playground-stage{grid-template-columns:0 0 minmax(0,1fr)}.workspaces-view.ws-rail-collapsed .playground-rail,.workspaces-view.ws-rail-collapsed>.playground-stage>.panel-resize-handle{visibility:hidden;pointer-events:none;overflow:hidden;border:none;padding:0;min-width:0;width:0}.ws-rail-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ws-rail-header-top .stage-rail-eyebrow{margin-bottom:.35rem}.ws-rail-toggle{flex-shrink:0;min-width:1.85rem;min-height:1.85rem;padding:0 .35rem;font-size:1.1rem;line-height:1;color:#e8f4ffbf}.ws-rail-expand-btn{position:absolute;top:5.35rem;left:.55rem;z-index:6;width:1.85rem;height:2.35rem;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;color:#e8f4ffe6;background:#080e14eb;border:1px solid rgba(0,212,255,.35);border-radius:0 6px 6px 0;cursor:pointer;box-shadow:0 6px 18px #00000059}.ws-rail-expand-btn:hover{color:#050505;background:linear-gradient(90deg,var(--accent-cool),var(--accent));border-color:#00d4ff8c}.ws-rail-expand-btn.hidden{display:none!important}.workspaces-view .ws-main{position:relative;display:flex;flex-direction:column;min-height:0}.workspaces-view .stage-rail-title{font-size:clamp(1.35rem,2.2vw,1.7rem);letter-spacing:.04em;line-height:1.15;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.workspaces-view .stage-rail-lede{font-family:var(--font-body),Rajdhani,sans-serif;font-size:.9rem;line-height:1.4;color:#e8f4ff9e;max-width:22rem}.workspaces-view .ws-rail-controls{gap:.55rem}.ws-rail-toolbar{display:flex;align-items:center;gap:.45rem}.ws-filter-field{flex:1;min-width:0;margin:0!important}.ws-filter-field .ws-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ws-list-filters{display:flex;flex-direction:column;gap:.45rem;margin-top:.2rem;padding:.55rem 0 .15rem;border-top:1px solid rgba(0,212,255,.12)}.ws-filter-kinds{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .15rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:0;margin-bottom:.1rem}.ws-filter-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;background:transparent;color:#ffffff6b;font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding:.32rem;border-radius:0;cursor:pointer;line-height:1.2;margin-bottom:-1px;transition:color .14s ease,border-color .14s ease}.ws-filter-chip:hover{color:#e8f4ffe0}.ws-filter-chip.active{color:#00e6fff2;border-bottom-color:#00e6ffd9;background:transparent}.ws-filter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .45rem;width:100%}.ws-filter-select{display:flex;flex-direction:column;gap:.18rem;min-width:0;max-width:100%;margin:0;overflow:hidden}.ws-filter-select>span{font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffb8;line-height:1}.ws-filter-select select.panel-input,.ws-filter-select select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:1.85rem;height:1.85rem;padding:0 1.35rem 0 .45rem;border-radius:3px;border:1px solid rgba(0,212,255,.18);background-color:#04080ca6;color:#dce8f4eb;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.78rem;letter-spacing:.01em;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(0,230,255,.75) 50%),linear-gradient(135deg,rgba(0,230,255,.75) 50%,transparent 50%);background-position:calc(100% - 11px) calc(50% - 2px),calc(100% - 6px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ws-filter-select select.panel-input:focus,.ws-filter-select select:focus{outline:none;border-color:#00d4ff6b;box-shadow:none}.ws-filter-field .panel-input{min-height:1.85rem;height:1.85rem;font-size:.82rem}.ws-list-group{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .15rem .25rem;margin-top:.35rem;border-top:1px solid rgba(0,212,255,.12);pointer-events:none}.ws-list-group:first-child{border-top:none;margin-top:0;padding-top:.2rem}.ws-list-group-label{font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffd1}.ws-list-group-count{font-family:var(--font-mono, monospace);font-size:.58rem;color:#8ca0b4a6;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.05rem .35rem}.workspaces-view .ws-list{flex:1 1 auto;min-height:0;max-height:none;margin-top:.35rem;overflow-x:hidden;overflow-y:auto;padding-right:.15rem}.workspaces-view .ws-rail-panel-projects .ws-rail-controls,.workspaces-view #ws-rail-panel-projects .ws-rail-controls{flex-shrink:0}.ws-list-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.workspaces-view .ws-list-btn{padding:.42rem .35rem .42rem .55rem;border:none;border-radius:0;background:transparent;box-shadow:inset 2px 0 transparent;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.workspaces-view .ws-list-btn:hover{background:#00d4ff0f;box-shadow:inset 2px 0 #00d4ff59;transform:none}.workspaces-view .ws-list-btn.active{background:#00d4ff1a;box-shadow:inset 2px 0 #00e6ffe6;transform:none}.workspaces-view .ws-list-btn .agent-history-title{font-family:var(--font-body),Rajdhani,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.01em;color:#ecf6fff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.workspaces-view .ws-list-btn .agent-history-meta{margin-top:.18rem;font-size:.7rem;color:#a0b4c88c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-rail-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ws-count{margin:.15rem 0 0;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.06em;color:#8ca0b49e}.ws-list-row .ws-badge{opacity:.85}.ws-badge{display:inline-block;flex-shrink:0;margin-left:.25rem;font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:#a0b4c8b8;border:1px solid rgba(255,255,255,.1);background:#0003;padding:.1rem .35rem;border-radius:2px;vertical-align:middle;line-height:1.25}.ws-badge-imported{color:#00e6ffe0;border-color:#00d4ff47}.ws-badge-github{color:#9ecbffe6;border-color:#9ecbff47}.ws-badge-blank{color:#86eface0;border-color:#86efac47}.ws-home{max-width:none;width:100%;padding:0;display:flex;flex-direction:column;gap:.75rem;min-height:0;position:relative}.ws-home:before{display:none}.ws-home-hero,.ws-home-title,.ws-home-lede,.ws-home-dash-head,.ws-home-stats,.ws-bento,.ws-bento-insights,.ws-home-divider{display:none}.ws-home.ws-dash{gap:.75rem}.ws-home-archived .ws-archived-list{max-height:min(22rem,40vh);overflow-x:hidden;overflow-y:auto}.ws-home-action{display:flex;flex-direction:column;padding:.85rem .9rem}.ws-home-action .ws-action-block-head{margin-bottom:.7rem}.ws-home-action .ws-actions{margin-top:auto;padding-top:.65rem}.ws-home .ws-action-title{margin:0 0 .22rem;font-family:var(--font-display),Orbitron,sans-serif;font-size:1.05rem;letter-spacing:.03em;font-weight:650;color:#f8fbfff5}.ws-home .ws-action-sub{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.84rem;line-height:1.35;color:#b4c6d694}.ws-home .playground-field{gap:.28rem;margin:0}.ws-home .playground-field>span{font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffe0}.ws-home .panel-input,.ws-home .panel-select,.ws-home select.panel-input{min-height:42px;height:42px;padding:.45rem .7rem;border-radius:4px;border-color:#ffffff24;background:#04080c8c;box-shadow:none;font-size:.9rem}.ws-home .panel-input:focus,.ws-home .panel-select:focus,.ws-home select.panel-input:focus{border-color:#00d4ff59;box-shadow:none}.ws-home .ws-clone-form{gap:.55rem}.ws-home .ws-create-row{display:flex;flex-direction:row;align-items:stretch;gap:0;margin:0;border:1px solid #1387a6;border-radius:3px;overflow:hidden}.ws-home .ws-create-row>.panel-input{flex:1 1 auto;min-width:0;border:0;border-radius:0}.ws-home .ws-create-row>.panel-input:focus{border:0;box-shadow:none}.ws-create-options{display:flex;flex-wrap:wrap;align-items:center;margin-top:.1rem}.ws-create-delivery{display:inline-flex;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:0}.ws-create-delivery-btn{min-width:5.2rem;min-height:2.15rem;padding:0 .75rem;border:0;border-radius:0;background:#071926;color:#dcebfa9e;font:600 .7rem var(--font-body),Rajdhani,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ws-create-delivery-btn:hover:not(:disabled),.ws-create-delivery-btn.active{background:#08a9ce;color:#07121a}.ws-create-delivery-btn:disabled{cursor:not-allowed;opacity:.45}.ws-home .ws-actions .btn,.ws-create-options>.btn{min-width:0;min-height:2.15rem;height:2.15rem;padding:0 .9rem;border-radius:3px;font-size:.76rem;letter-spacing:.04em;box-shadow:none}.ws-home .btn-primary{background:linear-gradient(100deg,#00d2ffeb,#6e78d2e0);border:1px solid rgba(0,212,255,.28);color:#05080c}.ws-home .btn-primary:hover{filter:brightness(1.06)}.ws-home .btn-ghost{border:1px solid rgba(0,212,255,.22);background:transparent;color:#dcebfae0}.ws-home-recent .ws-recent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;max-height:min(32rem,52vh);overflow-x:hidden;overflow-y:auto}.ws-recent-empty{margin:0;font-size:.88rem;color:#b4c6d694}.ws-recent-item{margin:0}.ws-recent-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;border:1px solid transparent;background:transparent;color:inherit;padding:.55rem .5rem;border-radius:8px;cursor:pointer}.ws-recent-btn:hover,.ws-recent-btn:focus-visible{border-color:#00d4ff38;background:#00d4ff0d;outline:none}.ws-recent-item-featured .ws-recent-btn{border-color:#00d4ff24;background:#00d4ff0a}.ws-recent-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ws-recent-title-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ws-recent-title{font-size:.95rem;font-weight:650;color:#f8fbfff5}.ws-recent-meta{font-size:.78rem;color:#a0b8cca6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-recent-side{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.ws-recent-when{font-family:var(--font-mono, monospace);font-size:.68rem;color:#788c9eb8}.ws-recent-open{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#00e6ffe0}.ws-home-flags{display:inline-flex;align-items:center;gap:.25rem}.ws-home-flag{font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .28rem;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#b4c8dcd9}.ws-home-flag-db{color:#67e8f9;border-color:#67e8f959}.ws-home-flag-live{color:#86efac;border-color:#86efac66}.ws-home-flag-import{color:#fcd34d;border-color:#fcd34d59}.ws-archive-drawer{margin-top:.35rem;border:none;border-top:1px solid rgba(255,255,255,.1);border-radius:0;padding:.7rem .15rem .15rem;background:transparent}.ws-archive-drawer>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.88rem;color:#d2e0ecb3;-webkit-user-select:none;user-select:none;padding:.15rem 0}.ws-archive-drawer>summary::-webkit-details-marker{display:none}.ws-archive-count{font-family:var(--font-mono, monospace);font-size:.65rem;color:var(--ws-term-meta, rgba(120, 140, 158, .72));border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.08rem .4rem;background:transparent}.ws-archived-list{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-width:none}.ws-archived-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .55rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:transparent}.ws-archived-meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ws-archived-title{font-size:.9rem;color:#e8f4ffe6}.ws-archived-sub{font-family:var(--font-body),Rajdhani,sans-serif;font-size:.74rem;color:var(--ws-term-meta, rgba(120, 140, 158, .72))}.ws-home-divider{display:none}.ws-github-bar,.workspaces-view.ws-mode-workbench .ws-github-bar{display:none!important}.ws-github-bar .btn{display:inline-flex;align-items:center;gap:.4rem}.ws-github-user{font-family:var(--font-mono, monospace);font-size:.78rem;color:var(--accent, #67e8f9)}.ws-github-bar .hidden,.ws-github-user.hidden{display:none!important}.ws-icon-btn{width:2.15rem;min-width:2.15rem;height:2.15rem;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.workspaces-view .ws-rail-btns .ws-icon-btn,.workspaces-view .ws-rail-btns .btn-ghost{border:none;box-shadow:none;background:transparent}.ws-rail-btns{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.ws-clone-form{display:flex;flex-direction:column;gap:.75rem;max-width:none;margin-top:0}.ws-clone-form .playground-field{margin:0}.ws-scrape-options{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.ws-scrape-depth{flex:0 0 5.5rem}.ws-scrape-check{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text-muted, #9aa3ad);margin:0;cursor:pointer}.ws-scrape-check input{accent-color:var(--accent, #40e0d0)}.ws-badge-scrape{color:#7ee8dc;border-color:#40e0d059}.ws-main{padding-left:1rem!important;padding-right:1rem!important;overflow:hidden;display:flex;flex-direction:column;min-height:0}.ws-detail{flex:1 1 auto;min-height:0;padding:.1rem .15rem .75rem;overflow-y:auto;display:flex;flex-direction:column}.workspaces-view.ws-show-workbench .ws-detail{flex:0 0 auto;overflow:visible;padding-bottom:0}.workspaces-view.ws-show-workbench .ws-dash-header,.workspaces-view.ws-show-workbench .ws-dash-panels{display:none!important}.workspaces-view.ws-show-workbench .ws-project-detail.ws-dash{gap:.35rem}.workspaces-view.ws-show-workbench .ws-workbench{display:flex;flex:1 1 auto;min-height:0;margin-top:.15rem}.ws-dash.ws-dash-workbench .ws-dash-nav{margin-bottom:0}.ws-detail.hidden,.ws-workbench.hidden,.ws-pane.hidden{display:none!important}.ws-project-detail{max-width:none;width:100%;display:flex;flex-direction:column;gap:.65rem;min-height:0}.ws-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin:0;padding:0 0 .55rem;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.ws-detail-identity{min-width:0;flex:1 1 12rem}.ws-detail-primary{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex:0 1 auto}.ws-detail-title{margin:.1rem 0 .15rem;font-family:var(--font-display),Orbitron,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:.03em;color:#fffffff5;font-weight:650}.ws-detail-sub{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.82rem;color:#ffffff6b;word-break:break-word}.ws-detail-hint{margin:0;text-align:right;font-size:.78rem;color:#ffffff61;max-width:22rem}.ws-detail-header .ws-actions{margin:0;justify-content:flex-end}.ws-detail-header .ws-actions .btn{min-width:0;min-height:2.15rem;height:2.15rem;padding:0 .85rem;border-radius:3px;font-size:.76rem;letter-spacing:.04em}.ws-project-detail>.ws-meta-grid{margin:0;padding:0;gap:.35rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(7.5rem,max-content));border:none;background:transparent}.ws-db-name{font-family:var(--font-mono, monospace);font-size:.74rem;color:#00e6ffe0;word-break:break-all}.ws-dash{gap:.75rem}.ws-dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;padding:0 0 .65rem;border-bottom:1px solid rgba(0,212,255,.16);flex-wrap:wrap}.ws-dash-identity{display:flex;flex-direction:column;gap:.45rem;min-width:0;flex:1}.ws-dash-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ws-dash-title-row .ws-detail-title{margin:0}.ws-dash-actions{align-self:flex-end}.ws-dash-actions .ws-actions{margin:0;justify-content:flex-end;gap:.4rem}.ws-dash-actions .ws-actions .btn{min-width:0;min-height:1.85rem;height:1.85rem;padding:0 .7rem;font-size:.68rem;letter-spacing:.04em;border-radius:3px}.ws-dash-actions .ws-actions .ws-btn-icon{width:.9rem;height:.9rem}.ws-dash-actions .ws-github-user{align-self:center;margin:0 .15rem 0 0}.ws-dash-meta{display:none!important;flex-wrap:wrap;gap:.4rem .55rem}.ws-dash-chip{display:none;align-items:baseline;gap:.35rem;padding:.28rem .55rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#080e1673;font-size:.8rem}.ws-dash-chip-k{font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffd9}.ws-dash-chip-v{color:#ffffffe6}.ws-dash-chip-ok{color:#86efac}.ws-dash-chip-ph{opacity:.72}.ws-dash-muted{color:#ffffff6b}.ws-dash-ph-tag{font-family:var(--font-mono, monospace);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:#b4c6d68c;border:1px solid rgba(255,255,255,.1);border-radius:3px;padding:.05rem .28rem}.ws-dash-tabs{display:flex;flex-wrap:wrap;gap:.15rem .35rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:0;margin:0 0 .15rem;flex:1 1 auto;min-width:0}.ws-dash-nav{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid rgba(255,255,255,.08);margin:0 0 .15rem}.ws-dash-nav .ws-dash-tabs{border-bottom:none;margin:0;align-items:center}.ws-dash-return{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:#00e6ffb8;font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .35rem;margin:0 0 -1px;cursor:pointer;flex:0 0 auto;line-height:1.2;display:inline-flex;align-items:center;height:auto;transition:color .16s ease}.ws-dash-return:hover,.ws-dash-return:focus-visible{color:#00e6fffa;outline:none}.ws-dash-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:#ffffff7a;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.86rem;padding:.45rem .55rem;cursor:pointer;margin-bottom:-1px;transition:color .16s ease,border-color .16s ease}.ws-dash-tab:hover:not(:disabled){color:#ffffffe0}.ws-dash-tab.active{color:#00e6fff2;border-bottom-color:#00e6ffd9}.ws-dash-tab:disabled,.ws-dash-tab.is-stub{opacity:.35;cursor:not-allowed}.ws-dash-panels{min-height:0}.ws-dash-panel-page[hidden]{display:none!important}.ws-snapshots{max-width:72rem;padding:1rem .1rem 1.75rem}.ws-snapshots-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(0,230,255,.18)}.ws-snapshots-kicker,.ws-snapshots-project{margin:0;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.1em;color:#a6becfa8}.ws-snapshots-kicker{color:#00e6ffc2;text-transform:uppercase;margin-bottom:.25rem}.ws-snapshots-project{margin-top:.38rem}.ws-snapshots-project code{color:#ffffffd1}.ws-snapshots-status,.ws-snapshots-empty{margin:.85rem 0;color:#c4d8e5b8;font-size:.84rem}.ws-snapshots-status.is-pending{color:#00e6ffb8}.ws-snapshots-status.is-error{color:#fca5a5;border-left:2px solid rgba(248,113,113,.8);padding-left:.6rem}.ws-snapshot-list{display:grid;gap:.55rem}.ws-snapshot-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:start;padding:.75rem .8rem;border:1px solid rgba(93,207,230,.2);border-radius:5px;background:#07131c80}.ws-snapshot-number{min-width:2.8rem;padding-top:.08rem;font-family:var(--font-mono, monospace);font-size:.92rem;color:#00e6fff2}.ws-snapshot-info{min-width:0;display:grid;gap:.24rem}.ws-snapshot-info strong{color:#ffffffe6;font-size:.86rem}.ws-snapshot-info>span{color:#bbccdaa3;font-size:.73rem}.ws-snapshot-paths{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.14rem}.ws-snapshot-paths code,.ws-snapshot-paths span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.12rem .3rem;border-radius:3px;background:#0000003d;color:#9ad9ebd1;font-size:.65rem}.ws-snapshot-actions{display:flex;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}@media(max-width:640px){.ws-snapshots-head,.ws-snapshot-row{grid-template-columns:1fr}.ws-snapshots-head{align-items:stretch}.ws-snapshot-actions{justify-content:flex-start}}.ws-arch{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:min(70vh,52rem)}.ws-arch-kicker{margin:0 0 .15rem;font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:#00e6ffb8}.ws-arch-empty{padding:1.25rem .15rem 1.75rem;max-width:34rem}.ws-arch-empty-text{margin:.4rem 0 1rem;font-size:.88rem;line-height:1.45;color:#c8d6e4b8}.ws-arch-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem 1.25rem;flex-wrap:wrap;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.ws-arch-identity-main{min-width:0;flex:1 1 18rem}.ws-arch-title{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:1.35rem;font-weight:650;color:#00e5fff0;letter-spacing:.03em;line-height:1.15}.ws-arch-desc{margin:.3rem 0 .5rem;font-size:.84rem;line-height:1.4;color:#d2e0ecb8;max-width:44rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-arch-stack{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.ws-arch-stack li{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.03em;padding:.15rem .4rem;border:1px solid rgba(0,212,255,.2);color:#c8e6f5d1;background:#00d4ff0d}.ws-arch-identity-actions{display:flex;gap:.35rem;flex-wrap:wrap;flex:0 0 auto}.ws-arch-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:.85rem;align-items:stretch;flex:1 1 auto;min-height:0}.ws-arch-map-sector{display:flex;flex-direction:column;gap:.45rem;min-width:0;min-height:0}.ws-arch-map-head{margin-bottom:0}.ws-arch-map-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ws-arch-stat{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.04em;color:#a0b8cc8c}.ws-arch-diagram-wrap{position:relative;overflow:auto;flex:1 1 auto;min-height:22rem;max-height:min(42rem,62vh);border:1px solid rgba(0,212,255,.14);background:radial-gradient(900px 420px at 12% -8%,rgba(0,180,255,.07),transparent 55%),linear-gradient(180deg,#080e16f0,#05090efa),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(0,212,255,.035) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(0,212,255,.035) 24px)}.ws-arch-svg{display:block;width:100%;height:auto;color:#00d4ff73}.ws-arch-band-bg{fill:#00d4ff06;stroke:#00d4ff14;stroke-width:1}.ws-arch-band-label{fill:#7896aab8;font-family:var(--font-mono, monospace);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ws-arch-edge{fill:none;stroke:#7896aa52;stroke-width:1.35;transition:stroke .18s ease,opacity .18s ease,stroke-width .18s ease}.ws-arch-edge.is-dim{opacity:.14}.ws-arch-edge.is-active{stroke:#00d4ff;stroke-width:2.15;opacity:1}.ws-arch-edge.is-flow{stroke:#c9a227;stroke-width:2.3;stroke-dasharray:5 4;opacity:1;animation:ws-arch-dash .85s linear infinite}@keyframes ws-arch-dash{to{stroke-dashoffset:-18}}.ws-arch-node{cursor:pointer;transition:opacity .18s ease}.ws-arch-node.is-dim{opacity:.2}.ws-arch-node.is-active rect{stroke-width:2.4;filter:drop-shadow(0 0 8px rgba(0,212,255,.35))}.ws-arch-node.is-flow rect{stroke:#c9a227;filter:drop-shadow(0 0 8px rgba(201,162,39,.32))}.ws-arch-tooltip{position:absolute;z-index:2;max-width:16rem;padding:.35rem .5rem;font-size:.72rem;line-height:1.35;color:#e8f4ffeb;background:#080e16f0;border:1px solid rgba(0,212,255,.28);pointer-events:none}.ws-arch-layer-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem .95rem;font-family:var(--font-mono, monospace);font-size:.6rem;letter-spacing:.04em;color:#a0b8cc94}.ws-arch-layer-legend i{display:inline-block;width:.55rem;height:.55rem;margin-right:.3rem;vertical-align:middle;border:1px solid}.ws-arch-rail{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0;max-height:min(48rem,68vh);overflow:hidden}.ws-arch-inspector,.ws-arch-flows-sector{display:flex;flex-direction:column;gap:.45rem;min-height:0}.ws-arch-flows-sector{flex:1 1 auto;overflow:hidden}.ws-arch-detail{padding:.7rem .8rem;border:1px solid rgba(0,212,255,.14);background:#080e1673;min-height:6.5rem}.ws-arch-detail-kicker{margin:0 0 .25rem;font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffbf}.ws-arch-detail-title{margin:0 0 .35rem;font-size:1rem;color:#f0f8fff2}.ws-arch-detail-desc{margin:0 0 .5rem;font-size:.8rem;line-height:1.4;color:#c8d6e4c7}.ws-arch-files{list-style:none;margin:0 0 .45rem;padding:0;display:flex;flex-direction:column;gap:.18rem}.ws-arch-files code{font-size:.7rem;color:#00e6ffd9}.ws-arch-data{list-style:none;margin:0 0 .55rem;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.ws-arch-data li{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.02em;padding:.12rem .35rem;border:1px solid rgba(201,162,39,.35);color:#f5e6b4e0;background:#c9a22714}.ws-arch-legend{display:flex;flex-wrap:wrap;gap:.45rem .85rem;font-size:.7rem;color:#b4c6d694}.ws-arch-leg{display:inline-block;width:.65rem;height:.65rem;margin-right:.3rem;vertical-align:middle;border:1px solid rgba(0,212,255,.5)}.ws-arch-leg-sel{background:#00d4ff59}.ws-arch-leg-flow{background:#c9a22766;border-color:#c9a227a6}.ws-arch-muted{margin:0;font-size:.78rem;color:#b4c6d685}.ws-arch-flow-controls{display:flex;gap:.3rem}.ws-arch-flow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;max-height:11rem;overflow-y:auto;flex:0 0 auto}.ws-arch-flow-btn{width:100%;text-align:left;display:flex;flex-direction:column;gap:.12rem;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;cursor:pointer}.ws-arch-flow-btn strong{font-size:.8rem;color:#e8f4ffeb}.ws-arch-flow-btn span{font-size:.68rem;color:#b4c6d685;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-arch-flow-btn:hover,.ws-arch-flow-btn.is-active{border-color:#00d4ff59;background:#00d4ff12}.ws-arch-flow-btn.is-active{box-shadow:inset 2px 0 #00e6ffd9}.ws-arch-flow-panel{border:1px solid rgba(0,212,255,.12);background:#080e1659;padding:.6rem .7rem;flex:1 1 auto;min-height:8rem;overflow:auto}.ws-arch-flow-name{margin:0 0 .15rem;font-size:.88rem;color:#f0f8fff0}.ws-arch-step-count{margin:0 0 .5rem;font-family:var(--font-mono, monospace);font-size:.62rem;color:#00e6ffb3}.ws-arch-flow-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ws-arch-step button{width:100%;display:flex;gap:.5rem;align-items:flex-start;text-align:left;padding:.4rem .45rem;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer}.ws-arch-step.is-current button{border-color:#c9a22773;background:#c9a22714}.ws-arch-step.is-done{opacity:.55}.ws-arch-step-n{flex:0 0 auto;font-family:var(--font-mono, monospace);font-size:.68rem;color:#00e6ffbf;padding-top:.08rem}.ws-arch-step-body{display:flex;flex-direction:column;gap:.08rem;min-width:0}.ws-arch-step-body strong{font-size:.78rem;color:#e8f4ffe6}.ws-arch-step-body em{font-style:normal;font-size:.7rem;color:#b4c6d68c}.ws-arch-footer{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;font-family:var(--font-mono, monospace);font-size:.62rem;color:#8ca0b285;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.ws-dash-panel-page[data-ws-panel=architecture],.ws-dash-panel-page[data-ws-panel=abstraction]{min-width:0}.ws-abs{display:flex;flex-direction:column;gap:.85rem;min-width:0}.ws-abs-empty{padding:1.25rem .15rem 1.75rem;max-width:36rem}.ws-abs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem 1.25rem;flex-wrap:wrap;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.ws-abs-head-main{min-width:0;flex:1 1 18rem}.ws-abs-title{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:1.35rem;font-weight:650;color:#00e5fff0;letter-spacing:.03em;line-height:1.15}.ws-abs-summary{margin:.3rem 0 .35rem;font-size:.84rem;line-height:1.45;color:#d2e0ecc7;max-width:48rem}.ws-abs-meta{margin:0;font-size:.68rem;font-family:var(--font-mono, monospace);color:#8ca0b2b8}.ws-abs-head-actions{display:flex;gap:.35rem;flex-wrap:wrap}.ws-abs-layout{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:.85rem;align-items:start;min-width:0}.ws-abs-nav{display:flex;flex-direction:column;gap:.35rem;max-height:min(42rem,72vh);overflow:auto;padding-right:.15rem}.ws-abs-nav-item{display:flex;align-items:flex-start;gap:.55rem;width:100%;text-align:left;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.08);background:#080e1673;color:#d2e0ece0;cursor:pointer;transition:border-color .15s,background .15s}.ws-abs-nav-item:hover{border-color:#00d4ff47;background:#00d4ff0d}.ws-abs-nav-item.is-active{border-color:#00e5ff73;background:#00d4ff1a}.ws-abs-nav-rank{flex:0 0 auto;font-family:var(--font-mono, monospace);font-size:.62rem;color:#00e5ffd9;padding-top:.12rem;min-width:1.4rem}.ws-abs-nav-text{min-width:0;display:flex;flex-direction:column;gap:.15rem}.ws-abs-nav-title{font-size:.78rem;line-height:1.3;font-weight:600}.ws-abs-nav-meta{font-size:.62rem;color:#8ca0b2c7}.ws-abs-detail{min-width:0;padding:.85rem .95rem}.ws-abs-detail-head{margin-bottom:.75rem}.ws-abs-detail-badges{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.35rem}.ws-abs-badge{font-family:var(--font-mono, monospace);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .38rem;border:1px solid rgba(255,255,255,.12)}.ws-abs-badge-priority{color:#00e5ffe6;border-color:#00d4ff47}.ws-abs-badge-tier{color:#c8e6f5d1}.ws-abs-detail-title{margin:0;font-size:1.05rem;line-height:1.25;color:#e8f4fa}.ws-abs-detail-desc{margin:.35rem 0 0;font-size:.82rem;line-height:1.45;color:#c8d6e4bf}.ws-abs-shot-panel{margin:0 0 .75rem;border:1px solid rgba(255,255,255,.08);background:#080e1659}.ws-abs-shot-panel.is-muted{opacity:.85}.ws-abs-shot-summary{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.45rem .55rem;font-size:.72rem;color:#b4c6d6d1;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ws-abs-shot-summary::-webkit-details-marker{display:none}.ws-abs-shot-summary:before{content:"▸";font-size:.62rem;color:#00e5ffb3;transition:transform .15s ease}.ws-abs-shot-panel[open] .ws-abs-shot-summary:before{transform:rotate(90deg)}.ws-abs-shot-summary code{font-size:.68rem;color:#00e5ffcc}.ws-abs-shot-summary-hint{margin-left:auto;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#8ca0b2a6}.ws-abs-shot{margin:0;border:none;border-top:1px solid rgba(255,255,255,.08);background:#0003}.ws-abs-shot-scroll{max-height:min(36rem,55vh);overflow:auto;background:#f4f6f8}.ws-abs-shot img{display:block;width:100%;height:auto;object-fit:contain;object-position:top center}.ws-abs-shot figcaption{padding:.35rem .5rem;font-size:.68rem;font-family:var(--font-mono, monospace);color:#8ca0b2d9;border-top:1px solid rgba(255,255,255,.08)}.ws-abs-shot-miss{margin:0;padding:.45rem .55rem .65rem;font-size:.76rem;color:#8ca0b2c7}.ws-abs-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem .85rem}.ws-abs-block h5{margin:0 0 .35rem;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#00e5ffb8}.ws-abs-block ul{margin:0;padding-left:1rem;font-size:.76rem;line-height:1.4;color:#d2e0ecd1}.ws-abs-block-notes ul{color:#ffc878e0}.ws-abs-files code,.ws-abs-routes code{font-size:.68rem;word-break:break-all}.ws-abs-nav-item.is-thin{opacity:.72}.ws-abs-stale{margin:.5rem 0 0;padding:.4rem .5rem;font-size:.74rem;line-height:1.4;color:#ffc878eb;border:1px solid rgba(255,180,80,.25);background:#ffa02814}.ws-abs-block-flow.is-empty .ws-hint{margin:0}.ws-abs-layer-shared{grid-column:1 / -1;border:1px solid rgba(255,255,255,.06);padding:.25rem .4rem}.ws-abs-layer-shared summary{cursor:pointer;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:#8ca0b2d9;list-style:none;display:flex;gap:.35rem;align-items:center}.ws-abs-layer-shared summary::-webkit-details-marker{display:none}.ws-abs-layer-shared summary:before{content:"▸";font-size:.58rem;color:#00e5ff8c}.ws-abs-layer-shared[open] summary:before{content:"▾"}.ws-abs-layer-shared ul{margin:.3rem 0 .15rem}.ws-abs-primary-route{margin:0 0 .4rem;font-size:.8rem}.ws-abs-primary-route code{color:#00e5ffe6}.ws-abs-externals{margin:.35rem 0 0;padding-left:1rem;font-size:.72rem}.ws-abs-externals a{color:#8cc8ffe6;word-break:break-all}.ws-abs-block-flow{margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.ws-abs-flow-steps{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.55rem}.ws-abs-flow-steps li{font-size:.78rem;line-height:1.4}.ws-abs-step-node{display:inline-block;font-family:var(--font-mono, monospace);font-size:.65rem;color:#00e5ffd9;margin-bottom:.15rem}.ws-abs-step-action{margin:.1rem 0 .2rem;color:#d2e0ecd1}.ws-abs-step-files{margin:.2rem 0 0;padding-left:1rem;font-size:.68rem}.ws-abs-layers{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem .65rem}.ws-abs-layer h6{margin:0 0 .25rem;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:#a0b4c8d9}.ws-abs-layer ul{margin:0;padding-left:.95rem;font-size:.7rem;line-height:1.35}.ws-abs-block-notes ol{margin:0;padding-left:1.2rem;font-size:.76rem;line-height:1.45;color:#ffd282e6}@media(max-width:900px){.ws-abs-layout{grid-template-columns:1fr}.ws-abs-nav{max-height:14rem}}@media(max-width:1100px){.ws-arch-workspace{grid-template-columns:1fr}.ws-arch-rail{max-height:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.ws-arch-diagram-wrap{max-height:min(28rem,50vh)}}@media(max-width:720px){.ws-arch-rail{grid-template-columns:1fr}}.ws-dash-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(14rem,.85fr);gap:.85rem 1rem;align-items:start}.ws-project-detail .ws-dash-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr) minmax(13.5rem,.78fr)}.ws-home .ws-home-overview:not(.ws-home-overview--library),.ws-home.ws-project-detail .ws-dash-overview{grid-template-columns:minmax(0,1fr) minmax(13.5rem,.78fr)}.ws-home .ws-home-overview--library{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.ws-home-col-actions{flex:0 0 10.5rem;min-width:0}.ws-home-col-main{flex:1.15 1 18rem;min-width:0}.ws-home .ws-home-overview--library>.ws-dash-rail{flex:.78 1 12.5rem;min-width:0;max-width:100%}.ws-home-overview--library .ws-dash-panel{border:1px solid rgba(0,212,255,.16);border-radius:12px;background:#080e1666;padding:.65rem .75rem}.ws-home-col-actions .ws-home-sidebar-actions{width:100%;padding:.65rem .7rem;border:1px solid rgba(0,212,255,.16);border-radius:12px;background:#080e1666}.ws-home-col-actions .ws-home-sidebar-actions .btn{width:100%;justify-content:flex-start}.ws-home-metrics-overview{display:flex;flex-direction:column;gap:.85rem;min-width:0}.ws-home-metrics-overview .ws-dash-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(max-width:900px){.ws-home-metrics-overview .ws-dash-rail{grid-template-columns:1fr}}.ws-home-tabs{width:100%;margin-top:.35rem}.ws-home-metrics-chips{display:flex;flex-wrap:wrap;gap:.4rem .55rem}.ws-home-panels{min-height:0}.ws-home-metrics-groups{display:flex;flex-direction:column;gap:1.1rem}.ws-home-metrics-label{margin:0 0 .45rem;font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffa6}.ws-metrics{display:flex;flex-direction:column;gap:.85rem;min-width:0}.ws-metrics-kicker{margin:0 0 .2rem;font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffa6}.ws-metrics-info .ws-home-metrics-chips,.ws-metrics-activity .ws-hint{margin-top:0}.ws-metrics-activity .ws-hint{margin-bottom:.75rem}.ws-metrics-chart{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#080a108c;padding:.85rem .65rem .45rem;overflow-x:auto}.ws-metrics-chart-bars{display:flex;align-items:flex-end;gap:.22rem;min-height:140px;min-width:min(100%,720px)}.ws-metrics-bar-wrap{flex:1 1 0;min-width:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.35rem;height:140px}.ws-metrics-bar{width:100%;max-width:18px;min-height:2px;border-radius:4px 4px 2px 2px;background:#ffffff14;transition:background .15s ease}.ws-metrics-bar.has-value{background:linear-gradient(180deg,#00d4fff2,#00d4ff59);box-shadow:0 0 12px #00d4ff40}.ws-metrics-bar-wrap:hover .ws-metrics-bar.has-value{background:linear-gradient(180deg,#8b7cf8f2,#8b7cf859)}.ws-metrics-bar-label{font-family:var(--font-mono, monospace);font-size:.48rem;letter-spacing:.04em;color:#e8e8ec59;white-space:nowrap}.ws-metrics-empty,.ws-metrics-error{margin:0}.ws-metrics-error{color:#f87171}.ws-home-config .ws-hint{margin:0}.ws-home-config-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ws-home-sidebar-actions{display:flex;flex-direction:column;gap:.55rem;align-items:flex-start}.ws-home-sidebar-actions .btn{min-width:0;min-height:1.85rem;height:auto;padding:.45rem .85rem;font-size:.68rem;letter-spacing:.04em;border-radius:3px}.ws-home-sidebar-actions .ws-btn-icon{width:.9rem;height:.9rem}.ws-home-clusters{margin-top:0}.ws-cluster-copy{margin:.25rem 0 .85rem;color:#b5c9dab3;font-size:.77rem;line-height:1.5}.ws-cluster-list,.ws-cluster-members-list{display:grid;gap:.42rem}.ws-cluster-list-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .7rem;background:#061018b8;border:1px solid rgba(44,173,204,.24);border-radius:3px;color:inherit;text-align:left;cursor:pointer}.ws-cluster-list-btn:hover,.ws-cluster-list-btn.is-selected{border-color:#00e5ffb3;background:#00abd81a}.ws-cluster-list-main,.ws-cluster-member-copy{min-width:0;display:grid;gap:.18rem}.ws-cluster-list-name,.ws-cluster-member-copy strong{overflow:hidden;color:#e7fbff;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.ws-cluster-list-meta,.ws-cluster-member-copy span{color:#aac4d6a6;font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.04em}.ws-cluster-status{color:#7ae8c2;font-family:var(--font-mono, monospace);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.ws-cluster-status--archived{color:#c4b18bb3}.ws-cluster-dialog{position:fixed;z-index:10080;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem}.ws-cluster-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00050abf;cursor:default}.ws-cluster-dialog-card{position:relative;z-index:1;width:min(100%,34rem);padding:1.1rem;background:#071016;border:1px solid rgba(0,229,255,.5);box-shadow:0 1.4rem 4rem #0000008c}.ws-cluster-form{display:grid;gap:.75rem}.ws-cluster-form label{display:grid;gap:.35rem;color:#bed7e5cc;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.ws-cluster-form input,.ws-cluster-form select,.ws-cluster-form textarea{width:100%;box-sizing:border-box;padding:.58rem .65rem;background:#00080fb8;border:1px solid rgba(67,164,195,.35);border-radius:2px;color:#e1f5fb;font:inherit;font-size:.75rem;letter-spacing:normal;text-transform:none}.ws-cluster-form textarea{resize:vertical}.ws-field-optional{color:#a6becf85;font-size:.53rem}.ws-cluster-form .ws-cluster-check{display:flex;align-items:center;gap:.5rem;font-family:inherit;font-size:.73rem;letter-spacing:normal;text-transform:none}.ws-cluster-form .ws-cluster-check input{width:auto}.ws-project-cluster-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .65rem;margin:.8rem 0 0;padding:.58rem .72rem;border:1px solid rgba(0,229,255,.28);background:#00b5da12}.ws-project-cluster-kicker,.ws-project-cluster-meta{color:#97dbebbd;font-family:var(--font-mono, monospace);font-size:.54rem;letter-spacing:.09em;text-transform:uppercase}.ws-project-cluster-name{color:#e6fcff;font-size:.78rem}.ws-project-cluster-strip .btn{margin-left:auto}.ws-cluster-home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.85rem;align-items:start}.ws-cluster-home-col{min-width:0;display:grid;gap:.85rem;align-self:start}.ws-cluster-home-aside{display:grid;gap:.85rem;align-self:start;position:sticky;top:.75rem;max-height:calc(100vh - 7.5rem);overflow:auto;padding-right:.15rem}.ws-cluster-actions-panel{padding-top:0}.ws-cluster-actions-head{display:flex;flex-direction:column;gap:.65rem;padding:0 .8rem .85rem;border-bottom:1px solid rgba(48,150,181,.16)}.ws-cluster-actions-row{display:flex;flex-wrap:wrap;gap:.65rem}.ws-cluster-btn-gradient{background:linear-gradient(100deg,#00d2ffeb,#6e78d2e0);border-color:#00d2ff73}.ws-cluster-btn-gradient:hover:not(:disabled){background:linear-gradient(100deg,#00e6fffa,#828ce1eb)}.ws-cluster-link-section{padding:.85rem .8rem 0}.ws-cluster-linked-section .ws-cluster-members-list{margin:0;padding:0 .8rem;list-style:none}.ws-cluster-member-unlink{color:#e8f4ffeb;border-color:#00d4ff52}.ws-cluster-members-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}+.ws-cluster-context-layout,.ws-cluster-services-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.8fr);gap:.85rem}+.ws-cluster-assets-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.7fr);gap:.85rem}.ws-cluster-upload-label{display:inline-flex;cursor:pointer}.ws-cluster-upload-label input{position:absolute;width:1px;height:1px;opacity:0}.ws-cluster-asset-list{display:grid;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.ws-cluster-asset{display:flex;align-items:center;gap:.65rem;padding:.6rem 0;border-bottom:1px solid rgba(48,150,181,.16)}.ws-cluster-asset-preview{display:grid;place-items:center;width:2.8rem;height:2.8rem;overflow:hidden;background:#00080fbf;border:1px solid rgba(43,158,189,.22);color:#a6cbdaa6;font-family:var(--font-mono, monospace);font-size:.52rem;text-transform:uppercase}.ws-cluster-asset-preview img{width:100%;height:100%;object-fit:cover}.ws-cluster-asset .ws-actions{margin-left:auto}@media(max-width:800px){.ws-cluster-assets-layout{grid-template-columns:1fr}}.ws-cluster-context-side{display:grid;align-content:start;gap:.85rem}.ws-cluster-context-preview{max-height:31rem;overflow:auto;margin:0;padding:.75rem;background:#00080fbd;border:1px solid rgba(43,158,189,.25);color:#daf3fae0;font-family:var(--font-mono, monospace);font-size:.66rem;line-height:1.55;white-space:pre-wrap}.ws-cluster-context-history{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.ws-cluster-context-history li,.ws-cluster-service-contract{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem 0;border-bottom:1px solid rgba(48,150,181,.16);color:#c2dbe7c7;font-family:var(--font-mono, monospace);font-size:.63rem}.ws-cluster-service-list{display:grid;gap:.45rem}.ws-cluster-service-contract{display:grid;justify-content:initial;border:1px solid rgba(43,158,189,.22);padding:.7rem}.ws-cluster-service-contract strong{color:#e3fbff;font-size:.78rem}.ws-cluster-service-contract strong span,.ws-cluster-service-contract>span{color:#a4cbdaad;font-weight:400}@media(max-width:1100px){.ws-cluster-home-layout{grid-template-columns:1fr}.ws-cluster-home-aside{position:static;max-height:none;overflow:visible;padding-right:0}}@media(max-width:800px){.ws-cluster-context-layout,.ws-cluster-services-layout,.ws-cluster-members-layout{grid-template-columns:1fr}}.ws-cluster-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0 0}.ws-cluster-facts div{padding:.55rem;border:1px solid rgba(44,173,204,.18)}.ws-cluster-facts dt{color:#a6becf94;font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.ws-cluster-facts dd{margin:.3rem 0 0;color:#d9f7ff;font-size:.72rem;line-height:1.35}.ws-cluster-member{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.65rem 0;border-bottom:1px solid rgba(48,150,181,.16)}.ws-cluster-member:last-child{border-bottom:0}.ws-cluster-danger{margin-top:1.2rem;padding-top:.85rem;border-top:1px solid rgba(244,110,110,.35)}.ws-cluster-danger h4,.ws-cluster-danger p{margin:0}.ws-cluster-danger p{margin-top:.35rem;color:#e0b9b9b8;font-size:.76rem;line-height:1.45}.ws-cluster-danger .btn{margin-top:.75rem}@media(max-width:800px){.ws-cluster-overview,.ws-cluster-members-layout,.ws-cluster-facts{grid-template-columns:1fr}}.ws-import-upload-pick{display:flex;flex-wrap:wrap;gap:.45rem}.ws-import-upload-btn{cursor:pointer}.ws-import-upload-hint{margin:.15rem 0 0}.ws-action-hub .ws-import-upload-name-field>span{display:none}.ws-action-hub .ws-import-upload-name-field{margin:0}.ws-action-hub .ws-import-upload-actions{margin-top:0;padding-top:0}.ws-action-hub .ws-import-upload-actions .btn-primary{flex:1 1 8rem;justify-content:center}.ws-action-hub #btn-ws-import-pick{flex:0 0 auto;min-width:5.5rem;background:linear-gradient(100deg,#00d2ffeb,#6e78d2e0);border-color:#00d2ff59;color:#07121a}.ws-action-hub #btn-ws-import-pick:hover:not(:disabled){filter:brightness(1.05)}.ws-import-upload-selection{margin:.2rem 0 0;font-size:.72rem;color:#c8d7e69e}.ws-badge-upload{color:#9ed8ff;border-color:#64b4ff59}.ws-action-hub{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.ws-action-hub.is-open{opacity:1;visibility:visible;pointer-events:auto}.ws-action-hub.is-minimized,.ws-action-hub.is-closing{opacity:0;visibility:hidden;pointer-events:none}.ws-action-hub-backdrop,.cortex-window-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:#02080eb8;cursor:pointer;opacity:0;transition:opacity .24s ease}.ws-action-hub.is-open .ws-action-hub-backdrop,.ws-action-hub.is-open .cortex-window-backdrop{opacity:1}.ws-action-hub.is-closing .ws-action-hub-backdrop,.ws-action-hub.is-closing .cortex-window-backdrop{opacity:0}.ws-action-hub-card,.cortex-window-card{position:absolute;z-index:1;box-sizing:border-box;width:min(928px,62vw);height:min(637px,74vh);min-width:540px;min-height:400px;max-width:calc(100% - 1.5rem);max-height:calc(100% - 1.5rem);overflow:auto;padding:1.75rem 2rem 2rem;padding-top:calc(31px + 1.75rem);border:1px solid rgba(42,202,253,.26);border-radius:4px;background:linear-gradient(179deg,#000,#040b12f7);box-shadow:0 0 60px -11px #0b1418f2,inset 0 31px #0bb8e5;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.ws-action-hub.is-open .ws-action-hub-card,.ws-action-hub.is-open .cortex-window-card{opacity:1;transform:translateY(0) scale(1)}.ws-action-hub.is-closing .ws-action-hub-card,.ws-action-hub.is-closing .cortex-window-card{opacity:0;transform:translateY(10px) scale(.99)}.cortex-window-card.is-resizing,.cortex-window-card:has(.cortex-window-titlebar.is-dragging){transition:none}@media(prefers-reduced-motion:reduce){.ws-action-hub,.ws-action-hub-backdrop,.cortex-window-backdrop,.ws-action-hub-card,.cortex-window-card{transition-duration:.01ms!important}}.cortex-window-card.is-resizing{-webkit-user-select:none;user-select:none}.cortex-window-titlebar{position:absolute;top:0;left:0;right:0;height:31px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .65rem 0 1rem;cursor:grab;touch-action:none}.cortex-window-titlebar.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cortex-window-title{font-family:var(--font-body),Rajdhani,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cortex-window-controls{display:flex;align-items:center;gap:.35rem;pointer-events:auto}.cortex-window-ctrl{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:2px;background:transparent;color:#000;cursor:pointer}.cortex-window-ctrl:hover,.cortex-window-ctrl:focus-visible{background:#0000001f}.cortex-window-ctrl-icon{width:.95rem;height:.95rem}.cortex-window-resize-handle{position:absolute;right:0;bottom:0;width:1.15rem;height:1.15rem;cursor:nwse-resize;touch-action:none}.cortex-window-resize-handle:before{content:"";position:absolute;right:.22rem;bottom:.22rem;width:.55rem;height:.55rem;border-right:2px solid rgba(11,184,229,.55);border-bottom:2px solid rgba(11,184,229,.55)}.cortex-window-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.cortex-window-toolbar .ws-github-user{font-size:1rem;color:#0bb8e5}.cortex-window-dock{position:fixed;right:1.25rem;bottom:calc(var(--footer-hud-clearance, 3.25rem) + .35rem);z-index:60;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;max-width:min(16rem,42vw);pointer-events:none}.cortex-window-dock:not([hidden]){pointer-events:auto}.cortex-window-dock[hidden]{display:none}.cortex-window-tab{min-width:8.5rem;max-width:16rem;padding:.42rem .75rem;border:1px solid rgba(42,202,253,.35);border-radius:3px 3px 0 0;background:linear-gradient(180deg,#040b12fa,#02080ef0);box-shadow:0 -4px 18px #00000059;color:#00e6ffeb;font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cortex-window-tab:hover,.cortex-window-tab:focus-visible{border-color:#2acafd8c;color:#fff}.cortex-window-tab.is-active{border-color:#0bb8e5;box-shadow:0 0 12px #0bb8e540}.ws-action-hub-header{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.ws-action-hub-header .ws-github-user{font-size:1rem;color:#0bb8e5}.ws-action-hub-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem;align-items:start}.ws-action-hub-col-start,.ws-action-hub-col-capture{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.ws-action-hub .ws-home-action{padding:0}.ws-action-hub .ws-action-block-head{padding-top:.35rem}.ws-action-hub-card{padding:1.35rem 1.75rem 1.65rem;padding-top:calc(31px + 1.15rem);background:#000;border-color:#0bb8e552;box-shadow:0 0 48px -8px #0bb8e524,inset 0 31px #0bb8e5}.ws-action-hub .cortex-window-title{font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:none}.ws-action-hub .cortex-window-toolbar,.ws-action-hub-header{margin-bottom:.85rem;gap:.55rem}.ws-action-hub .cortex-window-toolbar .ws-github-user,.ws-action-hub-header .ws-github-user{margin-right:.15rem;font-size:.95rem;font-weight:500;color:#0bb8e5}.ws-action-hub .cortex-window-toolbar .btn-ghost,.ws-action-hub-header .btn-ghost{border-color:#ffffff38;color:#ebf5ffe6;text-transform:uppercase;letter-spacing:.06em}.ws-action-hub-body{gap:1.25rem 2.25rem;align-items:stretch}.ws-action-hub-col-start,.ws-action-hub-col-capture{gap:1.45rem}.ws-action-hub-col-capture{display:flex;flex-direction:column}.ws-action-hub-col-capture>.ws-import-upload-action{flex:0 0 auto}.ws-action-hub-col-capture>#ws-home-scrape{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ws-action-hub .ws-bento-kicker{margin:0 0 .3rem;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.04em;color:#0bb8e5e0}.ws-action-hub .ws-action-block-head{margin-bottom:.65rem;padding-top:0}.ws-action-hub-col-capture #ws-home-scrape .ws-action-block-head{padding-top:calc(.7rem * 1.35 + .3rem)}.ws-action-hub .ws-action-title{margin:0 0 .75rem;font-size:1.12rem;line-height:1.2}.ws-action-hub .playground-field>span{font-size:.56rem;letter-spacing:.14em;color:#0bb8e5d1}.ws-action-hub .panel-input,.ws-action-hub select.panel-input{min-height:38px;height:38px;padding:.4rem .65rem;border-color:#ffffff1f;background:#000;font-size:.86rem}.ws-action-hub .panel-input:focus,.ws-action-hub select.panel-input:focus{border-color:#0bb8e573;box-shadow:none}.ws-action-hub .ws-create-row{border-color:#1387a6;border-radius:3px}.ws-action-hub .ws-create-delivery-btn{min-height:38px;font-size:.66rem}.ws-action-hub .ws-create-delivery-btn.active{background:#08a9ce;color:#07121a}.ws-action-hub .ws-clone-form{gap:.65rem}.ws-action-hub-col-capture .ws-clone-form{flex:1 1 auto;min-height:0}.ws-action-hub .ws-scrape-options{gap:.65rem 1.1rem;margin-top:.1rem}.ws-action-hub .ws-scrape-depth{flex:0 0 4.5rem}.ws-action-hub .ws-scrape-check{font-size:.76rem;color:#c8d7e6b8}.ws-action-hub .ws-scrape-check input{accent-color:#8b6fd4}.ws-action-hub .ws-create-options{margin-top:.35rem}.ws-action-hub .ws-create-options>.btn,.ws-action-hub .ws-actions .btn{min-height:2.05rem;height:2.05rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.ws-action-hub #btn-ws-create{background:#08a9ce;border-color:#08a9ce8c;color:#07121a}.ws-action-hub #btn-ws-create:hover:not(:disabled){background:#0ab8df;border-color:#0ab8dfa6;filter:none}.ws-action-hub .ws-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;padding-top:0}.ws-action-hub .ws-actions .btn-primary:not(#btn-ws-create){flex:1 1 8rem;justify-content:center}.ws-action-hub-col-capture #ws-home-scrape .ws-actions{margin-top:auto;padding-top:.85rem}.ws-action-hub-col-capture #ws-home-scrape .ws-actions .btn-primary{width:100%;flex:1 1 auto;justify-content:center}.ws-action-hub-card{width:min(1040px,calc(100vw - 3rem));height:auto;min-width:0;min-height:0;overflow:hidden;padding:1.6rem 2rem 2rem;padding-top:calc(38px + 1.35rem);border:1px solid rgba(0,212,255,.24);border-radius:7px;background:linear-gradient(145deg,#091019fb,#04090ffb);box-shadow:0 24px 80px #0000008f,0 0 42px #00a4d214,inset 0 38px #06b2dcf0}.ws-action-hub .cortex-window-titlebar{height:38px;padding:0 .85rem 0 1.15rem}.ws-action-hub .cortex-window-title{color:#05131b;font-family:var(--font-mono, monospace);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ws-action-hub .cortex-window-ctrl{color:#05131b}.ws-action-hub .cortex-window-toolbar,.ws-action-hub-header{margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(0,212,255,.13)}.ws-action-hub .ws-action-hub-body{gap:1.65rem 2.25rem}.ws-action-hub .ws-action-hub-col-start,.ws-action-hub .ws-action-hub-col-capture{gap:1.55rem}.ws-action-hub .ws-home-action{padding:.85rem;border:1px solid rgba(0,212,255,.12);border-radius:6px;background:#071019a3}.ws-action-hub .ws-action-block-head{margin-bottom:.8rem}.ws-action-hub .ws-action-title{margin-bottom:.4rem;color:#eef7ff;font-size:1.02rem;letter-spacing:.01em}.ws-action-hub .ws-bento-kicker,.ws-action-hub .playground-field>span{color:#00d4ffcc;font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.ws-action-hub .panel-input,.ws-action-hub select.panel-input{min-height:40px;height:40px;border:1px solid rgba(111,158,187,.2);border-radius:4px;background:#030a11eb;color:#dcebf7;box-shadow:inset 0 0 0 1px #0000002e}.ws-action-hub .panel-input::placeholder{color:#9fb5c775}.ws-action-hub .panel-input:focus,.ws-action-hub select.panel-input:focus{border-color:#00d4ff9e;outline:none;box-shadow:0 0 0 2px #00d4ff17}.ws-action-hub .ws-create-row{border-color:#00d4ff52;background:#030a11eb}.ws-action-hub .ws-create-delivery-btn{border-color:#00d4ff33;background:#081924e6;color:#c2dcecb8}.ws-action-hub .ws-create-delivery-btn.active{background:linear-gradient(100deg,#08bddb,#4d8be4);color:#06131a}.ws-action-hub .btn-primary,.ws-action-hub #btn-ws-create,.ws-action-hub #btn-ws-scrape,.ws-action-hub #btn-ws-import-upload,.ws-action-hub #btn-ws-clone{border-color:transparent;background:linear-gradient(100deg,#08bddd,#4d80db);color:#06131a;box-shadow:0 4px 14px #00abda24}.ws-action-hub .btn-primary:hover:not(:disabled),.ws-action-hub #btn-ws-create:hover:not(:disabled),.ws-action-hub #btn-ws-scrape:hover:not(:disabled),.ws-action-hub #btn-ws-import-upload:hover:not(:disabled),.ws-action-hub #btn-ws-clone:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 5px 18px #00abda3b}.ws-action-hub .btn-ghost{border-color:#00d4ff45;background:#050f1894;color:#d9ebf7db}.ws-action-hub .btn-ghost:hover:not(:disabled){border-color:#00d4ff94;background:#00d4ff14;color:#f5fbff}.ws-action-hub .ws-hint{color:#aec6d7a3;font-size:.74rem;line-height:1.45}.ws-action-hub-card.is-height-constrained{overflow-y:auto}@media(max-width:680px){.ws-action-hub-card{width:calc(100vw - 1rem);max-width:none;max-height:none;padding:1rem;padding-top:calc(38px + 1rem)}.ws-action-hub-card.is-height-constrained{height:calc(100vh - 1rem)}}@media(max-width:900px){.ws-action-hub-body{grid-template-columns:1fr}.ws-action-hub-col-capture #ws-home-scrape .ws-action-block-head{padding-top:0}.ws-action-hub-col-capture #ws-home-scrape .ws-actions{margin-top:.35rem;padding-top:0}}.ws-dash-main,.ws-dash-col{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ws-dash-col-orchs .ws-dash-orchs-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.ws-dash-col-orchs .ws-orch-card-wide{grid-column:1 / -1}.ws-dash-about{grid-column:auto}.ws-dash-stats{display:none}.ws-dash-panel{padding:.75rem .85rem;min-width:0}.ws-dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.ws-dash-panel-title{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:1.5rem;font-weight:600;color:#00e5fff0;letter-spacing:1px}.ws-dash-about-text{margin:0 0 .85rem;font-size:.88rem;line-height:1.45;color:#d2e0ecc7}.ws-dash-about-block{margin-top:.85rem}.ws-dash-about-label{margin:0 0 .35rem;font-family:var(--font-mono, monospace);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffbf}.ws-dash-about-tags{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ws-dash-ph-tag.is-deep{border-color:#c9a22773;color:#f5e6b4e6;background:#c9a2271a}.ws-dash-about-list,.ws-dash-about-components{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ws-dash-about-list li{position:relative;padding-left:.85rem;font-size:.82rem;line-height:1.35;color:#d2e0ecb8}.ws-dash-about-list li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:#00d4ffa6}.ws-about-comp{border-left:2px solid rgba(0,212,255,.28);background:#03122138}.ws-about-comp.is-enriched{border-left-color:#c9a22773}.ws-about-comp.is-open{background:#00d4ff0f}.ws-about-comp-toggle{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;text-align:left;padding:.45rem .55rem;border:none;background:transparent;color:inherit;cursor:pointer}.ws-about-comp-toggle:disabled{cursor:default}.ws-about-comp-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ws-about-comp-name{font-size:.84rem;font-weight:650;color:#00e6ffeb}.ws-about-comp-role{font-size:.76rem;line-height:1.35;color:#b4c6d69e}.ws-about-comp-chevron{flex:0 0 auto;width:.45rem;height:.45rem;margin-top:.4rem;border-right:1.5px solid rgba(0,230,255,.65);border-bottom:1.5px solid rgba(0,230,255,.65);transform:rotate(45deg);transition:transform .15s ease}.ws-about-comp.is-open .ws-about-comp-chevron{transform:rotate(-135deg);margin-top:.55rem}.ws-about-comp-body{padding:0 .55rem .55rem;border-top:1px solid rgba(255,255,255,.06)}.ws-about-comp-detail{margin:.45rem 0 .4rem;font-size:.78rem;line-height:1.4;color:#d2e0ecbf}.ws-about-comp-sublabel{margin:.35rem 0 .2rem;font-family:var(--font-mono, monospace);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffb3}.ws-about-comp-files,.ws-about-comp-data{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.ws-about-comp-files{flex-direction:column;flex-wrap:nowrap;gap:.15rem}.ws-about-comp-files code{font-size:.7rem;color:#00e6ffd9}.ws-about-comp-data li{font-family:var(--font-mono, monospace);font-size:.62rem;padding:.1rem .35rem;border:1px solid rgba(201,162,39,.35);color:#f5e6b4e0;background:#c9a22714}.ws-dash-about-empty{margin:0;font-size:.78rem;color:#b4c6d673}.ws-dash-readme-label{margin:0 0 .3rem;font-family:var(--font-mono, monospace);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffbf}.ws-dash-readme-body{margin:0;padding:.65rem .75rem;background:#0312211c;font-family:var(--font-mono, monospace);font-size:.72rem;color:#b4daffb8;white-space:pre-wrap;max-height:8.5rem;overflow:auto}.ws-dash-lang-bar{display:flex;height:.45rem;border-radius:999px;overflow:hidden;background:#ffffff0f;margin-bottom:.55rem}.ws-dash-lang-seg.s0{background:#22d3ee}.ws-dash-lang-seg.s1{background:#67e8f9}.ws-dash-lang-seg.s2{background:#818cf8}.ws-dash-lang-seg.s3{background:#a78bfa}.ws-dash-lang-seg.s4{background:#64748b}.ws-dash-lang-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.72rem;color:#d2e0eca6}.ws-dash-lang-legend i{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;margin-right:.3rem;vertical-align:middle}.ws-dash-lang-legend i.s0{background:#22d3ee}.ws-dash-lang-legend i.s1{background:#67e8f9}.ws-dash-lang-legend i.s2{background:#818cf8}.ws-dash-lang-legend i.s3{background:#a78bfa}.ws-dash-lang-legend i.s4{background:#64748b}.ws-dash-health-body{display:flex;align-items:center;gap:.85rem}.ws-dash-gauge{width:4.5rem;height:4.5rem;border-radius:50%;border:3px solid rgba(134,239,172,.55);box-shadow:0 0 18px #86efac26;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;color:#86efac;font-family:var(--font-display),Orbitron,sans-serif}.ws-dash-gauge span{font-size:1.25rem;line-height:1;font-weight:700}.ws-dash-gauge small{font-size:.62rem;opacity:.7}.ws-dash-health-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem;font-size:.82rem;color:#e8f4ffcc}.ws-dash-check{color:#86efac;margin-right:.35rem}.ws-dash-miss{color:#b4c6d673;margin-right:.35rem}.ws-dash-ph-tag.is-live{color:#86eface6;border-color:#86efac59}.ws-dash-stat{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#080e1659;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.15rem;position:relative}.ws-dash-stat .ws-dash-ph-tag{position:absolute;top:.35rem;right:.4rem}.ws-dash-stat-k{font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:#00e6ffbf}.ws-dash-stat-v{font-size:1.15rem;font-weight:650;color:#fffffff0}.ws-dash-rail{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ws-dash-quick{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ws-dash-quick .ws-dash-analyze{grid-column:1 / -1;justify-content:center;min-height:2.35rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ws-dash-quick .btn{justify-content:flex-start;min-height:2.1rem;font-size:.74rem;position:relative}.ws-dash-quick #btn-ws-github-connect-rail{grid-column:1 / -1;width:100%}.ws-dash-quick .ws-dash-soon{margin-left:auto}.ws-dash-soon{font-family:var(--font-mono, monospace);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:#b4c6d68c}.ws-dash-integrations,.ws-dash-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;font-size:.82rem}.ws-dash-integrations li,.ws-dash-activity li{display:flex;align-items:flex-start;gap:.45rem;color:#d2e0ecbf}.ws-dash-integrations li.is-on{color:#e8f4ffeb}.ws-dash-integrations li.is-on span{color:#86efac}.ws-dash-integrations li.is-soon,.ws-dash-activity li.is-ph{opacity:.5}.ws-dash-integrations em{font-style:normal;font-size:.65rem;color:#b4c6d68c;margin-left:.25rem}.ws-dash-activity strong{display:block;font-weight:600;color:#ffffffe0;font-size:.8rem}.ws-dash-activity small{color:#b4c6d680;font-size:.68rem}.ws-dash-orchs{margin-top:0;padding-top:0;border-top:none}.ws-dash-orchs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;flex-wrap:wrap}.ws-dash-orchs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.55rem;overflow:visible;isolation:auto}.ws-orch-card{display:flex;flex-direction:column;gap:.4rem;padding:.7rem .75rem;border:1px solid rgba(0,212,255,.16);border-radius:12px;background:#080e1666;min-height:7.5rem;position:relative;z-index:0;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ws-orch-card:hover{border-color:#00d4ff59;background:#00d4ff0f;transform:translateY(-1px)}.ws-orch-card:has(.ws-select.is-open){z-index:30;transform:none}.ws-orch-card-accent{border-color:#a78bfa59;box-shadow:0 0 0 1px #a78bfa1f}.ws-orch-card-accent:hover{border-color:#a78bfa8c;background:#a78bfa12}.ws-orch-card-wide{grid-column:span 2}.ws-orch-card-soon{opacity:.45;pointer-events:none}.ws-orch-card-top{display:flex;align-items:center;gap:.4rem}.ws-orch-icon{width:.95rem;height:.95rem;color:#00e6ffe6}.ws-orch-name{font-weight:650;font-size:.9rem;color:#fffffff0}.ws-orch-desc{margin:0;flex:1;font-size:.74rem;line-height:1.35;color:#b4c6d69e}.ws-orch-card .btn{align-self:flex-start;margin-top:auto}.ws-orch-symbiosis{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem;margin-top:auto}.ws-orch-symbiosis .ws-select{flex:1 1 10rem;min-width:8rem}@media(max-width:1280px){.ws-project-detail .ws-dash-overview{grid-template-columns:minmax(0,1fr) minmax(13rem,.85fr)}.ws-project-detail .ws-dash-col-about,.ws-project-detail .ws-dash-col-orchs{grid-column:1}.ws-project-detail .ws-dash-rail{grid-column:2;grid-row:1 / span 2}.ws-home.ws-project-detail .ws-home-overview:not(.ws-home-overview--library),.ws-home.ws-project-detail .ws-dash-overview{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.9fr)}.ws-home .ws-home-overview--library .ws-home-col-actions,.ws-home .ws-home-overview--library .ws-home-col-main{flex:1 1 calc(100% - 14rem)}.ws-home .ws-home-overview--library>.ws-dash-rail{flex:0 0 13rem}}@media(max-width:1100px){.ws-dash-overview{grid-template-columns:1fr}.ws-project-detail .ws-dash-col-about,.ws-project-detail .ws-dash-col-orchs,.ws-project-detail .ws-dash-rail{grid-column:auto;grid-row:auto}.ws-home .ws-home-overview--library .ws-home-col-actions,.ws-home .ws-home-overview--library .ws-home-col-main,.ws-home .ws-home-overview--library>.ws-dash-rail{flex:1 1 100%}.ws-home-col-actions .ws-home-sidebar-actions{flex-direction:row;flex-wrap:wrap}.ws-home-col-actions .ws-home-sidebar-actions .btn{width:auto;flex:1 1 auto}.ws-orch-card-wide{grid-column:span 1}}@media(max-width:720px){.ws-orch-card-wide{grid-column:span 1}}.ws-detail-sectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.85rem 1.75rem;align-items:start;min-height:0}.ws-detail-col{display:flex;flex-direction:column;gap:.85rem;min-width:0}.ws-detail-col:empty{display:none}.ws-detail-sectors:has(.ws-detail-col-tools:empty),.ws-detail-sectors:has(.ws-detail-col-main:empty){grid-template-columns:1fr}.ws-sector{margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.ws-sector+.ws-sector,.ws-detail-col>.ws-sector+.ws-sector{padding-top:.7rem;border-top:1px solid rgba(255,255,255,.1)}.ws-sector-head{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem .85rem;margin:0 0 .45rem;flex-wrap:wrap}.ws-sector-title{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.02em;color:#fffffff0}.ws-schema,.ws-agent-actions,.ws-standalone{margin-top:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.ws-agent-actions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;margin-bottom:.4rem;flex-wrap:wrap}.ws-agent-actions-lede,.ws-symbiosis-lede{display:none}.ws-agent-actions-row{display:flex;flex-wrap:wrap;gap:.35rem}.ws-agent-actions-row .btn{min-width:0;min-height:1.95rem;height:1.95rem;padding:0 .65rem;border-radius:3px;font-size:.72rem;letter-spacing:.04em;border-color:#ffffff24;background:transparent;color:#ffffffe0}.ws-agent-autosend{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.76rem;color:#ffffff8c;cursor:default;-webkit-user-select:none;user-select:none;opacity:.85}.ws-agent-autosend input{accent-color:var(--accent-cool, #00d4ff);pointer-events:none}.ws-agent-actions-hint{margin-top:.4rem;margin-bottom:0;min-height:.9em;font-size:.76rem;color:#fff6}.ws-tool-line{margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.35rem}.ws-tool-line>.ws-bento-kicker{margin:0}.ws-symbiosis,.ws-neuropersistence{margin-top:0;padding-top:0;border-top:none}.ws-symbiosis-head{margin-bottom:.35rem}.ws-symbiosis-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem}.ws-symbiosis-field{flex:1 1 10rem;min-width:8rem;margin:0;gap:.2rem}.ws-symbiosis-field>span,.ws-inline-field>span,.ws-standalone .playground-field>span{font-family:var(--font-mono, monospace);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffe0}.ws-symbiosis-row .panel-input,.ws-standalone .panel-input{min-height:36px;height:36px;border-radius:3px;border-color:#ffffff24;background:transparent;box-shadow:none;color:#ffffffeb;font-size:.85rem}.ws-symbiosis-row .btn,.ws-standalone-actions .btn{min-height:36px;height:36px;padding:0 .85rem;border-radius:3px;letter-spacing:.04em;flex-shrink:0;font-size:.74rem}.ws-standalone-form{display:flex;flex-direction:column;gap:.45rem;margin-top:0}.ws-standalone-link{font-family:var(--font-mono, monospace);font-size:.72rem;color:#00e6ffe0;word-break:break-all}.ws-standalone-slug-row{display:flex;align-items:center;gap:.3rem}.ws-standalone-prefix{font-family:var(--font-mono, monospace);font-size:.8rem;color:#ffffff61;flex-shrink:0}.ws-standalone-slug-row .panel-input{flex:1;min-width:0}.ws-standalone-actions{margin:0}.ws-inline-field{margin:0;gap:.2rem}@media(max-width:980px){.ws-detail-sectors{grid-template-columns:1fr;gap:.75rem}.ws-detail-primary{align-items:flex-start}.ws-detail-hint{text-align:left}.ws-detail-header .ws-actions{justify-content:flex-start}}.ws-schema-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;margin-bottom:.4rem;flex-wrap:wrap}.ws-schema-title{margin:0;font-family:var(--font-display),Orbitron,sans-serif;font-size:1.02rem;letter-spacing:.05em;color:#e8f4fff2}.ws-schema-head-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ws-schema-status{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.9rem;color:#e8f4ff80}.ws-schema-error{color:#fca5a5}.ws-schema-tables{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:22rem;overflow-y:auto}.ws-schema-tables{max-height:14rem;overflow-y:auto}.ws-schema-table-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.07);border-radius:.5rem;background:#ffffff05;color:inherit;text-align:left;cursor:pointer}.ws-schema-table-btn:hover,.ws-schema-table-btn:focus-visible,.ws-schema-table-btn[aria-expanded=true]{border-color:#00d4ff52;background:#00d4ff0f;outline:none}.ws-schema-table-name{font-family:var(--font-mono, monospace);font-size:.84rem;color:#e8f4fff2}.ws-schema-table-meta{font-family:var(--font-body),Rajdhani,sans-serif;font-size:.75rem;color:#e8f4ff73;flex-shrink:0}.ws-schema-cols{margin:.35rem .15rem .25rem;padding:.55rem .65rem;border-left:2px solid rgba(0,212,255,.25)}.ws-schema-col-table{width:100%;border-collapse:collapse;font-size:.78rem}.ws-schema-col-table th,.ws-schema-col-table td{padding:.3rem .45rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.ws-schema-col-table th{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#e8f4ff6b;font-weight:500}.ws-schema-col-table code{font-family:var(--font-mono, monospace);color:#00d4ffeb}.db-forge-panel{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,212,255,.16)}.db-forge-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.db-forge-lede,.db-forge-status{margin:.35rem 0 0;color:#e8f4ff8f;font-size:.78rem}.db-forge-actions{display:flex;gap:.45rem;flex-wrap:wrap}.db-forge-live{display:flex;align-items:flex-start;gap:.65rem;margin-top:.9rem;padding:.7rem .8rem;border:1px solid rgba(0,212,255,.2);background:linear-gradient(100deg,#00d4ff12,#455bff09)}.db-forge-live-pulse{flex:0 0 auto;width:.46rem;height:.46rem;margin-top:.34rem;border-radius:50%;background:#00d4ff;box-shadow:0 0 0 .18rem #00d4ff1f,0 0 .8rem #00d4ff94;animation:db-forge-pulse 1.35s ease-in-out infinite}.db-forge-live-actor{margin:0;color:#00dcffe6;font-family:var(--font-mono, monospace);font-size:.57rem;letter-spacing:.13em}.db-forge-live h4{margin:.16rem 0 0;color:#f0f9fff0;font-size:.84rem;font-weight:600}.db-forge-live div>p:last-child{max-width:48rem;margin:.22rem 0 0;color:#e8f4ffa1;font-size:.72rem;line-height:1.45}.db-forge-live-refresh{margin-left:auto;padding-top:.14rem;color:#00d4ffad;font-family:var(--font-mono, monospace);font-size:.55rem;letter-spacing:.08em;white-space:nowrap}.db-forge-live--done{border-color:#86efac47;background:#86efac0d}.db-forge-live--done .db-forge-live-pulse{background:#86efac;box-shadow:0 0 0 .18rem #86efac1a;animation:none}.db-forge-live--error{border-color:#fca5a552;background:#fc44660f}.db-forge-live--error .db-forge-live-pulse{background:#fca5a5;box-shadow:0 0 0 .18rem #fca5a51a;animation:none}.db-forge-live--idle .db-forge-live-pulse{background:#e8f4ff80;box-shadow:none;animation:none}@keyframes db-forge-pulse{50%{opacity:.45;transform:scale(.86)}}.db-forge-run-meta{display:flex;gap:.7rem;margin-top:.7rem;color:#e8f4ff6b;font-size:.68rem;flex-wrap:wrap}.db-forge-run-meta code{color:#00d4ffe0}.db-forge-stages{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.35rem;margin:.9rem 0;padding:0}.db-forge-stage{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.45rem .5rem;border:1px solid rgba(255,255,255,.06);border-radius:.35rem;color:#e8f4ff6b;font-size:.68rem}.db-forge-stage.is-current{border-color:#00d4ff6b;color:#e8f4ffeb}.db-forge-stage--done{color:#86efacdb}.db-forge-stage--failed{color:#fca5a5}.db-forge-stage-mark{font-family:var(--font-mono, monospace)}.db-forge-stage-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.db-forge-stage-status{font-family:var(--font-mono, monospace);font-size:.54rem;text-transform:uppercase;opacity:.72}.db-forge-artifacts{margin-top:.75rem}.db-forge-artifacts h4{margin:0 0 .35rem;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#e8f4ff85}.db-forge-artifact{display:flex;justify-content:space-between;gap:.6rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.05);color:#00d4ffe0;font-family:var(--font-mono, monospace);font-size:.68rem;text-decoration:none}.db-forge-artifact span{color:#e8f4ff66}@media(max-width:650px){.db-forge-live-refresh{display:none}}.ws-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem 1.1rem;margin:0}.ws-meta-grid dt{font-family:var(--font-mono, monospace);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffe0;margin-bottom:.12rem}.ws-meta-grid dd{margin:0;font-size:.88rem;color:#ffffffeb}.ws-meta-span{grid-column:1 / -1}.ws-path{font-family:var(--font-mono, monospace);font-size:.72rem;word-break:break-all;color:var(--text-dim, #6a7a8a)}.ws-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:.35rem 0 .9rem}.ws-actions .btn{min-width:9rem;min-height:2.6rem;justify-content:center}.ws-project-detail .ws-actions .btn{min-width:0;min-height:2.15rem}.workspaces-view .btn-primary{background:linear-gradient(100deg,#00d2ffeb,#6e78d2e0);color:#05080c;border:1px solid rgba(0,212,255,.28);box-shadow:none;border-radius:3px}.workspaces-view .btn-primary:hover{color:#05080c;box-shadow:none;filter:brightness(1.06);transform:none}.workspaces-view .btn-ghost{color:#e8f4ffeb;border:1px solid rgba(0,212,255,.32)}.workspaces-view{color-scheme:dark}.workspaces-view select.panel-input,.workspaces-view .panel-select,.workspaces-view select{color-scheme:dark;background-color:#0a1016;color:#ffffffeb;border:1px solid rgba(0,212,255,.22);border-radius:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(0,230,255,.85) 50%),linear-gradient(135deg,rgba(0,230,255,.85) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:1.6rem}.workspaces-view select.panel-input option,.workspaces-view .panel-select option,.workspaces-view select option{background-color:#0c1218;color:#ffffffeb}.workspaces-view .ws-project-detail{--ws-term-label: rgba(0, 230, 255, .9);--ws-term-line: rgba(0, 212, 255, .16);--ws-term-panel: rgba(4, 10, 16, .55)}.workspaces-view .ws-detail-header{border-bottom-color:var(--ws-term-line)}.workspaces-view .ws-sector+.ws-sector,.workspaces-view .ws-detail-col>.ws-sector+.ws-sector,.workspaces-view .ws-tool-line{border-top-color:var(--ws-term-line)}.workspaces-view .ws-agent-actions-row .btn:hover,.workspaces-view .ws-agent-actions-row .btn:focus-visible{border-color:#00d4ff73;color:#fff;background:#00d4ff14;outline:none}.workspaces-view .ws-standalone .panel-input,.workspaces-view .ws-symbiosis-row .panel-input{background:var(--ws-term-panel);border-color:#00d4ff38}.workspaces-view .ws-standalone .panel-input:focus,.workspaces-view .ws-symbiosis-row .panel-input:focus{border-color:#00e6ff8c;box-shadow:0 0 0 1px #00d4ff2e;outline:none}.ws-select{position:relative;width:100%;min-width:0;z-index:1}.ws-select.is-open{z-index:40}.ws-select.is-disabled{opacity:.45;pointer-events:none}.ws-select-trigger{width:100%;min-height:36px;height:36px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .65rem 0 .7rem;border:1px solid rgba(0,212,255,.22);border-radius:3px;background:#040a10b8;color:#ffffffeb;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.85rem;text-align:left;cursor:pointer;box-shadow:none}.ws-select-trigger:hover:not(:disabled),.ws-select.is-open .ws-select-trigger{border-color:#00e6ff80;background:#060e16eb}.ws-select-trigger:focus-visible{outline:none;border-color:#00e6ffa6;box-shadow:0 0 0 1px #00d4ff38}.ws-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-select-value.is-placeholder{color:#ffffff6b}.ws-select-chevron{width:.45rem;height:.45rem;border-right:1.5px solid rgba(0,230,255,.85);border-bottom:1.5px solid rgba(0,230,255,.85);transform:rotate(45deg) translateY(-1px);flex-shrink:0;opacity:.9;transition:transform .15s ease}.ws-select.is-open .ws-select-chevron{transform:rotate(225deg) translateY(-1px)}.ws-select-menu{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.25rem;list-style:none;max-height:14rem;overflow-y:auto;border:1px solid rgba(0,212,255,.28);border-radius:4px;background:#0a1018;box-shadow:0 12px 28px #0000008c,0 0 0 1px #00d4ff14}.ws-select-menu[hidden]{display:none!important}.ws-select-option{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;padding:.45rem .55rem;border-radius:3px;cursor:pointer;color:#ffffffe6}.ws-select-option:hover,.ws-select-option:focus,.ws-select-option[aria-selected=true]{background:#00d4ff1f;outline:none}.ws-select-option-label{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-select-option-meta{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#00e6ffb8;flex-shrink:0}.ws-symbiosis-field .ws-select{margin-top:0}@keyframes wsDetailIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wsSectorIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wsSelectPop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.workspaces-view .ws-project-detail{animation:wsDetailIn .38s cubic-bezier(.22,1,.36,1) both}.workspaces-view .ws-detail-col>.ws-sector{animation:wsSectorIn .4s cubic-bezier(.22,1,.36,1) both}.workspaces-view .ws-detail-col-main>.ws-sector:nth-child(1){animation-delay:.04s}.workspaces-view .ws-detail-col-main>.ws-sector:nth-child(2){animation-delay:.1s}.workspaces-view .ws-detail-col-tools>.ws-sector{animation-delay:.08s}.workspaces-view .ws-home{animation:wsDetailIn .36s cubic-bezier(.22,1,.36,1) both}.workspaces-view .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:border-color .18s ease,background .18s ease,color .18s ease,filter .18s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.workspaces-view .btn:hover:not(:disabled){transform:translateY(-1px)}.workspaces-view .btn:active:not(:disabled){transform:translateY(0)}.workspaces-view .btn .ws-btn-icon{width:.92rem;height:.92rem;opacity:.92;transition:opacity .18s ease,transform .18s ease}.workspaces-view .btn:hover:not(:disabled) .ws-btn-icon{opacity:1}.workspaces-view .btn-primary:hover:not(:disabled) .ws-btn-icon{transform:translate(1px)}.ws-kicker-row{display:inline-flex;align-items:center;gap:.35rem;margin:0}.ws-sector-icon{width:.78rem;height:.78rem;color:#00e6ffeb;flex-shrink:0;opacity:.9}.workspaces-view .ws-tool-line .ws-bento-kicker{transition:color .18s ease}.workspaces-view .ws-select-menu:not([hidden]){animation:wsSelectPop .16s cubic-bezier(.22,1,.36,1) both}.workspaces-view .ws-select-option{transition:background .14s ease,color .14s ease}.workspaces-view .ws-select-trigger{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.workspaces-view .ws-badge{transition:border-color .18s ease,color .18s ease,background .18s ease}.workspaces-view .ws-recent-btn{transition:border-color .16s ease,background .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.workspaces-view .ws-recent-btn:hover,.workspaces-view .ws-recent-btn:focus-visible{transform:translate(2px)}.workspaces-view .ws-recent-open{transition:color .16s ease,letter-spacing .16s ease}.workspaces-view .ws-recent-btn:hover .ws-recent-open{color:#fff;letter-spacing:.08em}.workspaces-view .ws-action-block,.workspaces-view .ws-bento-recent{transition:border-color .2s ease,background .2s ease}@media(prefers-reduced-motion:reduce){.workspaces-view .ws-project-detail,.workspaces-view .ws-detail-col>.ws-sector,.workspaces-view .ws-home,.workspaces-view .ws-select-menu:not([hidden]),.workspaces-view .btn,.workspaces-view .ws-list-btn,.workspaces-view .ws-recent-btn{animation:none!important;transition:none!important;transform:none!important}}.ws-hint{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.86rem;color:#e8f4ff80;max-width:42rem;line-height:1.45}.ws-inline-link{color:var(--accent, #67e8f9);text-decoration:underline;text-underline-offset:.15em}.ws-inline-link:hover{color:#fff}.ws-workbench{display:flex;flex-direction:column;height:100%;min-height:0;gap:.55rem}.ws-workbench-bar{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.ws-workbench-tabs{display:none}.ws-workbench-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.ws-tab{font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim, #6a7a8a);background:transparent;border:1px solid var(--border);padding:.4rem .75rem;cursor:pointer}.ws-tab.active{color:var(--accent-cool, #00d4ff);border-color:#00d4ff73;background:#00d4ff14}.ws-workbench-title{flex:1;margin:0;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-pane{flex:1;min-height:0}.ws-pane-code{display:grid;grid-template-columns:minmax(12rem,15.5rem) minmax(0,1fr);gap:0;height:100%;border:1px solid var(--border);background:#0b1219;overflow:hidden}.ws-pane-github{display:flex;flex-direction:column;min-height:0;height:100%;overflow:auto;border:1px solid var(--border);background:#0b1219;padding:.75rem 1rem}.ws-pane-github #ws-github-panel{flex:1;min-height:0}.ws-workbench.ws-gh-mode .ws-workbench-bar{display:none}.ws-explorer{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border);background:#00000052}.ws-explorer-head{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .55rem .45rem;border-bottom:1px solid rgba(36,50,68,.9);flex-shrink:0}.ws-explorer-label{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint, #5a6a7a)}.ws-explorer-filter{width:100%;min-height:1.7rem;font-size:.72rem!important;padding:.25rem .45rem!important}.ws-file-tree{list-style:none;margin:0;padding:.25rem 0 .5rem;overflow:auto;flex:1;min-height:0;scrollbar-width:thin}.ws-tree-empty{padding:.75rem;font-size:.72rem;color:var(--text-dim, #6a7a8a)}.ws-tree-item{display:flex;align-items:center;gap:.28rem;width:100%;text-align:left;border:0;background:transparent;color:var(--text-dim, #8a9aaa);font-family:var(--font-mono, monospace);font-size:.7rem;line-height:1.25;padding:.18rem .45rem .18rem calc(.35rem + (var(--depth, 0) * .85rem));cursor:pointer}.ws-tree-item:hover{color:var(--text, #e8f4ff);background:#00d4ff0f}.ws-tree-file.is-active{color:var(--text, #e8f4ff);background:#00d4ff1a}.ws-tree-file.is-dirty .ws-tree-label:after,.ws-editor-tab.is-dirty .ws-editor-tab-name:after{content:"";display:inline-block;width:.35rem;height:.35rem;margin-left:.35rem;border-radius:50%;background:#f0c674;vertical-align:middle}.ws-tree-file.is-binary{opacity:.55}.ws-tree-twist{width:.7rem;flex-shrink:0;color:#5a6a7a;font-size:.62rem}.ws-tree-icon{width:.55rem;height:.55rem;flex-shrink:0;border-radius:.1rem;background:#3a4c60}.ws-tree-icon-dir{background:#d4a017;opacity:.85}.ws-tree-icon-file[data-ext=ts],.ws-tree-icon-file[data-ext=tsx]{background:#3178c6}.ws-tree-icon-file[data-ext=js],.ws-tree-icon-file[data-ext=jsx],.ws-tree-icon-file[data-ext=mjs]{background:#c9b458}.ws-tree-icon-file[data-ext=css],.ws-tree-icon-file[data-ext=scss]{background:#563d7c}.ws-tree-icon-file[data-ext=json]{background:#89a06a}.ws-tree-icon-file[data-ext=html],.ws-tree-icon-file[data-ext=htm]{background:#e34c26}.ws-tree-icon-file[data-ext=md]{background:#6a7a8a}.ws-tree-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-editor-shell{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.ws-editor-tabs{display:flex;align-items:stretch;gap:0;overflow-x:auto;flex-shrink:0;background:#080e14;border-bottom:1px solid rgba(36,50,68,.95);scrollbar-width:thin;min-height:2rem}.ws-editor-tabs-empty{padding:.45rem .75rem;font-size:.72rem;color:var(--text-dim, #6a7a8a)}.ws-editor-tab{display:inline-flex;align-items:center;gap:.35rem;max-width:12rem;border:0;border-right:1px solid rgba(36,50,68,.85);background:transparent;color:var(--text-dim, #6a7a8a);font-family:var(--font-mono, monospace);font-size:.7rem;padding:.4rem .35rem .4rem .7rem;cursor:pointer;flex-shrink:0}.ws-editor-tab:hover{color:var(--text, #e8f4ff);background:#ffffff08}.ws-editor-tab.is-active{color:var(--text, #e8f4ff);background:#0b1219;box-shadow:inset 0 -1px 0 var(--accent-cool, #00d4ff)}.ws-editor-tab-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-editor-tab-close{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:.2rem;opacity:.55;font-size:.95rem;line-height:1}.ws-editor-tab-close:hover{opacity:1;background:#ffffff14}.ws-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem;padding:.28rem .65rem;border-bottom:1px solid rgba(36,50,68,.7);background:#080e14d9;font-family:var(--font-mono, monospace);font-size:.68rem;color:var(--text-dim, #6a7a8a);flex-shrink:0;min-height:1.55rem}.ws-crumb{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.ws-crumb:hover{color:var(--accent-cool, #00d4ff)}.ws-crumb.is-current{color:var(--text, #e8f4ff);cursor:default}.ws-crumb-sep{opacity:.45;margin:0 .1rem}.ws-monaco{flex:1;min-width:0;min-height:0;overflow:hidden;background:#0b1219}.ws-statusbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.75rem;align-items:center;padding:.22rem .65rem;border-top:1px solid rgba(36,50,68,.9);background:#080e14;font-family:var(--font-mono, monospace);font-size:.64rem;color:var(--text-dim, #6a7a8a);flex-shrink:0}.ws-statusbar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ws-status-save.is-dirty{color:#f0c674}#ws-status-save.is-ok{color:#9dcc8f}#ws-status-save.is-error{color:#e06c75}.ws-pane-preview{display:flex;flex-direction:column;gap:0;height:100%;border:1px solid var(--border);overflow:hidden;background:#0a0a0c}.ws-preview-toolbar{display:flex;align-items:center;gap:.65rem;padding:.35rem .55rem;border-bottom:1px solid var(--border);background:#00000059;flex-shrink:0}.ws-preview-mobile-controls{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.ws-preview-mobile-controls .active{color:var(--accent-cool, #00d4ff);border-color:#00d4ff8c;background:#00d4ff1a}.ws-preview-device{width:auto;min-width:6.2rem;padding:.28rem .4rem;font-size:.68rem}.ws-preview-viewport{flex:1;min-height:0;min-width:0;display:flex;overflow:auto;background:#0a0a0c}.ws-preview-viewport .ws-preview-frame{height:100%}.ws-preview-viewport.is-mobile-preview{align-items:flex-start;justify-content:center;padding:1.25rem;background:radial-gradient(circle at 50% 0%,rgba(0,212,255,.08),transparent 45%),#070b10}.ws-preview-viewport.is-mobile-preview.is-fit-preview{overflow:hidden}.ws-preview-viewport.is-mobile-preview .ws-preview-frame{flex:0 0 auto;border:1px solid rgba(125,211,252,.42);border-radius:1.25rem;box-shadow:0 1rem 3rem #00000073,0 0 0 .35rem #070e16f2;background:#000}.ws-preview-debug-btn{position:relative}.ws-preview-debug-btn.has-issues{border-color:#ffb74da6;color:#ffd08a}.ws-preview-debug-count{display:inline-grid;min-width:1.15rem;height:1.15rem;margin-left:.25rem;padding:0 .25rem;place-items:center;border-radius:999px;background:#d94b5f;color:#fff;font-size:.65rem;font-weight:700;line-height:1}.ws-preview-debug-panel{position:fixed;z-index:4300;top:4.5rem;right:1.25rem;display:flex;width:min(42rem,calc(100vw - 2rem));max-height:min(38rem,calc(100vh - 6rem));flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:6px;background:#0e0e12;box-shadow:0 24px 70px #0000009e,0 0 0 1px #ffffff0a;color:var(--text)}.ws-preview-debug-header,.ws-preview-debug-footer{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;background:#ffffff09;flex-shrink:0}.ws-preview-debug-header{justify-content:space-between;border-bottom:1px solid var(--border)}.ws-preview-debug-header>div{display:grid;gap:.15rem;min-width:0}.ws-preview-debug-header strong{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.ws-preview-debug-header span{color:var(--muted);font-size:.7rem}.ws-preview-debug-body{min-height:8rem;overflow:auto;padding:.7rem}.ws-preview-debug-empty{margin:2.5rem 0;color:var(--muted);font-size:.78rem;text-align:center}.ws-preview-debug-list{display:grid;gap:.5rem}.ws-preview-debug-item{padding:.55rem .65rem;border:1px solid rgba(217,75,95,.35);border-left:3px solid #d94b5f;border-radius:4px;background:#d94b5f12}.ws-preview-debug-item.is-warn{border-color:#ffb74d59;border-left-color:#ffb74d;background:#ffb74d12}.ws-preview-debug-item-meta{margin-bottom:.35rem;color:#ff9da9;font-size:.67rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ws-preview-debug-item.is-warn .ws-preview-debug-item-meta{color:#ffd08a}.ws-preview-debug-item pre,.ws-preview-debug-item code{display:block;margin:0;color:var(--text);font-family:var(--font-mono);font-size:.72rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ws-preview-debug-item code{margin-top:.45rem;color:var(--muted)}.ws-preview-debug-footer{justify-content:flex-end;border-top:1px solid var(--border)}.ws-preview-status{flex:1;margin:0;min-width:0}.ws-preview-status.is-error{color:#e06c75}.ws-preview-frame{flex:1;width:100%;min-height:0;border:0;background:#0a0a0c}.ws-dash-panel-assets{min-height:min(72vh,900px)}.ws-assets-panel{display:flex;min-height:min(72vh,900px);flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:4px;background:#0a0a0c}.ws-assets-head,.ws-assets-toolbar{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-bottom:1px solid var(--border);background:#0000004d}.ws-assets-head{justify-content:space-between}.ws-assets-head>div:first-child{min-width:0}.ws-assets-hint{margin:.3rem 0 0;color:var(--muted);font-size:.76rem}.ws-assets-actions{display:flex;flex-shrink:0;gap:.45rem}.ws-assets-upload-label{cursor:pointer}.ws-assets-upload-label input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ws-assets-toolbar{flex-wrap:wrap;padding-block:.45rem}.ws-assets-toolbar .panel-input{min-width:11rem}.ws-assets-toolbar input[type=search]{flex:1 1 15rem}.ws-assets-status{margin-left:auto;color:var(--muted);font-family:var(--font-mono, monospace);font-size:.68rem}.ws-assets-status.is-error,.ws-assets-error{color:#e06c75}.ws-assets-body{display:grid;min-height:0;flex:1;grid-template-columns:minmax(20rem,1.1fr) minmax(18rem,.9fr)}.ws-assets-list{min-width:0;overflow:auto;padding:.7rem}.ws-assets-group+.ws-assets-group{margin-top:.9rem}.ws-assets-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;color:var(--muted)}.ws-assets-group-head h4{margin:0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.ws-assets-group-head span{font-family:var(--font-mono, monospace);font-size:.66rem}.ws-assets-group-items{display:grid;gap:.3rem}.ws-asset-row{display:grid;width:100%;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem .55rem;border:1px solid transparent;border-radius:3px;color:var(--text);text-align:left;background:#ffffff06;cursor:pointer}.ws-asset-row:hover,.ws-asset-row:focus-visible{border-color:var(--border-strong);background:#00d6ff0f;outline:none}.ws-asset-kind{display:inline-flex;min-width:2.3rem;justify-content:center;padding:.17rem .25rem;border:1px solid rgba(0,214,255,.28);border-radius:2px;color:var(--accent, #00d6ff);font-family:var(--font-mono, monospace);font-size:.59rem;letter-spacing:.04em}.ws-asset-row-main{display:grid;min-width:0;gap:.18rem}.ws-asset-row-main strong,.ws-asset-row-main small,.ws-asset-row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-asset-row-main strong{font-size:.76rem;font-weight:500}.ws-asset-row-main small,.ws-asset-row-meta{color:var(--muted);font-family:var(--font-mono, monospace);font-size:.62rem}.ws-asset-row-meta{text-align:right}.ws-assets-empty,.ws-assets-preview>.ws-hint{margin:1rem;color:var(--muted);font-size:.78rem}.ws-assets-preview{min-width:0;overflow:auto;border-left:1px solid var(--border);background:#ffffff05}.ws-assets-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.7rem;border-bottom:1px solid var(--border)}.ws-assets-preview-head>div{display:grid;min-width:0;gap:.35rem}.ws-assets-preview-head h4{margin:0;overflow:hidden;font-size:.82rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ws-assets-preview-path{margin:0;padding:.55rem .7rem;overflow:hidden;color:var(--muted);font-family:var(--font-mono, monospace);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.ws-assets-preview-content{display:flex;min-height:12rem;align-items:center;justify-content:center;padding:.7rem}.ws-asset-image-preview{display:block;max-width:100%;max-height:32rem;object-fit:contain}.ws-asset-media-preview{width:100%;max-height:24rem}.ws-asset-text-preview{width:100%;max-height:32rem;margin:0;overflow:auto;padding:.7rem;border:1px solid var(--border);background:#080e14;color:var(--text);font-family:var(--font-mono, monospace);font-size:.68rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ws-assets-preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.ws-assets-edit-modal{width:min(52rem,calc(100vw - 2rem));max-width:none;padding:0;border:1px solid var(--border-strong);border-radius:4px;background:#0e0e12;color:var(--text);box-shadow:0 24px 80px #000000b8}.ws-assets-edit-modal::backdrop{background:#030508c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-assets-edit-form{display:flex;max-height:min(90vh,60rem);flex-direction:column}.ws-assets-edit-head,.ws-assets-edit-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-bottom:1px solid var(--border);background:#ffffff08}.ws-assets-edit-head h3{margin:.2rem 0;font-size:1rem;font-weight:500}.ws-assets-edit-head p:last-child{margin:0;color:var(--muted);font-size:.74rem}.ws-assets-edit-body{overflow:auto;padding:.9rem}.ws-assets-edit-source{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem;padding:.55rem;border:1px solid var(--border);background:#00d6ff09}.ws-assets-edit-source>div{display:grid;min-width:0;gap:.15rem}.ws-assets-edit-source strong,.ws-assets-edit-source small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-assets-edit-source strong{font-size:.76rem;font-weight:500}.ws-assets-edit-source small{color:var(--muted);font-family:var(--font-mono, monospace);font-size:.62rem}.ws-assets-edit-field{display:grid;gap:.3rem;margin-bottom:.7rem;color:var(--muted);font-size:.68rem}.ws-assets-edit-field>span{letter-spacing:.04em;text-transform:uppercase}.ws-assets-edit-field small{letter-spacing:0;text-transform:none}.ws-assets-edit-field textarea,.ws-assets-edit-field input,.ws-assets-edit-field select{width:100%;border:1px solid var(--border);border-radius:2px;background:#080e14;color:var(--text);font:inherit}.ws-assets-edit-field textarea,.ws-assets-edit-field input:not([type=range]),.ws-assets-edit-field select{padding:.5rem .55rem}.ws-assets-edit-field textarea{min-height:7.5rem;resize:vertical;font-size:.76rem;line-height:1.45}.ws-assets-edit-field input:not([type=range]),.ws-assets-edit-field select{font-size:.72rem}.ws-assets-edit-field input[type=range]{accent-color:var(--accent, #00d6ff)}.ws-assets-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.ws-assets-edit-advanced{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}.ws-assets-edit-note,.ws-assets-edit-status{margin:.35rem 0 0;color:var(--muted);font-size:.7rem;line-height:1.4}.ws-assets-edit-status{min-height:1.1rem;color:#ffd08a}.ws-assets-edit-footer{align-items:center;justify-content:flex-end;border-top:1px solid var(--border);border-bottom:0}@media(max-width:800px){.ws-assets-head{align-items:flex-start;flex-direction:column}.ws-assets-body{grid-template-columns:1fr}.ws-assets-preview{min-height:20rem;border-top:1px solid var(--border);border-left:0}.ws-assets-edit-grid,.ws-assets-edit-advanced{grid-template-columns:1fr}}.ws-dash-panel-design{min-height:min(72vh,900px)}.ws-design-panel{display:flex;flex-direction:column;height:100%;min-height:min(72vh,900px);border:1px solid var(--border);border-radius:4px;overflow:hidden;background:#0a0a0c}.ws-design-toolbar{display:flex;flex-direction:column;gap:.35rem;padding:.5rem .65rem;border-bottom:1px solid var(--border);background:#00000059;flex-shrink:0}.ws-design-toolbar-main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.ws-design-link-field{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:12rem}.ws-design-link-label{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ws-design-url-input{min-width:0}.ws-design-hint{margin:0;font-size:.78rem;color:var(--muted)}.ws-design-frame-wrap{position:relative;flex:1;min-height:0}.ws-design-frame{width:100%;height:100%;min-height:480px;border:0;background:#111}.ws-design-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--muted);pointer-events:none;background:#0a0a0cd9}.ws-design-loading.hidden{display:none}.ws-design-setup{max-width:42rem}.ws-preview-float{position:fixed;z-index:4200;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:0;background:#0e0e12;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0a;color-scheme:dark}.ws-preview-float.is-interacting{-webkit-user-select:none;user-select:none}.ws-preview-float.is-interacting .ws-preview-frame{pointer-events:none}.ws-preview-float-header{display:flex;align-items:center;gap:.45rem;height:2.35rem;padding:0 .45rem 0 .65rem;border-bottom:1px solid var(--border);background:#ffffff0a;cursor:grab;flex-shrink:0}.ws-preview-float-header:active{cursor:grabbing}.ws-preview-float-grip{width:.55rem;height:.9rem;border-left:2px dotted rgba(255,255,255,.35);border-right:2px dotted rgba(255,255,255,.35);opacity:.7;flex-shrink:0}.ws-preview-float-title{flex:1;min-width:0;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8}.ws-preview-float-scale{display:inline-flex;align-items:center;gap:.1rem;margin-right:.15rem;padding:.1rem;border:1px solid var(--border);border-radius:0;background:#00000040;flex-shrink:0}.ws-preview-scale-btn{min-width:1.6rem;padding:.15rem .35rem!important;font-size:.95rem;line-height:1;font-weight:600}.ws-preview-scale-label{min-width:2.75rem;padding:.15rem .3rem!important;font-size:.7rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffffffb3}.ws-preview-float-body{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.ws-preview-float-viewport{flex:1;min-height:0;width:100%;overflow:auto;position:relative;background:#0a0a0c;color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.35) rgba(0,0,0,.45)}.ws-preview-float-viewport::-webkit-scrollbar{width:8px;height:8px}.ws-preview-float-viewport::-webkit-scrollbar-track{background:#00000073}.ws-preview-float-viewport::-webkit-scrollbar-thumb{background:#67e8f952;border:1px solid rgba(0,0,0,.35)}.ws-preview-float-viewport::-webkit-scrollbar-thumb:hover{background:#67e8f97a}.ws-preview-float-viewport .ws-preview-frame{position:absolute;top:0;left:0;border:0;background:#0a0a0c;color-scheme:dark}.ws-preview-float-body .ws-preview-frame{flex:1;width:100%;height:100%;color-scheme:dark}.ws-preview-frame{color-scheme:dark}.ws-preview-float-handle{position:absolute;z-index:2}.ws-preview-float-handle-n{top:0;left:.75rem;right:.75rem;height:6px;cursor:n-resize}.ws-preview-float-handle-s{bottom:0;left:.75rem;right:.75rem;height:6px;cursor:s-resize}.ws-preview-float-handle-w{left:0;top:.75rem;bottom:.75rem;width:6px;cursor:w-resize}.ws-preview-float-handle-e{right:0;top:.75rem;bottom:.75rem;width:6px;cursor:e-resize}.ws-preview-float-handle-nw{top:0;left:0;width:12px;height:12px;cursor:nw-resize}.ws-preview-float-handle-ne{top:0;right:0;width:12px;height:12px;cursor:ne-resize}.ws-preview-float-handle-sw{bottom:0;left:0;width:12px;height:12px;cursor:sw-resize}.ws-preview-float-handle-se{bottom:0;right:0;width:12px;height:12px;cursor:se-resize}@media(max-width:720px){.ws-meta-grid{grid-template-columns:1fr}.ws-pane-code{grid-template-columns:1fr;grid-template-rows:minmax(7rem,30%) 1fr}.ws-explorer{border-right:0;border-bottom:1px solid var(--border)}.ws-workbench-actions .btn-sm{padding-inline:.45rem}.ws-statusbar{grid-template-columns:1fr 1fr;gap:.25rem .75rem}}.db-status-bar{display:flex;align-items:center;gap:.55rem;font-size:.78rem;letter-spacing:.04em;color:var(--muted, #8a93a8)}.db-status-dot{width:.55rem;height:.55rem;border-radius:50%;background:#5a6175;box-shadow:0 0 0 1px #ffffff14}.db-status-dot.is-online{background:#3dcf8e;box-shadow:0 0 8px #3dcf8e73}.db-status-dot.is-offline{background:#ef5b6e;box-shadow:0 0 8px #ef5b6e59}.db-view .playground-main{padding-bottom:3.5rem}.db-view .playground-rail.db-rail{gap:.65rem;padding-bottom:3.5rem}.db-view .stage-rail-lede{display:none}.db-view .playground-controls{flex-shrink:0;gap:.55rem}.db-filter-field{margin-bottom:0}.db-project-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid rgba(0,212,255,.18);background:#00d4ff0a}.db-project-link-copy{min-width:0;display:flex;flex-direction:column;gap:.18rem}.db-project-link-label{color:var(--text-faint);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.db-project-link strong{overflow:hidden;color:var(--text);font-size:.78rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.db-project-link .btn{flex-shrink:0}.db-rail-tables{flex:1;min-height:0;display:flex;flex-direction:column;gap:.35rem}.db-rail-tables-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-shrink:0}.db-rail-tables-title{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.db-rail-tables-count{font-size:.68rem;font-variant-numeric:tabular-nums;opacity:.55}.db-table-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;align-content:flex-start;gap:.3rem;scrollbar-width:thin}.db-table-empty{font-size:.78rem;color:var(--text-dim, #8a96a6);padding:.75rem .35rem}.db-table-item{list-style:none;flex-shrink:0}.db-table-btn{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:inherit;text-align:left;cursor:pointer;border-radius:.4rem;transition:border-color .12s,background .12s}.db-table-item.is-active .db-table-btn{border-color:color-mix(in srgb,var(--accent-cool, #00d4ff) 55%,transparent);background:color-mix(in srgb,var(--accent, #6ea8fe) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-cool, #00d4ff) 18%,transparent)}.db-table-btn:hover{border-color:#ffffff2e;background:#ffffff0d}.db-table-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.25;word-break:break-word}.db-table-meta{font-size:.66rem;opacity:.62}.db-quick-actions{flex-shrink:0;margin-top:auto;padding:.65rem 0 0;border-top:1px solid var(--border, rgba(255, 255, 255, .1));display:flex;flex-direction:column;gap:.45rem}.db-quick-table{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;color:var(--accent-cool, #67e8f9);word-break:break-all}.db-quick-browse{width:100%;justify-content:center}.db-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.db-quick-grid .btn,.db-quick-danger{width:100%;justify-content:center;padding:.45rem .5rem;font-size:.58rem;letter-spacing:.08em}.db-quick-danger{border-color:#f8717159;color:#fca5a5}.db-quick-danger:hover{border-color:#f87171;color:#fecaca;background:#f8717114}.db-view .btn-ghost.btn-sm{border-color:#00d4ff47;background:#00000038}.db-view .btn-ghost.btn-sm:hover:not(:disabled){border-color:#00d4ff80;background:#00d4ff0f}.db-view #db-rail-status{flex-shrink:0;margin-top:.15rem}.db-quick-label,.db-quick-btns{display:none}.db-table-list.legacy-agent-history{display:flex}.db-main{min-height:0;flex:1}.db-main .db-workbench{flex:1;min-height:0;display:flex;flex-direction:column}.db-workbench{display:flex;flex-direction:column;flex:1;min-height:0;gap:.55rem;padding:.85rem 1rem 1rem}.db-workbench-bar{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.db-workbench-nav{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.08)}.db-tabs{display:flex;flex-wrap:wrap;gap:.15rem .35rem;padding:0;margin:0;border:none;border-radius:0;background:transparent;flex:1 1 auto;min-width:0}.db-tab,.db-dash-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:#ffffff7a;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.86rem;font-weight:500;letter-spacing:.02em;text-transform:none;padding:.45rem .55rem;margin-bottom:-1px;cursor:pointer;opacity:1;border-radius:0;transition:color .16s ease,border-color .16s ease}.db-tab:hover,.db-dash-tab:hover{color:#ffffffe0;background:transparent}.db-tab.is-active,.db-dash-tab.is-active{color:#00e6fff2;border-bottom-color:#00e6ffd9;background:transparent}.db-workbench-title{margin:0;font-size:.82rem;font-weight:500;letter-spacing:.03em;opacity:.72;flex:1;min-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-workbench-actions{display:flex;gap:.35rem;flex-wrap:wrap}.db-pane{display:grid;flex:1;min-height:0;gap:.5rem;overflow:hidden}#db-pane-browse{grid-template-rows:auto minmax(0,1fr) auto}#db-pane-query{grid-template-rows:auto auto minmax(7rem,28%) auto minmax(0,1fr)}#db-pane-structure,#db-pane-model,#db-pane-api,#db-pane-tools{grid-template-rows:minmax(0,1fr);overflow:hidden}#db-pane-tools{grid-template-rows:auto auto minmax(0,1fr)}.db-browse-bar,.db-query-toolbar,.db-tools-bar,.db-users-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap;flex-shrink:0}.db-inline-field{display:flex;align-items:center;gap:.4rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.db-inline-field .panel-select{text-transform:none;letter-spacing:0;min-width:5rem}.db-history-field{flex:1;min-width:12rem}.db-history-field .panel-select{flex:1}.db-pager{display:flex;align-items:center;gap:.4rem}.db-pager-label{font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.8;min-width:7rem;text-align:center}.db-query-toolbar-actions{display:flex;gap:.3rem;flex-wrap:wrap}.db-nl-bar{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:wrap;flex-shrink:0;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--border, rgba(255, 255, 255, .12)) 70%,transparent);margin-bottom:.55rem}.db-nl-field{flex:1;min-width:14rem;display:grid;gap:.25rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.db-nl-field .panel-input{text-transform:none;letter-spacing:0}.db-nl-actions{display:flex;gap:.35rem;flex-wrap:wrap}.db-sql-label{display:flex;justify-content:space-between;gap:1rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #8a93a8)}.db-sql-hint{text-transform:none;letter-spacing:0;opacity:.75}.db-sql{width:100%;min-height:7.5rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45;padding:.75rem .85rem;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:.4rem;background:color-mix(in srgb,#000 55%,transparent);color:inherit}.db-sql:focus{outline:1px solid color-mix(in srgb,var(--accent, #6ea8fe) 55%,transparent);border-color:color-mix(in srgb,var(--accent, #6ea8fe) 45%,transparent)}.db-schema-list{display:grid;gap:.3rem;overflow:auto;max-height:100%;padding:.35rem .15rem}.db-schema-row{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr;gap:.75rem;font-size:.75rem;padding:.2rem .35rem;border-radius:.25rem}.db-schema-row:nth-child(odd){background:#ffffff08}.db-schema-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-users-layout{display:flex;flex-direction:column;gap:.65rem;min-height:0;height:100%}.db-users-split{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:.75rem;align-items:stretch;flex:1;min-height:0}@media(max-width:900px){.db-users-split{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}.db-users-table-panel{display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:.4rem;background:color-mix(in srgb,#000 40%,transparent);overflow:hidden}.db-users-table-wrap{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) rgba(0,0,0,.35)}.db-users-table-wrap::-webkit-scrollbar{width:8px;height:8px}.db-users-table-wrap::-webkit-scrollbar-track{background:#00000059}.db-users-table-wrap::-webkit-scrollbar-thumb{background:#67e8f947;border-radius:4px}.db-users-table-wrap::-webkit-scrollbar-thumb:hover{background:#67e8f96b}.db-users-summary{display:flex;align-items:center;gap:.6rem}.db-users-count{font-size:.8rem;font-weight:600}.db-users-db{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.db-users-form{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(255,255,255,.1);border-radius:.4rem;padding:.75rem;background:color-mix(in srgb,#000 32%,transparent)}.db-users-form-title{margin:0 0 .55rem;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;opacity:.85;flex-shrink:0}.db-users-form-fields{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow:auto}.db-users-form-fields label{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.db-users-form-actions{margin-top:.65rem;display:flex;justify-content:flex-end}.db-users-table .db-users-name{font-weight:600}.db-users-table .db-users-email{font-size:.78rem;opacity:.75}.db-users-actions{display:flex;gap:.25rem;flex-wrap:wrap}.db-role-badge{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;background:#ffffff14}.db-users-status.is-active{color:#7ddea2}.db-users-status.is-inactive{color:#f0a3a3}.db-users-status.is-pending{color:#f5d07a}.db-users-delete{color:#f0a3a3}.db-users-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.db-users-modal{width:min(100%,28rem);border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0f1720;padding:1rem 1.1rem 1.1rem;box-shadow:0 18px 48px #00000073}.db-users-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.db-users-modal-head h3{margin:0;font-size:1rem}.db-users-modal-email{margin:0 0 .85rem;font-size:.82rem;opacity:.75}.db-users-pending-badge{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;background:#f5d07a26;color:#f5d07a}.db-users-row-pending{background:#f5d07a0a}.db-users-empty,.db-users-hint{font-size:.82rem;opacity:.85}.db-users-hint code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-view{color-scheme:dark;--ws-term-label: rgba(0, 230, 255, .9);--ws-term-line: rgba(0, 212, 255, .16);--ws-term-panel: rgba(4, 10, 16, .55)}.admin-view .stage-rail-lede{display:block}.admin-view .playground-main.admin-main{padding:5.25rem 1.25rem 2rem;min-height:0;overflow:hidden}.admin-view .playground-rail.admin-rail{gap:.65rem;padding-bottom:3.5rem}.admin-view .playground-stage{height:100%;overflow:hidden}.admin-view .admin-workbench,.admin-view .db-main .db-workbench{flex:1;min-height:0;padding:0;gap:.75rem}.admin-view .db-workbench-bar{flex-shrink:0;gap:.35rem;padding-bottom:.45rem;border-bottom:1px solid var(--ws-term-line)}.admin-view .db-workbench-nav{width:100%}.admin-view .db-tabs{gap:.15rem .35rem;border-bottom:none}.admin-view .db-pane{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.admin-view .admin-pane-body,.admin-view .admin-pane-content,.admin-view .admin-overview-wrap{flex:1;min-height:0;overflow:auto;padding:0}.admin-view .admin-pane-body{display:flex;flex-direction:column}.admin-view .admin-pane-body--users .db-users-layout,.admin-view .admin-pane-body .admin-list-layout{flex:1;min-height:0}.admin-view #admin-rail-status{flex-shrink:0;margin-top:auto;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.05em;color:#8ca0b49e}.admin-rail-label{margin:0;font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffb8}.admin-project-list-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:.35rem}.admin-project-list{list-style:none;margin:0;padding:0;display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;align-content:flex-start;gap:.35rem;max-height:none}.admin-project-list .admin-project-row{flex:0 0 auto}.admin-project-list .admin-project-item{display:flex;width:100%;min-height:3.15rem}.admin-overview-meta{margin-bottom:.15rem}.admin-kv{margin:0;display:grid;gap:.4rem}.admin-kv>div{display:grid;grid-template-columns:6.5rem 1fr;gap:.5rem;font-size:.82rem}.admin-kv dt{font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffd9}.admin-kv dd{margin:0;color:#dce8f4e6}.admin-list-layout{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.55rem;min-height:0;height:100%}.admin-list-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.admin-list-count{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.06em;color:#8ca0b4b8}.admin-list-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.admin-view .db-results-scroll{flex:1;min-height:0;overflow:auto;border:1px solid var(--ws-term-line);border-radius:4px;background:var(--ws-term-panel);scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.28) rgba(0,0,0,.35)}.admin-list-table td{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:#dce8f4e0}.admin-badge{display:inline-block;padding:.2rem .5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#080e1673;font-family:var(--font-mono, monospace);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.admin-badge--ok,.admin-badge--active,.admin-badge--complete{color:#86efaceb;border-color:#86efac47}.admin-badge--incomplete,.admin-badge--queued,.admin-badge--running{color:#9cc4ffeb;border-color:#9cc4ff38}.admin-badge--error,.admin-badge--paused{color:#f0a3a3eb;border-color:#f0a3a338}.admin-link{color:#7ec8fff2;text-decoration:none}.admin-link:hover{text-decoration:underline}.admin-preferences-layout{display:flex;flex-direction:column;gap:.75rem;max-width:none}.admin-preferences-provider-grid{margin-top:.55rem}.admin-preferences-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;margin-top:.65rem;overflow:visible}.admin-preferences-model-field{display:flex;flex-direction:column;gap:.4rem;overflow:visible}.admin-pref-field-label>span{display:block;font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffb8;line-height:1}.admin-pref-field-control{position:relative;overflow:visible}.admin-view .ws-select.ui-select.is-open{z-index:80}.admin-view .ui-select-menu{max-height:min(16rem,calc(100vh - 2rem))}.admin-view .ws-home .ws-select-trigger{min-height:42px;height:42px;padding:0 .7rem;border-radius:4px;border-color:#ffffff24;background:#04080c8c;font-size:.9rem}.admin-view .ws-home .ws-select-trigger:hover:not(:disabled),.admin-view .ws-home .ws-select.is-open .ws-select-trigger{border-color:#00d4ff59;background:#04080ca6}.admin-preferences-keys,.admin-kv-list{margin:.45rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.admin-kv-list li{display:flex;align-items:center;justify-content:space-between;gap:.65rem;font-size:.82rem;color:#dce8f4e0}.admin-kv-list li>span:first-child{font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#00e6ffd9}.admin-preferences-hint,.admin-overview-hint{margin:.45rem 0 0;color:#e8f4ff80;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.86rem;line-height:1.45}.admin-preferences-check{flex-direction:row!important;align-items:center;gap:.5rem!important;margin-top:.75rem;font-size:.82rem;color:#dce8f4e0}.admin-preferences-check input{accent-color:rgba(0,212,255,.85)}.admin-preferences-actions{display:flex;gap:.55rem;margin-top:.85rem;flex-wrap:wrap}.admin-preferences-provider-tag{font-style:normal;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#00e6ff9e}.admin-preferences-custom-model[hidden]{display:none!important}.admin-preferences-model-error{margin:0;color:#f87171;font-size:.78rem}.admin-preferences-ollama-models{margin:.35rem 0 0;padding-left:1rem;font-size:.78rem;max-height:8rem;overflow:auto;font-family:var(--font-mono, monospace)}.admin-overview-hint code,.admin-preferences-hint code{font-family:var(--font-mono, monospace);font-size:.9em;color:#00e6ffbf}body.view-db .footer-hud,body.view-admin .footer-hud,body.view-workspaces .footer-hud,body.view-waha .footer-hud{z-index:50}body.view-db .footer-hud .footer-line,body.view-admin .footer-hud .footer-line{padding-left:calc(var(--playground-rail-width, 22rem) + 2.25rem)}body.view-workspaces .footer-hud .footer-line{padding-left:calc(var(--ws-rail-width, 22rem) + 2.25rem)}body.view-workspaces.ws-rail-collapsed .footer-hud .footer-line{padding-left:2.25rem}.ui-select-menu.ui-select-menu--fixed{position:fixed}.ui-select-search-wrap{position:sticky;top:0;z-index:2;padding:.2rem .15rem .35rem;background:#0a1018;border-bottom:1px solid rgba(0,212,255,.12);list-style:none}.ui-select-search{width:100%;min-height:1.75rem!important;height:1.75rem!important;font-size:.76rem!important}.admin-view .admin-pane-body:has(.admin-preferences-layout){overflow:auto}.db-structure-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1.15fr);gap:.65rem;min-height:0;height:100%}.db-structure-card{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:.4rem;background:color-mix(in srgb,#000 35%,transparent);padding:.55rem .7rem}.db-structure-card--wide{grid-column:1 / -1;grid-template-rows:auto minmax(0,1fr) auto}.db-structure-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.db-structure-head h3{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.db-ddl{margin:0;overflow:auto;font-size:.74rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .75rem;margin:.55rem 0 0;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.08);font-size:.72rem}.db-stats>div{display:grid;gap:.1rem}.db-stats dt{opacity:.55;text-transform:uppercase;letter-spacing:.05em;font-size:.64rem}.db-stats dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-results-bar{min-height:1.1rem}.db-results-wrap{min-height:0;overflow:hidden;border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:.4rem;background:color-mix(in srgb,#000 40%,transparent)}.db-results-wrap--fill{height:100%}.db-results-scroll{height:100%;overflow:auto}.db-results-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-results-table th,.db-results-table td{padding:.4rem .65rem;border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.04);text-align:left;white-space:nowrap;max-width:22rem;overflow:hidden;text-overflow:ellipsis}.db-results-table th{position:sticky;top:0;background:color-mix(in srgb,#0b0f18 92%,var(--accent, #6ea8fe));z-index:1;font-weight:600;letter-spacing:.03em}.db-results-table td.is-null{opacity:.45;font-style:italic}.db-kill-btn{margin-left:.35rem}@media(max-width:900px){.db-structure-grid{grid-template-columns:1fr;grid-template-rows:none}.db-structure-card--wide{grid-column:auto}.db-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#db-pane-query{grid-template-rows:auto auto minmax(6rem,auto) auto minmax(10rem,1fr)}.db-schema-body{grid-template-columns:1fr}.db-schema-detail{max-height:16rem}}#db-pane-model,#db-pane-api,#db-model-root,#db-query-builder-root{min-height:0}#db-model-root,#db-query-builder-root{display:flex;flex-direction:column;min-height:0;overflow:hidden}.db-schema{display:flex;flex-direction:column;flex:1;min-height:0;gap:.5rem;outline:none}.db-schema-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.35rem;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08))}.db-schema-db{margin:0;font-size:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-schema-summary{margin:.15rem 0 0;font-size:.75rem;opacity:.7}.db-schema-header-actions{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.db-schema-search{min-width:11rem}.db-schema-views{display:flex;gap:.15rem .35rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:0;margin-right:.25rem}.db-schema-views .db-dash-tab{font-size:.78rem;padding:.35rem .45rem}.db-schema-views .btn.is-active{background:color-mix(in srgb,var(--accent, #8b7cf8) 18%,transparent);border-color:color-mix(in srgb,var(--accent, #8b7cf8) 40%,transparent)}.db-schema-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.65rem;flex:1;min-height:0;overflow:hidden}.db-schema-body.has-selection{grid-template-columns:minmax(0,1fr) 17rem;grid-template-rows:minmax(0,1fr)}.db-schema-main{min-height:0;min-width:0;overflow:auto;border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:.4rem;background:color-mix(in srgb,#000 45%,transparent)}.db-schema-detail{min-height:0;overflow:auto;border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:.4rem;padding:.65rem .75rem;background:color-mix(in srgb,#000 35%,transparent)}.db-schema-table-wrap{overflow:auto;height:100%}.db-schema-table{width:100%;border-collapse:collapse;font-size:.78rem}.db-schema-table th,.db-schema-table td{padding:.45rem .65rem;border-bottom:1px solid var(--border, rgba(255, 255, 255, .07));text-align:left;white-space:nowrap}.db-schema-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,#000 80%,transparent);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.db-schema-table td.num{font-variant-numeric:tabular-nums;text-align:right}.db-schema-sort{border:none;background:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.db-schema-sort:hover{color:var(--accent, #8b7cf8)}.db-schema-row{cursor:pointer}.db-schema-row:hover,.db-schema-row.is-selected{background:color-mix(in srgb,var(--accent, #8b7cf8) 10%,transparent)}.db-schema-arrow{opacity:.5;text-align:center}.db-schema-link{border:none;background:none;color:var(--accent-cool, #00d4ff);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:inherit;cursor:pointer;padding:0}.db-schema-link:hover{text-decoration:underline}.db-schema-diagram-wrap{overflow:auto;padding:.5rem}.db-schema-diagram{display:block;min-width:100%}.db-schema-node-bg{fill:color-mix(in srgb,#1a1f2e 95%,transparent);stroke:#ffffff1f;stroke-width:1}.db-schema-node.is-selected .db-schema-node-bg{stroke:var(--accent, #8b7cf8);stroke-width:2}.db-schema-node-title{fill:#fff;font-size:11px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-schema-col{fill:#fffc;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-schema-col.is-pk{fill:#fbbf24}.db-schema-col.is-fk{fill:#67e8f9}.db-schema-col.is-json{fill:#c4b5fd}.db-schema-col.is-more{fill:#ffffff73;font-style:italic}.db-schema-edge{fill:none;stroke:#94a3b859;stroke-width:1}.db-schema-edge.is-active{stroke:var(--accent-cool, #00d4ff);stroke-width:1.5}.db-schema-detail-head h3{margin:0;font-size:.88rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-schema-detail-head p{margin:.2rem 0 0;font-size:.72rem;opacity:.75}.db-schema-detail-actions{display:flex;flex-wrap:wrap;gap:.3rem;margin:.55rem 0}.db-schema-detail-cols,.db-schema-col-row{display:grid;gap:.3rem}.db-schema-col-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);font-size:.72rem;align-items:baseline}.db-schema-col-row code{font-size:.7rem}.db-schema-col-row span{opacity:.85;word-break:break-word}.db-schema-detail-empty{display:grid;gap:.5rem}.db-schema-detail-title{margin:0;font-size:.85rem;font-weight:600}.db-schema-overview{display:grid;gap:.35rem;margin:0}.db-schema-overview>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem}.db-schema-overview dt{opacity:.65}.db-schema-overview dd{margin:0;font-variant-numeric:tabular-nums}.db-schema-detail-hint{margin:0;font-size:.72rem;opacity:.6;line-height:1.4}.tag{display:inline-block;margin-left:.25rem;padding:.02rem .25rem;border-radius:.15rem;font-size:.6rem;text-transform:uppercase;vertical-align:middle}.tag-pk{background:#fbbf2426;color:#fbbf24}.tag-fk{background:#67e8f91f;color:#67e8f9}.tag-json{background:#c4b5fd24;color:#c4b5fd}.db-workbench-actions[hidden]{display:none!important}.db-schema>.panel-status{flex-shrink:0;margin:0}.db-schema-body:not(.has-selection) .db-schema-detail{display:none}.db-schema-main--relations{padding:0;border:none;background:transparent;overflow:hidden;min-height:0;min-width:0;display:flex;flex-direction:column}.db-schema-graph-host,.db-rel{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.db-rel:fullscreen,.db-rel:-webkit-full-screen{width:100%;height:100%;background:#0a0a0f}.db-rel:fullscreen .db-rel-viewport,.db-rel:-webkit-full-screen .db-rel-viewport{border-radius:0;border-left:none;border-right:none;border-bottom:none}.db-rel-toolbar{flex-shrink:0;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.35rem .5rem;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));background:color-mix(in srgb,#000 50%,transparent)}.db-rel-field{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.db-rel-field .panel-select{text-transform:none;letter-spacing:0;min-width:7.5rem;font-size:.72rem;padding:.2rem .45rem}.db-rel-zoom{font-size:.72rem;font-variant-numeric:tabular-nums;opacity:.75;min-width:2.75rem}.db-rel-hint{margin-left:auto;font-size:.68rem;opacity:.55}.db-rel-viewport{position:relative;flex:1;min-height:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0) 0 0 / 20px 20px,color-mix(in srgb,#000 55%,transparent);border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:.4rem}.db-rel-viewport.is-panning,.db-rel-viewport.is-node-dragging{cursor:grabbing}.db-rel-node.is-dragging{opacity:.92;z-index:4;box-shadow:0 12px 36px #00000073}.db-rel-node.is-dragging .db-rel-node-head{cursor:grabbing}.db-rel-stage{position:absolute;top:0;left:0;transform-origin:0 0}.db-rel-edges{position:absolute;top:0;left:0;pointer-events:none}.db-rel-edge{fill:none;stroke:#94a3b880;stroke-width:1.5;marker-end:url(#db-rel-arrow);pointer-events:stroke;stroke-linecap:round}.db-rel-edge.is-inferred{stroke:#f0abfc8c;stroke-dasharray:7 5}.db-rel-edge.is-active{stroke:var(--accent-cool, #00d4ff);stroke-width:2.25}.db-rel-edge.is-hover{stroke:var(--accent-warm, #f0abfc);stroke-width:2.5}.db-rel-edge.is-dimmed{stroke-opacity:.15}.db-rel-arrowhead{fill:#94a3b8bf}.db-rel-edge.is-ortho{marker-end:none}.db-rel-edge-label{fill:#ffffffd9;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;pointer-events:none}.db-rel-nodes{position:absolute;top:0;left:0}.db-rel-node{position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:.45rem;background:color-mix(in srgb,#14141c 92%,transparent);box-shadow:0 6px 24px #00000059;overflow:hidden;cursor:default;transition:border-color .12s,box-shadow .12s}.db-rel-node:hover{border-color:#ffffff47}.db-rel-node.is-selected{border-color:var(--accent, #8b7cf8);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #8b7cf8) 50%,transparent),0 8px 28px #0006}.db-rel-node.is-dimmed{opacity:.35}.db-rel-node-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;background:color-mix(in srgb,var(--accent, #8b7cf8) 18%,#000);border-bottom:1px solid rgba(255,255,255,.08);cursor:grab;-webkit-user-select:none;user-select:none}.db-rel-node-head h4{margin:0;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-rel-node-meta{font-size:.65rem;opacity:.65;flex-shrink:0}.db-rel-node-cols{padding:.25rem 0}.db-rel-col{display:grid;grid-template-columns:.55rem 1fr auto;gap:.35rem;align-items:center;padding:.15rem .55rem;font-size:.68rem;line-height:1.3}.db-rel-col:hover{background:#ffffff0a}.db-rel-port{width:.35rem;height:.35rem;border-radius:50%;background:transparent}.db-rel-port--pk{background:#fbbf24;box-shadow:0 0 6px #fbbf2480}.db-rel-port--fk{background:#67e8f9;box-shadow:0 0 6px #67e8f973}.db-rel-col-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-rel-col-type{opacity:.5;font-size:.62rem;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.db-rel-col.is-pk .db-rel-col-name{color:#fbbf24}.db-rel-col.is-fk .db-rel-col-name{color:#67e8f9}.db-rel-col.is-json .db-rel-col-name{color:#c4b5fd}.db-rel-tooltip{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);padding:.35rem .6rem;border-radius:.35rem;background:#000000d9;border:1px solid rgba(255,255,255,.12);font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;pointer-events:none;z-index:5;white-space:nowrap}.db-schema-detail-subhead{margin:.75rem 0 .35rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.db-schema-detail-relations{display:grid;gap:.5rem;margin:.5rem 0}.db-schema-rel-block h4{margin:0 0 .3rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.db-schema-rel-empty{margin:0;font-size:.72rem;opacity:.55}.db-schema-rel-card{display:grid;grid-template-columns:1fr auto 1fr;gap:.35rem;align-items:center;width:100%;padding:.4rem .5rem;margin-bottom:.25rem;border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:.35rem;background:#ffffff08;color:inherit;font-size:.68rem;cursor:pointer;text-align:left}.db-schema-rel-card:hover{border-color:color-mix(in srgb,var(--accent-cool, #00d4ff) 40%,transparent);background:color-mix(in srgb,var(--accent-cool, #00d4ff) 6%,transparent)}.db-schema-rel-card-col,.db-schema-rel-card-target{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-schema-rel-card-arrow{opacity:.5;text-align:center}.db-schema-rel-card--out{border-left:2px solid #67e8f9}.db-schema-rel-card--in{border-left:2px solid #fbbf24}@media(max-width:900px){.db-rel-hint{display:none}}.db-qb{display:flex;flex-direction:column;flex:1;min-height:0;gap:.5rem}.db-qb-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.9fr);gap:.65rem;min-height:0;flex:1}.db-qb-panel{display:flex;flex-direction:column;min-height:0;border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:.45rem;background:#ffffff05;overflow:hidden}.db-qb-panel--side{overflow:auto}.db-qb-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08))}.db-qb-panel-head h3{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.db-qb-panel-head--sub{border-top:1px solid var(--border, rgba(255, 255, 255, .08))}.db-qb-form{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .7rem;overflow:auto;min-height:0}.db-qb-field{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem}.db-qb-field>span{letter-spacing:.04em;text-transform:uppercase;opacity:.8}.db-qb-field-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.db-qb-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.db-qb-columns{display:flex;flex-wrap:wrap;gap:.35rem .75rem;max-height:8rem;overflow:auto;padding:.35rem;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:.35rem}.db-qb-check{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;text-transform:none;letter-spacing:0;opacity:1}.db-qb-filter,.db-qb-order{display:grid;grid-template-columns:minmax(5rem,1fr) auto auto minmax(4rem,.8fr) minmax(4rem,.8fr) auto;gap:.3rem;align-items:center;margin-bottom:.35rem}.db-qb-actions{display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.25rem}.db-qb-endpoint,.db-qb-test{padding:.65rem .7rem}.db-qb-meta{display:grid;gap:.35rem;margin-bottom:.5rem;font-size:.75rem}.db-qb-meta div{display:grid;grid-template-columns:4rem 1fr;gap:.4rem}.db-qb-meta dt{opacity:.7;text-transform:uppercase;font-size:.68rem}.db-qb-code-block{margin-bottom:.5rem}.db-qb-code-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem;font-size:.68rem;text-transform:uppercase;opacity:.75}.db-qb-code{display:block;padding:.45rem .5rem;border-radius:.35rem;background:#00000059;border:1px solid var(--border, rgba(255, 255, 255, .08));font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;white-space:pre-wrap;word-break:break-all}.db-qb-params-label{font-size:.72rem;opacity:.85}.db-qb-saved{list-style:none;padding:.35rem .5rem .65rem;margin:0}.db-qb-saved-item{display:flex;align-items:stretch;gap:.25rem;margin-bottom:.35rem}.db-qb-saved-btn{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .55rem;border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:.35rem;background:#ffffff08;color:inherit;cursor:pointer;text-align:left}.db-qb-saved-btn:hover{border-color:color-mix(in srgb,var(--accent, #8b7cf8) 45%,transparent)}.db-qb-saved-btn span{font-size:.68rem;opacity:.75}.db-qb-test h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.db-qb-test-results{margin-top:.5rem;max-height:12rem;overflow:auto}.db-qb-test-results pre{font-size:.68rem;font-family:var(--font-mono, ui-monospace, monospace);white-space:pre-wrap;word-break:break-word}.db-qb-sql{margin:0 .5rem .5rem;padding:.55rem;max-height:8rem;overflow:auto;border-radius:.35rem;background:#00000059;border:1px solid var(--border, rgba(255, 255, 255, .08));font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem}@media(max-width:1000px){.db-qb-layout{grid-template-columns:1fr}.db-qb-filter{grid-template-columns:1fr 1fr}}.ws-settings{display:flex;flex-direction:column;gap:1.1rem;max-width:52rem}.ws-settings .ws-dash-panel-head{align-items:flex-start}.ws-mcp-count{font-size:.75rem;letter-spacing:.04em;color:#b4c6d6b3;white-space:nowrap}.ws-mcp-group{display:flex;flex-direction:column;gap:.45rem}.ws-mcp-group-title{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#00e5ffb3}.ws-mcp-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border:1px solid var(--border);background:#00000038}.ws-mcp-row.is-on{border-color:#00e5ff47}.ws-mcp-row.is-blocked{opacity:.62}.ws-mcp-copy{min-width:0}.ws-mcp-name{margin:0 0 .2rem;font-size:.95rem;font-weight:600;color:var(--text)}.ws-mcp-summary{margin:0 0 .25rem;font-size:.8rem;color:#d2e0ecc7}.ws-mcp-meta{margin:0;font-size:.72rem;color:#b4c6d69e}.ws-mcp-meta a{color:#00e5ff}.ws-dash-config-link{margin-top:.65rem;width:100%;justify-content:center}.ws-stack-row{display:flex;flex-wrap:wrap;gap:.45rem}.ws-stack-btn{border:1px solid var(--border);background:#00000047;color:#d2e0ece0;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:.35rem .7rem;cursor:pointer}.ws-stack-btn:hover{border-color:#00e5ff66}.ws-stack-btn.is-on{border-color:#00e5ff8c;color:#00e5ff;background:#00e5ff14}.ws-vc-block{margin-top:.4rem;padding-top:.85rem;border-top:1px solid var(--border)}.ws-vc-skills{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.45rem}.ws-vc-skill{font-size:.78rem;color:#d2e0ecd1;display:flex;align-items:center;gap:.35rem}.ws-vc-run{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem}.ws-gh{display:flex;flex-direction:column;gap:1rem;min-height:320px}.ws-gh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.ws-gh-kicker{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#00e5ffbf;margin:0 0 .25rem}.ws-gh-title{margin:0;font-size:1.15rem;font-weight:600}.ws-gh-sub{margin:.35rem 0 0;font-size:.85rem;color:#d2e0ecb8}.ws-gh-alert{padding:.65rem .85rem;border-radius:8px;border:1px solid rgba(0,229,255,.25);background:#00e5ff0f;font-size:.85rem}.ws-gh-alert.is-error{border-color:#ff606059;background:#ff484814;color:#ffb4b4}.ws-gh-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.ws-gh-panel{padding:.85rem 1rem;border:1px solid var(--border);border-radius:10px;background:#08101c8c}.ws-gh-panel-wide{grid-column:1 / -1}.ws-gh-panel-title{margin:0 0 .65rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#d2e0eca6}.ws-gh-row{display:flex;gap:.5rem;margin-bottom:.5rem}.ws-gh-row .panel-input{flex:1;min-width:0}.ws-gh-sync{display:flex;gap:.5rem;margin-top:0}.ws-gh-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.ws-gh-panel-head .ws-gh-panel-title{margin:0}.ws-gh-hint{margin:0 0 .75rem;font-size:.82rem;color:#d2e0ec94;line-height:1.45}.ws-gh-branch-list{list-style:none;margin:0 0 1rem;padding:0;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.ws-gh-branch-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.05);background:#00000026}.ws-gh-branch-item:last-child{border-bottom:none}.ws-gh-branch-item.is-current{background:#00e5ff0f}.ws-gh-branch-main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ws-gh-branch-name{font-family:var(--font-mono, monospace);font-size:.88rem;color:#ebf5fff2;word-break:break-all}.ws-gh-branch-tags{display:flex;flex-wrap:wrap;gap:.35rem}.ws-gh-branch-tag{font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;padding:.12rem .4rem;border-radius:4px;border:1px solid rgba(255,255,255,.12);color:#d2e0eca6}.ws-gh-branch-tag.is-current{border-color:#00e5ff73;color:#00e5ff}.ws-gh-branch-tag.is-remote{border-color:#78c87859;color:#9fd89f}.ws-gh-branch-tag.is-local{border-color:#ffb45059;color:#ffc878}.ws-gh-create-branch{padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.ws-gh-create-label{margin:0 0 .5rem;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:#d2e0ec9e}.ws-gh-create-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.ws-gh-create-row>.panel-input[data-ws-gh-new-branch]{flex:1 1 12rem;min-width:10rem}.ws-gh-base-label{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;color:#d2e0ec8c}.ws-gh-base-label select{min-width:7rem}.ws-gh-commit-msg{width:100%;margin-bottom:.5rem;resize:vertical;min-height:4.5rem}.ws-gh-files,.ws-gh-log{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;font-size:.82rem}.ws-gh-files li,.ws-gh-log-item{padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.ws-gh-st{display:inline-block;min-width:2ch;margin-right:.35rem;color:#00e5ff}.ws-gh-log-item{display:grid;grid-template-columns:auto 1fr;gap:.15rem .65rem}.ws-gh-log-hash{font-family:var(--font-mono, monospace);color:#00e5ff}.ws-gh-log-subject{grid-column:2}.ws-gh-log-meta{grid-column:2;font-size:.75rem;color:#d2e0ec8c}.ws-gh-empty{color:#d2e0ec80;font-size:.85rem}.ws-gh-setup-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.ws-gh-setup-card{max-width:42rem;padding:1.1rem;border:1px solid rgba(0,229,255,.22);border-radius:10px;background:#00e5ff0a}.ws-gh-setup-card h4{margin:0;font-size:1rem;color:#ebf5fff5}.ws-gh-setup-card .ws-hint{margin:.45rem 0 1rem;line-height:1.5}.ws-gh-publish-form{display:grid;gap:.7rem}.ws-gh-public-choice{display:flex;align-items:center;gap:.5rem;color:#d2e0ecb8;font-size:.85rem}.ws-gh-public-choice input{accent-color:#00e5ff}.ws-gh-existing-repo{margin-top:1rem;color:#d2e0ecb8;font-size:.85rem}.ws-gh-existing-repo summary,.ws-gh-advanced summary{cursor:pointer;color:#88deece6}.ws-gh-save-panel{max-width:42rem;background:#00e5ff0a;border-color:#00e5ff33}.ws-gh-advanced{border:1px solid var(--border);border-radius:10px;padding:.85rem 1rem;background:#08101c59}.ws-gh-advanced[open]>summary{margin-bottom:.85rem}.ws-gh-link-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.75rem}.ws-gh-link-row .playground-field{flex:1;min-width:200px}.ws-gh-count{font-weight:400;opacity:.7}.ws-gh-admin{min-height:100%;padding:1.1rem 1.25rem 3rem;color:#e8f4ffe6}.ws-gh-admin-topbar,.ws-gh-admin-header,.ws-gh-admin-card .ws-dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ws-gh-admin-topbar{margin-bottom:1.5rem}.ws-gh-admin-actions{display:flex;gap:.45rem}.ws-gh-admin-header{align-items:flex-end;margin-bottom:1rem}.ws-gh-admin-lede{margin:.35rem 0 0;color:#b4c6d6ad}.ws-gh-admin-connection{display:flex;align-items:center;gap:.45rem;padding:.65rem .8rem;border:1px solid rgba(0,212,255,.24);border-radius:8px;background:#00d4ff0d;font-family:var(--font-mono, monospace)}.ws-gh-admin-connection small{color:#86efacd9;font-size:.62rem}.ws-gh-admin-dot{width:.5rem;height:.5rem;border-radius:50%;background:#fbbf24;box-shadow:0 0 10px currentColor}.ws-gh-admin-dot.is-on{background:#4ade80;color:#4ade80}.ws-gh-admin-alert{margin-bottom:.85rem;padding:.65rem .8rem;border:1px solid rgba(251,191,36,.35);color:#fcd34d}.ws-gh-admin-alert.is-error{border-color:#f8717166;color:#fca5a5}.ws-gh-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:.75rem}.ws-gh-admin-stat{padding:.8rem;border:1px solid rgba(0,212,255,.14);border-radius:8px;background:#080e166b}.ws-gh-admin-stat span,.ws-gh-admin-muted{display:block;color:#00e6ffad;font:.58rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase}.ws-gh-admin-stat strong{display:block;margin-top:.3rem;color:#fff;font-size:1.1rem}.ws-gh-admin-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.8fr);gap:.75rem}.ws-gh-admin-card{min-width:0}.ws-gh-admin-repos{grid-row:span 2}.ws-gh-admin-repo-list,.ws-gh-admin-workspace-list{display:flex;flex-direction:column;gap:.35rem;max-height:28rem;overflow:auto}.ws-gh-admin-repo,.ws-gh-admin-workspace{display:flex;justify-content:space-between;gap:.75rem;padding:.65rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:inherit;text-decoration:none}.ws-gh-admin-repo:hover{border-color:#00d4ff66;background:#00d4ff0d}.ws-gh-admin-repo-main,.ws-gh-admin-repo-meta,.ws-gh-admin-workspace{min-width:0}.ws-gh-admin-repo-main strong,.ws-gh-admin-workspace strong{display:block;color:#fffffff0}.ws-gh-admin-repo-main small,.ws-gh-admin-workspace span{display:block;overflow:hidden;color:#b4c6d69e;text-overflow:ellipsis;white-space:nowrap}.ws-gh-admin-repo-meta{text-align:right;flex-shrink:0}.ws-gh-admin-repo-meta em{display:block;color:#67e8f9;font-size:.68rem;font-style:normal;text-transform:uppercase}.ws-gh-admin-repo-meta small{color:#b4c6d694;font-size:.68rem}.ws-gh-admin-details{margin:0}.ws-gh-admin-details>div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.ws-gh-admin-details dt{color:#b4c6d69e}.ws-gh-admin-details dd{margin:0;color:#ffffffe6;text-align:right}.ws-gh-admin-checks{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.ws-gh-admin-checks li{color:#b4c6d6a8}.ws-gh-admin-checks li span{display:inline-block;width:1.1rem;color:#b4c6d673}.ws-gh-admin-checks li.is-on{color:#e8f4ffe6}.ws-gh-admin-checks li.is-on span{color:#86efac}.ws-gh-admin-install{margin-top:1rem}.btn-danger{border:1px solid rgba(248,113,113,.5);background:#7f1d1d3d;color:#fecaca}.btn-danger:hover:not(:disabled){border-color:#f87171;background:#b91c1c59;box-shadow:0 0 16px #f8717129}.btn-danger:disabled{cursor:not-allowed;opacity:.45}.ws-delete-dialog{width:min(31rem,calc(100vw - 2rem));margin:auto;padding:0;border:1px solid rgba(248,113,113,.52);border-radius:8px;background:#090e14;color:#eef6fff0;box-shadow:0 1.5rem 4rem #000000ad}.ws-delete-dialog::backdrop{background:#010408cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ws-delete-dialog-card{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:1.2rem}.ws-delete-dialog-kicker{margin:0;color:#fca5a5;font:.62rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase}.ws-delete-dialog h2,.ws-delete-dialog p{margin:0}.ws-delete-dialog h2{font-size:1.12rem}.ws-delete-dialog p{color:#c6d6e4c7;font-size:.82rem;line-height:1.55}.ws-delete-dialog .ws-delete-dialog-note{padding:.55rem .65rem;border-left:2px solid rgba(251,191,36,.72);background:#fbbf240f;color:#fde68ae6}.ws-delete-dialog-label{display:flex;flex-direction:column;gap:.38rem;color:#dce6f0d6;font:.69rem var(--font-mono, monospace)}.ws-delete-dialog-label code{width:fit-content;padding:.14rem .28rem;border:1px solid rgba(248,113,113,.28);border-radius:3px;color:#fecaca}.ws-delete-dialog .panel-input{min-height:2.35rem}.ws-delete-dialog-actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:.2rem}.ws-cortex-mobile-dialog{width:min(26rem,calc(100vw - 2rem));margin:auto;padding:0;border:1px solid rgba(34,211,238,.62);border-radius:8px;background:#071018;color:#eef6fff0;box-shadow:0 0 2.6rem #06b6d42e,0 1.5rem 4rem #000000ad}.ws-cortex-mobile-dialog::backdrop{background:#010408cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ws-cortex-mobile-card{padding:1.1rem}.ws-cortex-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(34,211,238,.16)}.ws-cortex-mobile-kicker{margin:0 0 .2rem;color:#67e8f9cc;font:.62rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase}.ws-cortex-mobile-head h2,.ws-cortex-mobile-body p{margin:0}.ws-cortex-mobile-head h2{font-size:1.12rem}.ws-cortex-mobile-body{display:flex;min-height:13rem;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.05rem 0 .2rem;color:#c6d6e4cc;font-size:.84rem;text-align:center}.ws-cortex-mobile-pulse{width:1rem;height:1rem;border-radius:50%;background:#22d3ee;box-shadow:0 0 #22d3ee80;animation:ws-cortex-mobile-pulse 1.25s ease-out infinite}@keyframes ws-cortex-mobile-pulse{to{box-shadow:0 0 0 .9rem #22d3ee00}}.ws-cortex-mobile-qr{width:168px;height:168px;border:3px solid #fff;border-radius:3px;background:#fff}.ws-cortex-mobile-ready{color:#86efac;font-weight:600}.ws-cortex-mobile-error{color:#fca5a5;font-weight:600}.ws-cortex-mobile-url{width:100%;margin-top:.35rem;color:#a5f3fcd6;font-size:.72rem;text-align:left}.ws-cortex-mobile-url summary{cursor:pointer}.ws-cortex-mobile-url code{display:block;overflow-wrap:anywhere;margin-top:.45rem;padding:.45rem;border:1px solid rgba(34,211,238,.18);background:#0003}.ws-cortex-mobile-debug-dialog{width:min(68rem,calc(100vw - 2rem));max-height:min(88vh,52rem);overflow:auto;margin:auto;padding:0;border:1px solid rgba(34,211,238,.62);border-radius:8px;background:#071018;color:#eef6fff0;box-shadow:0 0 2.6rem #06b6d42e,0 1.5rem 4rem #000000ad}.ws-cortex-mobile-debug-dialog::backdrop{background:#010408d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ws-cortex-mobile-debug-card{padding:1.1rem}.ws-cortex-mobile-debug-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(34,211,238,.16)}.ws-cortex-mobile-debug-head h2,.ws-cortex-mobile-debug-head h3,.ws-cortex-mobile-debug-body h3{margin:0}.ws-cortex-mobile-debug-head h2{font-size:1.12rem}.ws-cortex-mobile-debug-actions{display:flex;gap:.45rem}.ws-cortex-mobile-debug-autorefresh{align-self:center;color:#a5f3fcad;font:.64rem var(--font-mono, monospace);letter-spacing:.03em}.ws-cortex-mobile-debug-body{padding-top:.85rem}.ws-cortex-mobile-debug-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;padding:.65rem .75rem;border:1px solid rgba(34,211,238,.28);background:#22d3ee0f;font-size:.78rem}.ws-cortex-mobile-debug-summary span:last-child{margin-left:auto;color:#a5f3fcc2;font:.68rem var(--font-mono, monospace);overflow-wrap:anywhere}.ws-cortex-mobile-debug-summary.is-muted{border-color:#f8717152}.ws-cortex-mobile-debug-dot{width:.55rem;height:.55rem;border-radius:50%;background:#34d399;box-shadow:0 0 .55rem #34d399b3}.ws-cortex-mobile-debug-summary.is-muted .ws-cortex-mobile-debug-dot{background:#fb7185;box-shadow:none}.ws-cortex-mobile-debug-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.65rem}.ws-cortex-mobile-debug-grid section,.ws-cortex-mobile-debug-log{min-width:0;border:1px solid rgba(57,86,107,.6);background:#020c14b8}.ws-cortex-mobile-debug-grid section{padding:.7rem}.ws-cortex-mobile-debug-grid h3,.ws-cortex-mobile-debug-log h3{color:#67e8f9;font:.66rem var(--font-mono, monospace);letter-spacing:.13em;text-transform:uppercase}.ws-cortex-mobile-debug-grid dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.38rem .7rem;margin:.7rem 0 0;font-size:.72rem}.ws-cortex-mobile-debug-grid dt{color:#82a3b5c2}.ws-cortex-mobile-debug-grid dd{min-width:0;margin:0;color:#e0f0faeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-cortex-mobile-debug-grid dd.is-wrap{overflow-wrap:anywhere;white-space:normal}.ws-cortex-mobile-debug-command{margin-top:.65rem;color:#a5f3fccc;font-size:.72rem}.ws-cortex-mobile-debug-command code{display:block;overflow-wrap:anywhere;margin-top:.45rem;padding:.55rem;border:1px solid rgba(34,211,238,.16);background:#0000003d}.ws-cortex-mobile-debug-log{margin-top:.65rem}.ws-cortex-mobile-debug-log-head{display:flex;align-items:center;justify-content:space-between;padding:.65rem .7rem;border-bottom:1px solid rgba(57,86,107,.6)}.ws-cortex-mobile-debug-log pre{max-height:16rem;overflow:auto;margin:0;padding:.7rem;color:#c9e0eddb;font:.68rem/1.5 var(--font-mono, monospace);white-space:pre-wrap;overflow-wrap:anywhere}.ws-cortex-mobile-debug-observations{margin-top:.65rem;padding:.7rem;border:1px solid rgba(57,86,107,.6);background:#020c14b8}.ws-cortex-mobile-debug-observations>h3{margin:0 0 .55rem;color:#67e8f9;font:.66rem var(--font-mono, monospace);letter-spacing:.13em;text-transform:uppercase}.ws-cortex-mobile-debug-check{display:flex;gap:.6rem;align-items:flex-start;padding:.58rem 0;border-top:1px solid rgba(57,86,107,.35)}.ws-cortex-mobile-debug-check:first-of-type{border-top:0}.ws-cortex-mobile-debug-check-dot{flex:0 0 .52rem;width:.52rem;height:.52rem;margin-top:.22rem;border-radius:50%;background:#94a3b8}.ws-cortex-mobile-debug-check.is-ok .ws-cortex-mobile-debug-check-dot{background:#34d399;box-shadow:0 0 .5rem #34d399b3}.ws-cortex-mobile-debug-check.is-error .ws-cortex-mobile-debug-check-dot{background:#fb7185;box-shadow:0 0 .5rem #fb718580}.ws-cortex-mobile-debug-check>div{min-width:0;display:grid;gap:.18rem}.ws-cortex-mobile-debug-check strong{color:#e0f0faf2;font-size:.74rem}.ws-cortex-mobile-debug-check span:not(.ws-cortex-mobile-debug-check-dot){color:#a5f3fcc7;font:.64rem var(--font-mono, monospace)}.ws-cortex-mobile-debug-check small{color:#82a3b5cc;overflow-wrap:anywhere}.ws-cortex-mobile-debug-events{max-height:13rem;overflow:auto;margin:0;padding:.55rem .7rem;list-style:none}.ws-cortex-mobile-debug-events li{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);gap:.5rem;padding:.28rem 0;color:#c9e0eddb;font:.65rem/1.4 var(--font-mono, monospace)}.ws-cortex-mobile-debug-events time{color:#82a3b5bd}.ws-cortex-mobile-debug-events b{color:#67e8f9;font-weight:500;text-transform:uppercase}.ws-cortex-mobile-debug-events span{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.ws-cortex-mobile-debug-events .is-empty{display:block;color:#82a3b5bd}.ws-cortex-mobile-page{min-height:100%}.ws-cortex-mobile-page-nav{padding-inline:0}.ws-cortex-mobile-page-header{align-items:flex-end}.ws-cortex-mobile-page-header .ws-actions{align-items:center}.ws-cortex-mobile-debug-page-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem;padding:1.15rem 0 2rem}.ws-cortex-mobile-debug-page-body>.ws-cortex-mobile-debug-summary,.ws-cortex-mobile-debug-page-body>.ws-cortex-mobile-debug-grid,.ws-cortex-mobile-debug-page-body>.ws-cortex-mobile-debug-observations,.ws-cortex-mobile-debug-page-body>.ws-cortex-mobile-debug-command{grid-column:1 / -1}.ws-cortex-mobile-debug-page-body>.ws-cortex-mobile-debug-log{grid-column:span 6;margin-top:0}.ws-cortex-mobile-debug-page-body>.ws-cortex-mobile-debug-log:last-child{grid-column:1 / -1}@media(max-width:800px){.ws-cortex-mobile-debug-grid{grid-template-columns:1fr}.ws-cortex-mobile-debug-head{flex-direction:column}.ws-cortex-mobile-debug-actions{width:100%;justify-content:flex-end}.ws-cortex-mobile-debug-summary span:last-child{width:100%;margin-left:0}.ws-cortex-mobile-debug-autorefresh{align-self:flex-start}.ws-cortex-mobile-debug-events li{grid-template-columns:1fr;gap:.12rem}.ws-cortex-mobile-page-header{align-items:flex-start}.ws-cortex-mobile-debug-page-body{display:block}.ws-cortex-mobile-debug-page-body>*{margin-top:.65rem}.ws-cortex-mobile-debug-page-body>:first-child{margin-top:0}}@media(max-width:800px){.ws-gh-admin-header{align-items:flex-start;flex-direction:column}.ws-gh-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-gh-admin-grid{grid-template-columns:1fr}.ws-gh-admin-repos{grid-row:auto}}.ws-plan-form{display:grid;gap:.75rem;margin-bottom:1.5rem}.ws-plan-chat{display:grid;gap:.85rem;margin-bottom:1.5rem}.ws-plan-messages{display:flex;flex-direction:column;gap:.65rem;max-height:22rem;overflow-y:auto;padding:.75rem .85rem;border:1px solid rgba(0,212,255,.14);border-radius:8px;background:#040a1073;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.ws-plan-messages::-webkit-scrollbar{width:6px}.ws-plan-messages::-webkit-scrollbar-track{background:transparent}.ws-plan-messages::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.ws-plan-chat-empty{margin:0}.ws-plan-msg{display:grid;gap:.35rem;width:90%}.ws-plan-msg-bubble{padding:.65rem .75rem;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:.88rem;line-height:1.45}.ws-plan-msg-user .ws-plan-msg-bubble{background:#00d4ff14;border-color:#00d4ff29}.ws-plan-msg-user{align-self:flex-end}.ws-plan-msg.is-streaming .ws-plan-msg-bubble{border-color:#00d4ff47}.ws-plan-compose{display:grid;gap:.65rem}.ws-plan-compose-actions{display:flex;justify-content:flex-end;gap:.5rem}.ws-plan-handoff{margin:0 0 .35rem;font-size:.78rem;color:#b4c8dcd1}.ws-plan-handoff-pre{margin:0;padding:.55rem .65rem;border-radius:6px;background:#00000047;border:1px solid rgba(0,212,255,.12);white-space:pre-wrap;font-family:var(--font-mono);font-size:.78rem}.ws-plan-artifacts-wrap,.ws-plan-artifacts{display:grid;gap:.75rem}.ws-plan-artifact summary{cursor:pointer;font-family:var(--font-mono);font-size:.85rem}.ws-plan-pre{margin-top:.5rem;padding:.75rem 1rem;border-radius:8px;background:#ffffff0a;border:1px solid var(--border);overflow:auto;max-height:420px;font-family:var(--font-mono);font-size:.8rem;white-space:pre-wrap}.ws-plan-shell{display:grid;gap:1.1rem;width:100%}.ws-plan-section-note{color:#00d4ffb8;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.ws-plan-queue-controls{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.ws-plan-queue-controls .btn.is-stop{border-color:#ff82828c;color:#ffc2c2}.ws-plan-auto-toggle{display:inline-flex;align-items:center;gap:.35rem;color:#b8c7d8b8;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;white-space:nowrap}.ws-plan-auto-toggle input{accent-color:#20c8ec}.ws-plan-queue-status{min-height:1.1rem;margin:-.3rem 0 .7rem;color:#00d4ffad;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em}.ws-plan-queue-status.is-error,.ws-plan-saved-error{color:#ff9b9b}.ws-plan-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);gap:1.2rem;align-items:start}.ws-plan-main,.ws-plan-saved{min-width:0}.ws-plan-main{padding:.95rem;border:1px solid rgba(0,212,255,.14);border-radius:10px;background:linear-gradient(145deg,#051119eb,#05090fc7);box-shadow:0 18px 42px #0003}.ws-plan-saved{position:sticky;top:1rem;padding:.95rem;border:1px solid rgba(0,212,255,.11);border-radius:10px;background:#050b12b3}.ws-plan-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.ws-plan-section-head h4{margin:.2rem 0 0;color:#ecf5ff;font-size:1rem;font-weight:500}.ws-plan-overline{color:#00d4ffb3;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.ws-plan-chat{margin-bottom:0}.ws-plan-messages{min-height:18rem;max-height:min(58vh,38rem);border-color:#00d4ff1f;border-radius:7px;background:#01050a94}.ws-plan-msg-bubble{border-radius:6px;font-size:.82rem}.ws-plan-input-label{display:grid;gap:.4rem;margin-top:.8rem;color:#b8c7d8b8;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.ws-plan-input-label textarea{min-height:5.5rem;resize:vertical;font-family:inherit;font-size:.78rem;letter-spacing:normal;text-transform:none}.ws-plan-compose-actions{margin-top:.7rem}.ws-plan-queue-button{min-width:7.2rem;background:linear-gradient(100deg,#04bddd,#6079e7);border-color:transparent}.ws-plan-saved-intro{margin:0 0 .85rem;color:#b8c7d8a3;font-size:.75rem;line-height:1.5}.ws-plan-artifacts-wrap{gap:.55rem}.ws-plan-artifact,.ws-plan-saved-card{overflow:hidden;border:1px solid rgba(0,212,255,.13);border-radius:7px;background:#00d4ff0b}.ws-plan-artifact summary,.ws-plan-saved-card summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.72rem .8rem;color:#e5f3ff;list-style-position:inside}.ws-plan-saved-title{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.ws-plan-saved-meta{flex:0 0 auto;color:#00d4ffad;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.ws-plan-saved-meta.is-completed{color:#7fe3a1}.ws-plan-saved-meta.is-running{color:#ffd27a}.ws-plan-saved-meta.is-failed{color:#ff9b9b}.ws-plan-saved-prompt{margin:0 .8rem .8rem;padding:.65rem;border:1px solid rgba(255,255,255,.07);border-radius:5px;color:#ddebf6c7;font-family:var(--font-mono);font-size:.68rem;line-height:1.5;white-space:pre-wrap}.ws-plan-saved-error{margin:-.35rem 0 .7rem;padding:0 .65rem;font-family:var(--font-mono);font-size:.64rem;line-height:1.45}.ws-plan-saved-actions{display:flex;justify-content:flex-end;padding:0 .8rem .75rem}.ws-plan-run-button{font-size:.62rem}@media(max-width:980px){.ws-plan-layout{grid-template-columns:1fr}.ws-plan-saved{position:static}}@media(max-width:600px){.ws-plan-main,.ws-plan-saved{padding:.7rem}.ws-plan-compose-actions{align-items:stretch;flex-direction:column-reverse}.ws-plan-compose-actions button{width:100%}.ws-plan-saved-card summary{align-items:flex-start;flex-direction:column}.ws-plan-queue-controls{justify-content:flex-start}}.ws-plan-layout{gap:1rem}.ws-plan-main,.ws-plan-saved{padding:.72rem}.ws-plan-main .ws-plan-section-head,.ws-plan-saved .ws-plan-section-head{margin-bottom:.5rem}.ws-plan-messages{min-height:0;max-height:min(52vh,34rem);gap:.48rem;padding:.58rem .65rem}.ws-plan-msg{gap:.22rem}.ws-plan-msg-bubble{padding:.5rem .62rem;line-height:1.35}.ws-plan-input-label textarea{min-height:4.35rem}.ws-plan-compose-actions{margin-top:.5rem}.ws-analytics{display:flex;flex-direction:column;gap:1rem;max-width:56rem}.ws-analytics-head{align-items:flex-start}.ws-analytics-kicker{margin:0 0 .3rem;color:#00e5ffbd;font:.7rem var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase}.ws-analytics-status{border:1px solid rgba(180,198,214,.24);color:#d2e0ecb8;font-size:.72rem;letter-spacing:.05em;padding:.3rem .5rem;white-space:nowrap}.ws-analytics-status.is-on{border-color:#50dca06b;color:#9ce8bf}.ws-analytics-status.is-error{border-color:#ff787875;color:#ffb4b4}.ws-analytics-form{display:flex;flex-direction:column;gap:.85rem}.ws-analytics-field{display:flex;flex-direction:column;gap:.35rem;color:#dce6f0db;font-size:.8rem}.ws-analytics-field small{color:#b4c6d69e;line-height:1.45}.ws-analytics-field code,.ws-analytics-facts code{color:#00e5ffdb;font-family:var(--font-mono, monospace)}.ws-analytics-toggle{align-items:center;display:flex;gap:.5rem;color:#dce6f0d1;font-size:.8rem}.ws-analytics-toggle input{accent-color:#00e5ff}.ws-analytics-actions{display:flex;flex-wrap:wrap;gap:.5rem}.ws-analytics-facts{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-analytics-facts>div{background:#0003;border:1px solid var(--border);display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.65rem .75rem}.ws-analytics-facts span{color:#b4c6d694;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.ws-analytics-facts strong{color:#ebf5ffeb;font-size:.8rem;font-weight:500;overflow-wrap:anywhere}.ws-analytics-message{border:1px solid rgba(0,229,255,.2);background:#00e5ff0a;color:#dce6f0cc;margin:0;padding:.65rem .75rem}.ws-analytics-message.is-error{border-color:#ff787859;background:#ff484812;color:#ffb4b4}@media(max-width:800px){.ws-analytics-facts{grid-template-columns:1fr}}.ws-roadmap{color:#e7f1f9e6;display:grid;gap:.65rem;min-height:0}.ws-roadmap-header,.ws-roadmap-matrix,.ws-roadmap-detail,.ws-roadmap-workstreams,.ws-roadmap-blockers,.ws-roadmap-plan{background:#050d158f;border:1px solid var(--border);padding:.75rem}.ws-roadmap-header,.ws-roadmap-matrix>header,.ws-roadmap-detail-head,.ws-roadmap-plan-head,.ws-roadmap-workstreams>header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.ws-roadmap-header h3,.ws-roadmap-detail h3,.ws-roadmap-matrix h4,.ws-roadmap-workstreams h4,.ws-roadmap-blockers h4{margin:0}.ws-roadmap-kicker{color:#00e5ffc2;font-size:.66rem;letter-spacing:.12em;margin:0 0 .35rem;text-transform:uppercase}.ws-roadmap-summary,.ws-roadmap-detail-copy,.ws-roadmap-plan p{color:#c6d6e3bd;line-height:1.5;margin:.35rem 0 0;max-width:72ch}.ws-roadmap-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ws-roadmap-reconciliation,.ws-roadmap-reconciled{color:#79e6b5;font-size:.75rem;line-height:1.45}.ws-roadmap-header-actions,.ws-roadmap-actions,.ws-roadmap-plan-meta,.ws-roadmap-workstream-pills,.ws-roadmap-detail-links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ws-roadmap-freshness,.ws-roadmap-state,.ws-roadmap-severity{border:1px solid rgba(150,170,190,.25);color:#d7e3edb8;display:inline-flex;font-size:.65rem;letter-spacing:.05em;padding:.2rem .45rem;text-transform:uppercase}.ws-roadmap-freshness.is-current,.ws-roadmap-state.is-implemented,.ws-roadmap-state.is-ready{border-color:#46dc9b66;color:#79e6b5}.ws-roadmap-freshness.is-stale,.ws-roadmap-state.is-partial,.ws-roadmap-state.is-stub{border-color:#ffc15d73;color:#ffd08a}.ws-roadmap-state.is-missing,.ws-roadmap-state.is-blocked,.ws-roadmap-severity.is-high,.ws-roadmap-severity.is-critical{border-color:#ff697873;color:#ff9ca8}.ws-roadmap-score-grid{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ws-roadmap-score-card{background:#06111bb8;border:1px solid var(--border);display:grid;gap:.25rem;min-width:0;min-height:4.1rem;padding:.55rem .65rem}.ws-roadmap-score-card>span,.ws-roadmap-score-card small,.ws-roadmap-muted,.ws-roadmap-role,.ws-roadmap-plan-meta,.ws-roadmap-workstream-card small{color:#b4c6d69e;font-size:.72rem}.ws-roadmap-score-card>span{letter-spacing:.08em;text-transform:uppercase}.ws-roadmap-score-card strong{color:#f2f9fff5;font-size:1.15rem;overflow-wrap:anywhere}.ws-roadmap-score-card strong small{color:inherit;font-size:.72rem}.ws-roadmap-blockers ul,.ws-roadmap-gap-list,.ws-roadmap-evidence-list,.ws-roadmap-verification-list,.ws-roadmap-plain-list{margin:.45rem 0 0;padding-left:1.1rem}.ws-roadmap-blockers li,.ws-roadmap-gap-list li,.ws-roadmap-evidence-list li,.ws-roadmap-verification-list li,.ws-roadmap-plain-list li{color:#cfdce7c7;line-height:1.45;margin:.25rem 0}.ws-roadmap-table-wrap{max-height:9.5rem;overflow:auto;margin-top:.45rem}.ws-roadmap-matrix table{border-collapse:collapse;min-width:680px;width:100%}.ws-roadmap-matrix th,.ws-roadmap-matrix td{border-bottom:1px solid rgba(150,170,190,.14);padding:.35rem .5rem;text-align:center}.ws-roadmap-matrix th:first-child{min-width:200px;text-align:left}.ws-roadmap-matrix thead th{color:#b4c6d69e;font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ws-roadmap-matrix-link,.ws-roadmap-link,.ws-roadmap-workstream-pill{background:none;border:0;color:#e0eff9e6;cursor:pointer;padding:0;text-align:left}.ws-roadmap-matrix-link:hover,.ws-roadmap-link:hover,.ws-roadmap-workstream-pill:hover{color:#00e5ff}.ws-roadmap-matrix th .ws-roadmap-state{margin-left:.4rem}.ws-roadmap-dot{background:none;border:0;color:#00e5ff;cursor:pointer;font-size:1.1rem;padding:.1rem .35rem}.ws-roadmap-dot.is-partial,.ws-roadmap-dot.is-stub{color:#ffd08a}.ws-roadmap-dot.is-missing{color:#ff9ca8}.ws-roadmap-dot.is-empty{color:#96aabe40}.ws-roadmap-lower{display:grid;gap:.65rem;grid-template-columns:minmax(0,1.7fr) minmax(270px,.75fr);height:min(42rem,calc(100vh - 24rem));min-height:25rem}.ws-roadmap-lower>:first-child,.ws-roadmap-workstreams{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.ws-roadmap-detail-head,.ws-roadmap-workstreams>header{position:sticky;top:-.75rem;z-index:2;background:#050d15f5;padding-bottom:.45rem}.ws-roadmap-detail-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.ws-roadmap-detail-grid h4,.ws-roadmap-associated h4{color:#dce8f2c7;font-size:.72rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.ws-roadmap-evidence-list,.ws-roadmap-verification-list,.ws-roadmap-gap-list{list-style:none;padding-left:0}.ws-roadmap-evidence-list li,.ws-roadmap-verification-list li,.ws-roadmap-gap-list li{display:flex;gap:.45rem}.ws-roadmap-evidence-list code,.ws-roadmap-verification-list strong,.ws-roadmap-gap-list small{color:#9bd9ebb8;display:block;font-size:.7rem;overflow-wrap:anywhere}.ws-roadmap-kind{color:#00e5ffb8;flex:0 0 auto;font-size:.65rem;text-transform:uppercase}.ws-roadmap-associated{margin-top:.75rem}.ws-roadmap-workstream-pill{border:1px solid rgba(0,229,255,.26);font-size:.72rem;padding:.35rem .5rem}.ws-roadmap-workstreams{align-self:start;display:grid;gap:.5rem}.ws-roadmap-workstream-card{background:#06111ba6;border:1px solid var(--border);color:#d8e6f0d1;cursor:pointer;display:grid;gap:.35rem;padding:.55rem;text-align:left;width:100%}.ws-roadmap-workstream-card:hover,.ws-roadmap-workstream-card.is-selected{border-color:#00e5ff8f;background:#00e5ff12}.ws-roadmap-workstream-card-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ws-roadmap-plan{margin-top:.75rem}.ws-roadmap-execution{border:1px solid rgba(70,220,155,.28);display:grid;gap:.35rem;margin-top:.85rem;padding:.7rem}.ws-roadmap-execution span,.ws-roadmap-execution code{color:#b4dccab3;font-size:.7rem;overflow-wrap:anywhere}.ws-roadmap-plan pre{background:#00000040;color:#a7e1efd1;margin:.8rem 0 0;max-height:9rem;overflow:auto;padding:.7rem}.ws-roadmap-handoff-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.ws-roadmap-state{padding:1.5rem}.ws-roadmap-state-title{margin:0}.ws-roadmap-state-copy,.ws-roadmap-error-detail{color:#c6d6e3bf;line-height:1.5;max-width:62ch}.ws-roadmap-error-detail{color:#ffb4b4}.ws-roadmap-progress{display:grid;gap:.35rem;list-style:none;margin:1rem 0 0;padding:0}.ws-roadmap-progress li{display:flex;gap:.75rem;justify-content:space-between}.ws-roadmap-progress small{color:#b4c6d69e}@media(max-width:900px){.ws-roadmap-score-grid,.ws-roadmap-lower,.ws-roadmap-detail-grid{grid-template-columns:1fr 1fr}.ws-roadmap-lower>:first-child{grid-column:1 / -1}.ws-roadmap-lower{height:auto;max-height:none}.ws-roadmap-lower>:first-child,.ws-roadmap-workstreams{overflow:visible}}@media(max-width:620px){.ws-roadmap-header,.ws-roadmap-matrix>header,.ws-roadmap-detail-head,.ws-roadmap-plan-head{flex-direction:column}.ws-roadmap-score-grid,.ws-roadmap-lower,.ws-roadmap-detail-grid{grid-template-columns:1fr}.ws-roadmap-lower>:first-child{grid-column:auto}}.ws-roadmap{--rm-line: rgba(158, 183, 203, .16);--rm-line-strong: rgba(0, 229, 255, .34);--rm-surface: rgba(7, 15, 24, .82);--rm-surface-raised: rgba(12, 24, 36, .9);color:#e7f1f9eb;display:grid;gap:.7rem;grid-template-rows:auto auto minmax(0,1fr);height:min(100%,calc(100vh - 10.5rem));min-height:32rem;min-width:0;overflow:hidden}.ws-rm-header{align-items:flex-start;border-bottom:1px solid var(--rm-line);display:flex;gap:1rem;justify-content:space-between;padding:.15rem 0 .7rem}.ws-rm-intro{min-width:0}.ws-rm-intro h2{color:#f4f9fffa;font-family:var(--font-display, sans-serif);font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:.02em;line-height:1.05;margin:0}.ws-rm-intro p{color:#bbccdbad;font-size:.8rem;line-height:1.4;margin:.35rem 0 0;max-width:70ch}.ws-rm-summary-line{color:#9eb7cb85!important;display:-webkit-box;font-size:.66rem!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:.28rem!important;overflow:hidden}.ws-rm-overline{color:#00e5ffb3;display:block;font-family:var(--font-mono, monospace);font-size:.56rem;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.ws-rm-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:.55rem}.ws-rm-freshness{align-items:center;color:#bed3e1b8;display:inline-flex;font-family:var(--font-mono, monospace);font-size:.6rem;gap:.35rem;letter-spacing:.04em;white-space:nowrap}.ws-rm-freshness i{background:#55e5aa;border-radius:50%;box-shadow:0 0 8px #55e5aab3;display:block;height:.38rem;width:.38rem}.ws-rm-freshness.is-stale i{background:#ffd08a;box-shadow:0 0 8px #ffd08aa6}.ws-rm-kpis{display:grid;gap:.45rem;grid-template-columns:minmax(12rem,1.35fr) repeat(3,minmax(6rem,.7fr)) minmax(12rem,1fr)}.ws-rm-kpi{background:var(--rm-surface);border:1px solid var(--rm-line);display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:4.15rem;padding:.65rem .75rem}.ws-rm-kpi>span:not(.ws-rm-overline){color:#b7cad99e;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.ws-rm-kpi strong{color:#f2f9fff7;font-size:1.12rem;line-height:1.1;margin-top:.18rem;overflow-wrap:anywhere}.ws-rm-kpi strong small{color:inherit;font-size:.68rem;margin-left:.15rem}.ws-rm-kpi small{color:#b7cad994;font-size:.63rem;line-height:1.3;margin-top:.18rem}.ws-rm-kpi-maturity{border-left:2px solid rgba(0,229,255,.7)}.ws-rm-kpi-note{background:#00e5ff09}.ws-rm-alert{align-items:baseline;background:#ffaf550f;border:1px solid rgba(255,175,85,.28);display:flex;gap:.65rem;padding:.45rem .7rem}.ws-rm-alert>span{color:#ffd08a;font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.ws-rm-alert p,.ws-rm-alert small{color:#ffdeadc7;font-size:.72rem;margin:0}.ws-rm-alert small{color:#ffdead85;margin-left:auto;white-space:nowrap}.ws-rm-workspace{background:var(--rm-surface);border:1px solid var(--rm-line);display:grid;grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);min-height:0;overflow:hidden}.ws-rm-explorer{border-right:1px solid var(--rm-line);display:flex;flex-direction:column;min-height:0;min-width:0;padding:.8rem}.ws-rm-explorer-heading,.ws-rm-section-heading,.ws-rm-info-panel>header,.ws-rm-plan-heading,.ws-rm-area-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.ws-rm-explorer-heading h3,.ws-rm-section-heading h3,.ws-rm-info-panel h3,.ws-rm-plan-heading h3{color:#eff7fdf2;font-size:.92rem;line-height:1.15;margin:.15rem 0 0}.ws-rm-explorer-heading>strong,.ws-rm-info-panel>header>strong{color:#00e5ffcc;font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:500}.ws-rm-explorer-help,.ws-rm-section-help{color:#b3c6d591;font-size:.68rem;line-height:1.4;margin:.45rem 0 .7rem}.ws-rm-area-list{display:grid;gap:.25rem;min-height:0;overflow-y:auto;padding-right:.2rem;scrollbar-width:thin}.ws-rm-area-row{align-items:center;background:transparent;border:1px solid transparent;color:inherit;cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem .5rem;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.ws-rm-area-row:hover{background:#00e5ff0b;border-color:#00e5ff2e}.ws-rm-area-row.is-selected{background:#00e5ff17;border-color:var(--rm-line-strong);box-shadow:inset 2px 0 #00e5ffe6}.ws-rm-area-dot,.ws-rm-workstream-mark{background:#b4c6d673;border-radius:50%;display:block;flex:0 0 auto;height:.48rem;width:.48rem}.ws-rm-area-dot.is-implemented,.ws-rm-workstream-mark.is-complete,.ws-rm-workstream-mark.is-ready{background:#66e3aa;box-shadow:0 0 7px #66e3aa73}.ws-rm-area-dot.is-partial,.ws-rm-area-dot.is-stub{background:#ffd08a}.ws-rm-area-dot.is-missing,.ws-rm-area-dot.is-blocked{background:#ff9ca8}.ws-rm-area-copy,.ws-rm-workstream-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.ws-rm-area-copy strong,.ws-rm-workstream-copy strong{color:#e5f0f8e6;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-rm-area-copy small,.ws-rm-area-state,.ws-rm-workstream-meta small{color:#aec3d385;font-size:.61rem;line-height:1.25}.ws-rm-area-state{color:#bad1de94;font-family:var(--font-mono, monospace);font-size:.54rem;text-transform:uppercase}.ws-rm-inspector{min-height:0;min-width:0;overflow-y:auto;padding:1rem 1.1rem 1.25rem;scrollbar-width:thin}.ws-rm-area-heading h2{color:#f5fafffa;font-family:var(--font-display, sans-serif);font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1.05;margin:.18rem 0 0}.ws-rm-area-heading p{color:#bbccdbad;font-size:.78rem;line-height:1.45;margin:.45rem 0 0;max-width:70ch}.ws-rm-badge{border:1px solid rgba(178,201,217,.24);color:#d2e4f0b8;flex:0 0 auto;font-family:var(--font-mono, monospace);font-size:.57rem;letter-spacing:.05em;padding:.28rem .42rem;text-transform:uppercase;white-space:nowrap}.ws-rm-badge.is-ready,.ws-rm-badge.is-implemented,.ws-rm-badge.is-complete{border-color:#66e3aa6b;color:#79e6b5}.ws-rm-badge.is-partial,.ws-rm-badge.is-stub{border-color:#ffd08a73;color:#ffd08a}.ws-rm-badge.is-blocked,.ws-rm-badge.is-missing{border-color:#ff9ca87a;color:#ff9ca8}.ws-rm-proof-note{background:#66e3aa0f;border-left:2px solid #66e3aa;color:#b4eecfd1;font-size:.68rem;margin-top:.8rem;padding:.45rem .6rem}.ws-rm-component-strip{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.9rem}.ws-rm-context-label{color:#b0c5d485;font-family:var(--font-mono, monospace);font-size:.55rem;letter-spacing:.09em;margin-right:.15rem;text-transform:uppercase}.ws-rm-component-chip{background:#00e5ff0b;border:1px solid rgba(0,229,255,.2);color:#b2e1edd6;cursor:pointer;font-size:.65rem;padding:.3rem .45rem}.ws-rm-component-chip:hover,.ws-rm-component-chip.is-current{background:#00e5ff1a;border-color:#00e5ff7a;color:#b9f5ff}.ws-rm-evidence-grid,.ws-rm-secondary-grid{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.ws-rm-info-panel{background:#040c147a;border:1px solid var(--rm-line);min-width:0;padding:.7rem}.ws-rm-info-panel>header{align-items:flex-start;border-bottom:1px solid rgba(158,183,203,.1);padding-bottom:.45rem}.ws-rm-evidence-list,.ws-rm-gap-list,.ws-rm-verification-list,.ws-rm-plain-list{list-style:none;margin:.55rem 0 0;padding:0}.ws-rm-evidence-list li,.ws-rm-gap-list li,.ws-rm-verification-list li,.ws-rm-plain-list li{color:#cedee8bf;display:flex;font-size:.68rem;gap:.42rem;line-height:1.35;margin:.42rem 0;min-width:0}.ws-rm-evidence-list li{flex-wrap:wrap}.ws-rm-evidence-list li>span:nth-child(2){flex:1 1 12rem}.ws-rm-evidence-list code{color:#9adcefa6;font-size:.61rem;overflow-wrap:anywhere;width:100%}.ws-rm-evidence-type{color:#00e5ffad;font-family:var(--font-mono, monospace);font-size:.53rem;text-transform:uppercase}.ws-rm-gap-list li>div,.ws-rm-verification-list li>div{display:flex;flex-direction:column;gap:.16rem;min-width:0}.ws-rm-gap-list strong,.ws-rm-verification-list strong{color:#e5f0f8db;font-size:.69rem;font-weight:600}.ws-rm-gap-list span,.ws-rm-verification-list span{color:#b4c6d694}.ws-rm-gap-dot{background:#ffd08a;border-radius:50%;flex:0 0 auto;height:.42rem;margin-top:.28rem;width:.42rem}.ws-rm-gap-dot.is-critical,.ws-rm-gap-dot.is-high{background:#ff9ca8}.ws-rm-check{color:#79e6b5;flex:0 0 auto;font-family:var(--font-mono, monospace)}.ws-rm-plain-list li:before{color:#00e5ffad;content:"—";flex:0 0 auto}.ws-rm-more{color:#00e5ff94;display:block;font-size:.61rem;margin-top:.45rem}.ws-roadmap-empty-note{color:#aec3d385;font-size:.68rem;margin:.6rem 0 0}.ws-rm-workstreams{border-top:1px solid var(--rm-line);margin-top:.85rem;padding-top:.8rem}.ws-rm-section-heading{align-items:end}.ws-rm-section-help{margin:0;text-align:right}.ws-rm-workstream-list{display:grid;gap:.35rem;margin-top:.55rem}.ws-rm-workstream-row{align-items:center;background:#040c1466;border:1px solid var(--rm-line);color:inherit;cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem .65rem;text-align:left;width:100%}.ws-rm-workstream-row:hover,.ws-rm-workstream-row.is-selected{background:#00e5ff12;border-color:var(--rm-line-strong)}.ws-rm-workstream-copy>span{color:#b1c6d594;display:-webkit-box;font-size:.63rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;overflow:hidden}.ws-rm-workstream-meta{align-items:flex-end;display:flex;flex-direction:column;gap:.2rem;white-space:nowrap}.ws-rm-workstream-meta em{color:#79e6b5;font-family:var(--font-mono, monospace);font-size:.54rem;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.ws-rm-workstream-meta small{font-size:.58rem}.ws-rm-plan{background:#00e5ff0b;border:1px solid rgba(0,229,255,.3);margin-top:.7rem;padding:.8rem}.ws-rm-plan-heading h3{font-size:.95rem}.ws-rm-plan-objective{color:#d3e2ebc7;font-size:.74rem;line-height:1.45;margin:.5rem 0 0;max-width:72ch}.ws-rm-plan-facts{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.7rem}.ws-rm-plan-facts div{display:flex;flex-direction:column;gap:.15rem}.ws-rm-plan-facts span{color:#a9c1d08c;font-family:var(--font-mono, monospace);font-size:.53rem;letter-spacing:.08em;text-transform:uppercase}.ws-rm-plan-facts strong{color:#e4f1f7db;font-size:.68rem;font-weight:500}.ws-rm-plan-action,.ws-rm-execution{align-items:center;border-top:1px solid rgba(0,229,255,.16);display:flex;gap:.8rem;justify-content:space-between;margin-top:.75rem;padding-top:.7rem}.ws-rm-plan-action>div,.ws-rm-execution>div{display:flex;flex-direction:column;gap:.18rem;min-width:0}.ws-rm-plan-action strong,.ws-rm-execution strong{color:#e4f1f7e6;font-size:.7rem}.ws-rm-plan-action span,.ws-rm-execution span{color:#adc4d399;font-size:.63rem;line-height:1.35}.ws-rm-execution code{color:#9adcef9e;font-size:.58rem;margin-top:.12rem;overflow-wrap:anywhere}.ws-rm-blocked-note{color:#ffb4b4;font-size:.68rem;margin:.7rem 0 0}@media(max-width:1100px){.ws-rm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-rm-kpi-note{grid-column:1 / -1;min-height:2.8rem}}@media(max-width:820px){.ws-roadmap{height:auto;max-height:none;min-height:0;overflow:visible}.ws-rm-header{flex-direction:column}.ws-rm-header-actions{justify-content:space-between;width:100%}.ws-rm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-rm-kpi-note{grid-column:auto}.ws-rm-workspace{grid-template-columns:1fr;overflow:visible}.ws-rm-explorer{border-bottom:1px solid var(--rm-line);border-right:0;max-height:15rem}.ws-rm-inspector{overflow:visible}}@media(max-width:560px){.ws-rm-kpis,.ws-rm-evidence-grid,.ws-rm-secondary-grid{grid-template-columns:1fr}.ws-rm-kpi-note{grid-column:auto}.ws-rm-area-heading,.ws-rm-plan-heading,.ws-rm-plan-action,.ws-rm-execution{align-items:flex-start;flex-direction:column}.ws-rm-workstream-row{align-items:start;grid-template-columns:auto minmax(0,1fr)}.ws-rm-workstream-meta{align-items:flex-start;grid-column:2}.ws-rm-section-heading{align-items:flex-start;flex-direction:column}.ws-rm-section-help{text-align:left}}.global-agent-config{margin:1rem 1.25rem 0;padding:1rem 1.1rem}.global-agent-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;margin-top:.8rem}.global-agent-field{display:grid;gap:.35rem}.global-agent-field>span{color:var(--text, #dce7ef);font-size:.78rem}.global-agent-field small{color:var(--muted, #7f919f);font-size:.68rem;line-height:1.35}.waha-view.workspaces-view #waha-stage.waha-stage-full{grid-template-columns:minmax(0,1fr)}.waha-view.workspaces-view #waha-stage.waha-stage-full .playground-main{grid-column:1 / -1;width:100%;max-width:none;min-width:0;padding:5.25rem clamp(1rem,2.5vw,2.5rem) 1.25rem}.waha-view .playground-main{display:flex;flex-direction:column;min-height:0;overflow:hidden}.waha-view #waha-dash.ws-dash{flex:1;min-height:0;width:100%;max-width:none;overflow:hidden;display:flex;flex-direction:column;padding:0;gap:.55rem}.waha-view .ws-dash-header{flex-wrap:wrap;gap:.65rem 1.25rem}.waha-view .ws-dash-meta{max-width:none}.waha-view .ws-dash-actions{align-self:flex-start;margin-left:auto}.waha-view #waha-status{margin:0}.waha-session-line{margin:0;font-size:.82rem;color:#d2e0ecb8}.waha-view .ws-dash-panels{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.waha-view .ws-dash-panel-page{flex:1;min-height:0;overflow:auto}.waha-view .ws-dash-panel-page.waha-panel-messages{overflow:hidden;display:flex;flex-direction:column}.waha-view .ws-badge.waha-health--ok{color:#86eface0;border-color:#86efac47}.waha-view .ws-badge.waha-health--bad{color:#f87171e6;border-color:#f8717159}.waha-workbench{flex:1;min-height:0;display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:.85rem;align-items:stretch;height:100%}.waha-chat-pane,.waha-compose-pane{min-height:0;display:flex;flex-direction:column;border:1px solid rgba(0,212,255,.16);border-radius:3px;background:#040a1073;overflow:hidden}.waha-pane-head{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border-bottom:1px solid rgba(0,212,255,.12);flex-shrink:0}.waha-pane-title{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.92rem;font-weight:600;color:#ffffffeb;flex:1}.waha-pane-meta{font-family:var(--font-mono);font-size:.62rem;color:#b4c6d6a6}.waha-chat-filter{padding:.45rem .65rem .35rem;flex-shrink:0}.waha-chat-filter .panel-input{min-height:32px;height:32px}.waha-chat-list{flex:1;min-height:0;overflow:auto;margin:0;padding:.35rem .45rem .55rem}.waha-compose-pane{min-width:0}.waha-compose-body{flex:1;min-height:0;overflow:auto;padding:.5rem .65rem .65rem}.waha-compose-sector{margin:0}.waha-compose-sector .waha-sector-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(8rem,.9fr);gap:.4rem .55rem;align-items:end}.waha-compose-sector .playground-field{margin:0}.waha-compose-sector .playground-field span{font-size:.62rem;letter-spacing:.06em;margin-bottom:.2rem}.waha-compose-sector .panel-input,.waha-compose-sector .panel-select,.waha-compose-sector select.panel-input,.waha-compose-sector textarea.panel-input{min-height:32px;font-size:.82rem}.waha-compose-sector .playground-field[data-waha-field=waha-recipient-picker]{grid-column:1}.waha-compose-sector .playground-field[data-waha-field=waha-chat-id]{grid-column:2}.waha-compose-sector .playground-field[data-waha-field=waha-text]{grid-column:1 / -1}.waha-compose-sector .playground-field[data-waha-field=waha-text] textarea{min-height:3.25rem;max-height:5.5rem;resize:vertical}.waha-compose-sector .playground-field[data-waha-field=waha-media-picker]{grid-column:1}.waha-compose-sector .playground-field[data-waha-field=waha-media-caption]{grid-column:2}.waha-compose-sector:not(.waha-has-attachment) .playground-field[data-waha-field=waha-media-caption]{display:none}.waha-compose-sector .ws-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin:.45rem 0 0;padding:0;border:0}.waha-compose-sector .ws-actions .btn-primary{min-width:6.5rem}.waha-compose-sector .ws-sector-head,.waha-compose-sector .waha-panel-hint{display:none}.waha-compose-sector .playground-field[data-waha-field=waha-chat-id],.waha-compose-sector .playground-field[data-waha-field=waha-recipient-picker],.waha-compose-sector .playground-field[data-waha-field=waha-media-picker],.waha-compose-sector .playground-field[data-waha-field=waha-media-caption]{display:block;width:auto;margin-right:0;vertical-align:initial}.waha-compose-sector .playground-field[data-waha-field=waha-text] textarea{min-height:3.25rem}.waha-session-sector{flex-shrink:0;border-bottom:1px solid rgba(0,212,255,.12);padding:.4rem .65rem}.waha-session-sector .ws-sector-head,.waha-session-sector .waha-panel-hint{display:none}.waha-session-sector .ws-sector-fields,.waha-session-sector>.playground-field{display:inline-flex}.waha-session-sector{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem .65rem}.waha-session-sector .playground-field{flex:1 1 8rem;min-width:6rem;max-width:11rem;margin:0}.waha-session-sector .ws-actions{flex:0 0 auto;margin:0}.waha-session-sector .panel-status{flex:1 1 100%;margin:0;font-size:.72rem}.waha-view .ws-dash-panel-page.waha-panel-model{overflow:hidden;display:flex;flex-direction:column;min-height:0}.waha-model-mount,.waha-model-page{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.waha-model-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem 1rem;flex-wrap:wrap;flex-shrink:0;padding-bottom:.35rem;border-bottom:1px solid rgba(0,212,255,.1)}.waha-model-nav{display:flex;flex-wrap:wrap;gap:.35rem}.waha-model-nav .ws-filter-chip{min-height:1.75rem;padding:0 .65rem;font-size:.68rem}.waha-model-status{margin:0;flex:1 1 auto;min-width:8rem;text-align:right;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waha-model-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,14rem);gap:.75rem 1rem;padding-top:.55rem;align-items:stretch}.waha-model-editor{min-width:0;min-height:0;display:flex;flex-direction:column}.waha-model-pane{flex:1;min-height:0;display:flex;flex-direction:column;gap:.45rem}.waha-model-pane[hidden]{display:none!important}.waha-model-toolbar{display:flex;align-items:flex-end;gap:.45rem;flex-wrap:wrap}.waha-model-toolbar-end{margin-top:.1rem}.waha-model-field{display:flex;flex-direction:column;gap:.2rem;margin:0;min-width:0}.waha-model-field-grow{flex:1 1 12rem}.waha-model-field-advanced[hidden],.waha-model-cmd-tools[hidden]{display:none!important}.waha-model-label{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#00d4ffb8}.waha-model-field .panel-input,.waha-model-field .waha-textarea,.waha-model-card .panel-input{min-height:30px;font-size:.8rem}.waha-model-field .waha-textarea{min-height:4.5rem;max-height:8rem;resize:vertical}.waha-model-pane-hint{margin:0;font-size:.68rem;color:#b4c6d699}.waha-model-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.waha-model-cards-cmd{grid-template-columns:minmax(6rem,.75fr) minmax(5rem,.55fr) minmax(0,1.4fr)}.waha-model-card{display:flex;flex-direction:column;gap:.25rem;padding:.45rem .55rem;border:1px solid rgba(0,212,255,.14);border-radius:8px;background:#080e1673;min-width:0}.waha-model-card-wide{grid-column:span 1}.waha-model-card-k{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.07em;text-transform:uppercase;color:#b4c6d6a6}.waha-model-tool-grid{flex:1;min-height:0;max-height:min(28vh,14rem);overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.3rem;padding:.35rem;border:1px solid rgba(0,212,255,.12);border-radius:8px;background:#040a1059}.waha-model-cmd-tools .waha-model-tool-grid{max-height:8rem}.waha-model-tool-chip{display:flex;align-items:center;gap:.3rem;padding:.28rem .38rem;border:1px solid rgba(0,212,255,.1);border-radius:6px;background:#0003;font-size:.68rem;cursor:pointer;min-width:0}.waha-model-tool-chip:has(input:checked){border-color:#00d4ff73;background:#00d4ff14}.waha-model-tool-id{flex:1;font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waha-model-tool-tier{opacity:.55;font-size:.6rem}.waha-model-tool-empty{grid-column:1 / -1;margin:0;padding:.5rem;font-size:.68rem;color:#b4c6d68c}.waha-model-rail{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow:auto;padding-right:.15rem}.waha-model-rail-block{display:flex;flex-direction:column;gap:.3rem;min-height:0}.waha-model-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem}.waha-model-rail-title{margin:0;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.78rem;font-weight:600;color:#ffffffe6}.waha-model-rail-count{font-family:var(--font-mono);font-size:.58rem;color:#00d4ffbf}.waha-model-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem;max-height:min(22vh,11rem);overflow:auto}.waha-model-rail-empty{font-family:var(--font-mono);font-size:.62rem;color:#b4c6d680;padding:.25rem 0}.waha-model-rail-item{display:flex;flex-direction:column;gap:.12rem;width:100%;padding:.38rem .45rem;border:1px solid rgba(0,212,255,.12);border-radius:6px;background:#080e1659;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.waha-model-rail-item:hover{border-color:#00d4ff59;background:#00d4ff0f}.waha-model-rail-key{font-family:var(--font-mono);font-size:.62rem;color:#00e6ffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waha-model-rail-meta{font-size:.62rem;color:#b4c6d69e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.waha-model-body{grid-template-columns:1fr;overflow:auto}.waha-model-rail{flex-direction:row;flex-wrap:wrap}.waha-model-rail-block{flex:1 1 12rem}.waha-model-cards,.waha-model-cards-cmd{grid-template-columns:1fr 1fr}.waha-model-cards-cmd .waha-model-card-wide{grid-column:1 / -1}}.waha-pairing-layout{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(16rem,1fr);gap:.85rem;align-items:start;width:100%}.waha-textarea{resize:vertical;min-height:5rem}.waha-textarea-system{min-height:7.5rem;font-size:.82rem;line-height:1.45}.waha-panel-hint code{font-family:var(--font-mono);font-size:.68rem}.waha-details summary{cursor:pointer;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-top:.5rem}.waha-screenshot{width:min(440px,100%);border:1px solid rgba(0,212,255,.22);border-radius:3px;background:#0a1016;box-shadow:0 12px 28px #00000073}.waha-session-json{max-height:14rem}.waha-output{margin:0;padding:.75rem;max-height:16rem;overflow:auto;font-family:var(--font-mono);font-size:.65rem;line-height:1.45;color:var(--text-dim);border:1px solid rgba(0,212,255,.16);border-radius:3px;background:#040a108c}.waha-media-filters{margin:.5rem 0 .65rem}.waha-media-upload-btn{cursor:pointer}.waha-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;max-height:min(52vh,34rem);overflow:auto;padding-right:.25rem;margin-top:.65rem}.waha-media-empty{grid-column:1 / -1;font-family:var(--font-mono);font-size:.68rem;color:var(--text-dim);padding:1.25rem 0}.waha-media-card{display:flex;flex-direction:column;gap:.4rem;padding:.55rem;border:1px solid rgba(0,212,255,.16);border-radius:3px;background:#040a1073;cursor:pointer;text-align:left;transition:border-color .15s,transform .15s}.waha-media-card:hover,.waha-media-card.selected{border-color:#00e6ff73;transform:translateY(-1px)}.waha-media-thumb{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px;background:#ffffff0a}.waha-media-icon{width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:2px;background:#ffffff0a;font-family:var(--font-mono);font-size:.62rem;color:var(--text-faint);text-transform:uppercase}.waha-media-name{font-family:var(--font-mono);font-size:.58rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waha-media-meta{font-family:var(--font-mono);font-size:.52rem;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waha-number-prompt-list-wrap{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem}.waha-number-prompt-list-wrap .ws-sector-title{font-size:.85rem;margin:0}.waha-number-prompt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:10rem;overflow:auto}.waha-number-prompt-empty{font-family:var(--font-mono);font-size:.62rem;color:var(--text-dim)}.waha-number-prompt-item{display:flex;flex-direction:column;gap:.15rem;width:100%;text-align:left;padding:.5rem .6rem;border:1px solid rgba(0,212,255,.16);border-radius:3px;background:#040a1073;cursor:pointer;transition:border-color .15s,background .15s}.waha-number-prompt-item:hover{border-color:#00e6ff73;background:#00d4ff14}.waha-number-prompt-key small{font-size:.52rem;color:var(--text-faint);font-weight:400;letter-spacing:.04em}.waha-view #waha-controls-root .ws-sector[data-waha-panel=commands]{grid-column:1 / -1}.waha-tools-list-wrap{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--ws-border, rgba(255, 255, 255, .08))}.waha-tools-list-head .ws-sector-title{margin:0 0 .25rem;font-size:.85rem}.waha-tools-list-hint{margin:0 0 .5rem;font-size:.78rem;opacity:.75}.waha-tools-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.35rem .75rem;max-height:220px;overflow:auto;padding:.35rem;border:1px solid var(--ws-border, rgba(255, 255, 255, .08));border-radius:6px;background:#00000026}.waha-tools-list-empty{margin:0;padding:.5rem;font-size:.8rem;opacity:.7}.waha-tools-check{display:flex;align-items:center;gap:.4rem;font-size:.78rem;cursor:pointer}.waha-tools-check-id{flex:1;font-family:var(--font-mono, ui-monospace, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waha-tools-check-tier{opacity:.6;font-size:.72rem}.waha-cmd-tools-wrap[hidden]{display:none!important}.waha-view #waha-controls-root .ws-sector[data-waha-panel=commands]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(0,212,255,.12)}.waha-view #waha-controls-root .ws-sector[data-waha-panel=commands] .playground-field[data-waha-field=waha-cmd-body],.waha-view #waha-controls-root .ws-sector[data-waha-panel=commands] .playground-field[data-waha-field=waha-cmd-system]{grid-column:1 / -1}.waha-number-prompt-preview{font-family:var(--font-mono);font-size:.55rem;color:var(--text-faint)}.waha-qr-stage{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;border-radius:3px;border:1px dashed rgba(0,212,255,.22);background:#040a1059;margin-top:.65rem}.waha-qr-img{width:min(300px,100%);height:auto;border:4px solid #fff;border-radius:3px;background:#fff;box-shadow:0 20px 50px #00000073}@media(max-width:960px){.waha-workbench{grid-template-columns:1fr;grid-template-rows:minmax(12rem,34vh) minmax(0,1fr)}.waha-compose-sector .playground-field[data-waha-field=waha-chat-id],.waha-compose-sector .playground-field[data-waha-field=waha-recipient-picker],.waha-compose-sector .playground-field[data-waha-field=waha-media-picker],.waha-compose-sector .playground-field[data-waha-field=waha-media-caption]{grid-column:1 / -1}}@media(max-width:720px){.waha-view .waha-meta-extra{display:none}}.opencode-view .opencode-rail .stage-rail-lede{max-width:20rem}.opencode-status-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.opencode-version{font-size:.78rem;color:#b4c8dca6}.opencode-rail-btns{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.opencode-model-field{display:flex;align-items:end;gap:.35rem}.opencode-model-field .playground-field{flex:1;min-width:0}.opencode-model-status{min-height:1rem;margin:.2rem 0 0;font-size:.65rem}.opencode-advanced{margin-top:.35rem;border-top:1px solid rgba(120,160,200,.1)}.opencode-advanced>summary{padding:.35rem 0;color:#a0bedc94;cursor:pointer;font-size:.65rem;list-style:none}.opencode-advanced>summary::-webkit-details-marker{display:none}.opencode-advanced>summary:before{content:"›";display:inline-block;margin-right:.3rem;transition:transform .12s ease}.opencode-advanced[open]>summary:before{transform:rotate(90deg)}.opencode-workspaces-block{margin:.65rem 0 .5rem;padding-top:.5rem;border-top:1px solid rgba(120,160,200,.12)}.opencode-sidebar-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.opencode-sidebar-section-head .btn{min-width:1.7rem;padding-inline:.35rem}.opencode-sidebar{display:flex;min-height:0;margin:.65rem 0 .5rem;border-top:1px solid rgba(120,160,200,.12);border-bottom:1px solid rgba(120,160,200,.12)}.opencode-sidebar[hidden],.opencode-directory-block[hidden],.opencode-workspace-tab[hidden]{display:none}.opencode-mode-switch{display:flex;gap:.2rem;padding:.2rem;border:1px solid rgba(120,160,200,.16);border-radius:.35rem;background:#0000002e}.opencode-mode-btn{flex:1;border:1px solid transparent;border-radius:.2rem;padding:.35rem .5rem;background:transparent;color:#b4c8dc9e;cursor:pointer;font:inherit;font-size:.72rem}.opencode-mode-btn:hover,.opencode-mode-btn.is-active{border-color:#00e6ff57;background:#00d4ff1a;color:#ecf6fff5}.opencode-folder-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.45rem;margin-top:.55rem}.opencode-folder-create .playground-field{min-width:0}.opencode-sidebar-tabs{display:flex;flex:0 0 2rem;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .2rem;border-right:1px solid rgba(120,160,200,.12)}.opencode-sidebar-tab,.opencode-sidebar-toggle,.opencode-orch-rail-btn{display:grid;width:1.55rem;min-height:1.55rem;place-items:center;padding:0;border:0;border-radius:.25rem;background:transparent;color:#b4c8dc99;cursor:pointer;font:inherit;font-size:.85rem}.opencode-sidebar-tab:hover,.opencode-sidebar-tab.is-active,.opencode-sidebar-toggle:hover,.opencode-orch-rail-btn:hover{background:#00d4ff1a;color:#ecf6fff2}.opencode-sidebar-tab.is-active{box-shadow:inset 2px 0 #00e6ffe6}.opencode-orch-rail{display:flex;flex-direction:column;gap:.2rem;margin-top:.2rem;padding-top:.35rem;border-top:1px solid rgba(120,160,200,.12)}.opencode-sidebar-toggle{margin-top:auto}.opencode-sidebar-panels{flex:1;min-width:0}.opencode-sidebar-panel{min-width:0;padding:.45rem .55rem .55rem}.opencode-sidebar-panel[hidden]{display:none}.opencode-sidebar-actions{display:flex;gap:.2rem}.opencode-sidebar-actions .btn{min-width:1.65rem;padding-inline:.35rem}.opencode-create-project{margin:.45rem 0 .55rem;padding:.5rem;border:1px solid rgba(0,230,255,.2);border-radius:.3rem;background:#00142073}.opencode-create-project[hidden]{display:none}.opencode-create-project-actions{display:flex;gap:.3rem;margin-top:.4rem}.opencode-create-project-actions .btn{flex:1}.opencode-create-project .panel-status{margin:.35rem 0 0}.opencode-sidebar-filter-row{margin:.35rem 0}.opencode-sidebar-filter-row .panel-input{width:100%}.opencode-sidebar-filter-kinds{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:.35rem}.opencode-filter-chip{padding:.18rem .32rem;border:1px solid rgba(120,160,200,.2);border-radius:999px;background:transparent;color:#aabed2a6;cursor:pointer;font:inherit;font-size:.62rem}.opencode-filter-chip:hover,.opencode-filter-chip.is-active{border-color:#00e6ff8c;color:#00e6ffe6}.opencode-sidebar-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.opencode-sidebar-filter-grid label{display:flex;min-width:0;flex-direction:column;gap:.12rem}.opencode-sidebar-filter-grid label span{color:#a0bedc8c;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.opencode-sidebar-filter-grid .panel-input{min-width:0;padding:.22rem .25rem;font-size:.68rem}.opencode-workspaces-count{margin:.4rem 0 .25rem;color:#a0bedc8c;font-size:.68rem}.opencode-workspaces-list{max-height:15rem;margin:0;padding:0;overflow:auto;list-style:none}.opencode-workspaces-list>li{display:block}.opencode-workspace-group{padding:.35rem .3rem .15rem;color:#00e6ffa6;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.opencode-workspace-group span{color:#a0bedc8c}.opencode-workspace-row{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.4rem .35rem .4rem .5rem;border:0;border-radius:.2rem;background:transparent;box-shadow:inset 2px 0 transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.opencode-workspace-row:hover:not(:disabled){background:#00d4ff0f;box-shadow:inset 2px 0 #00d4ff59}.opencode-workspace-row.is-active{background:#00d4ff1a;box-shadow:inset 2px 0 #00e6ffe6}.opencode-workspace-row:disabled{cursor:not-allowed;opacity:.5}.opencode-workspace-row-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.35rem}.opencode-workspace-row .agent-history-title,.opencode-workspace-row .agent-history-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opencode-workspace-row .agent-history-title{min-width:0;color:#ecf6ffeb;font-size:.78rem}.opencode-workspace-row .agent-history-meta{width:100%;color:#a0b4c88c;font-family:var(--font-mono, monospace);font-size:.63rem}.opencode-clippy-hint,.opencode-clippy-empty{margin:.35rem 0 .65rem;color:#b4c8dc9e;font-size:.72rem;line-height:1.45}.opencode-orch-list{display:flex;flex-direction:column;gap:.25rem;max-height:15rem;overflow:auto}.opencode-orch-pack{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.4rem .45rem;border:1px solid rgba(120,160,200,.16);border-radius:.25rem;background:#0000001f;color:#dcebf8d9;cursor:pointer;font:inherit;text-align:left}.opencode-orch-pack:hover{border-color:#00e6ff73;background:#00d4ff0f}.opencode-orch-pack strong{font-size:.72rem}.opencode-orch-pack small{overflow:hidden;color:#a0b4c88c;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.opencode-sidebar.is-collapsed{min-height:2.25rem}.opencode-sidebar.is-collapsed .opencode-sidebar-panels{display:none}.opencode-sidebar.is-collapsed .opencode-sidebar-tabs{flex-basis:100%;flex-direction:row;border-right:0}.opencode-sidebar.is-collapsed .opencode-sidebar-toggle{margin-top:0;margin-left:auto}.opencode-directory-block{margin:.75rem 0 .5rem;padding-top:.5rem;border-top:1px solid rgba(120,160,200,.12);display:flex;flex-direction:column;gap:.4rem}.opencode-directory-block[hidden]{display:none}.opencode-directory-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.opencode-recent-dirs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.opencode-recent-dirs button{width:100%;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;padding:.25rem .35rem;border:none;background:transparent;color:#b4c8dccc;cursor:pointer;border-radius:4px}.opencode-recent-dirs button:hover{background:#78a0c81f}.opencode-session-head{display:flex;align-items:center;justify-content:space-between;margin:.75rem 0 .35rem;padding-top:.5rem;border-top:1px solid rgba(120,160,200,.12)}.opencode-session-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#a0bedcb3}.opencode-session-list{flex:1;min-height:0;overflow:auto;margin:0;padding:0;max-height:none;list-style:none;display:flex;flex-direction:column;gap:0}.opencode-view .opencode-session-list .ws-list-row{display:block;width:100%}.opencode-view .opencode-session-btn{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:.42rem .35rem .42rem .55rem;border:none;border-radius:0;background:transparent;box-shadow:inset 2px 0 transparent;color:inherit;cursor:pointer;font:inherit;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.opencode-view .opencode-session-btn:hover{background:#00d4ff0f;box-shadow:inset 2px 0 #00d4ff59}.opencode-view .opencode-session-btn.active,.opencode-view .opencode-session-btn.is-active{background:#00d4ff1a;box-shadow:inset 2px 0 #00e6ffe6}.opencode-view .opencode-session-btn .agent-history-title{display:block;font-family:var(--font-body),Rajdhani,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.01em;color:#ecf6fff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.opencode-view .opencode-session-btn .agent-history-meta{display:block;margin-top:.18rem;font-size:.7rem;font-family:var(--font-mono, monospace);color:#a0b4c88c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.opencode-view .opencode-session-list .playground-empty{padding:.5rem .55rem;font-size:.78rem;color:#a0b4c88c}.opencode-main{display:flex;flex-direction:column;min-height:0}.opencode-thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0 .75rem;border-bottom:1px solid rgba(120,160,200,.12)}.opencode-thread-title{margin:0;font-size:1.05rem}.opencode-thread-meta{margin:.2rem 0 0;font-size:.78rem;color:#b4c8dca6}.opencode-workspace-tabs{display:flex;gap:.15rem;padding:.5rem 0 0;border-bottom:1px solid rgba(120,160,200,.12)}.opencode-workspace-tab{border:0;border-bottom:2px solid transparent;padding:.45rem .7rem .5rem;background:transparent;color:#b4c8dca6;cursor:pointer;font:inherit;font-size:.78rem}.opencode-workspace-tab:hover,.opencode-workspace-tab.is-active{color:#ecf6fff5}.opencode-workspace-tab.is-active{border-bottom-color:#00e6ffe6}.opencode-overview-panel{flex:1;min-height:0;overflow:auto;padding:.9rem 0 1.25rem}.opencode-overview-panel[hidden],.opencode-architecture-panel[hidden],.opencode-abstraction-panel[hidden],.opencode-design-panel[hidden],.opencode-schema-panel[hidden],.opencode-agent-panel[hidden]{display:none}.opencode-design-panel,.opencode-schema-panel{flex:1;min-height:0;overflow:auto;padding:.9rem 0 1.25rem}.opencode-design-empty,.opencode-schema-empty{max-width:42rem;margin:4rem auto;padding:1.5rem;border:1px solid rgba(120,160,200,.18);border-radius:.45rem;text-align:center;color:#bed2e6bf}.opencode-design-empty h3,.opencode-schema-empty h3{margin:0 0 .35rem;color:#ecf6fff5}.opencode-design-empty p,.opencode-schema-empty p{margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.opencode-design-empty.is-error{color:#ff9696e6}.opencode-design-canvas{min-height:min(72vh,900px)}.opencode-design-toolbar{gap:.45rem}.opencode-design-toolbar-main{align-items:flex-end}.opencode-schema-content{max-width:58rem}.opencode-schema-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.opencode-schema-head h3{margin:.15rem 0 0;color:#ecf6fff5}.opencode-schema-kicker{margin:0;color:#67e8f9cc;font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.opencode-overview-empty{max-width:34rem;margin:4rem auto;padding:1.5rem;border:1px solid rgba(120,160,200,.18);border-radius:.45rem;text-align:center;color:#bed2e6bf}.opencode-overview-empty h3{margin:0 0 .35rem;color:#ecf6fff5}.opencode-overview-empty p{margin:0;font-size:.82rem}.opencode-architecture-panel{flex:1;min-height:0;overflow:auto;padding:.9rem 0 1.25rem}.opencode-architecture-empty{max-width:40rem;margin:2rem auto;padding:1.5rem;border:1px solid rgba(120,160,200,.18);border-radius:.45rem;text-align:center}.opencode-architecture-empty h3{margin:0 0 .4rem;color:#ecf6fff5}.opencode-architecture-empty p{margin:0 0 .75rem;color:#bed2e6b8;font-size:.82rem}.opencode-architecture-empty.is-error h3,.opencode-architecture-empty.is-error p{color:#ffa0a0e6}.opencode-architecture-running{margin:0 0 .6rem;color:#f0be64e6;font-size:.78rem}.opencode-architecture-panel .ws-arch{min-height:100%}.opencode-abstraction-panel{flex:1;min-height:0;overflow:auto;padding:.9rem 0 1.25rem}.opencode-abstraction-empty{max-width:40rem;margin:2rem auto;padding:1.5rem;border:1px solid rgba(120,160,200,.18);border-radius:.45rem;text-align:center}.opencode-abstraction-empty h3{margin:0 0 .4rem;color:#ecf6fff5}.opencode-abstraction-empty p{margin:0 0 .75rem;color:#bed2e6b8;font-size:.82rem}.opencode-abstraction-empty.is-error h3,.opencode-abstraction-empty.is-error p{color:#ffa0a0e6}.opencode-abstraction-running{margin:0 0 .6rem;color:#f0be64e6;font-size:.78rem}.opencode-abstraction-panel .ws-abs{min-height:100%}.opencode-workspace-workbench{display:flex;flex:1;min-height:0;flex-direction:column;gap:.55rem;padding:.75rem 0 1rem;overflow:hidden}.opencode-workspace-workbench[hidden]{display:none}.opencode-workbench-bar{display:flex;flex-shrink:0;align-items:center;gap:.65rem}.opencode-workbench-title{flex:1;min-width:0;margin:0;overflow:hidden;color:#ecf6fff0;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.opencode-workbench-actions{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.opencode-workbench-code{flex:1;min-height:0}.opencode-workbench-preview{min-height:0}.opencode-workbench-preview:not(.hidden){display:flex;flex:1;flex-direction:column}.opencode-workbench-preview .ws-preview-frame{flex:1;min-height:0}.opencode-overview{display:flex;flex-direction:column;gap:.85rem}.opencode-overview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.opencode-overview-kicker{margin:0 0 .25rem;color:#00e6ffb8;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.opencode-overview-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.opencode-overview-title-row h3{margin:0;font-size:1.35rem}.opencode-overview-meta{margin:.3rem 0 0;color:#b4c8dca6;font-size:.78rem}.opencode-overview-actions{display:flex;flex-wrap:wrap;gap:.35rem}.opencode-overview-chips{display:flex;flex-wrap:wrap;gap:.4rem}.opencode-overview-chips span{display:inline-flex;flex-direction:column;gap:.12rem;min-width:7rem;padding:.45rem .55rem;border:1px solid rgba(120,160,200,.16);border-radius:.35rem;background:#00000024;color:#d2e1f0d9;font-size:.76rem}.opencode-overview-chips strong{color:#a0bedc99;font-size:.63rem;letter-spacing:.07em;text-transform:uppercase}.opencode-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(12rem,1fr));gap:.65rem}.opencode-overview-card{min-width:0;padding:.75rem;border:1px solid rgba(120,160,200,.18);border-radius:.4rem;background:#00000024}.opencode-overview-card h4{margin:0 0 .55rem;color:#ecf6ffeb;font-size:.82rem}.opencode-overview-about>p{margin:0 0 .7rem;color:#cddcebcc;font-size:.8rem;line-height:1.5}.opencode-overview-about dl{display:grid;gap:.35rem;margin:0}.opencode-overview-about dl div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.45rem;font-size:.72rem}.opencode-overview-about dt{color:#a0bedc99}.opencode-overview-about dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#d2e1f0d1}.opencode-overview-about code{font-size:.68rem}.opencode-overview-capabilities{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.opencode-overview-capability{display:flex;align-items:flex-start;gap:.45rem;font-size:.76rem}.opencode-overview-capability-mark{width:1rem;color:#a0b4c8a6;text-align:center}.opencode-overview-capability.is-ready .opencode-overview-capability-mark{color:#78dca0f2}.opencode-overview-capability.is-blocked .opencode-overview-capability-mark,.opencode-overview-capability.is-unavailable .opencode-overview-capability-mark{color:#ffbe64e6}.opencode-overview-capability strong,.opencode-overview-capability small{display:block}.opencode-overview-capability small{margin-top:.12rem;color:#aabed299;font-size:.68rem;line-height:1.35}.opencode-overview-inline-error{margin:.6rem 0 0;color:#ff9696e6;font-size:.7rem}.opencode-agent-panel{display:flex;flex:1;flex-direction:column;min-height:0}.opencode-messages{flex:1;min-height:0}.opencode-compose{flex-shrink:0}@media(max-width:900px){.opencode-overview-grid{grid-template-columns:1fr}.opencode-overview-header{flex-direction:column}}.opencode-diff-host,.opencode-prompt-host{flex-shrink:0}.opencode-diff-panel{margin:.5rem 0 0;padding:.55rem .65rem;border:1px solid rgba(120,160,200,.18);border-radius:.35rem;background:#0000002e;max-height:10rem;overflow:auto}.opencode-diff-head{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#a0bedcbf;margin-bottom:.35rem}.opencode-diff-item{margin:.25rem 0;font-size:.78rem}.opencode-diff-item summary{cursor:pointer;font-family:var(--font-mono, monospace)}.opencode-diff-status,.opencode-diff-stats{margin-left:.35rem;color:#a0b4c8a6}.opencode-diff-patch{margin:.35rem 0 0;padding:.45rem;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono, monospace);font-size:.68rem;max-height:8rem;overflow:auto}.opencode-prompt-host{margin-top:.5rem;padding:.65rem .75rem;border:1px solid rgba(240,171,252,.35);border-radius:.35rem;background:#28143259}.opencode-prompt-title{margin:0 0 .35rem;font-size:.88rem}.opencode-prompt-body{margin:0 0 .5rem;font-size:.82rem;color:#c8d7ebd9}.opencode-prompt-resources{margin:.35rem 0 .55rem;padding-left:1.1rem;font-size:.78rem}.opencode-prompt-actions,.opencode-question-options{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.opencode-question-option.is-selected{border-color:#00e6ffa6;color:#00e6fff2}.opencode-question-custom{margin-top:.35rem;width:100%}.opencode-streaming:after{content:"▋";animation:opencode-blink 1s step-end infinite;margin-left:2px}@keyframes opencode-blink{50%{opacity:0}}.opencode-tool-part{margin:.45rem 0;border:1px solid rgba(120,160,200,.18);border-radius:.35rem;background:#0000002e;font-size:.82rem}.opencode-tool-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.45rem .55rem;cursor:pointer;list-style:none}.opencode-tool-summary::-webkit-details-marker{display:none}.opencode-tool-name{font-family:var(--font-mono, monospace);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#00e6ffd9}.opencode-tool-status{font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .35rem;border-radius:999px;border:1px solid rgba(120,160,200,.25);color:#b4c8dcbf}.opencode-tool-status-running,.opencode-tool-status-pending{color:#f0abfce6;border-color:#f0abfc59}.opencode-tool-status-completed{color:#78dca0e6;border-color:#78dca059}.opencode-tool-status-error{color:#ff7878f2;border-color:#ff787859}.opencode-tool-subtitle{flex:1 1 100%;font-family:var(--font-mono, monospace);font-size:.72rem;color:#b4c8dcb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opencode-tool-output{margin:0;padding:.55rem .65rem .65rem;border-top:1px solid rgba(120,160,200,.12);white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono, monospace);font-size:.72rem;line-height:1.45;color:#d2e1f0e0;max-height:16rem;overflow:auto}.opencode-tool-output-empty{display:none}.opencode-compaction-divider{display:flex;align-items:center;gap:.5rem;margin:.65rem 0;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#a0b4c88c}.opencode-compaction-divider:before,.opencode-compaction-divider:after{content:"";flex:1;height:1px;background:#78a0c82e}.opencode-reasoning-part{margin:.35rem 0 .55rem}.opencode-view .playground-msg-assistant .playground-msg-body{display:flex;flex-direction:column;gap:.15rem}.opencode-part-raw{display:none}.opencode-view .playground-stage{height:calc(100vh - var(--cortex-chrome-top, 0px) - var(--cortex-chrome-bottom, 0px))}#thematic-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 120% 100% at 50% 0%,#020818,#000008 55%,#000006)}#thematic-background .ghost-fibers-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}#thematic-background>canvas,#thematic-background>.thematic-cubes-root,#thematic-background>.thematic-letter-glitch{opacity:var(--thematic-layer-opacity, .88)}#thematic-background>canvas,#thematic-background>.thematic-cubes-root,#thematic-background>.thematic-letter-glitch{pointer-events:auto}#thematic-background>*,.thematic-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%}#thematic-background canvas{display:block;width:100%!important;height:100%!important;min-width:100%;min-height:100%}.thematic-cortex-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse 92% 72% at 50% 42%,rgba(0,212,255,.1) 0%,transparent 62%),radial-gradient(ellipse at 50% 50%,transparent 52%,rgba(4,10,20,.18) 78%,rgba(2,2,8,var(--thematic-overlay-edge, .72)) 100%)}.thematic-polish-grade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:.68;background:radial-gradient(ellipse 75% 58% at 50% 40%,rgba(255,255,255,.05) 0%,transparent 65%),linear-gradient(180deg,rgba(0,8,16,.08) 0%,transparent 38%,rgba(0,0,8,.14) 100%)}.thematic-polish-grade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000a,#0000000a 4px);mix-blend-mode:overlay}#thematic-background.thematic-theme--liquid-chrome>canvas{filter:contrast(1.14) saturate(1.15) brightness(1.05)}#thematic-background.thematic-theme--liquid-chrome .thematic-cortex-overlay{background:radial-gradient(ellipse 95% 75% at 50% 40%,rgba(0,232,255,.1) 0%,transparent 55%),radial-gradient(ellipse at 50% 50%,transparent 52%,rgba(4,10,20,.18) 78%,rgba(2,2,8,var(--thematic-overlay-edge, .38)) 100%)}#thematic-background.thematic-theme--liquid-chrome .thematic-polish-grade{opacity:.22}body.thematic-active-theme--liquid-chrome.thematic-bg-active .crt-overlay{opacity:.08}body.thematic-active-theme--liquid-chrome.thematic-bg-active .vignette{opacity:.28}#thematic-background.thematic-theme--color-bends>canvas{filter:contrast(1.06) saturate(1.08) brightness(1.05)}#thematic-background.thematic-theme--light-rays>canvas{filter:contrast(1.04) saturate(1.12) brightness(1.1)}#thematic-background.thematic-theme--acid-squares>canvas{filter:none}#thematic-background.thematic-theme--acid-squares .thematic-cortex-overlay{background:radial-gradient(ellipse 92% 72% at 50% 42%,rgba(0,82,255,.06) 0%,transparent 62%),radial-gradient(ellipse at 50% 50%,transparent 58%,rgba(4,10,20,.12) 82%,rgba(2,2,8,var(--thematic-overlay-edge, .38)) 100%)}#thematic-background.thematic-theme--acid-squares .thematic-polish-grade{opacity:.42}#thematic-background.thematic-theme--scanner>canvas{filter:none}#thematic-background.thematic-theme--scanner .thematic-cortex-overlay{background:radial-gradient(ellipse 92% 72% at 50% 42%,rgba(55,202,255,.05) 0%,transparent 62%),radial-gradient(ellipse at 50% 50%,transparent 58%,rgba(4,10,20,.1) 82%,rgba(2,2,8,var(--thematic-overlay-edge, .35)) 100%)}#thematic-background.thematic-theme--scanner .thematic-polish-grade{opacity:.35}#thematic-background.thematic-theme--web-threads>canvas{filter:none}#thematic-background.thematic-theme--web-threads .thematic-cortex-overlay{background:radial-gradient(ellipse 92% 72% at 50% 42%,rgba(39,150,255,.06) 0%,transparent 62%),radial-gradient(ellipse at 50% 50%,transparent 58%,rgba(4,10,20,.1) 82%,rgba(2,2,8,var(--thematic-overlay-edge, .35)) 100%)}#thematic-background.thematic-theme--web-threads .thematic-polish-grade{opacity:.35}#thematic-background.thematic-theme--dither>canvas{filter:contrast(1.06) saturate(1.08) brightness(1.04)}#thematic-background.thematic-theme--grid-scan>canvas{filter:contrast(1.08) saturate(1.12) brightness(1.06)}#thematic-background.thematic-theme--grid-scan .thematic-cortex-overlay{opacity:.72}#thematic-background.thematic-theme--grid-scan .thematic-polish-grade{opacity:.38}body.thematic-active-theme--grid-scan.thematic-bg-active .crt-overlay{opacity:.14}#thematic-background.thematic-theme--faulty-terminal>canvas{filter:contrast(1.06) saturate(1.06) brightness(1.04)}.thematic-cubes-root{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto}#thematic-background.thematic-theme--cubes>.thematic-cubes-root{filter:none}#thematic-background.thematic-theme--cubes .thematic-cortex-overlay{opacity:.55;background:radial-gradient(ellipse 92% 72% at 50% 42%,rgba(0,232,255,.07) 0%,transparent 58%),radial-gradient(ellipse at 50% 50%,transparent 50%,rgba(4,10,20,.22) 78%,rgba(2,2,8,var(--thematic-overlay-edge, .48)) 100%)}#thematic-background.thematic-theme--cubes .thematic-polish-grade{opacity:.28}body.thematic-active-theme--cubes.thematic-bg-active .crt-overlay{opacity:.12}body.thematic-active-theme--cubes.thematic-bg-active .vignette{opacity:.3}.thematic-letter-glitch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%;background:#000;overflow:hidden}.thematic-letter-glitch canvas,.thematic-letter-glitch-canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-width:100%;min-height:100%;pointer-events:auto}.thematic-letter-vignette-outer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,#0000 60%,#000)}.thematic-letter-vignette-center{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,#000c,#0000 60%)}#thematic-background.thematic-theme--letter-glitch>.thematic-letter-glitch{filter:none}#thematic-background.thematic-theme--letter-glitch .thematic-cortex-overlay{opacity:.35}#thematic-background.thematic-theme--letter-glitch .thematic-polish-grade{opacity:.12}@font-face{font-family:codicon;font-display:block;src:url(/gate/assets/codicon-Brq4_Ui5.ttf) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.monaco-editor .ghost-text-decoration.syntax-highlighted,.monaco-editor .ghost-text-decoration-preview.syntax-highlighted,.monaco-editor .suggest-preview-text .ghost-text.syntax-highlighted{opacity:.7}.monaco-editor .ghost-text-decoration:not(.syntax-highlighted),.monaco-editor .ghost-text-decoration-preview:not(.syntax-highlighted),.monaco-editor .suggest-preview-text .ghost-text:not(.syntax-highlighted){color:var(--vscode-editorGhostText-foreground)}.monaco-editor .inline-edit.ghost-text.syntax-highlighted,.monaco-editor .inline-edit.ghost-text-decoration.syntax-highlighted,.monaco-editor .inline-edit.ghost-text-decoration-preview.syntax-highlighted,.monaco-editor .inline-edit.suggest-preview-text .ghost-text.syntax-highlighted{opacity:1!important}.hc-black .floating-menu-overlay-widget.single-button .action-item>.action-label,.hc-black .floating-menu-overlay-widget.single-button .action-item>.action-label.codicon:not(.separator),.hc-light .floating-menu-overlay-widget.single-button .action-item>.action-label,.hc-light .floating-menu-overlay-widget.single-button .action-item>.action-label.codicon:not(.separator){box-shadow:none}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-component.multiDiffEditor>.multi-diff-root-floating-menu{position:absolute;top:auto;right:28px;bottom:24px;left:auto;width:auto}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-editor .synthetic-focus,.monaco-diff-editor .synthetic-focus,.monaco-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-editor button:focus,.monaco-diff-editor button:focus,.monaco-editor input[type=button]:focus,.monaco-diff-editor input[type=button]:focus,.monaco-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-editor input[type=search]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-editor input[type=text]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-editor select:focus,.monaco-diff-editor select:focus,.monaco-editor textarea:focus,.monaco-diff-editor textarea:focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-aria-container{position:absolute;left:-999em}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;text-spacing-trim:space-all;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);overflow-wrap:initial}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .editorCanvas{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.disable-animations .monaco-scrollable-element>.visible,.disable-animations .monaco-scrollable-element>.invisible.fade{transition:none}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar{background:var(--vscode-scrollbar-background)}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute;height:100%}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-mouse-cursor-text{cursor:text}.mtkcontrol{color:#fff!important;background:#960000!important}.mtkoverflow{background-color:var(--vscode-button-background, var(--vscode-editor-background));color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{box-sizing:border-box;position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-shadow-md)}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px;pointer-events:none}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.minimap-autohide-mouseover,.minimap.minimap-autohide-scroll{opacity:0;transition:opacity .5s}.minimap.minimap-autohide-scroll{pointer-events:none}.minimap.minimap-autohide-mouseover:hover,.minimap.minimap-autohide-scroll.active{opacity:1;pointer-events:auto}.monaco-editor .minimap{z-index:5}.monaco-editor .minimap canvas{opacity:.9}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset;pointer-events:none}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .monaco-decoration-css-rule-extractor{visibility:hidden;pointer-events:none}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .native-edit-context{margin:0;padding:0;position:absolute;overflow-y:scroll;scrollbar-width:none;z-index:-10;white-space:pre-wrap}.monaco-editor .ime-text-area{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .edit-context-composition-none{background-color:transparent;border-bottom:none}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-secondary{border-bottom:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-primary{border-bottom:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-secondary{border:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-primary{border:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor .margin-view-overlays .gpu-mark{position:absolute;top:0;bottom:0;left:0;width:100%;display:inline-block;border-left:solid 2px var(--vscode-editorWarning-foreground);opacity:.2;transition:background-color .1s linear}.monaco-editor .margin-view-overlays .gpu-mark:hover{background-color:var(--vscode-editorWarning-foreground)}.monaco-hover.workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:5px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:var(--vscode-shadow-lg)}.monaco-hover.workbench-hover.with-pointer{border-radius:3px}.monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon{width:13px;height:13px}.monaco-hover.workbench-hover hr{border-bottom:none}.monaco-hover.workbench-hover.compact{font-size:12px}.monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon{width:12px;height:12px}.monaco-hover.workbench-hover.compact .hover-contents{padding:2px 8px}.workbench-hover-container.locked .monaco-hover.workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover{outline-color:var(--vscode-focusBorder)}.workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}.workbench-hover-pointer:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after{width:4px;height:4px;border-right-width:2px;border-bottom-width:2px}.workbench-hover-container:focus-within .workbench-hover-pointer:after{border-right:1px solid var(--vscode-focusBorder);border-bottom:1px solid var(--vscode-focusBorder)}.workbench-hover-pointer.left{left:-3px}.workbench-hover-pointer.right{right:3px}.workbench-hover-pointer.top{top:-3px}.workbench-hover-pointer.bottom{bottom:3px}.workbench-hover-pointer.left:after{transform:rotate(135deg)}.workbench-hover-pointer.right:after{transform:rotate(315deg)}.workbench-hover-pointer.top:after{transform:rotate(225deg)}.workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-hover.workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-hover.workbench-hover a:focus{outline:1px solid;outline-offset:-1px;text-decoration:underline;outline-color:var(--vscode-focusBorder)}.monaco-hover.workbench-hover a.codicon:focus,.monaco-hover.workbench-hover a.monaco-button:focus{text-decoration:none}.monaco-hover.workbench-hover a:hover,.monaco-hover.workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}.monaco-hover.workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-hover.workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-hover.workbench-hover.right-aligned{left:1px}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}.monaco-hover{cursor:default;position:absolute;overflow:hidden;user-select:text;-webkit-user-select:text;box-sizing:border-box;line-height:1.5em;white-space:var(--vscode-hover-whiteSpace, normal)}.monaco-hover.fade-in{animation:fadein .1s linear}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%;box-sizing:border-box}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px;vertical-align:middle;font-size:inherit}.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);text-decoration:var(--text-link-decoration)}.monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon{color:var(--vscode-textLink-foreground)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-hover .action-container,.monaco-hover .action,.monaco-hover button,.monaco-hover .monaco-button,.monaco-hover .monaco-text-button,.monaco-hover [role=button]{-webkit-user-select:none;user-select:none}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.monaco-select-box{width:100%;cursor:pointer;border-radius:var(--vscode-cornerRadius-small)}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:var(--vscode-cornerRadius-small);min-height:24px}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000;background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-list-focusOutline);outline-offset:-1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box;border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px 6px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list:focus:before{outline:0!important}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer;padding-left:2px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:6px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:6px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator{cursor:default;border-radius:0;padding:0}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-text{visibility:hidden;width:0;float:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-detail{display:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-decorator-right{color:var(--vscode-descriptionForeground);font-size:12px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:var(--vscode-menu-separatorBackground)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:8px;padding-right:8px;white-space:nowrap}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label,.monaco-action-bar .action-item .keybinding{display:flex;font-size:11px;padding:3px;border-radius:var(--vscode-cornerRadius-medium)}.monaco-action-bar .action-item.disabled .action-label:not(.icon),.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover{color:var(--vscode-disabledForeground)}.monaco-action-bar .action-item.disabled .action-label.icon,.monaco-action-bar .action-item.disabled .action-label.icon:before,.monaco-action-bar .action-item.disabled .action-label.icon:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-item .action-label.separator{display:block;border-bottom:1px solid var(--vscode-menu-separatorBackground, var(--vscode-disabledForeground));padding-top:1px;margin:4px .8em;width:100%;height:0;background-color:transparent}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:var(--vscode-disabledForeground)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown .dropdown-menu{border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.disabled{cursor:default}.monaco-dropdown-with-default>.action-container.disabled>.action-label{opacity:.4;pointer-events:none}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}:root{--vscode-sash-size: 4px;--vscode-sash-hover-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size) * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size) * -.5);top:calc(var(--vscode-sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size) * -.5);bottom:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size) * -.5);left:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size) * -.5);right:calc(var(--vscode-sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}.monaco-enable-motion .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-enable-motion .monaco-table>.monaco-split-view2,.monaco-enable-motion .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.monaco-custom-toggle.disabled{opacity:.4;cursor:default;pointer-events:none}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:4px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px;color:var(--vscode-icon-foreground)}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:transparent}}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;opacity:0}.monaco-enable-motion .monaco-tl-indent>.indent-guide{transition:opacity .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite;transform-origin:center center}.monaco-tree-type-filter{position:absolute;top:0;right:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 10px 0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-enable-motion .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0;height:0px;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;-webkit-app-region:no-drag;border-radius:var(--vscode-cornerRadius-xLarge);box-shadow:var(--vscode-shadow-xl)}.quick-input-titlebar{cursor:grab;display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}.quick-input-widget.no-drag .quick-input-titlebar,.quick-input-widget.no-drag .quick-input-title,.quick-input-widget.no-drag .quick-input-header{cursor:default}.quick-input-widget .monaco-inputbox .monaco-action-bar{top:0}.quick-input-widget .monaco-action-bar .monaco-custom-toggle{margin-left:0;border-radius:5px;box-sizing:content-box}.quick-input-left-action-bar{display:flex;margin-left:4px}.quick-input-inline-action-bar .actions-container>.action-item:first-child{margin-left:5px}.quick-input-inline-action-bar .actions-container>.action-item{margin-top:2px}.quick-input-title{cursor:grab;padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden;flex:1}.quick-input-right-action-bar{display:flex;margin-right:4px}.quick-input-right-action-bar .actions-container{justify-content:flex-end}.quick-input-right-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-inline-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{margin:4px 2px;flex:1}.quick-input-header{cursor:grab;display:flex;padding:6px 6px 4px}.quick-input-widget .quick-input-filter .monaco-inputbox{border-radius:var(--vscode-cornerRadius-medium)}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-widget .quick-input-header .monaco-checkbox{margin-top:6px}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:7px}.quick-input-list .monaco-scrollable-element{padding:0 6px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-widget .monaco-checkbox{margin-right:0}.quick-input-widget .quick-input-list .monaco-checkbox,.quick-input-widget .quick-input-tree .monaco-checkbox{margin-top:4px}.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:unset;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-quickInputList-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px;font-size:var(--vscode-bodyFontSize-xSmall);color:var(--vscode-descriptionForeground)}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-list>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.quick-input-list>.monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border{border-color:transparent}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row:hover .monaco-keybinding-key{background:none;border-color:var(--vscode-widget-shadow)}:is(.vs,.vs-dark) .quick-input-list .monaco-list-row.focused .monaco-keybinding-key,:is(.vs,.vs-dark) .quick-input-list .monaco-list-row:hover .monaco-keybinding-key{border-color:color-mix(in srgb,currentColor 30%,transparent)}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.quick-input-tree .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-tree.quick-input-tree-flat .monaco-tl-indent,.quick-input-tree.quick-input-tree-flat .monaco-tl-twistie{display:none!important}.quick-input-tree.quick-input-tree-flat .monaco-checkbox{margin-left:6px}.quick-input-tree .quick-input-tree-entry{box-sizing:border-box;overflow:hidden;display:flex;padding-right:6px}.quick-input-tree .quick-input-tree-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-tree .quick-input-tree-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-tree .quick-input-tree-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row{display:flex;align-items:center}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label,.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label>span{opacity:1}.quick-input-tree .quick-input-tree-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-tree .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-top:1px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-right:4px}.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-tree>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-toolbar.responsive.responsive-all .monaco-action-bar>.actions-container>.action-item{flex-shrink:1;min-width:var(--vscode-toolbar-action-min-width, 20px)}.monaco-toolbar.responsive.responsive-last .monaco-action-bar>.actions-container>.action-item{flex-shrink:0}.monaco-toolbar.responsive.responsive-last .monaco-action-bar:not(.has-overflow)>.actions-container>.action-item:last-child,.monaco-toolbar.responsive.responsive-last .monaco-action-bar.has-overflow>.actions-container>.action-item:nth-last-child(2){flex-shrink:1;min-width:var(--vscode-toolbar-action-min-width, 20px)}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px 8px;border-radius:4px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:16px;font-size:12px;overflow-wrap:normal}.monaco-text-button.secondary{border-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border, transparent))}.monaco-text-button.small{line-height:14px;font-size:11px;padding:3px 6px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;line-height:18px;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 4px 4px 0;padding:0 4px;display:flex;align-items:center}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button.secondary{border-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border, transparent))}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:4px 0 0 4px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground);border-top-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border));border-bottom-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border))}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.monaco-count-badge{padding:3px 5px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-iconpath{width:16px;height:22px;margin-right:6px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-weight:700}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-flex;align-items:center;border-style:solid;border-width:1px;border-radius:3px;justify-content:center;min-width:12px;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review{user-select:none;-webkit-user-select:none;z-index:99}.monaco-component.diff-review .diff-review-line-number{text-align:right;display:inline-block;color:var(--vscode-editorLineNumber-foreground)}.monaco-component.diff-review .diff-review-summary{padding-left:10px}.monaco-component.diff-review .diff-review-shadow{position:absolute;box-shadow:var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset}.monaco-component.diff-review .diff-review-row{white-space:pre}.monaco-component.diff-review .diff-review-table{display:table;min-width:100%}.monaco-component.diff-review .diff-review-row{display:table-row;width:100%}.monaco-component.diff-review .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-component.diff-review .diff-review-spacer>.codicon{font-size:9px!important}.monaco-component.diff-review .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px;z-index:100}.monaco-component.diff-review .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.monaco-component.diff-review .revertButton{cursor:pointer}.monaco-component.diff-review .action-label{background:var(--vscode-editorActionList-background)}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0px;transform:translateY(-10px);font-size:13px;line-height:14px}.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:#00000008}.monaco-diff-editor.vs-dark .diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:#0000}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:#ababab66}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground))}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0}.monaco-diff-editor .gutter>div{position:absolute}.monaco-diff-editor .gutter .gutterItem{opacity:0;transition:opacity .7s}.monaco-diff-editor .gutter .gutterItem.showAlways{opacity:1;transition:none}.monaco-diff-editor .gutter .gutterItem.noTransition{transition:none}.monaco-diff-editor .gutter:hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}.monaco-diff-editor .gutter .gutterItem .background{position:absolute;height:100%;left:50%;width:1px;border-left:2px var(--vscode-menu-separatorBackground) solid}.monaco-diff-editor .gutter .gutterItem .buttons{position:absolute;width:100%;display:flex;justify-content:center;align-items:center}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar{height:fit-content}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar{line-height:1}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container{width:fit-content;border-radius:4px;background:var(--vscode-editorGutter-itemBackground)}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item:hover{background:var(--vscode-toolbar-hoverBackground)}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item .action-label{color:var(--vscode-editorGutter-itemGlyphForeground);padding:1px 2px}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px}.monaco-diff-editor .diff-hidden-lines-compact .line-left,.monaco-diff-editor .diff-hidden-lines-compact .line-right{height:1px;border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;margin:auto;width:100%}.monaco-diff-editor .diff-hidden-lines-compact .line-left{width:20px}.monaco-diff-editor .diff-hidden-lines-compact .text{color:var(--vscode-editorCodeLens-foreground);text-wrap:nowrap;font-size:11px;line-height:11px;margin:0 4px}.monaco-editor .line-delete-selectable{user-select:text!important;-webkit-user-select:text!important;z-index:1!important}.line-delete-selectable .view-line{user-select:text!important;-webkit-user-select:text!important}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);position:relative;height:100%;width:100%;overflow-y:hidden}.monaco-component.multiDiffEditor>div{position:absolute;top:0;left:0;height:100%;width:100%}.monaco-component.multiDiffEditor>div.placeholder{visibility:hidden;display:grid;place-items:center;place-content:center}.monaco-component.multiDiffEditor>div.placeholder.visible{visibility:visible}.monaco-component.multiDiffEditor>.multi-diff-root-floating-menu{position:absolute;inset:auto 28px 24px auto;width:auto}.monaco-component.multiDiffEditor .active{--vscode-multiDiffEditor-border: var(--vscode-focusBorder)}.monaco-component.multiDiffEditor .multiDiffEntry{display:flex;flex-direction:column;flex:1;overflow:hidden}.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button{margin:0 5px;cursor:pointer}.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button a{display:block}.monaco-component.multiDiffEditor .multiDiffEntry .header{z-index:1000;background:var(--vscode-editor-background)}.monaco-component.multiDiffEditor .multiDiffEntry .header:not(.collapsed) .header-content{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border)}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content{margin:8px 0 0;padding:4px 5px;border-top:1px solid var(--vscode-multiDiffEditor-border);display:flex;align-items:center;color:var(--vscode-foreground);background:var(--vscode-multiDiffEditor-headerBackground)}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content.shadow{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path{display:flex;flex:1;min-width:0}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title{font-size:14px;line-height:22px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title.original{flex:1;min-width:0;text-overflow:ellipsis}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .status{font-weight:600;opacity:.75;margin:0 10px;line-height:22px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .actions{padding:0 8px}.monaco-component.multiDiffEditor .multiDiffEntry .editorParent{flex:1;display:flex;flex-direction:column;border-bottom:1px solid var(--vscode-multiDiffEditor-border);overflow:hidden}.monaco-component.multiDiffEditor .multiDiffEntry .editorContainer{flex:1}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{display:inline-block;width:1em;height:1em}.inline-progress-widget{display:flex!important;justify-content:center;align-items:center}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{font-size:90%!important;animation:none}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:2px 4px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0px}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute;left:2px}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.action-widget{font-size:13px;min-width:100px;max-width:80vw;z-index:40;display:block;width:100%;border:1px solid var(--vscode-editorHoverWidget-border)!important;border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);padding:4px;box-shadow:var(--vscode-shadow-lg)}.context-view-block{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}.context-view-pointerBlock{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:2}.action-widget .monaco-list{user-select:none;-webkit-user-select:none;border:none!important;border-width:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{padding:0 12px 0 6px;white-space:nowrap;cursor:pointer;touch-action:none;border-radius:var(--vscode-cornerRadius-medium)}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-list-hoverBackground)!important;color:var(--vscode-list-hoverForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-2px}.action-widget .monaco-list-row.group-header{color:var(--vscode-descriptionForeground)!important;font-weight:500;font-size:11px}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator{border-top:1px solid var(--vscode-editorHoverWidget-border);color:var(--vscode-descriptionForeground);font-size:12px;margin:4px 0;width:100%;cursor:default;-webkit-user-select:none;user-select:none;border-radius:0;pointer-events:none}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator:hover,.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused{outline:0 solid;background-color:transparent!important;border-radius:0}.action-widget .monaco-list-row.separator:first-of-type{border-top:none;margin-top:0}.action-widget .monaco-list-row.separator>span:not(:empty){display:flex;align-items:center;height:100%;padding-left:10px}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{display:flex;gap:6px;align-items:center}.action-widget .monaco-list-row.action .codicon{font-size:12px}.action-widget .monaco-list-row.action .action-list-item-toolbar .codicon{font-size:16px}.action-widget .actionList.compact-icons .monaco-list-row.action .codicon{font-size:var(--vscode-codiconFontSize-compact, 12px)}.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-item-toolbar .codicon,.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-submenu-indicator.codicon{font-size:var(--vscode-codiconFontSize, 16px)}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}.action-widget .monaco-list-row.action .detail{order:99;width:100%;padding-left:18px;font-size:11px;line-height:14px;color:var(--vscode-descriptionForeground);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-widget .monaco-list-row.action .action-item-badge{padding:0 6px;border-radius:10px;background-color:var(--vscode-badge-background);color:var(--vscode-badge-foreground);font-size:11px;line-height:18px;flex-shrink:0}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow)}.action-widget .action-widget-action-bar{background-color:var(--vscode-menu-background);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:4px}.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}.action-widget .action-widget-action-bar .actions-container{padding:2px 8px 0 26px;width:auto}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:12px;line-height:22px;padding:0;pointer-events:all}.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.action-widget .monaco-list .monaco-list-row .description{color:var(--vscode-descriptionForeground);margin-left:.5em;font-size:12px}.action-widget .monaco-list .monaco-list-row .description a{color:var(--vscode-textLink-foreground)}.action-widget .monaco-list .monaco-list-row .description a:hover,.action-widget .monaco-list .monaco-list-row .description a:active{color:var(--vscode-textLink-activeForeground)}.action-widget .monaco-list-row.action .group-title{color:var(--vscode-descriptionForeground);margin-left:.5em;margin-right:6px;font-size:12px;flex-shrink:0}.action-widget .monaco-list .monaco-list-row.action:has(.detail:not([style*="display: none"])){flex-wrap:wrap;align-content:center;padding-right:6px}.action-widget .monaco-list .monaco-list-row.action:has(.detail:not([style*="display: none"])) .title{line-height:14px}.action-widget .inline-description .monaco-list-row.action{gap:0}.action-widget .inline-description .monaco-list-row.action .title{flex:0 1 auto;min-width:0;margin-left:6px}.action-widget .inline-description .monaco-list-row.action .description{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.action-widget .inline-description .monaco-list-row.action .group-title{margin-left:auto}.action-widget .inline-description .monaco-list-row.action .action-list-item-toolbar{margin-left:4px;margin-right:10px}.action-widget .inline-description .monaco-list-row.action .action-list-submenu-indicator{margin-left:auto;margin-right:10px}.action-widget .monaco-list-row.action .action-list-item-toolbar{display:none}.action-widget .monaco-list-row.focused.action.has-toolbar .action-list-item-toolbar,.action-widget .monaco-list-row:hover.action.has-toolbar .action-list-item-toolbar{display:flex}.action-widget .monaco-list-row .action-list-item-toolbar .monaco-action-bar:not(.vertical) .action-label:not(.disabled):hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget-delegate-label{display:flex;align-items:center;gap:4px;font-size:12px}.action-widget .action-list-filter{padding:2px 2px 4px}.action-widget .action-list-filter-row{display:flex;align-items:center;gap:4px;padding-right:10px}.action-widget .action-list-filter:first-child{border-bottom:none}.action-widget .action-list-filter:last-child{border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-list-filter-input{width:100%;flex:1;box-sizing:border-box;padding:4px 8px;border:1px solid var(--vscode-input-border, transparent);border-radius:3px;background-color:var(--vscode-input-background);color:var(--vscode-input-foreground);outline:none}.action-widget .action-list-filter-input:focus{border-color:var(--vscode-focusBorder)}.action-widget .action-list-filter-input::placeholder{color:var(--vscode-input-placeholderForeground)}.action-widget .action-list-filter-actions .action-label{padding:3px;border-radius:3px}.action-widget .action-list-filter-actions .action-label:hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget .action-list-filter-label{color:var(--vscode-descriptionForeground);font-size:12px;flex-shrink:0;margin-right:2px}.action-widget .action-list-footer{color:var(--vscode-descriptionForeground);font-size:11px;padding:4px 10px 2px 6px;margin-top:4px;border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-list-header{display:flex;align-items:flex-start;gap:6px;color:var(--vscode-foreground);font-size:12px;line-height:16px;padding:6px 12px 6px 6px;margin-bottom:2px;background-color:var(--vscode-chat-requestBubbleBackground);border-radius:var(--vscode-cornerRadius-medium)}.action-widget:has(.action-list-header){min-width:160px}.action-widget .action-list-header .action-list-header-icon{flex-shrink:0;width:12px;text-align:center;font-size:12px!important;line-height:16px;color:var(--vscode-descriptionForeground)}.action-widget .action-list-header .action-list-header-text{flex:1;font-size:11px}.action-widget .actionList{position:relative}.action-widget .action-list-submenu-indicator{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:4px}.action-widget .action-list-submenu-indicator.has-submenu{opacity:.6}.action-widget .monaco-list-row.action .action-list-submenu-indicator.codicon{display:flex;font-size:16px}.action-list-submenu-panel{background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);border:1px solid var(--vscode-menu-border, var(--vscode-editorHoverWidget-border));border-radius:5px;box-shadow:0 2px 8px var(--vscode-widget-shadow);z-index:50;width:max-content;outline:none}.action-list-submenu-hover-header{padding:4px 8px;line-height:1.4em;font-size:12px;max-width:300px;word-wrap:break-word;-webkit-user-select:text;user-select:text}.action-list-submenu-hover-header a{color:var(--vscode-textLink-foreground)}.action-list-submenu-hover-header a:hover,.action-list-submenu-hover-header a:active{color:var(--vscode-textLink-activeForeground)}.action-list-submenu-hover-header.has-submenu{border-bottom:1px solid var(--vscode-menu-separatorBackground, var(--vscode-editorWidget-border))}.action-list-submenu-hover-header>p{margin-left:0;margin-right:0}.action-list-submenu-hover-header>p:first-child{margin-top:0}.action-list-submenu-hover-header>p:last-child{margin-bottom:0}.post-edit-widget{box-shadow:var(--vscode-shadow-lg);border:1px solid var(--vscode-widget-border, transparent);border-radius:4px;color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);overflow:hidden}.post-edit-widget .monaco-button{padding:2px;border:none;border-radius:0}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-hoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}@font-face{font-family:codicon;font-display:block;src:url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI3UEb4AAABjAAAAGBjbWFwJofXiQAAC1wAACMSZ2x5Zh9TgmUAADMsAAHOhGhlYWRYk6BSAAAA4AAAADZoaGVhAlcDhgAAALwAAAAkaG10eMJy/+AAAAHsAAAJcGxvY2GY1iGKAAAucAAABLptYXhwA3UBiAAAARgAAAAgbmFtZZP7uU8AAgGwAAAB+HBvc3Q6hS/3AAIDqAAAIvEAAQAAASwAAAAAASz/+v/9AS8AAQAAAAAAAAAAAAAAAAAAAlwAAQAAAAEAABJ8y25fDzz1AAsBLAAAAAB8JbCAAAAAAHwlsID/+v/8AS8BLQAAAAgAAgAAAAAAAAABAAACXAF8AA8AAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQBKwGQAAUAAAC+ANIAAAAqAL4A0gAAAJAADgBNAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOpg7MwBLAAAABsBRwAEAAAAAQAAAAAAAAAAAAAAAAACAAAAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP//ASwAAAEs//8BLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP//ASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASAAAAEsAAABLAAAASwAAAEsAAABIAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEgAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABIAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASD/+gEsAAABLAAAASAAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP//ASz//wEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP/+ASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASz//wEsAAABLP/8ASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP//ASz//wEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP//ASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAcwAAAAAAAAAJkAADqYAAA6mAAAAJYAADqYQAA6mEAAAEZAADqYgAA6mIAAACrAADqYwAA6mMAAACwAADqZAAA6mQAAAFhAADqZQAA6mUAAADGAADqZgAA6mYAAABMAADqZwAA6mcAAADcAADqaAAA6mgAAAB3AADqaQAA6mkAAAD5AADqagAA6moAAABwAADqawAA6msAAAHsAADqbAAA6mwAAAAQAADqbQAA6m0AAACMAADqbgAA6m4AAAB8AADqbwAA6m8AAAB9AADqcAAA6nAAAAGSAADqcQAA6nEAAAITAADqcgAA6nIAAADRAADqcwAA6nMAAAGgAADqdAAA6nQAAAFCAADqdQAA6nUAAAELAADqdgAA6nYAAAIDAADqdwAA6ncAAABOAADqeAAA6ngAAAGyAADqeQAA6nkAAAI+AADqegAA6noAAAAaAADqewAA6nsAAABgAADqfAAA6nwAAAGeAADqfQAA6n0AAAC2AADqfgAA6n4AAADmAADqfwAA6n8AAADzAADqgAAA6oAAAADyAADqgQAA6oEAAAA1AADqggAA6oIAAAFLAADqgwAA6oMAAAF5AADqhAAA6oQAAAFZAADqhQAA6oUAAAA+AADqhgAA6oYAAABiAADqhwAA6ocAAAGZAADqiAAA6ogAAABRAADqigAA6ooAAABqAADqiwAA6osAAABaAADqjAAA6owAAABcAADqjwAA6o8AAABpAADqkAAA6pAAAABZAADqkQAA6pEAAABSAADqkgAA6pIAAABXAADqkwAA6pMAAABTAADqlAAA6pQAAAFWAADqlQAA6pUAAABjAADqlgAA6pYAAABVAADqlwAA6pcAAAJaAADqmAAA6pgAAAJVAADqmQAA6pkAAAJUAADqmgAA6poAAAJPAADqmwAA6psAAAJOAADqnAAA6pwAAAJNAADqnQAA6p0AAAJMAADqngAA6p4AAAJLAADqnwAA6p8AAAJKAADqoAAA6qAAAAJJAADqoQAA6qEAAAJHAADqogAA6qIAAAI6AADqowAA6qMAAAI4AADqpAAA6qQAAAI3AADqpQAA6qUAAAI2AADqpgAA6qYAAAHSAADqpwAA6qcAAAHRAADqqAAA6qgAAAHQAADqqQAA6qkAAAHPAADqqgAA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60QAAACkAADrRQAA60UAAACjAADrRgAA60YAAACiAADrRwAA60cAAAChAADrSAAA60gAAACgAADrSQAA60kAAACXAADrSgAA60oAAACWAADrSwAA60sAAACVAADrTAAA60wAAACTAADrTQAA600AAACSAADrTgAA604AAACNAADrUAAA61AAAACHAADrUQAA61EAAACDAADrUgAA61IAAACCAADrUwAA61MAAAB+AADrVAAA61QAAAB6AADrVQAA61UAAAB4AADrVgAA61YAAABzAADrVwAA61cAAAByAADrWAAA61gAAABxAADrWQAA61kAAABvAADrWgAA61oAAABuAADrWwAA61sAAABoAADrXAAA61wAAABmAADrXQAA610AAABlAADrXgAA614AAABkAADrXwAA618AAABhAADrYAAA62AAAABgAADrYQAA62EAAABfAADrYgAA62IAAABeAADrYwAA62MAAABbAADrZAAA62QAAABYAADrZQAA62UAAABWAADrZgAA62YAAABUAADrZwAA62cAAABKAADraAAA62gAAABJAADraQAA62kAAAA9AADragAA62oAAAA7AADrawAA62sAAAA5AADrbAAA62wAAAA3AADrbQAA620AAAA2AADrbgAA624AAAA0AADrbwAA628AAAAzAADrcAAA63AAAAAyAADrcQAA63EAAAAxAADrcgAA63IAAAAwAADrcwAA63MAAAArAADrdAAA63QAAAApAADrdQAA63UAAAAoAADrdgAA63YAAAAmAADrdwAA63cAAAAjAADreAAA63gAAAAiAADreQAA63kAAAAhAADregAA63oAAAAeAADrewAA63sAAAAcAADrfAAA63wAAAAPAADrfQAA630AAAAOAADrfgAA634AAAANAADrfwAA638AAAAKAADrgAAA64AAAAAJAADrgQAA64EAAAACAADrggAA64IAAAABAADrgwAA64MAAAEWAADrhAAA64QAAAEVAADrhQAA64UAAAETAADrhgAA64YAAAESAADrhwAA64cAAAHOAADriAAA64gAAAHNAADriQAA64kAAAG7AADrigAA64oAAAINAADriwAA64sAAAG6AADrjAAA64wAAAHKAADrjQAA640AAABTAADrjgAA644AAAG8AADrjwAA648AAAG4AADrkAAA65AAAAG+AADrkQAA65EAAAHTAADrkgAA65IAAAIuAADrkwAA65MAAAItAADrlAAA65QAAAD/AADrlQAA65UAAAGXAADrlgAA65YAAAGRAADrlwAA65cAAAFOAADrmAAA65gAAAAqAADrmQAA65kAAAJbAADrmgAA65oAAAI9AADrmwAA65sAAAHHAADrnAAA65wAAAEdAADrnQAA650AAADlAADrngAA654AAACdAADrnwAA658AAABPAADroAAA66AAAADXAADroQAA66EAAAFbAADrogAA66IAAACIAADrowAA66MAAACJAADrpAAA66QAAADfAADrpQAA66UAAABtAADrpgAA66YAAADWAADrpwAA66cAAADEAADrqAAA66gAAAHUAADrqQAA66kAAAAfAADrqgAA66oAAAH+AADrqwAA66sAAAD9AADrrAAA66wAAAGWAADrrQAA660AAAFTAADrrgAA664AAAEKAADrrwAA668AAADsAADrsAAA67AAAADDAADrsQAA67EAAAImAADrsgAA67IAAADYAADrswAA67MAAADgAADrtAAA67QAAAISAADrtQAA67UAAAIRAADrtgAA67YAAAH0AADrtwAA67cAAABNAADruAAA67gAAAAlAADruQAA67kAAAAtAADrugAA67oAAAAvAADruwAA67sAAAAuAADrvAAA67wAAAFnAADrvQAA670AAACfAADrvgAA674AAACcAADrvwAA678AAADtAADrwAAA68AAAAG/AADrwQAA68EAAAAIAADrwgAA68IAAAAGAADrwwAA68MAAAAHAADrxAAA68QAAABHAADrxQAA68UAAABFAADrxgAA68YAAABDAADrxwAA68cAAABCAADryAAA68gAAABAAADryQAA68kAAAA/AADrygAA68oAAABIAADrywAA68sAAAJIAADrzAAA68wAAAHcAADrzQAA680AAADdAADrzgAA684AAAGFAADrzwAA688AAAASAADr0AAA69AAAAHBAADr0QAA69EAAAFAAADr0gAA69IAAAEyAADr0wAA69MAAAEzAADr1AAA69QAAAE0AADr1QAA69UAAAHpAADr1gAA69YAAAHqAADr1wAA69cAAAHrAADr2AAA69gAAAJBAADr2QAA69kAAAE/AADr2gAA69oAAAFpAADr2wAA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7HIAAAAMAADscwAA7HMAAAF4AADsdAAA7HQAAAGlAADsdQAA7HUAAAIGAADsdgAA7HYAAAAsAADsdwAA7HcAAACFAADseAAA7HgAAAH3AADseQAA7HkAAAAbAADsegAA7HoAAAIAAADsewAA7HsAAAJZAADsfAAA7HwAAAC7AADsfQAA7H0AAAAEAADsfgAA7H4AAAADAADsfwAA7H8AAACUAADsgAAA7IAAAAJFAADsgQAA7IEAAADnAADsggAA7IIAAAIJAADsgwAA7IMAAADpAADshAAA7IQAAADxAADshQAA7IUAAABBAADshgAA7IYAAAIqAADshwAA7IcAAAIrAADsiAAA7IgAAACBAADsiQAA7IkAAAIQAADsigAA7IoAAAHnAADsiwAA7IsAAAF7AADsjAAA7IwAAAF9AADsjQAA7I0AAAF2AADsjgAA7I4AAAFwAADsjwAA7I8AAAEeAADskAAA7JAAAADHAADskQAA7JEAAAC+AADskgAA7JIAAACxAADskwAA7JMAAAC0AADslAAA7JQAAAB/AADslQAA7JUAAAB2AADslgAA7JYAAABnAADslwAA7JcAAAALAADsmAAA7JgAAAGbAADsmQAA7JkAAAARAADsmgAA7JoAAADiAADsmwAA7JsAAAFGAADsnAAA7JwAAAFHAADsnQAA7J0AAAClAADsngAA7J4AAAAnAADsnwAA7J8AAAJZAADsoAAA7KAAAAJEAADsoQAA7KEAAAJAAADsogAA7KIAAAIlAADsowAA7KMAAAIjAADspAAA7KQAAAIhAADspQAA7KUAAAIfAADspgAA7KYAAAIdAADspwAA7KcAAAIbAADsqAAA7KgAAAIUAADsqQAA7KkAAAIOAADsqgAA7KoAAAIEAADsqwAA7KsAAAH5AADsrAAA7KwAAAHzAADsrQAA7K0AAAHuAADsrgAA7K4AAAHJAADsrwAA7K8AAAHDAADssAAA7LAAAAGjAADssQAA7LEAAAGOAADssgAA7LIAAAFrAADsswAA7LMAAAEbAADstAAA7LQAAAEPAADstQAA7LUAAADhAADstgAA7LYAAADQAADstwAA7LcAAADBAADsuAAA7LgAAACRAADsuQAA7LkAAACGAADsugAA7LoAAABQAADsuwAA7LsAAABGAADsvAAA7LwAAAAdAADsvQAA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AYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10ACHpvb20tb3V0B3pvb20taW4Id29ya3RyZWUOd29ya3RyZWUtc21hbGwQd29ya3RyZWUtY29tcGFjdBN3b3Jrc3BhY2UtdW50cnVzdGVkEXdvcmtzcGFjZS11bmtub3duEXdvcmtzcGFjZS10cnVzdGVkCXdvcmQtd3JhcAZ3aW5kb3cOd2luZG93LWNvbXBhY3QNd2luZG93LWFjdGl2ZQp3aG9sZS13b3JkCndoaXRlc3BhY2UFd2F0Y2gHd2FybmluZw93YXJuaW5nLWNvbXBhY3QEd2FuZAZ2c2NvZGUOdnNjb2RlLW91dGxpbmUPdnNjb2RlLWluc2lkZXJzF3ZzY29kZS1pbnNpZGVycy1vdXRsaW5lAnZyCnZvaWNlLW1vZGUSdm9pY2UtbW9kZS1jb21wYWN0AnZtCHZtLXNtYWxsCnZtLXJ1bm5pbmcKdm0tcGVuZGluZwp2bS1vdXRsaW5lCnZtLWNvbm5lY3QKdm0tY29tcGFjdAl2bS1hY3RpdmUIdmVyc2lvbnMIdmVyaWZpZWQPdmVyaWZpZWQtZmlsbGVkDnZhcmlhYmxlLWdyb3VwCnVudmVyaWZpZWQFdW5waW4GdW5tdXRlBnVubG9jaxN1bmdyb3VwLWJ5LXJlZi10eXBlBnVuZm9sZAl1bmFyY2hpdmUOdHlwZS1oaWVyYXJjaHkUdHlwZS1oaWVyYXJjaHktc3VwZXISdHlwZS1oaWVyYXJjaHktc3ViB3R3aXR0ZXILdHJpYW5nbGUtdXAOdHJpYW5nbGUtcmlnaHQNdHJpYW5nbGUtbGVmdA10cmlhbmdsZS1kb3duBXRyYXNoBXRvb2xzCHRodW1ic3VwD3RodW1ic3VwLWZpbGxlZAp0aHVtYnNkb3duEXRodW1ic2Rvd24tZmlsbGVkCnRocmVlLWJhcnMIdGhpbmtpbmcJdGV4dC1zaXplCHRlcm1pbmFsD3Rlcm1pbmFsLXVidW50dQ10ZXJtaW5hbC10bXV4D3Rlcm1pbmFsLXNlY3VyZRN0ZXJtaW5hbC1wb3dlcnNoZWxsDnRlcm1pbmFsLWxpbnV4EXRlcm1pbmFsLWdpdC1iYXNoD3Rlcm1pbmFsLWRlYmlhbhB0ZXJtaW5hbC1jb21wYWN0DHRlcm1pbmFsLWNtZA10ZXJtaW5hbC1iYXNoCXRlbGVzY29wZQh0YXNrbGlzdAZ0YXJnZXQDdGFnBXRhYmxlBHN5bmMMc3luYy1pZ25vcmVkDHN5bmMtY29tcGFjdA9zeW1ib2wtdmFyaWFibGUQc3ltYm9sLXN0cnVjdHVyZQ1zeW1ib2wtc3RyaW5nDnN5bWJvbC1zbmlwcGV0DHN5bWJvbC1ydWxlcg9zeW1ib2wtcHJvcGVydHkQc3ltYm9sLXBhcmFtZXRlcg9zeW1ib2wtb3BlcmF0b3IOc3ltYm9sLW51bWVyaWMQc3ltYm9sLW5hbWVzcGFjZQtzeW1ib2wtbWlzYw1zeW1ib2wtbWV0aG9kE3N5bWJvbC1tZXRob2QtYXJyb3cOc3ltYm9sLWtleXdvcmQQc3ltYm9sLWludGVyZmFjZQtzeW1ib2wtZmlsZQxzeW1ib2wtZmllbGQMc3ltYm9sLWV2ZW50C3N5bWJvbC1lbnVtEnN5bWJvbC1lbnVtLW1lbWJlcg9zeW1ib2wtY29uc3RhbnQMc3ltYm9sLWNvbG9yFHN5bWJvbC1jb2xvci1jb21wYWN0DHN5bWJvbC1jbGFzcw5zeW1ib2wtYm9vbGVhbgxzeW1ib2wtYXJyYXkNc3Vycm91bmQtd2l0aA1zdHJpa2V0aHJvdWdoC3N0b3AtY2lyY2xlCXN0YXItaGFsZglzdGFyLWZ1bGwKc3Rhci1lbXB0eQhzcXVpcnJlbA5zcGxpdC12ZXJ0aWNhbBBzcGxpdC1ob3Jpem9udGFsB3NwYXJrbGUOc3BhcmtsZS1maWxsZWQPc3BhcmtsZS1jb21wYWN0DnNvdXJjZS1jb250cm9sD3NvcnQtcHJlY2VkZW5jZQVzbmFrZQZzbWlsZXkEc2tpcAhzaWduLW91dAdzaWduLWluBnNoaWVsZA5zaGllbGQtY29tcGFjdAVzaGFyZQxzaGFyZS13aW5kb3cIc2V0dGluZ3MNc2V0dGluZ3MtZ2VhchBzZXR0aW5ncy1jb21wYWN0E3Nlc3Npb24taW4tcHJvZ3Jlc3Mbc2Vzc2lvbi1pbi1wcm9ncmVzcy1jb21wYWN0BnNlcnZlcg5zZXJ2ZXItcHJvY2VzcxJzZXJ2ZXItZW52aXJvbm1lbnQEc2VuZBRzZW5kLXRvLXJlbW90ZS1hZ2VudAZzZWFyY2gLc2VhcmNoLXN0b3AOc2VhcmNoLXNwYXJrbGUMc2VhcmNoLWxhcmdlDHNlYXJjaC1mdXp6eQ5zZWFyY2gtY29tcGFjdA1zY3JlZW4tbm9ybWFsC3NjcmVlbi1mdWxsCnNjcmVlbi1jdXQEc2F2ZQdzYXZlLWFzCHNhdmUtYWxsDXJ1bi13aXRoLWRlcHMKcnVuLWVycm9ycwxydW4tY292ZXJhZ2ULcnVuLWNvbXBhY3QJcnVuLWJlbG93B3J1bi1hbGwQcnVuLWFsbC1jb3ZlcmFnZQlydW4tYWJvdmUEcnVieQNyc3MLcm9vdC1mb2xkZXIScm9vdC1mb2xkZXItb3BlbmVkBnJvY2tldA5yb2NrZXQtY29tcGFjdAVyb2JvdBByaWdodC1wYW5lbC1zaG93EHJpZ2h0LXBhbmVsLWhpZGUPcmVxdWVzdC1jaGFuZ2VzBnJlcG9ydARyZXBvDXJlcG8tc2VsZWN0ZWQJcmVwby1wdXNoCXJlcG8tcHVsbAtyZXBvLXBpbm5lZAtyZXBvLWZvcmtlZBNyZXBvLWZvcmtlZC1jb21wYWN0D3JlcG8tZm9yY2UtcHVzaApyZXBvLWZldGNoDHJlcG8tY29tcGFjdApyZXBvLWNsb25lBXJlcGx5B3JlcGxhY2ULcmVwbGFjZS1hbGwGcmVuYW1lBnJlbW92ZQxyZW1vdmUtc21hbGwGcmVtb3RlD3JlbW90ZS1leHBsb3Jlcg5yZW1vdGUtY29tcGFjdAVyZWdleAdyZWZyZXNoD3JlZnJlc2gtY29tcGFjdApyZWZlcmVuY2VzBHJlZG8GcmVjb3JkDHJlY29yZC1zbWFsbAtyZWNvcmQta2V5cxNyZWNvcmQta2V5cy1jb21wYWN0CXJlYWN0aW9ucwtyYWRpby10b3dlcgZxdW90ZXMFcXVvdGUIcXVlc3Rpb24GcHl0aG9uBXB1bHNlB3Byb2plY3QPcHJvamVjdC1jb21wYWN0EHByaW1pdGl2ZS1zcXVhcmUHcHJldmlldw1wcmVzZXJ2ZS1jYXNlBHBsdWcEcGxheQtwbGF5LWNpcmNsZQZwaW5uZWQMcGlubmVkLWRpcnR5A3BpbglwaWUtY2hhcnQFcGlhbm8GcGVyc29uCnBlcnNvbi1hZGQKcGVyY2VudGFnZQRwYXNzC3Bhc3MtZmlsbGVkE3Bhc3MtZmlsbGVkLWNvbXBhY3QMcGFzcy1jb21wYWN0CHBhaW50Y2FuB3BhY2thZ2UGb3V0cHV0DG9yZ2FuaXphdGlvbgZvcGVuYWkMb3Blbi1wcmV2aWV3Dm9wZW4taW4td2luZG93D29wZW4taW4tcHJvZHVjdAhvY3RvZmFjZQhub3RlYm9vaxFub3RlYm9vay10ZW1wbGF0ZQRub3RlCm5vLW5ld2xpbmUHbmV3bGluZQtuZXctc2Vzc2lvbgpuZXctZm9sZGVyCG5ldy1maWxlDm5ldy1jb2xsZWN0aW9uBG11dGUFbXVzaWMEbW92ZQxtb3J0YXItYm9hcmQGbWlycm9yCW1pbGVzdG9uZQNtaWMKbWljLWZpbGxlZAVtZXJnZQptZXJnZS1pbnRvBG1lbnUHbWVudGlvbgltZWdhcGhvbmUDbWNwCG1hcmtkb3duA21hcAxtYXAtdmVydGljYWwTbWFwLXZlcnRpY2FsLWZpbGxlZAptYXAtZmlsbGVkBG1haWwJbWFpbC1yZWFkBm1hZ25ldARsb2NrCmxvY2stc21hbGwIbG9jYXRpb24HbG9hZGluZw9sb2FkaW5nLWNvbXBhY3QKbGl2ZS1zaGFyZQ5saXN0LXVub3JkZXJlZAlsaXN0LXRyZWUObGlzdC1zZWxlY3Rpb24MbGlzdC1vcmRlcmVkCWxpc3QtZmxhdAtsaXN0LWZpbHRlcgRsaW5rDWxpbmstZXh0ZXJuYWwJbGlnaHRidWxiEWxpZ2h0YnVsYi1zcGFya2xlEWxpZ2h0YnVsYi1jb21wYWN0EWxpZ2h0YnVsYi1hdXRvZml4B2xpYnJhcnkPbGlicmFyeS1jb21wYWN0BmxheW91dBBsYXlvdXQtc3RhdHVzYmFyFGxheW91dC1zaWRlYmFyLXJpZ2h0GGxheW91dC1zaWRlYmFyLXJpZ2h0LW9mZhlsYXlvdXQtc2lkZWJhci1yaWdodC1kb2NrE2xheW91dC1zaWRlYmFyLWxlZnQXbGF5b3V0LXNpZGViYXItbGVmdC1vZmYYbGF5b3V0LXNpZGViYXItbGVmdC1kb2NrDGxheW91dC1wYW5lbBJsYXlvdXQtcGFuZWwtcmlnaHQQbGF5b3V0LXBhbmVsLW9mZhFsYXlvdXQtcGFuZWwtbGVmdBRsYXlvdXQtcGFuZWwtanVzdGlmeRFsYXlvdXQtcGFuZWwtZG9jaxNsYXlvdXQtcGFuZWwtY2VudGVyDmxheW91dC1tZW51YmFyD2xheW91dC1jZW50ZXJlZBhsYXlvdXQtYWN0aXZpdHliYXItcmlnaHQXbGF5b3V0LWFjdGl2aXR5YmFyLWxlZnQGbGF5ZXJzCmxheWVycy1kb3QNbGF5ZXJzLWFjdGl2ZQNsYXcMa2V5Ym9hcmQtdGFiEmtleWJvYXJkLXRhYi1iZWxvdxJrZXlib2FyZC10YWItYWJvdmUDa2V5DmtlYmFiLXZlcnRpY2FsBmplcnNleQZpdGFsaWMGaXNzdWVzDmlzc3VlLXJlb3BlbmVkC2lzc3VlLWRyYWZ0B2luc3BlY3QGaW5zZXJ0BGluZm8KaW5kZXgtemVybwZpbmRlbnQFaW5ib3gJaW1wb3J0YW50EWltcG9ydGFudC1jb21wYWN0BWh1Ym90D2hvcml6b250YWwtcnVsZQRob21lB2hpc3RvcnkFaGVhcnQMaGVhcnQtZmlsbGVkEWdyb3VwLWJ5LXJlZi10eXBlB2dyaXBwZXIFZ3JhcGgNZ3JhcGgtc2NhdHRlcgpncmFwaC1saW5lCmdyYXBoLWxlZnQHZ3JhYmJlcgxnby10by1zZWFyY2gKZ28tdG8tZmlsZRVnby10by1lZGl0aW5nLXNlc3Npb24FZ2xvYmUGZ2l0aHViDmdpdGh1Yi1wcm9qZWN0D2dpdGh1Yi1pbnZlcnRlZApnaXRodWItYWx0DWdpdGh1Yi1hY3Rpb24JZ2l0LXN0YXNoDWdpdC1zdGFzaC1wb3APZ2l0LXN0YXNoLWFwcGx5EGdpdC1wdWxsLXJlcXVlc3QcZ2l0LXB1bGwtcmVxdWVzdC1uZXctY2hhbmdlcx5naXQtcHVsbC1yZXF1ZXN0LWdvLXRvLWNoYW5nZXMWZ2l0LXB1bGwtcmVxdWVzdC1lcnJvchZnaXQtcHVsbC1yZXF1ZXN0LWRyYWZ0FWdpdC1wdWxsLXJlcXVlc3QtZG9uZRdnaXQtcHVsbC1yZXF1ZXN0LWNyZWF0ZRhnaXQtcHVsbC1yZXF1ZXN0LWNvbW1lbnQXZ2l0LXB1bGwtcmVxdWVzdC1jbG9zZWQJZ2l0LW1lcmdlCWdpdC1mZXRjaAtnaXQtY29tcGFyZQpnaXQtY29tbWl0GWdpdC1icmFuY2gtc3RhZ2VkLWNoYW5nZXMUZ2l0LWJyYW5jaC1jb25mbGljdHMSZ2l0LWJyYW5jaC1jb21wYWN0EmdpdC1icmFuY2gtY2hhbmdlcwRnaXN0C2dpc3Qtc2VjcmV0BGdpZnQEZ2VhcgxnZWFyLWNvbXBhY3QEZ2FtZQdmb3J3YXJkBmZvbGRlcg1mb2xkZXItb3BlbmVkFWZvbGRlci1vcGVuZWQtY29tcGFjdA5mb2xkZXItbGlicmFyeQ5mb2xkZXItY29tcGFjdA1mb2xkZXItYWN0aXZlBGZvbGQHZm9sZC11cAlmb2xkLWRvd24FZmxhbWUEZmxhZwZmaWx0ZXINZmlsdGVyLWZpbGxlZAVmaWxlcwhmaWxlLXppcAlmaWxlLXRleHQRZmlsZS1zeW1saW5rLWZpbGUWZmlsZS1zeW1saW5rLWRpcmVjdG9yeQ5maWxlLXN1Ym1vZHVsZQhmaWxlLXBkZgpmaWxlLW1lZGlhEmZpbGUtbWVkaWEtY29tcGFjdAlmaWxlLWNvZGULZmlsZS1iaW5hcnkIZmVlZGJhY2sDZXllCmV5ZS1jbG9zZWQKZXh0ZW5zaW9ucxBleHRlbnNpb25zLWxhcmdlBmV4cG9ydApleHBhbmQtYWxsB2V4Y2x1ZGUFZXJyb3ILZXJyb3Itc21hbGwNZXJyb3ItY29tcGFjdAZlcmFzZXIMZW1wdHktd2luZG93CGVsbGlwc2lzDWVkaXRvci1sYXlvdXQEZWRpdAxlZGl0LXNwYXJrbGUMZWRpdC1zZXNzaW9uDGVkaXQtY29tcGFjdAllZGl0LWNvZGUIZG93bmxvYWQHZGlzY2FyZARkaWZmDGRpZmYtcmVuYW1lZAxkaWZmLXJlbW92ZWQNZGlmZi1tdWx0aXBsZQ1kaWZmLW1vZGlmaWVkDGRpZmYtaWdub3JlZApkaWZmLWFkZGVkDWRldmljZS1tb2JpbGUNZGV2aWNlLWNhbWVyYRNkZXZpY2UtY2FtZXJhLXZpZGVvD2RldmVsb3Blci10b29scxBkZXNrdG9wLWRvd25sb2FkBWRlYnVnCmRlYnVnLXN0b3APZGVidWctc3RlcC1vdmVyDmRlYnVnLXN0ZXAtb3V0D2RlYnVnLXN0ZXAtaW50bw9kZWJ1Zy1zdGVwLWJhY2sLZGVidWctc3RhcnQQZGVidWctc3RhY2tmcmFtZRdkZWJ1Zy1zdGFja2ZyYW1lLWFjdGl2ZRZkZWJ1Zy1yZXZlcnNlLWNvbnRpbnVlDWRlYnVnLXJlc3RhcnQTZGVidWctcmVzdGFydC1mcmFtZQtkZWJ1Zy1yZXJ1bgtkZWJ1Zy1wYXVzZRJkZWJ1Zy1saW5lLWJ5LWxpbmUQZGVidWctZGlzY29ubmVjdBhkZWJ1Zy1kaXNjb25uZWN0LWNvbXBhY3QOZGVidWctY292ZXJhZ2UOZGVidWctY29udGludWUUZGVidWctY29udGludWUtc21hbGwNZGVidWctY29uc29sZQ9kZWJ1Zy1jb25uZWN0ZWQXZGVidWctY29ubmVjdGVkLWNvbXBhY3QcZGVidWctYnJlYWtwb2ludC11bnN1cHBvcnRlZBRkZWJ1Zy1icmVha3BvaW50LWxvZx9kZWJ1Zy1icmVha3BvaW50LWxvZy11bnZlcmlmaWVkGWRlYnVnLWJyZWFrcG9pbnQtZnVuY3Rpb24kZGVidWctYnJlYWtwb2ludC1mdW5jdGlvbi11bnZlcmlmaWVkFWRlYnVnLWJyZWFrcG9pbnQtZGF0YSBkZWJ1Zy1icmVha3BvaW50LWRhdGEtdW52ZXJpZmllZBxkZWJ1Zy1icmVha3BvaW50LWNvbmRpdGlvbmFsJ2RlYnVnLWJyZWFrcG9pbnQtY29uZGl0aW9uYWwtdW52ZXJpZmllZAlkZWJ1Zy1hbHQPZGVidWctYWx0LXNtYWxsCWRlYnVnLWFsbAhkYXRhYmFzZQlkYXNoYm9hcmQEZGFzaAZjdXJzb3ILY3JlZGl0LWNhcmQIY292ZXJhZ2UEY29weQdjb3BpbG90D2NvcGlsb3Qtd2FybmluZxVjb3BpbG90LXdhcm5pbmctbGFyZ2UTY29waWxvdC11bmF2YWlsYWJsZQ9jb3BpbG90LXN1Y2Nlc3MOY29waWxvdC1zbm9vemUVY29waWxvdC1ub3QtY29ubmVjdGVkDWNvcGlsb3QtbGFyZ2UTY29waWxvdC1pbi1wcm9ncmVzcw1jb3BpbG90LWVycm9yD2NvcGlsb3QtY29tcGFjdA9jb3BpbG90LWJsb2NrZWQHY29tcGFzcwtjb21wYXNzLWRvdA5jb21wYXNzLWFjdGl2ZQdjb21tZW50EmNvbW1lbnQtdW5yZXNvbHZlZBpjb21tZW50LXVucmVzb2x2ZWQtY29tcGFjdA1jb21tZW50LWRyYWZ0EmNvbW1lbnQtZGlzY3Vzc2lvbhpjb21tZW50LWRpc2N1c3Npb24tc3BhcmtsZRhjb21tZW50LWRpc2N1c3Npb24tcXVvdGUPY29tbWVudC1jb21wYWN0B2NvbWJpbmUKY29sb3ItbW9kZQpjb2xsZWN0aW9uEGNvbGxlY3Rpb24tc21hbGwMY29sbGFwc2UtYWxsFGNvbGxhcHNlLWFsbC1jb21wYWN0BmNvZmZlZQRjb2RlC2NvZGUtcmV2aWV3CGNvZGUtb3NzBWNsb3VkDGNsb3VkLXVwbG9hZAtjbG91ZC1zbWFsbA5jbG91ZC1kb3dubG9hZA1jbG91ZC1jb21wYWN0BWNsb3NlDWNsb3NlLWNvbXBhY3QJY2xvc2UtYWxsCWNsb2NrZmFjZQZjbGlwcHkJY2xlYXItYWxsBmNsYXVkZQ1jaXJjdWl0LWJvYXJkBmNpcmNsZQxjaXJjbGUtc21hbGwTY2lyY2xlLXNtYWxsLWZpbGxlZBtjaXJjbGUtc21hbGwtZmlsbGVkLWNvbXBhY3QMY2lyY2xlLXNsYXNoFGNpcmNsZS1zbGFzaC1jb21wYWN0DGNpcmNsZS1sYXJnZRNjaXJjbGUtbGFyZ2UtZmlsbGVkDWNpcmNsZS1maWxsZWQVY2lyY2xlLWZpbGxlZC1jb21wYWN0DmNocm9tZS1yZXN0b3JlD2Nocm9tZS1taW5pbWl6ZQ9jaHJvbWUtbWF4aW1pemUMY2hyb21lLWNsb3NlBGNoaXAKY2hldnJvbi11cBJjaGV2cm9uLXVwLWNvbXBhY3QNY2hldnJvbi1yaWdodBVjaGV2cm9uLXJpZ2h0LWNvbXBhY3QMY2hldnJvbi1sZWZ0FGNoZXZyb24tbGVmdC1jb21wYWN0DGNoZXZyb24tZG93bhRjaGV2cm9uLWRvd24tY29tcGFjdAljaGVja2xpc3QRY2hlY2tsaXN0LWNvbXBhY3QFY2hlY2sNY2hlY2stY29tcGFjdAljaGVjay1hbGwMY2hhdC1zcGFya2xlFGNoYXQtc3BhcmtsZS13YXJuaW5nEmNoYXQtc3BhcmtsZS1lcnJvcgtjaGF0LWltcG9ydAtjaGF0LWV4cG9ydA5jYXNlLXNlbnNpdGl2ZQ1jYWxsLW91dGdvaW5nDWNhbGwtaW5jb21pbmcIY2FsZW5kYXIFYnVpbGQDYnVnCWJyb2FkY2FzdAlicmllZmNhc2UNYnJhY2tldC1lcnJvcgticmFja2V0LWRvdAhib29rbWFyawRib29rBGJvbGQFYmxhbmsEYmVsbApiZWxsLXNsYXNoDmJlbGwtc2xhc2gtZG90CGJlbGwtZG90BmJlYWtlcgtiZWFrZXItc3RvcA5iZWFrZXItY29tcGFjdAVhenVyZQxhenVyZS1kZXZvcHMGYXR0YWNoDmF0dGFjaC1jb21wYWN0A2Fzawthc2stY29tcGFjdAhhcnJvdy11cAphcnJvdy1zd2FwDmFycm93LXNtYWxsLXVwEWFycm93LXNtYWxsLXJpZ2h0EGFycm93LXNtYWxsLWxlZnQQYXJyb3ctc21hbGwtZG93bgthcnJvdy1yaWdodAphcnJvdy1sZWZ0CmFycm93LWRvd24PYXJyb3ctY2lyY2xlLXVwEmFycm93LWNpcmNsZS1yaWdodBFhcnJvdy1jaXJjbGUtbGVmdBFhcnJvdy1jaXJjbGUtZG93bgphcnJvdy1ib3RoB2FyY2hpdmUFYWdlbnQNYWdlbnQtY29tcGFjdANhZGQJYWRkLXNtYWxsFGFjdGl2YXRlLWJyZWFrcG9pbnRzB2FjY291bnQAAAAAAA==) format("truetype")}.codicon[class*=codicon-]{font:16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-loading,.codicon-tree-item-loading:before{animation:codicon-spin 1.5s steps(30) infinite;transform-origin:center center}.codicon-modifier-disabled{opacity:.4}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon-colored.codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon-colored.codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon-colored.codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon-colored.codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon-colored.codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon-colored.codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon-colored.codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon-colored.codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon-colored.codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon-colored.codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon-colored.codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon-colored.codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon-colored.codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon-colored.codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon-colored.codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon-colored.codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon-colored.codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon-colored.codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon-colored.codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon-colored.codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon-colored.codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon-colored.codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon-colored.codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon-colored.codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon-colored.codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon-colored.codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon-colored.codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon-colored.codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon-colored.codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon-colored.codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .lightBulbWidget:before{position:relative;z-index:2}.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;z-index:1}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{display:block;cursor:pointer}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-flex!important;align-items:center;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub;display:inline-flex;align-items:center}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon[class*=codicon-]{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.monaco-editor .inlineSuggestionsHints{padding:4px}.monaco-editor .inlineSuggestionsHints .warningMessage p{margin:0}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)!important}.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;align-items:center;margin-left:4px;opacity:.6}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{display:flex;min-width:19px;justify-content:center}.monaco-editor .inlineSuggestionStatusBarItemLabel{align-items:center;margin-right:2px}.monaco-editor .find-widget{position:absolute;z-index:35;height:34px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px 0 9px;margin-top:4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));box-shadow:var(--vscode-shadow-lg);color:var(--vscode-editorWidget-foreground);border:1px solid var(--vscode-widget-border);border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-editorWidget-background)}.monaco-reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin:4px 0 4px 5px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:0;width:18px;height:-webkit-fill-available;border-radius:var(--vscode-cornerRadius-small);box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important;background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);padding:1px;box-sizing:border-box}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{left:0!important;background-color:var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border))}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.findMatch{background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:240px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1;white-space:nowrap;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker{border-bottom:none}.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{width:100%;height:100%;text-align:center}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.colorpicker-body .standalone-strip .standalone-overlay{height:122px;pointer-events:none}.standalone-colorpicker-body{display:block;border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);overflow:hidden}.colorpicker-body .insert-button{position:absolute;height:20px;width:58px;padding:0;right:8px;bottom:8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:2px;border:none;cursor:pointer}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .peekview-widget{box-shadow:var(--vscode-shadow-lg)}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{color:var(--vscode-peekViewResult-fileForeground)!important;background-color:var(--vscode-peekViewResult-matchHighlightBackground)!important}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-resizable-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-sizing:content-box;background-color:var(--vscode-editorHoverWidget-background)}.monaco-editor .monaco-resizable-hover>.monaco-hover{border:none;border-radius:inherit;overflow:hidden}.monaco-editor .monaco-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);box-shadow:var(--vscode-shadow-lg)}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{border-radius:var(--vscode-cornerRadius-large);display:flex}.monaco-editor .monaco-hover .hover-row.hover-row-with-copy{position:relative;padding-right:20px}.monaco-editor .monaco-hover .hover-row .hover-row-contents{min-width:0;display:flex;flex-direction:column}.monaco-editor .monaco-hover .hover-row .verbosity-actions{border-right:1px solid var(--vscode-editorHoverWidget-border);width:22px;overflow-y:clip}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner{display:flex;flex-direction:column;padding-left:5px;padding-right:5px;justify-content:flex-end;position:relative}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .monaco-hover .hover-copy-button{position:absolute;top:4px;right:4px;padding:2px 4px;border-radius:3px;display:flex;align-items:center;justify-content:center;opacity:0}.monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button,.monaco-editor .monaco-hover .hover-row-with-copy:focus-within .hover-copy-button{opacity:1}.monaco-editor .monaco-hover .hover-copy-button:hover{background-color:var(--vscode-toolbar-hoverBackground);cursor:pointer}.monaco-editor .monaco-hover .hover-copy-button:focus{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.monaco-editor .monaco-hover .hover-copy-button .codicon{font-size:16px;color:var(--vscode-foreground)}.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:var(--vscode-shadow-lg);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:initial}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.chat-attached-context-attachment .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px;box-shadow:var(--vscode-shadow-lg)}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input-with-button{padding:3px;border-radius:4px;width:calc(100% - 8px)}.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}.monaco-editor .rename-box .rename-input:focus{outline:none}.monaco-editor .rename-box .rename-suggestions-button{display:flex;align-items:center;padding:3px;background-color:transparent;border:none;border-radius:5px;cursor:pointer}.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column;border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none;border-radius:var(--vscode-cornerRadius-large)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details:focus{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 4px 5px}.monaco-editor .suggest-details.detail-and-doc>.monaco-scrollable-element>.body>.header>.type{padding-bottom:12px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}.monaco-editor .suggest-preview-text.clickable .view-line{z-index:1}.monaco-editor .ghost-text-decoration.clickable,.monaco-editor .ghost-text-decoration-preview.clickable,.monaco-editor .suggest-preview-text.clickable .ghost-text{cursor:pointer}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}:is(.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text).syntax-highlighted{opacity:.7}:is(.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text):not(.syntax-highlighted){color:var(--vscode-editorGhostText-foreground)}.monaco-editor .ghost-text-decoration.warning,.monaco-editor .ghost-text-decoration-preview.warning,.monaco-editor .suggest-preview-text .ghost-text.warning{background:var(--monaco-editor-warning-decoration) repeat-x bottom left;border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .ghost-text-decoration.short-text,.monaco-editor .ghost-text-decoration-preview.short-text,.monaco-editor .suggest-preview-text .ghost-text.short-text{text-decoration:underline dotted var(--vscode-editorGhostText-foreground);text-underline-position:under}.ghost-text-view-warning-widget-icon .codicon{color:var(--vscode-editorWarning-foreground)!important}.monaco-editor .edits-fadeout-decoration{opacity:var(--animation-opacity, 1);background-color:var(--vscode-inlineEdit-modifiedChangedTextBackground)}.monaco-editor .sticky-widget{overflow:hidden;border-bottom:1px solid var(--vscode-editorStickyScroll-border);width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;z-index:4;right:initial!important;margin-left:"0px"}.monaco-editor .sticky-widget .sticky-widget-line-numbers{float:left;background-color:var(--vscode-editorStickyScrollGutter-background)}.monaco-editor .sticky-widget.peek .sticky-widget-line-numbers{background-color:var(--vscode-peekViewEditorStickyScrollGutter-background)}.monaco-editor .sticky-widget .sticky-widget-lines-scrollable{display:inline-block;position:absolute;overflow:hidden;width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:var(--vscode-editorStickyScroll-background)}.monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .sticky-widget .sticky-widget-lines{position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number,.monaco-editor .sticky-widget .sticky-line-content{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;display:inline-block;position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition);position:absolute;margin-left:2px}.monaco-editor .sticky-widget .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit;white-space:nowrap}.monaco-editor .sticky-widget .sticky-line-number-inner{display:inline-block;text-align:right}.monaco-editor .sticky-widget .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor{--inline-edit-border-radius: 3px}.monaco-editor .inline-edits-view-indicator{display:flex;z-index:34;height:20px;color:var(--vscode-inlineEdit-gutterIndicator-primaryForeground);background-color:var(--vscode-inlineEdit-gutterIndicator-background);border:1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder);border-radius:var(--inline-edit-border-radius);align-items:center;padding:2px 10px 2px 2px;margin:0 4px;opacity:0}.monaco-editor .inline-edits-view-indicator.contained{transition:opacity .2s ease-in-out;transition-delay:.4s}.monaco-editor .inline-edits-view-indicator.visible,.monaco-editor .inline-edits-view-indicator.top{opacity:1}.monaco-editor .inline-edits-view-indicator.top .icon{transform:rotate(90deg)}.monaco-editor .inline-edits-view-indicator.bottom{opacity:1}.monaco-editor .inline-edits-view-indicator.bottom .icon{transform:rotate(-90deg)}.monaco-editor .inline-edits-view-indicator .icon{display:flex;align-items:center;margin:0 2px;transform:none;transition:transform .2s ease-in-out}.monaco-editor .inline-edits-view-indicator .icon .codicon{color:var(--vscode-inlineEdit-gutterIndicator-primaryForeground)}.monaco-editor .inline-edits-view-indicator .label{margin:0 2px;display:flex;justify-content:center;width:100%}.monaco-editor .inline-edits-view .editorContainer .preview .monaco-editor .view-overlays .current-line-exact,.monaco-editor .inline-edits-view .editorContainer .preview .monaco-editor .current-line-margin{border:none}.monaco-editor .inline-edits-view .editorContainer .inline-edits-view-zone.diagonal-fill{opacity:.5}.monaco-editor .strike-through{text-decoration:line-through}.monaco-editor .inlineCompletions-line-insert{background:var(--vscode-inlineEdit-modifiedChangedLineBackground)}.monaco-editor .inlineCompletions-line-delete{background:var(--vscode-inlineEdit-originalChangedLineBackground)}.monaco-editor .inlineCompletions-char-insert{background:var(--vscode-inlineEdit-modifiedChangedTextBackground);cursor:pointer}.monaco-editor .inlineCompletions-char-delete{background:var(--vscode-inlineEdit-originalChangedTextBackground)}.monaco-editor .inlineCompletions-char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px}.monaco-editor .inlineCompletions-char-insert.diff-range-empty{border-left:solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px}.monaco-editor .inlineCompletions-char-delete.single-line-inline{border:1px solid var(--vscode-editorHoverWidget-border);margin:-2px 0 0 -2px}.monaco-editor .inlineCompletions-char-insert.single-line-inline{border-top:1px solid var(--vscode-inlineEdit-modifiedBorder);border-bottom:1px solid var(--vscode-inlineEdit-modifiedBorder)}.monaco-editor .inlineCompletions-char-insert.single-line-inline.start{border-top-left-radius:var(--inline-edit-border-radius);border-bottom-left-radius:var(--inline-edit-border-radius);border-left:1px solid var(--vscode-inlineEdit-modifiedBorder)}.monaco-editor .inlineCompletions-char-insert.single-line-inline.end{border-top-right-radius:var(--inline-edit-border-radius);border-bottom-right-radius:var(--inline-edit-border-radius);border-right:1px solid var(--vscode-inlineEdit-modifiedBorder)}.monaco-editor .inlineCompletions-char-delete.single-line-inline.empty,.monaco-editor .inlineCompletions-char-insert.single-line-inline.empty{display:none}.monaco-editor .inlineCompletions.strike-through{text-decoration-thickness:1px}.monaco-editor .inlineCompletions-modified-bubble{background:var(--vscode-inlineEdit-modifiedChangedTextBackground)}.monaco-editor .inlineCompletions-original-bubble{background:var(--vscode-inlineEdit-originalChangedTextBackground)}.monaco-editor .inlineCompletions-modified-bubble,.monaco-editor .inlineCompletions-original-bubble{pointer-events:none;display:inline-block}.monaco-editor .inline-edit.ghost-text,.monaco-editor .inline-edit.ghost-text-decoration,.monaco-editor .inline-edit.ghost-text-decoration-preview,.monaco-editor .inline-edit.suggest-preview-text .ghost-text{font-style:normal!important}:is(.monaco-editor .inline-edit.ghost-text,.monaco-editor .inline-edit.ghost-text-decoration,.monaco-editor .inline-edit.ghost-text-decoration-preview,.monaco-editor .inline-edit.suggest-preview-text .ghost-text).syntax-highlighted{opacity:1!important}.monaco-editor .inline-edit.modified-background.ghost-text,.monaco-editor .inline-edit.modified-background.ghost-text-decoration,.monaco-editor .inline-edit.modified-background.ghost-text-decoration-preview,.monaco-editor .inline-edit.modified-background.suggest-preview-text .ghost-text{background:var(--vscode-inlineEdit-modifiedChangedTextBackground)!important;display:inline-block!important}.monaco-editor .inlineCompletions-original-lines{background:var(--vscode-editor-background)}.monaco-editor .inline-edit-jump-to-widget .monaco-keybinding .monaco-keybinding-key{font-size:11px;padding:1px 2px 2px}.monaco-menu-option{color:var(--vscode-editorActionList-foreground);font-size:13px;padding:0 4px;line-height:28px;display:flex;gap:4px;align-items:center;border-radius:3px;cursor:pointer}.monaco-menu-option .monaco-keybinding-key{font-size:13px;opacity:.7;padding:0;border:none;margin:0;min-width:unset}.monaco-menu-option.active{background:var(--vscode-editorActionList-focusBackground);color:var(--vscode-editorActionList-focusForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px}.monaco-menu-option.active .monaco-keybinding-key{color:var(--vscode-editorActionList-focusForeground)}.inline-edits-long-distance-hint-widget .go-to-label:before{content:"";position:absolute;left:-12px;top:0;width:12px;height:100%;background:linear-gradient(to left,var(--vscode-editorWidget-background) 0,transparent 12px)}.hc-black .inline-edits-long-distance-hint-widget .go-to-label:before,.hc-light .inline-edits-long-distance-hint-widget .go-to-label:before{background:var(--vscode-editorWidget-background)}.inline-edit-alternative-action-label .codicon{font-size:12px!important;padding-right:4px}.inline-edit-alternative-action-label .monaco-keybinding-key{padding:2px 3px}.inline-edit-alternative-action-label .inline-edit-alternative-action-label-separator{width:4px}.inline-edits-long-distance-hint-widget.show-file-icons .target-file .file-icon:before{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;background-size:16px;background-position:center;background-repeat:no-repeat}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .scroll-editor-on-middle-click-dot{cursor:all-scroll;position:absolute;z-index:1;background-color:var(--vscode-editor-foreground, white);border:1px solid var(--vscode-editor-background, black);opacity:.5;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%)}.monaco-editor .scroll-editor-on-middle-click-dot.hidden{display:none}.monaco-editor.scroll-editor-on-middle-click-editor *{cursor:all-scroll}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;min-width:0}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial;overflow-wrap:break-word;word-break:break-word;max-width:100%}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .editorPlaceholder{top:0;position:absolute;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;pointer-events:none;color:var(--vscode-editor-placeholder-foreground)}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.floating-menu-overlay-widget{padding:2px 4px;color:var(--vscode-foreground);background-color:var(--vscode-editorWidget-background);border-radius:var(--vscode-cornerRadius-medium);border:1px solid var(--vscode-contrastBorder);display:flex;align-items:center;justify-content:center;gap:4px;z-index:10;box-shadow:var(--vscode-shadow-lg);overflow:hidden}.floating-menu-overlay-widget.single-button{background-color:transparent;border-width:0;padding:0;overflow:visible}.floating-menu-overlay-widget.single-button .action-item>.action-label,.floating-menu-overlay-widget.single-button .action-item>.action-label.codicon:not(.separator){height:28px;line-height:28px;border-radius:var(--vscode-cornerRadius-medium);box-shadow:0 2px 8px var(--vscode-widget-shadow)}.floating-menu-overlay-widget.single-button .action-item>.action-label{padding:0 8px}.floating-menu-overlay-widget.single-button .action-item>.action-label.codicon:not(.separator){width:28px}.floating-menu-overlay-widget .actions-container{gap:4px}.floating-menu-overlay-widget .action-item>.action-label{padding:4px 6px;font-size:11px;line-height:14px;border-radius:var(--vscode-cornerRadius-small)}.floating-menu-overlay-widget .action-item>.action-label.codicon:not(.separator){color:var(--vscode-foreground);width:22px;height:22px;padding:0;font-size:16px;line-height:22px;display:flex;align-items:center;justify-content:center}.floating-menu-overlay-widget .action-item.primary>.action-label,.floating-menu-overlay-widget .action-item.primary>.action-label.action-label.codicon:not(.separator){background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.floating-menu-overlay-widget .action-item.primary>.action-label:hover{background-color:var(--vscode-button-hoverBackground)!important}.hc-black .floating-menu-overlay-widget.single-button,.hc-light .floating-menu-overlay-widget.single-button{border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);background-color:var(--vscode-editorWidget-background);padding:0}:is(.hc-black .floating-menu-overlay-widget.single-button,.hc-light .floating-menu-overlay-widget.single-button) .action-item>.action-label,:is(.hc-black .floating-menu-overlay-widget.single-button,.hc-light .floating-menu-overlay-widget.single-button) .action-item>.action-label.codicon:not(.separator){box-shadow:none}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;padding:10px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}
