._0kevzq_root{--c-bg:#000;--c-surface:#0e0f12;--c-surface-2:#08090b;--c-fill:#ffffff08;--c-fill-hover:#ffffff0f;--c-ink:#ededed;--c-ink-strong:#fff;--c-muted:#a0a0a8;--c-subtle:#6e6e76;--c-line:#ffffff14;--c-line-strong:#ffffff24;--c-ok:#3ddc97;--c-err:#ff6369;--c-accent:var(--c-main,#ff6b00);--c-accent-light:var(--c-light,#ffb347);--accent-rgb:var(--c-main-rgb,255, 107, 0);--font-body:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius:12px;--gap:12px;--topbar-h:62px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--c-bg);height:100vh;color:var(--c-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.45;display:flex;position:relative;overflow:hidden}._0kevzq_root *,._0kevzq_root :before,._0kevzq_root :after{box-sizing:border-box}._0kevzq_root p,._0kevzq_root h1,._0kevzq_root h2,._0kevzq_root h3,._0kevzq_root ul,._0kevzq_root ol,._0kevzq_root dl,._0kevzq_root dd,._0kevzq_root blockquote{margin:0;padding:0}._0kevzq_root ul,._0kevzq_root ol{list-style:none}._0kevzq_root button{font:inherit;color:inherit}._0kevzq_root ::selection{background:rgba(var(--accent-rgb), .35)}._0kevzq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0kevzq_accent{color:var(--c-accent)}._0kevzq_dim{color:var(--c-subtle)}._0kevzq_topbar,._0kevzq_shell{animation:.5s cubic-bezier(.16,1,.3,1) both _0kevzq_arrive}@keyframes _0kevzq_arrive{0%{opacity:0;transform:scale(.98)}}._0kevzq_glow{background:radial-gradient(ellipse at 50% 0%, rgba(var(--accent-rgb), .16), transparent 70%);pointer-events:none;height:300px;position:absolute;inset:-20% 10% auto}._0kevzq_topbar{z-index:3;height:var(--topbar-h);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 14px;display:grid;position:relative}._0kevzq_brand{border:1px solid var(--c-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:40px;color:var(--c-ink-strong);background:#ffffff0d;border-radius:999px;justify-self:start;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}._0kevzq_wordmark{letter-spacing:-.045em;align-items:center;gap:.04em;font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:700;line-height:1;display:inline-flex}._0kevzq_io{color:var(--c-accent)}._0kevzq_tabs{border:1px solid var(--c-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border-radius:999px;gap:4px;padding:4px;display:flex}._0kevzq_tab{height:36px;color:var(--c-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 22px;font-size:14.5px;font-weight:500;transition:color .2s,background .2s}._0kevzq_tab:hover{color:var(--c-ink-strong);background:var(--c-fill-hover)}._0kevzq_tabActive{color:var(--c-ink-strong);border-color:rgba(var(--accent-rgb), .55);background:linear-gradient(180deg, rgba(var(--accent-rgb), .22), rgba(var(--accent-rgb), .08));box-shadow:inset 0 1px 0 #ffffff14, 0 0 24px -6px rgba(var(--accent-rgb), .6);font-weight:600}._0kevzq_topRight{justify-self:end;align-items:center;gap:8px;display:flex}._0kevzq_topBtn,._0kevzq_topBtnAccent,._0kevzq_signIn{border:1px solid var(--c-line-strong);height:36px;color:var(--c-ink-strong);cursor:pointer;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._0kevzq_topBtn:hover,._0kevzq_signIn:hover{background:#ffffff1a}._0kevzq_topBtnAccent{background:var(--c-accent);color:#000;box-shadow:0 6px 20px -8px rgba(var(--accent-rgb), .8);border-color:#0000}._0kevzq_topBtnAccent:disabled{opacity:.45;cursor:default}._0kevzq_branch{border:1px solid var(--c-line);font-family:var(--font-mono);color:var(--c-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}._0kevzq_shell{z-index:1;gap:var(--gap);flex:1;grid-template-columns:48px 256px minmax(0,1fr) 320px;min-height:0;padding:0 12px 12px 0;display:grid;position:relative}._0kevzq_shellNoRight{grid-template-columns:48px 256px minmax(0,1fr) 40px}._0kevzq_panel{border:1px solid var(--c-line);border-radius:var(--radius);background:linear-gradient(#0d0e11,#08090b);min-height:0;box-shadow:inset 0 1px 1px #ffffff0d}._0kevzq_rail{flex-direction:column;align-items:center;gap:4px;padding-top:4px;display:flex}._0kevzq_railBtn{width:38px;height:38px;color:var(--c-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid;position:relative}._0kevzq_railBtn:hover{color:var(--c-ink-strong);background:var(--c-fill-hover)}._0kevzq_railBtn[data-active=true]{color:var(--c-accent);border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .1)}._0kevzq_railBadge{background:var(--c-accent);color:#000;text-align:center;border-radius:999px;min-width:15px;height:15px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:3px;right:3px}._0kevzq_side{scrollbar-width:thin;padding:18px 14px;overflow-y:auto}._0kevzq_sideHead{justify-content:space-between;align-items:center;gap:8px;display:flex}._0kevzq_sideHead h2{letter-spacing:-.01em;color:var(--c-ink-strong);font-size:16px;font-weight:700}._0kevzq_sideSub{color:var(--c-muted);font-size:12.5px;margin-top:3px!important}._0kevzq_sideLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-subtle);font-size:10.5px;margin:18px 0 8px!important}._0kevzq_sideEmpty{color:var(--c-subtle);padding:10px 0;font-size:12.5px}._0kevzq_count{font-family:var(--font-mono);color:var(--c-muted);white-space:nowrap;font-size:11px}._0kevzq_status{border:1.5px solid var(--c-line-strong);color:#000;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:inline-grid}._0kevzq_statusDone{border-color:var(--c-accent);background:var(--c-accent);box-shadow:0 0 12px -2px rgba(var(--accent-rgb), .7);animation:.4s cubic-bezier(.34,1.56,.64,1) _0kevzq_pop}._0kevzq_statusBusy{border-color:rgba(var(--accent-rgb), .35);border-top-color:var(--c-accent);animation:.8s linear infinite _0kevzq_spin}@keyframes _0kevzq_pop{0%{transform:scale(.4)}}@keyframes _0kevzq_spin{to{transform:rotate(360deg)}}._0kevzq_agentList{flex-direction:column;gap:20px;display:flex;margin-top:22px!important}._0kevzq_rule{border:0;border-top:1px solid var(--c-line);margin:22px 0 0}._0kevzq_agent{align-items:flex-start;gap:12px;transition:opacity .3s;display:flex}._0kevzq_agentPending{opacity:.6}._0kevzq_agentName{color:var(--c-ink-strong);font-size:13.5px;font-weight:600}._0kevzq_agentSub{color:var(--c-muted);font-size:12px}._0kevzq_tree{flex-direction:column;margin:12px -8px 0;display:flex}._0kevzq_treeItem{width:100%;height:26px;color:var(--c-muted);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding-right:8px;font-size:13px;display:flex}._0kevzq_treeItem span{text-overflow:ellipsis;overflow:hidden}._0kevzq_treeItem:hover{background:var(--c-fill-hover);color:var(--c-ink-strong)}._0kevzq_treeActive{background:rgba(var(--accent-rgb), .12);color:var(--c-ink-strong)}._0kevzq_folderIcon{color:var(--c-accent-light)}._0kevzq_treeMark{font-family:var(--font-mono);color:var(--c-accent-light);margin-left:auto;font-size:10.5px}._0kevzq_commitForm{gap:6px;margin-top:14px;display:flex}._0kevzq_commitForm input,._0kevzq_envRow input{border:1px solid var(--c-line-strong);min-width:0;height:32px;color:var(--c-ink-strong);font:inherit;background:#ffffff08;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:12.5px}._0kevzq_commitForm input:focus,._0kevzq_envRow input:focus{border-color:rgba(var(--accent-rgb), .6)}._0kevzq_smallBtn,._0kevzq_smallBtnAccent{border:1px solid var(--c-line-strong);height:32px;color:var(--c-ink-strong);white-space:nowrap;cursor:pointer;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}._0kevzq_smallBtnAccent{background:var(--c-accent);color:#000;border-color:#0000}._0kevzq_smallBtn:disabled,._0kevzq_smallBtnAccent:disabled{opacity:.4;cursor:default}._0kevzq_changes,._0kevzq_commits,._0kevzq_dbList,._0kevzq_apiList,._0kevzq_envList,._0kevzq_services{flex-direction:column;gap:2px;display:flex}._0kevzq_changes button,._0kevzq_dbList button,._0kevzq_apiList>li>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12.5px;display:flex}._0kevzq_changes button:hover,._0kevzq_dbList button:hover,._0kevzq_apiList>li>button:hover,._0kevzq_dbList button[data-active=true],._0kevzq_apiList>li>button[data-active=true]{background:var(--c-fill-hover)}._0kevzq_changes small,._0kevzq_dbList small{text-overflow:ellipsis;white-space:nowrap;color:var(--c-subtle);flex:1;font-size:11px;overflow:hidden}._0kevzq_dbList small{flex:none;margin-left:auto}._0kevzq_changes b{font-family:var(--font-mono);font-size:11px}._0kevzq_changes b[data-kind=M]{color:var(--c-accent-light)}._0kevzq_changes b[data-kind=A]{color:var(--c-ok)}._0kevzq_changes b[data-kind=D]{color:var(--c-err)}._0kevzq_commits li{border-bottom:1px solid var(--c-line);grid-template-columns:auto 1fr;column-gap:8px;padding:7px 0;font-size:12.5px;display:grid}._0kevzq_commits code{font-family:var(--font-mono);color:var(--c-accent-light);font-size:11px}._0kevzq_commits small{color:var(--c-subtle);grid-column:2;font-size:11px}._0kevzq_apiList{margin-top:12px!important}._0kevzq_apiList code{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--c-ink);font-size:11.5px;overflow:hidden}._0kevzq_method{min-width:46px;font-family:var(--font-mono);text-align:center;background:#ffffff0f;border-radius:4px;flex:none;padding:1px 4px;font-size:10px;font-weight:600;display:inline-block}._0kevzq_method[data-method=GET]{color:var(--c-ok)}._0kevzq_method[data-method=POST]{color:var(--c-accent)}._0kevzq_method[data-method=PATCH],._0kevzq_method[data-method=PUT]{color:var(--c-accent-light)}._0kevzq_method[data-method=DELETE]{color:var(--c-err)}._0kevzq_apiTry{border:1px solid var(--c-line);color:var(--c-muted);background:#ffffff05;border-radius:8px;flex-direction:column;gap:8px;margin:4px 0 8px;padding:10px;font-size:12px;display:flex}._0kevzq_apiRes{max-height:200px;font-family:var(--font-mono);color:var(--c-ink);background:#050506;border-radius:6px;margin:0;padding:8px;font-size:11px;overflow:auto}._0kevzq_apiRes span[data-ok=true]{color:var(--c-ok)}._0kevzq_apiRes span[data-ok=false]{color:var(--c-err)}._0kevzq_envList{gap:10px;margin-top:12px!important}._0kevzq_envList code{font-family:var(--font-mono);color:var(--c-accent-light);margin-bottom:4px;font-size:11px;display:block}._0kevzq_envRow{gap:4px;display:flex}._0kevzq_envRow input{font-family:var(--font-mono);font-size:11.5px}._0kevzq_envRow button{border:1px solid var(--c-line);width:30px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}._0kevzq_envRow button:hover{color:var(--c-ink-strong)}._0kevzq_services{gap:8px;margin-top:14px!important}._0kevzq_services li{border:1px solid var(--c-line);background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}._0kevzq_services li>div{flex:1;min-width:0}._0kevzq_services b{color:var(--c-ink-strong);font-size:13px;display:block}._0kevzq_services small{color:var(--c-subtle);font-size:11.5px;display:block}._0kevzq_services button{border:1px solid var(--c-line);width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}._0kevzq_services button:hover:not(:disabled){color:var(--c-ink-strong)}._0kevzq_services button:disabled{opacity:.35}._0kevzq_svcDot{background:var(--c-subtle);border-radius:50%;flex:none;width:8px;height:8px}._0kevzq_svcDot[data-on=true]{background:var(--c-ok);box-shadow:0 0 8px #3ddc9799}._0kevzq_work{flex-direction:column;display:flex;overflow:hidden}._0kevzq_workHead{border-bottom:1px solid var(--c-line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}._0kevzq_crumbs{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._0kevzq_crumbs strong{color:var(--c-ink-strong);font-weight:600}._0kevzq_crumbSep{color:var(--c-subtle);margin:0 10px}._0kevzq_activeBadge{border:1px solid var(--c-line);font-family:var(--font-mono);letter-spacing:.14em;color:var(--c-ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 12px;font-size:11px;display:inline-flex}._0kevzq_pulse,._0kevzq_dotOk{background:var(--c-accent);border-radius:50%;width:7px;height:7px;animation:1.8s infinite _0kevzq_pulse}._0kevzq_dotOk{background:var(--c-ok);animation:none}@keyframes _0kevzq_pulse{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .6)}70%{box-shadow:0 0 0 7px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}._0kevzq_workBody{flex:1;min-height:0;padding:14px;overflow:auto}._0kevzq_workGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:14px;height:100%;min-height:460px;display:grid}._0kevzq_code{border:1px solid var(--c-line);background:#07080a;border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}._0kevzq_fileTabs{border-bottom:1px solid var(--c-line);scrollbar-width:none;flex:none;gap:2px;padding:6px;display:flex;overflow-x:auto}._0kevzq_fileTab{font-family:var(--font-mono);color:var(--c-muted);border-radius:6px;flex:none;align-items:center;font-size:12px;display:inline-flex}._0kevzq_fileTab>button:first-child{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 4px 5px 10px;display:inline-flex}._0kevzq_fileTabActive{color:var(--c-ink-strong);background:#ffffff12;font-weight:600}._0kevzq_tabClose{width:20px;height:20px;color:var(--c-subtle);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-right:3px;display:grid}._0kevzq_tabClose:hover{color:var(--c-ink-strong);background:var(--c-fill-hover)}._0kevzq_dirty{background:var(--c-accent-light);border-radius:50%;width:6px;height:6px}._0kevzq_codeScroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}._0kevzq_codeInner{font-family:var(--font-mono);padding:10px 0 40px;font-size:12.5px;line-height:19.5px;display:flex}._0kevzq_gutter{text-align:right;width:44px;color:var(--c-subtle);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;padding-right:12px;display:flex}._0kevzq_gutterNow{color:var(--c-ink)}._0kevzq_codeText{flex:1;position:relative}._0kevzq_codePre,._0kevzq_codeInput{font:inherit;line-height:inherit;white-space:pre;tab-size:2;margin:0;padding:0 16px 0 2px}._0kevzq_codePre{color:#e6e6e6}._0kevzq_codeInput{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--c-accent);background:0 0;border:0;outline:none;position:absolute;inset:0;overflow:hidden}._0kevzq_codeInput::selection{background:rgba(var(--accent-rgb), .3);color:#0000}._0kevzq_codeLine{min-height:19.5px;display:block}._0kevzq_codeLineCurrent{background:rgba(var(--accent-rgb), .07);box-shadow:inset 2px 0 0 var(--c-accent)}._0kevzq_caret{vertical-align:-3px;background:var(--c-accent);width:7px;height:15px;margin-left:1px;animation:1s step-end infinite _0kevzq_blink;display:inline-block}@keyframes _0kevzq_blink{50%{opacity:0}}._0kevzq_kw{color:var(--c-accent)}._0kevzq_str{color:var(--c-accent-light)}._0kevzq_tag{color:#fff;font-weight:600}._0kevzq_cm{color:var(--c-subtle)}._0kevzq_num{color:#9fd3ff}._0kevzq_key{color:#c9b8ff}._0kevzq_type{color:#7fe3c0}._0kevzq_rightCol{scrollbar-width:thin;flex-direction:column;gap:14px;min-height:0;display:flex;overflow:auto}._0kevzq_browser{border:1px solid var(--c-line);opacity:.4;filter:blur(2px);background:#07080a;border-radius:10px;flex:none;transition:opacity .8s,filter .8s;overflow:hidden}._0kevzq_browserReady{opacity:1;filter:none}._0kevzq_browserBar{border-bottom:1px solid var(--c-line);align-items:center;gap:12px;height:28px;padding:0 8px 0 10px;display:flex}._0kevzq_lights{gap:5px;display:flex}._0kevzq_lights i{background:#ffffff2e;border-radius:50%;width:7px;height:7px}._0kevzq_url{max-width:300px;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:4px;flex:1;padding:2px 10px;font-size:9.5px;overflow:hidden}._0kevzq_barBtn{width:20px;height:20px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-left:auto;display:grid}._0kevzq_previewOff{height:300px;color:var(--c-muted);place-content:center;justify-items:center;gap:10px;font-size:13px;display:grid}._0kevzq_app{grid-template-columns:118px minmax(0,1fr);min-height:320px;font-size:9px;display:grid}._0kevzq_appSide{border-right:1px solid var(--c-line);flex-direction:column;gap:3px;padding:12px 8px;display:flex}._0kevzq_appBrand{color:var(--c-ink-strong);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex;overflow:hidden;margin:0 0 10px 4px!important}._0kevzq_appLogo{background:var(--c-accent);border-radius:3px;flex:none;width:12px;height:12px}._0kevzq_appNav{color:var(--c-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;display:flex;font-size:9px!important}._0kevzq_appNav:hover{color:var(--c-ink-strong)}._0kevzq_appNavActive{background:rgba(var(--accent-rgb), .16);font-weight:600;color:var(--c-ink-strong)!important}._0kevzq_appNavBox{border:1px solid;border-radius:2px;flex:none;width:8px;height:8px}._0kevzq_appNavActive ._0kevzq_appNavBox{border-color:var(--c-accent)}._0kevzq_appMain{flex-direction:column;gap:9px;min-width:0;padding:12px 14px 14px;display:flex}._0kevzq_appTop{align-items:center;gap:8px;display:flex}._0kevzq_appTitle{color:var(--c-ink-strong);flex:1;font-size:13px;font-weight:700}._0kevzq_appSearch{border:1px solid var(--c-line);width:130px;color:var(--c-subtle);border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:8px;display:inline-flex}._0kevzq_appBadge{border:1px solid rgba(var(--accent-rgb), .6);background:rgba(var(--accent-rgb), .12);color:var(--c-ink-strong);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:8px;font-weight:600}._0kevzq_appAvatar{border:1px solid var(--c-line-strong);background:#2a2b30;border-radius:50%;width:17px;height:17px}._0kevzq_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}._0kevzq_kpi,._0kevzq_card{border:1px solid var(--c-line);background:#ffffff05;border-radius:6px;padding:8px 9px}._0kevzq_kpiLabel,._0kevzq_cardSub{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}._0kevzq_kpiValue{letter-spacing:-.02em;color:var(--c-ink-strong);white-space:nowrap;font-size:16px;font-weight:700;margin-top:5px!important}._0kevzq_kpiUp,._0kevzq_kpiDown{letter-spacing:0;margin-left:4px;font-size:7px;font-weight:600}._0kevzq_kpiUp{color:var(--c-accent)}._0kevzq_kpiDown{color:var(--c-accent-light)}._0kevzq_appRow{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:7px;display:grid}._0kevzq_cardTitle{color:var(--c-ink-strong);font-size:9px;font-weight:700}._0kevzq_chart{width:100%;height:84px;margin-top:6px;display:block}._0kevzq_activity{flex-direction:column;gap:8px;display:flex;margin-top:8px!important}._0kevzq_activity li{align-items:center;gap:6px;display:flex}._0kevzq_activity b{color:var(--c-ink-strong);font-size:7.5px;font-weight:600;display:block}._0kevzq_activity small{color:var(--c-subtle);font-size:6.5px;display:block}._0kevzq_activityIcon{border:1px solid rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .15);border-radius:4px;flex:none;width:15px;height:15px}._0kevzq_table{border-collapse:collapse;width:100%;color:var(--c-muted);margin-top:6px;font-size:7.5px}._0kevzq_table th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-subtle);padding:4px 0;font-size:6px;font-weight:500}._0kevzq_table th:last-child,._0kevzq_table td:last-child{text-align:right}._0kevzq_table td{border-top:1px solid var(--c-line);padding:5px 0}._0kevzq_tdName,._0kevzq_tdValue{color:var(--c-ink-strong);font-weight:600}._0kevzq_tdValue{font-family:var(--font-mono)}._0kevzq_pill{background:rgba(var(--accent-rgb), .18);color:var(--c-accent);border-radius:3px;padding:1px 6px;font-size:6.5px;font-weight:600}._0kevzq_pillMuted{color:var(--c-ink);background:#ffffff14}._0kevzq_appForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._0kevzq_fakeInput{border:1px solid var(--c-line);background:#ffffff08;border-radius:3px;height:14px;margin-top:7px;display:block}._0kevzq_app[data-theme=light]{--c-ink:#26262b;--c-ink-strong:#111113;--c-muted:#6b6b73;--c-subtle:#9a9aa2;--c-line:#00000017;background:#fff}._0kevzq_app[data-theme=light] ._0kevzq_appAvatar{background:#e4e4e7}._0kevzq_components{border:1px solid var(--c-line);background:#ffffff04;border-radius:10px;flex:1;min-height:0;padding:12px 16px 16px}._0kevzq_sectionHead{font-family:var(--font-mono);letter-spacing:.18em;color:var(--c-muted);justify-content:space-between;font-size:10.5px;display:flex}._0kevzq_componentGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid;margin-top:12px!important}._0kevzq_component{border:1px solid var(--c-line);height:38px;color:var(--c-muted);white-space:nowrap;background:#ffffff05;border-radius:7px;align-items:center;gap:9px;padding:0 11px;font-size:13px;font-weight:500;transition:color .3s,border-color .3s;display:flex;overflow:hidden}._0kevzq_componentDone{color:var(--c-ink-strong);border-color:var(--c-line-strong)}._0kevzq_arch{max-width:1180px;margin:0 auto;padding:30px 12px}._0kevzq_archRoot{border:1px solid rgba(var(--accent-rgb), .7);text-align:center;width:280px;box-shadow:0 0 60px -6px rgba(var(--accent-rgb), .35);background:#0b0c0f;border-radius:12px;margin:0 auto;padding:16px 20px;animation:.6s cubic-bezier(.16,1,.3,1) both _0kevzq_archIn;position:relative}._0kevzq_archRoot b{letter-spacing:-.02em;color:var(--c-ink-strong);margin-top:4px;font-size:21px;font-weight:700;display:block}._0kevzq_archKicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);font-size:10.5px;font-weight:600;display:block}._0kevzq_archLines{width:100%;height:110px;margin-top:8px;display:block;overflow:visible}._0kevzq_archPath{fill:none;stroke:rgba(var(--accent-rgb), .75);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) forwards _0kevzq_draw}@keyframes _0kevzq_draw{to{stroke-dashoffset:0}}._0kevzq_archCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}._0kevzq_archCard{border:1px solid var(--c-line-strong);background:#0b0c0f;border-radius:12px;padding:16px;animation:.55s cubic-bezier(.16,1,.3,1) both _0kevzq_archIn}._0kevzq_archCard ul{flex-direction:column;gap:6px;display:flex;margin-top:10px!important}._0kevzq_archCard li{color:var(--c-ink-strong);padding-left:13px;font-size:14px;font-weight:600;position:relative}._0kevzq_archCard li:before{content:"";background:var(--c-subtle);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}@keyframes _0kevzq_archIn{0%{opacity:0;transform:translateY(10px)}}._0kevzq_dbView,._0kevzq_deployView{flex-direction:column;gap:16px;display:flex}._0kevzq_viewHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._0kevzq_viewHead h2{color:var(--c-ink-strong);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}._0kevzq_viewHead h2 svg{color:var(--c-accent)}._0kevzq_viewHead p{color:var(--c-muted);font-size:12.5px;margin-top:2px!important}._0kevzq_schema{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}._0kevzq_entityCard{border:1px solid var(--c-line);text-align:left;cursor:pointer;background:#0b0c0f;border-radius:10px;padding:12px}._0kevzq_entityCard[data-active=true]{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 24px -10px rgba(var(--accent-rgb), .7)}._0kevzq_entityCard b{color:var(--c-ink-strong);margin-bottom:8px;font-size:13.5px;display:block}._0kevzq_entityCard li{border-top:1px solid var(--c-line);font-family:var(--font-mono);color:var(--c-ink);justify-content:space-between;gap:8px;padding:3px 0;font-size:11px;display:flex}._0kevzq_entityCard li span[data-key=pk]{color:var(--c-accent)}._0kevzq_entityCard li span[data-key=fk]{color:var(--c-accent-light)}._0kevzq_entityCard li small{color:var(--c-subtle)}._0kevzq_sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;color:var(--c-subtle);font-size:10.5px;margin-bottom:8px!important}._0kevzq_gridScroll{border:1px solid var(--c-line);border-radius:10px;overflow-x:auto}._0kevzq_gridTable{border-collapse:collapse;width:100%;font-size:12px}._0kevzq_gridTable th,._0kevzq_gridTable td{border-bottom:1px solid var(--c-line);text-align:left;white-space:nowrap;padding:7px 10px}._0kevzq_gridTable th{font-family:var(--font-mono);color:var(--c-subtle);background:#ffffff05;font-size:10.5px;font-weight:500}._0kevzq_envCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._0kevzq_envCard{border:1px solid var(--c-line);background:#0b0c0f;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}._0kevzq_envCard[data-live=true]{border-color:#3ddc9759}._0kevzq_envCard b{color:var(--c-ink-strong);font-size:14px}._0kevzq_envCard small{color:var(--c-muted);font-size:12px}._0kevzq_envCard button{align-self:flex-start;margin-top:6px}._0kevzq_liveUrl{font-family:var(--font-mono);color:var(--c-ok);align-items:center;gap:4px;font-size:11.5px;text-decoration:none;display:inline-flex}._0kevzq_pipeline{flex-wrap:wrap;gap:8px;display:flex}._0kevzq_pipeline li{border:1px solid var(--c-line);height:34px;color:var(--c-muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:13px;display:inline-flex}._0kevzq_pipeline li[data-state=active]{color:var(--c-ink-strong);border-color:rgba(var(--accent-rgb), .5)}._0kevzq_pipeline li[data-state=done]{color:var(--c-ink-strong);border-color:rgba(var(--accent-rgb), .3)}._0kevzq_pipeIcon{border:1px solid var(--c-line-strong);width:19px;height:19px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;display:grid}._0kevzq_pipeline li[data-state=done] ._0kevzq_pipeIcon{border-color:var(--c-accent);background:var(--c-accent);color:#000}._0kevzq_spin{border:2px solid rgba(var(--accent-rgb), .3);border-top-color:var(--c-accent);border-radius:50%;width:11px;height:11px;animation:.8s linear infinite _0kevzq_spin}._0kevzq_deployHistory li{border-bottom:1px solid var(--c-line);align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}._0kevzq_deployHistory b{text-transform:capitalize;color:var(--c-ink-strong)}._0kevzq_deployHistory code{font-family:var(--font-mono);color:var(--c-accent-light);font-size:11px}._0kevzq_deployHistory small{color:var(--c-subtle);margin-left:auto}._0kevzq_deployHistory li>a,._0kevzq_deployHistoryAction{border:1px solid var(--c-line);width:26px;height:26px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;display:grid}._0kevzq_deployHistory li>a:hover,._0kevzq_deployHistoryAction:hover{border-color:var(--c-line-strong);color:var(--c-ink-strong)}._0kevzq_deployHistoryMain{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:10px;padding:2px 4px;display:flex}._0kevzq_deployHistoryMain:hover{background:#ffffff0a}._0kevzq_deployNotice{color:var(--c-muted);background:#ff636912;border:1px solid #ff636959;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;display:flex}._0kevzq_deployNotice b{color:var(--c-ink-strong);font-size:13.5px}._0kevzq_deployNotice a{color:var(--c-accent-light)}._0kevzq_deployPreflight{border:1px solid var(--c-line);background:#0b0c0f;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}._0kevzq_deployRunCard{border-radius:10px;padding:14px 16px}@media (max-width:900px){._0kevzq_envCards{grid-template-columns:1fr}}._0kevzq_bottom{border-top:1px solid var(--c-line);background:#00000040;flex-direction:column;flex:none;height:212px;display:flex}._0kevzq_bottomClosed{height:auto}._0kevzq_bottomTabs{border-bottom:1px solid var(--c-line);flex:none;align-items:center;gap:2px;height:36px;padding:0 8px;display:flex}._0kevzq_bottomClosed ._0kevzq_bottomTabs{border-bottom:0}._0kevzq_bottomTabs>button[role=tab]{white-space:nowrap;height:26px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}._0kevzq_bottomTabs>button[aria-selected=true]{color:var(--c-ink-strong);background:var(--c-fill-hover)}._0kevzq_bottomTabs>button i{background:#ffffff14;border-radius:999px;padding:0 5px;font-size:10px;font-style:normal}._0kevzq_stagesInline{scrollbar-width:none;gap:6px;margin-left:auto;display:flex;overflow-x:auto}._0kevzq_stage{border:1px solid var(--c-line);height:26px;color:var(--c-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:11.5px;display:inline-flex}._0kevzq_stage ._0kevzq_status{width:16px;height:16px}._0kevzq_stageDone{color:var(--c-ink-strong);border-color:rgba(var(--accent-rgb), .35)}._0kevzq_iconBtn{border:1px solid var(--c-line);width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;margin-left:6px;display:grid}._0kevzq_iconBtn:hover{color:var(--c-ink-strong)}._0kevzq_bottomBody{min-height:0;font-family:var(--font-mono);scrollbar-width:thin;flex:1;padding:10px 14px;font-size:12px;overflow:auto}._0kevzq_logLine{white-space:nowrap;gap:8px;line-height:19px;animation:.3s ease-out _0kevzq_lineIn;display:flex}@keyframes _0kevzq_lineIn{0%{opacity:0;transform:translate(-4px)}}._0kevzq_logWho{color:var(--c-accent)}._0kevzq_logSep{color:var(--c-subtle)}._0kevzq_logVerb{color:var(--c-muted)}._0kevzq_logWhat{color:var(--c-ink);text-overflow:ellipsis;overflow:hidden}._0kevzq_term{cursor:text;min-height:100%}._0kevzq_term p{white-space:pre-wrap;color:var(--c-ink);line-height:18px}._0kevzq_term_in{color:var(--c-ink-strong)!important}._0kevzq_term_err{color:var(--c-err)!important}._0kevzq_term_ok{color:var(--c-ok)!important}._0kevzq_term_dim{color:var(--c-subtle)!important}._0kevzq_termPrompt{color:var(--c-accent);white-space:nowrap}._0kevzq_termLine{align-items:center;gap:8px;display:flex}._0kevzq_termLine input{min-width:0;color:var(--c-ink-strong);font:inherit;caret-color:var(--c-accent);background:0 0;border:0;outline:none;flex:1}._0kevzq_termLine input::placeholder{color:var(--c-subtle)}._0kevzq_right{flex-direction:column;display:flex;overflow:hidden}._0kevzq_rightHead{border-bottom:1px solid var(--c-line);flex:none;align-items:center;gap:8px;padding:10px;display:flex}._0kevzq_segTabs{background:#ffffff0a;border-radius:9px;flex:1;padding:3px;display:flex}._0kevzq_segTabs button{height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:12.5px;font-weight:600}._0kevzq_segTabs button[aria-selected=true]{color:var(--c-ink-strong);background:#ffffff14}._0kevzq_rightHead ._0kevzq_iconBtn{margin-left:0}._0kevzq_rightBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._0kevzq_assist{flex-direction:column;flex:1;min-height:0;display:flex}._0kevzq_assistThread{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}._0kevzq_msgAi,._0kevzq_msgMe{gap:8px;font-size:13px;line-height:1.5;animation:.3s ease-out _0kevzq_lineIn;display:flex}._0kevzq_msgAi p{border:1px solid var(--c-line);background:#ffffff0a;border-radius:4px 12px 12px;padding:9px 11px}._0kevzq_msgMe{justify-content:flex-end}._0kevzq_msgMe p{background:rgba(var(--accent-rgb), .14);border:1px solid rgba(var(--accent-rgb), .3);max-width:88%;color:var(--c-ink-strong);border-radius:12px 4px 12px 12px;padding:9px 11px}._0kevzq_msgIcon{background:var(--c-accent);color:#000;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}._0kevzq_typingDots{gap:4px;display:inline-flex}._0kevzq_typingDots i{background:var(--c-accent);border-radius:50%;width:5px;height:5px;animation:1s infinite _0kevzq_blink}._0kevzq_typingDots i:nth-child(2){animation-delay:.15s}._0kevzq_typingDots i:nth-child(3){animation-delay:.3s}._0kevzq_suggest{scrollbar-width:none;flex:none;gap:6px;padding:0 12px 8px;display:flex;overflow-x:auto}._0kevzq_suggest button{border:1px solid var(--c-line);color:var(--c-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:5px 10px;font-size:12px}._0kevzq_suggest button:hover{color:var(--c-ink-strong);border-color:rgba(var(--accent-rgb), .5)}._0kevzq_assistInput{border:1px solid var(--c-line-strong);background:#ffffff08;border-radius:10px;flex:none;align-items:flex-end;gap:6px;margin:0 10px 10px;padding:8px;display:flex}._0kevzq_assistInput:focus-within{border-color:rgba(var(--accent-rgb), .5)}._0kevzq_assistInput textarea{resize:none;min-width:0;color:var(--c-ink-strong);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}._0kevzq_assistInput button{background:var(--c-accent);color:#000;cursor:pointer;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}._0kevzq_assistInput button:disabled{opacity:.35;cursor:default}._0kevzq_chain{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;padding:14px;font-size:13px;display:flex;overflow-y:auto}._0kevzq_chain>li{border-left:1px solid rgba(var(--accent-rgb), .35);flex-direction:column;gap:6px;padding-left:14px;display:flex;position:relative}._0kevzq_chainStep{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);font-size:10.5px}._0kevzq_chain blockquote{color:var(--c-ink);font-style:italic}._0kevzq_chain b{color:var(--c-ink-strong)}._0kevzq_chainDim{color:var(--c-subtle)}._0kevzq_chainAnswers{flex-direction:column;gap:5px;display:flex}._0kevzq_chainAnswers dt{color:var(--c-subtle);font-size:11px}._0kevzq_chainAnswers dd{color:var(--c-ink)}._0kevzq_chainScreens{flex-direction:column;gap:3px;display:flex}._0kevzq_chainScreens li{color:var(--c-ink);justify-content:space-between;display:flex}._0kevzq_chainScreens small{color:var(--c-subtle)}._0kevzq_chainReqs{color:var(--c-muted);flex-direction:column;gap:4px;display:flex}._0kevzq_chainReqs li:before{content:"· ";color:var(--c-accent)}._0kevzq_linkBtn{cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:12.5px;display:inline-flex;color:var(--c-accent-light)!important}._0kevzq_linkBtn:hover{text-decoration:underline}._0kevzq_panelToggle{border:1px solid var(--c-line);width:40px;height:40px;color:var(--c-muted);cursor:pointer;background:#ffffff08;border-radius:10px;align-self:start;place-items:center;display:grid}@media (min-width:1024px){._0kevzq_root{zoom:.75;height:133.333vh}}@media (max-width:1124px){._0kevzq_shell{grid-template-columns:48px 236px minmax(0,1fr) 290px}._0kevzq_workGrid{grid-template-columns:minmax(0,1fr);height:auto}._0kevzq_code{height:360px}}@media (max-width:1023px){._0kevzq_shell,._0kevzq_shellNoRight{grid-template-columns:48px 230px minmax(0,1fr)}._0kevzq_right,._0kevzq_panelToggle{grid-column:2/-1;min-height:420px}._0kevzq_root{height:auto;min-height:100vh;overflow:visible}._0kevzq_work{min-height:720px}._0kevzq_archCards{grid-template-columns:repeat(2,minmax(0,1fr))}._0kevzq_envCards{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){._0kevzq_topbar{grid-template-columns:1fr auto;row-gap:10px;height:auto;padding:10px 16px}._0kevzq_tabs{grid-area:2/1/auto/-1;justify-self:stretch;overflow-x:auto}._0kevzq_tab{padding:0 12px}._0kevzq_topBtn,._0kevzq_branch,._0kevzq_signIn{display:none}._0kevzq_shell,._0kevzq_shellNoRight{grid-template-columns:minmax(0,1fr);padding:0 16px 16px}._0kevzq_rail{flex-direction:row;overflow-x:auto}._0kevzq_right,._0kevzq_panelToggle{grid-column:auto}._0kevzq_side{max-height:380px}._0kevzq_archCards{grid-template-columns:minmax(0,1fr)}._0kevzq_archLines{display:none}._0kevzq_archCards{margin-top:16px}._0kevzq_app{grid-template-columns:minmax(0,1fr)}._0kevzq_appSide{display:none}._0kevzq_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}._0kevzq_appRow{grid-template-columns:minmax(0,1fr)}._0kevzq_stagesInline{display:none}}@media (prefers-reduced-motion:reduce){._0kevzq_root *{transition:none!important;animation:none!important}._0kevzq_archPath{stroke-dashoffset:0}}._0kevzq_shell._0kevzq_shellFull{grid-template-columns:minmax(0,1fr);padding-left:12px}._0kevzq_workGrid._0kevzq_workGridFull{grid-template-columns:minmax(0,1fr)}._0kevzq_workGridFull ._0kevzq_code{height:100%}._0kevzq_fullBtn{border:1px solid var(--c-line);color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:11.5px;display:inline-flex;position:sticky;right:0}._0kevzq_fullBtn:hover,._0kevzq_fullBtn[aria-pressed=true]{color:var(--c-ink-strong);border-color:rgba(var(--c-main-rgb,255, 107, 0), .5);background:#07080a}._0kevzq_builderSide{flex-direction:column;padding:0;display:flex;overflow:hidden}._0kevzq_builderSide>*{flex:1;min-height:0;overflow-y:auto}._0kevzq_shell._0kevzq_noRail{grid-template-columns:256px minmax(0,1fr) 320px;padding-left:12px}._0kevzq_shell._0kevzq_noRail._0kevzq_shellNoRight{grid-template-columns:256px minmax(0,1fr) 40px}@media (max-width:1124px){._0kevzq_shell._0kevzq_noRail{grid-template-columns:236px minmax(0,1fr) 290px}}@media (max-width:1023px){._0kevzq_shell._0kevzq_noRail,._0kevzq_shell._0kevzq_noRail._0kevzq_shellNoRight{grid-template-columns:230px minmax(0,1fr)}}
.XOUkpG_ide.XOUkpG_ide{--c-bg:#08080a;--c-surface:#0d0d10;--c-surface-2:#0a0a0c;--c-raise:#141418;--c-fill:#ffffff09;--c-fill-hover:#ffffff12;--c-line:#ffffff13;--c-line-strong:#ffffff24;--c-ink:#e6e6ea;--c-muted:#a1a1aa;--c-subtle:#70707a;--c-warn:#f5b84a;--c-info:#6aa9ff;zoom:var(--ui-zoom,.8);height:calc(100vh / var(--ui-zoom,.8));height:calc(100dvh / var(--ui-zoom,.8));font-size:13.5px}@media (max-width:1023px){.XOUkpG_ide.XOUkpG_ide{zoom:1;height:100dvh}}.XOUkpG_ide button{cursor:pointer}.XOUkpG_ide button:disabled{cursor:default}.XOUkpG_ide button:focus-visible,.XOUkpG_ide [role=tab]:focus-visible,.XOUkpG_ide [role=separator]:focus-visible,.XOUkpG_ide [tabindex="0"]:focus-visible{outline:2px solid rgba(var(--accent-rgb), .75);outline-offset:-2px}.XOUkpG_ide kbd{font-family:var(--font-mono);border:1px solid var(--c-line-strong);background:var(--c-fill);color:var(--c-muted);border-radius:5px;padding:1px 6px;font-size:11px;line-height:1.5}:is(html[data-resizing=x] .XOUkpG_ide,html[data-resizing=x] .XOUkpG_ide *){cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}:is(html[data-resizing=y] .XOUkpG_ide,html[data-resizing=y] .XOUkpG_ide *){cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.XOUkpG_ide *{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}.XOUkpG_topbar{background:var(--c-surface-2);border-bottom:1px solid var(--c-line);flex:none;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:16px;height:48px;padding:0 12px 0 14px;display:grid}.XOUkpG_topLeft,.XOUkpG_topRight{align-items:center;gap:6px;min-width:0;display:flex}.XOUkpG_topRight{justify-content:flex-end}.XOUkpG_brand{color:var(--c-ink-strong);border-radius:8px;align-items:center;padding:4px 6px 4px 2px;text-decoration:none;display:inline-flex}.XOUkpG_wordmark{letter-spacing:-.045em;align-items:center;gap:.04em;font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.XOUkpG_io{color:var(--c-accent)}.XOUkpG_topSep{background:var(--c-line-strong);width:1px;height:20px;margin:0 6px}.XOUkpG_crumbBtn{max-width:220px;height:30px;color:var(--c-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:13.5px;font-weight:600;display:inline-flex}.XOUkpG_crumbBtn:hover,.XOUkpG_crumbBtn[aria-expanded=true]{background:var(--c-fill-hover)}.XOUkpG_crumbText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XOUkpG_crumbBadge{background:var(--c-accent);color:#000;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:17px}.XOUkpG_paletteTrigger{border:1px solid var(--c-line);background:var(--c-fill);height:34px;color:var(--c-subtle);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13.5px;transition:border-color .15s,background .15s;display:flex}.XOUkpG_paletteTrigger:hover{border-color:var(--c-line-strong);background:var(--c-fill-hover);color:var(--c-muted)}.XOUkpG_paletteTrigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.XOUkpG_iconTop,.XOUkpG_toolBtn{width:30px;height:30px;color:var(--c-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.XOUkpG_iconTop:hover,.XOUkpG_toolBtn:hover,.XOUkpG_toolBtn[aria-expanded=true]{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_toolBtn[aria-pressed=true]{color:var(--c-accent)}.XOUkpG_topBtn{border:1px solid var(--c-line-strong);background:var(--c-fill);height:32px;color:var(--c-ink-strong);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.XOUkpG_topBtn:hover:not(:disabled){background:var(--c-fill-hover);border-color:#ffffff38}.XOUkpG_topBtn:disabled{opacity:.45}.XOUkpG_liveDot{background:var(--c-ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3ddc97b3}.XOUkpG_avatar{background:linear-gradient(140deg, var(--c-accent-light), var(--c-accent));color:#000;border:0;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:4px;font-size:13px;font-weight:800;display:grid}.XOUkpG_avatar:hover{filter:brightness(1.08)}.XOUkpG_dropWrap{display:inline-flex;position:relative}.XOUkpG_popover{z-index:90;border:1px solid var(--c-line-strong);background:#16161a;border-radius:10px;min-width:210px;padding:5px;animation:.12s ease-out XOUkpG_popIn;box-shadow:0 18px 50px #0000008c}.XOUkpG_dropPop{position:absolute;top:calc(100% + 6px)}@keyframes XOUkpG_popIn{0%{opacity:0;transform:translateY(-3px)scale(.98)}}.XOUkpG_menu{margin:0;padding:0;list-style:none}.XOUkpG_menuItem{width:100%;height:30px;color:var(--c-ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.XOUkpG_menuItem:hover:not(:disabled),.XOUkpG_menuItem:focus-visible{background:rgba(var(--accent-rgb), .16);color:var(--c-ink-strong);outline:none}.XOUkpG_menuItem:disabled{color:var(--c-subtle);opacity:.6}.XOUkpG_menuDanger{color:#ff8a8f}.XOUkpG_menuIcon{width:16px;color:var(--c-muted);place-items:center;display:grid}.XOUkpG_menuLabel{flex:1}.XOUkpG_menuKey{margin-left:14px;color:var(--c-subtle)!important;background:0 0!important;border:0!important}.XOUkpG_menuDivider{background:var(--c-line);height:1px;margin:5px 4px}.XOUkpG_body{flex:1;min-height:0;display:flex;position:relative}.XOUkpG_rail{background:var(--c-surface-2);border-right:1px solid var(--c-line);flex-direction:column;flex:none;justify-content:space-between;align-items:center;width:46px;padding:6px 0;display:flex}.XOUkpG_railTop,.XOUkpG_railBottom{flex-direction:column;align-items:center;gap:2px;display:flex}.XOUkpG_railBtn{width:40px;height:40px;color:var(--c-subtle);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:relative}.XOUkpG_railBtn:hover,.XOUkpG_railBtn[data-active=true]{color:var(--c-ink-strong)}.XOUkpG_railBtn[data-active=true]:before{content:"";background:var(--c-accent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-3px}.XOUkpG_railBadge{background:var(--c-accent);color:#000;text-align:center;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:4px;right:3px}.XOUkpG_sidebar{background:var(--c-surface);flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}.XOUkpG_sideScroll{flex:1;min-height:0;overflow-y:auto}.XOUkpG_main{background:var(--c-bg);flex-direction:column;flex:1;min-width:0;display:flex}.XOUkpG_stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.XOUkpG_viewPad{flex:1;min-height:0;padding:16px;overflow:auto}.XOUkpG_rightDock{background:var(--c-surface);flex:none;min-width:0;display:flex}.XOUkpG_rightDock>aside{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.XOUkpG_previewDock{background:var(--c-surface);flex-direction:column;flex:none;gap:14px;min-width:0;padding:12px;display:flex;overflow-y:auto}.XOUkpG_resizer{z-index:6;background:var(--c-line);touch-action:none;flex:none;transition:background .15s;position:relative}.XOUkpG_resizerX{cursor:col-resize;width:1px}.XOUkpG_resizerY{cursor:row-resize;height:1px}.XOUkpG_resizer:after{content:"";position:absolute}.XOUkpG_resizerX:after{inset:0 -3px}.XOUkpG_resizerY:after{inset:-3px 0}.XOUkpG_resizer:hover,.XOUkpG_resizer:active{background:var(--c-accent)}.XOUkpG_resizer:focus-visible{background:var(--c-accent);outline:none!important}.XOUkpG_resizerGrip{border-top:1px solid var(--c-line);background:0 0;height:5px;margin:-2px 0}.XOUkpG_resizerGrip:before{content:"";background:var(--c-line-strong);border-radius:3px;width:48px;height:3px;margin-left:-24px;transition:background .15s,width .15s,margin .15s;position:absolute;top:0;left:50%}.XOUkpG_resizerGrip:hover,.XOUkpG_resizerGrip:active,.XOUkpG_resizerGrip:focus-visible{background:0 0}.XOUkpG_resizerGrip:hover:before,.XOUkpG_resizerGrip:active:before,.XOUkpG_resizerGrip:focus-visible:before{background:var(--c-accent);width:72px;margin-left:-36px}.XOUkpG_resizerGrip:after{inset:-4px 0}.XOUkpG_explorer,.XOUkpG_searchPanel{flex-direction:column;height:100%;min-height:0;display:flex}.XOUkpG_sideTitle{flex:none;justify-content:space-between;align-items:center;padding:14px 10px 8px 16px;display:flex}.XOUkpG_sideTitle h2{letter-spacing:-.01em;color:var(--c-ink-strong);font-size:14px;font-weight:700}.XOUkpG_sideTools{gap:1px;display:flex}.XOUkpG_sideTools button{width:26px;height:26px;color:var(--c-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.XOUkpG_sideTools button:hover{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_searchField{border:1px solid var(--c-line);background:var(--c-fill);height:34px;color:var(--c-subtle);border-radius:9px;flex:none;align-items:center;gap:8px;margin:2px 12px 8px;padding:0 10px;display:flex}.XOUkpG_searchField:focus-within{border-color:rgba(var(--accent-rgb), .6)}.XOUkpG_searchField input{min-width:0;color:var(--c-ink-strong);font:inherit;background:0 0;border:0;outline:0;flex:1}.XOUkpG_searchField input::placeholder{color:var(--c-subtle)}.XOUkpG_searchField button{color:var(--c-muted);background:0 0;border:0;place-items:center;display:grid}.XOUkpG_sideEmpty{color:var(--c-subtle);padding:8px 16px;font-size:12.5px}.XOUkpG_tree{outline:none;flex:1;min-height:0;padding:2px 0 10px;overflow-y:auto}.XOUkpG_tree[data-drop=true]{background:rgba(var(--accent-rgb), .06)}.XOUkpG_treeRoot{width:100%;color:var(--c-ink-strong);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:5px 12px;display:flex}.XOUkpG_treeRoot strong{font-size:13.5px;font-weight:600}.XOUkpG_treeCount{font-family:var(--font-mono);color:var(--c-subtle);margin-left:auto;font-size:11px}.XOUkpG_treeRow{height:28px;color:var(--c-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;margin:0 8px 0 6px;padding-right:8px;font-size:13.5px;display:flex;position:relative}.XOUkpG_treeRow:hover{background:var(--c-fill-hover)}.XOUkpG_treeRow[data-active=true]{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .6);color:var(--c-ink-strong)}.XOUkpG_tree:focus-within .XOUkpG_treeRow[data-focused=true]:not([data-active=true]){background:var(--c-fill-hover);border-color:var(--c-line-strong)}.XOUkpG_treeRow[data-drop=true]{background:rgba(var(--accent-rgb), .18);border-color:var(--c-accent);border-style:dashed}.XOUkpG_treeRow[data-sev=error] .XOUkpG_treeName{color:#ff8a8f}.XOUkpG_treeRow[data-sev=warning] .XOUkpG_treeName{color:#f5c26b}.XOUkpG_treeName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.XOUkpG_treeName mark,.XOUkpG_palTitle mark,.XOUkpG_palSub mark,.XOUkpG_resultLine mark{background:rgba(var(--accent-rgb), .32);color:inherit;border-radius:2px}.XOUkpG_chev{color:var(--c-subtle);flex:none}.XOUkpG_chevSpace{flex:none;width:13px}.XOUkpG_dirDot{background:#e2c08d;border-radius:50%;flex:none;width:6px;height:6px}.XOUkpG_probBadge{color:#000;text-align:center;border-radius:8px;flex:none;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px}.XOUkpG_probBadge[data-sev=error]{background:#ff6369}.XOUkpG_probBadge[data-sev=warning]{background:var(--c-warn)}.XOUkpG_gitMark{text-align:center;flex:none;width:14px;font-size:11px;font-style:normal;font-weight:700}.XOUkpG_gitMark[data-kind=M]{color:#e2c08d}.XOUkpG_gitMark[data-kind=A]{color:#73c991}.XOUkpG_nameWrap{flex:1;min-width:0;display:block;position:relative}.XOUkpG_nameInput{border:1px solid var(--c-accent);background:var(--c-bg);width:100%;height:22px;color:var(--c-ink-strong);font:inherit;border-radius:5px;outline:0;padding:0 6px}.XOUkpG_nameInput[data-error=true]{border-color:#ff6369}.XOUkpG_nameError{z-index:20;color:#ffb4b7;white-space:nowrap;background:#33141a;border:1px solid #ff6369;border-radius:6px;padding:4px 8px;font-size:11.5px;position:absolute;top:27px;left:0}.XOUkpG_outline{border-top:1px solid var(--c-line);flex-direction:column;flex:none;max-height:40%;display:flex}.XOUkpG_outlineHead{height:32px;color:var(--c-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.XOUkpG_outlineHead small{font-family:var(--font-mono);color:var(--c-subtle);margin-left:auto;font-weight:500}.XOUkpG_outlineList{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.XOUkpG_outlineList button{width:100%;height:24px;color:var(--c-ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding-right:12px;font-size:12.5px;display:flex}.XOUkpG_outlineList button:hover{background:var(--c-fill-hover)}.XOUkpG_outlineList button i{width:16px;height:16px;font-family:var(--font-mono);border:1px solid;border-radius:4px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.XOUkpG_outlineList button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.XOUkpG_outlineList button small{font-family:var(--font-mono);color:var(--c-subtle);font-size:10.5px}.XOUkpG_searchForm{flex:none;gap:2px;padding:0 10px 6px 6px;display:flex}.XOUkpG_searchExpand{width:20px;height:32px;color:var(--c-muted);background:0 0;border:0;flex:none;align-self:flex-start;place-items:center;display:grid}.XOUkpG_searchRows{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.XOUkpG_searchField2{border:1px solid var(--c-line);background:var(--c-fill);border-radius:8px;align-items:center;gap:1px;height:32px;padding:0 4px 0 9px;display:flex}.XOUkpG_searchField2:focus-within{border-color:rgba(var(--accent-rgb), .6)}.XOUkpG_searchField2 input{min-width:0;color:var(--c-ink-strong);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.XOUkpG_searchField2 button{width:24px;height:24px;color:var(--c-muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.XOUkpG_searchField2 button:hover:not(:disabled){background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_searchField2 button[aria-pressed=true]{background:rgba(var(--accent-rgb), .25);color:var(--c-ink-strong)}.XOUkpG_searchSummary{color:var(--c-muted);flex:none;padding:2px 16px 8px;font-size:12px}.XOUkpG_results{flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.XOUkpG_resultFile{width:100%;height:26px;color:var(--c-ink-strong);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;display:flex}.XOUkpG_resultFile:hover{background:var(--c-fill-hover)}.XOUkpG_resultFile span{white-space:nowrap;font-weight:600}.XOUkpG_resultFile small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-subtle);flex:1;font-size:11.5px;overflow:hidden}.XOUkpG_resultFile b{background:var(--c-fill-hover);text-align:center;border-radius:9px;min-width:18px;padding:0 5px;font-size:10.5px;line-height:17px}.XOUkpG_resultLine{width:100%;height:24px;color:var(--c-muted);font-family:var(--font-mono);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 34px;font-size:12px;display:flex}.XOUkpG_resultLine:hover{background:var(--c-fill-hover);color:var(--c-ink)}.XOUkpG_resultLine span{text-overflow:ellipsis;white-space:pre;flex:1;min-width:0;overflow:hidden}.XOUkpG_resultLine small{color:var(--c-subtle);font-size:10.5px}.XOUkpG_editorRow{flex:1;min-height:0;display:flex}.XOUkpG_editorGroup{flex-direction:column;flex:1;min-width:0;display:flex}.XOUkpG_panes{flex:1;min-height:0;display:flex}.XOUkpG_pane{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.XOUkpG_paneSplit{border-left:1px solid var(--c-line-strong)}.XOUkpG_paneHead{background:var(--c-surface-2);border-bottom:1px solid var(--c-line);flex:none;justify-content:space-between;align-items:center;height:30px;padding:0 6px 0 8px;display:flex}.XOUkpG_paneFile{height:24px;color:var(--c-ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.XOUkpG_paneFile:hover{background:var(--c-fill-hover)}.XOUkpG_tabBar{background:var(--c-surface-2);border-bottom:1px solid var(--c-line);flex:none;align-items:stretch;height:38px;display:flex}.XOUkpG_tabList{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.XOUkpG_tabList::-webkit-scrollbar{display:none}.XOUkpG_tab{border-right:1px solid var(--c-line);max-width:240px;color:var(--c-muted);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;padding:0 8px 0 12px;font-size:13px;display:flex;position:relative}.XOUkpG_tab:hover{background:var(--c-fill);color:var(--c-ink)}.XOUkpG_tab[data-active=true]{background:var(--c-bg);color:var(--c-ink-strong)}.XOUkpG_tab[data-active=true]:before{content:"";background:var(--c-accent);height:2px;position:absolute;top:0;left:0;right:0}.XOUkpG_tab[data-over=true]{box-shadow:inset 2px 0 0 var(--c-accent)}.XOUkpG_tab[data-sev=error] .XOUkpG_tabName{color:#ff8a8f}.XOUkpG_tab[data-sev=warning] .XOUkpG_tabName{color:#f5c26b}.XOUkpG_tabName{text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.XOUkpG_tabName small{color:var(--c-subtle);font-size:11.5px}.XOUkpG_tabGit{background:#e2c08d;border-radius:50%;flex:none;width:6px;height:6px}.XOUkpG_tabGit[data-kind=A]{background:#73c991}.XOUkpG_tabClose{width:20px;height:20px;color:var(--c-subtle);opacity:0;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid;position:relative}.XOUkpG_tab:hover .XOUkpG_tabClose,.XOUkpG_tab[data-active=true] .XOUkpG_tabClose,.XOUkpG_tabClose[data-unsaved=true]{opacity:1}.XOUkpG_tabClose:hover{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_tabClose[data-unsaved=true] svg{display:none}.XOUkpG_tab:hover .XOUkpG_tabClose[data-unsaved=true] svg{display:block}.XOUkpG_tab:hover .XOUkpG_tabClose[data-unsaved=true] .XOUkpG_unsavedDot{display:none}.XOUkpG_unsavedDot{background:var(--c-ink);border-radius:50%;width:8px;height:8px}.XOUkpG_tabNew{width:38px;color:var(--c-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.XOUkpG_tabNew:hover{color:var(--c-ink-strong);background:var(--c-fill)}.XOUkpG_tabTools{flex:none;align-items:center;gap:2px;margin-left:auto;padding:0 8px 0 12px;display:flex}.XOUkpG_toolLang{border:1px solid var(--c-line);background:var(--c-fill);height:28px;color:var(--c-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;margin-right:4px;padding:0 9px 0 7px;font-size:12.5px;font-weight:500;display:inline-flex}.XOUkpG_toolLang:hover{background:var(--c-fill-hover)}.XOUkpG_langChip{color:#fff;letter-spacing:0;background:#3178c6;border-radius:4px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8.5px;font-style:normal;font-weight:800;display:grid}.XOUkpG_langChip[data-lang=js]{color:#000;background:#f0db4f}.XOUkpG_langChip[data-lang=json],.XOUkpG_langChip[data-lang=env]{background:#5a5a66}.XOUkpG_langChip[data-lang=prisma]{background:#0c7a6d}.XOUkpG_langChip[data-lang=md]{background:#6b72c9}.XOUkpG_langChip[data-lang=css]{background:#8e4fd3}.XOUkpG_langChip[data-lang=text]{background:#4a4a54}.XOUkpG_crumbs{background:var(--c-bg);border-bottom:1px solid var(--c-line);white-space:nowrap;height:27px;color:var(--c-subtle);flex:none;align-items:center;padding:0 12px;font-size:12px;display:flex;overflow:hidden}.XOUkpG_crumbs button{color:var(--c-muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:2px 4px;font-size:12px;display:inline-flex}.XOUkpG_crumbs button:hover{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_crumbPart i{color:var(--c-subtle);margin:0 1px;font-style:normal}.XOUkpG_crumbFile{color:var(--c-ink)!important}.XOUkpG_empty{color:var(--c-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.XOUkpG_emptyMark{border:1px solid var(--c-line);background:var(--c-fill);width:64px;height:64px;color:var(--c-accent);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.XOUkpG_empty h2{color:var(--c-ink-strong);font-size:18px;font-weight:700}.XOUkpG_empty ul{flex-direction:column;gap:8px;min-width:260px;display:flex;margin-top:10px!important}.XOUkpG_empty li{align-items:center;gap:4px;font-size:13px;display:flex}.XOUkpG_empty li span{color:var(--c-muted);flex:1}.XOUkpG_editor{--ed-bg:#0a0a0d;--ed-ink:#d9d9e0;--ed-gutter:#4d4d57;--ed-gutter-now:#b9b9c2;--ed-line:#ffffff0a;--ed-sel:rgba(var(--accent-rgb), .3);--ed-guide:#ffffff0e;--ed-caret:var(--c-accent);--ed-widget:#16161a;--ed-widget-line:#ffffff1f;--syn-kw:#ec935f;--syn-kw2:#c9a0ff;--syn-str:#f0b57f;--syn-fn:#f3cf8c;--syn-type:#6fd6c2;--syn-tag:#6fd6c2;--syn-prop:#8fcbff;--syn-key:#8fcbff;--syn-num:#7fe3c7;--syn-cm:#666672;--syn-head:#fff;background:var(--ed-bg);min-width:0;min-height:0;color:var(--ed-ink);font-family:var(--font-mono);font-size:var(--ed-fs);line-height:var(--ed-lh);tab-size:var(--ed-tab);flex-direction:column;flex:1;display:flex;position:relative}.XOUkpG_editor[data-theme=light]{--ed-bg:#fbfaf8;--ed-ink:#26262c;--ed-gutter:#a9a9b3;--ed-gutter-now:#3a3a42;--ed-line:#0000000a;--ed-sel:rgba(var(--accent-rgb), .25);--ed-guide:#00000012;--ed-widget:#fff;--ed-widget-line:#00000024;--syn-kw:#c2410c;--syn-kw2:#7c3aed;--syn-str:#b45309;--syn-fn:#946200;--syn-type:#0f766e;--syn-tag:#0f766e;--syn-prop:#1d4ed8;--syn-key:#1d4ed8;--syn-num:#0d9488;--syn-cm:#8a8a94;--syn-head:#111114}.XOUkpG_edMeasure{visibility:hidden;white-space:pre;pointer-events:none;position:absolute}.XOUkpG_edBody{flex:1;min-height:0;display:flex}.XOUkpG_edScroll{flex:1;min-width:0;position:relative;overflow:auto}.XOUkpG_edInner{min-width:max(100%, calc(var(--widest) * 1ch + 200px));display:flex;position:relative}.XOUkpG_gutter{z-index:3;background:var(--ed-bg);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex;position:sticky;left:0}.XOUkpG_gutterRow{height:var(--ed-lh);color:var(--ed-gutter);text-align:right;cursor:pointer;padding-right:14px;position:relative}.XOUkpG_gutterNow{color:var(--ed-gutter-now)}.XOUkpG_gutterRow[data-diff=added]:before,.XOUkpG_gutterRow[data-diff=modified]:before{content:"";background:#3ddc97;border-radius:1px;width:3px;position:absolute;top:0;bottom:0;left:4px}.XOUkpG_gutterRow[data-diff=modified]:before{background:#6aa9ff}.XOUkpG_gutterRow[data-diff=deleted]:before{content:"";border:4px solid #0000;border-left-color:#ff6369;position:absolute;top:-4px;left:3px}.XOUkpG_gutterRow[data-sev]:after{content:"";background:#ff6369;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:14px}.XOUkpG_gutterRow[data-sev=warning]:after{background:var(--c-warn)}.XOUkpG_gutterRow[data-sev=info]:after{background:var(--c-info)}.XOUkpG_edText{flex:1;min-width:0;position:relative}.XOUkpG_curLine{height:var(--ed-lh);background:var(--ed-line);pointer-events:none;position:absolute;left:0;right:0}.XOUkpG_edLines{z-index:1;pointer-events:none;position:relative}.XOUkpG_ln{height:var(--ed-lh);white-space:pre;position:relative}.XOUkpG_ln:before{content:"";width:var(--lead,0ch);background-image:repeating-linear-gradient(to right, var(--ed-guide) 0, var(--ed-guide) 1px, transparent 1px, transparent calc(var(--ed-tab) * 1ch));pointer-events:none;position:absolute;top:0;bottom:0;left:0}.XOUkpG_edInput{z-index:2;resize:none;color:#0000;width:100%;height:100%;caret-color:var(--ed-caret);font:inherit;line-height:inherit;tab-size:inherit;white-space:pre;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.XOUkpG_edInput::selection{background:var(--ed-sel);color:#0000}.XOUkpG_t_kw{color:var(--syn-kw)}.XOUkpG_t_kw2{color:var(--syn-kw2)}.XOUkpG_t_str{color:var(--syn-str)}.XOUkpG_t_fn{color:var(--syn-fn)}.XOUkpG_t_type{color:var(--syn-type)}.XOUkpG_t_tag{color:var(--syn-tag)}.XOUkpG_t_prop{color:var(--syn-prop)}.XOUkpG_t_key{color:var(--syn-key)}.XOUkpG_t_num{color:var(--syn-num)}.XOUkpG_t_cm{color:var(--syn-cm)}.XOUkpG_t_head{color:var(--syn-head);font-weight:700}.XOUkpG_find{background:#ffc83c40;border-radius:2px;box-shadow:0 0 0 1px #ffc83c59}.XOUkpG_findCur{background:rgba(var(--accent-rgb), .5);box-shadow:0 0 0 1px var(--c-accent);border-radius:2px}.XOUkpG_bracket{background:#7f7f7f38;border-radius:2px;box-shadow:0 0 0 1px #7f7f7f73}.XOUkpG_squigErr,.XOUkpG_squigWarn,.XOUkpG_squigInfo{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px}.XOUkpG_squigErr{text-decoration-color:#ff6369}.XOUkpG_squigWarn{-webkit-text-decoration-color:var(--c-warn);text-decoration-color:var(--c-warn)}.XOUkpG_squigInfo{-webkit-text-decoration-color:var(--c-info);text-decoration-color:var(--c-info)}.XOUkpG_caret{vertical-align:text-bottom;background:var(--c-accent);width:2px;height:1.15em;margin-left:1px;animation:1s steps(2,end) infinite XOUkpG_blink;display:inline-block}@keyframes XOUkpG_blink{to{opacity:0}}.XOUkpG_hoverTip{z-index:15;border:1px solid var(--ed-widget-line);background:var(--ed-widget);max-width:340px;font-family:var(--font-body);pointer-events:none;border-radius:8px;align-items:flex-start;gap:8px;padding:7px 10px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;box-shadow:0 10px 30px #0006}.XOUkpG_hoverTip svg{flex:none;margin-top:2px}.XOUkpG_hoverTip[data-sev=error] svg{color:#ff6369}.XOUkpG_hoverTip[data-sev=warning] svg{color:var(--c-warn)}.XOUkpG_hoverTip[data-sev=info] svg{color:var(--c-info)}.XOUkpG_hoverTip small{color:var(--c-subtle);align-self:flex-end;font-size:10.5px}.XOUkpG_findBar,.XOUkpG_gotoBar{z-index:20;border:1px solid var(--ed-widget-line);background:var(--ed-widget);font-family:var(--font-body);color:var(--ed-ink);border-radius:10px;gap:4px;padding:6px;font-size:12.5px;animation:.12s ease-out XOUkpG_popIn;display:flex;position:absolute;top:8px;right:104px;box-shadow:0 12px 34px #00000073}.XOUkpG_findExpand{width:18px;color:var(--c-muted);background:0 0;border:0;border-radius:4px;align-self:stretch;place-items:center;display:grid}.XOUkpG_findRows{flex-direction:column;gap:5px;display:flex}.XOUkpG_findRow{align-items:center;gap:2px;display:flex}.XOUkpG_findRow input,.XOUkpG_gotoBar input{border:1px solid var(--ed-widget-line);width:210px;height:26px;color:var(--ed-ink);font:inherit;background:0 0;border-radius:6px;outline:0;padding:0 8px}.XOUkpG_findRow input:focus,.XOUkpG_gotoBar input:focus{border-color:var(--c-accent)}.XOUkpG_findToggle,.XOUkpG_findBtn{width:26px;height:26px;color:var(--c-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.XOUkpG_findToggle:hover,.XOUkpG_findBtn:hover:not(:disabled){background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_findToggle[aria-pressed=true]{background:rgba(var(--accent-rgb), .28);color:var(--c-ink-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .6)}.XOUkpG_findBtn:disabled{opacity:.35}.XOUkpG_findCount{text-align:center;min-width:62px;color:var(--c-muted);white-space:nowrap;padding:0 6px;font-size:11.5px}.XOUkpG_findCount[data-empty=true]{color:#ff8a8f}.XOUkpG_findText{border:1px solid var(--ed-widget-line);background:var(--c-fill);height:26px;color:var(--ed-ink);border-radius:6px;padding:0 10px;font-size:12px}.XOUkpG_findText:hover:not(:disabled){background:var(--c-fill-hover)}.XOUkpG_findText:disabled{opacity:.4}.XOUkpG_gotoBar{align-items:center;gap:8px;padding:6px 10px}.XOUkpG_gotoBar input{width:90px}.XOUkpG_minimap{background:var(--ed-bg);border-left:1px solid var(--c-line);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;width:88px;position:relative;overflow:hidden}.XOUkpG_minimapCanvas{display:block}.XOUkpG_minimapSlider{pointer-events:none;background:#7f7f8c2e;position:absolute;left:0;right:0}.XOUkpG_minimap:hover .XOUkpG_minimapSlider{background:#7f7f8c47}.XOUkpG_minimapMark{pointer-events:none;border-radius:1px;width:3px;height:3px;position:absolute}.XOUkpG_bottom{background:var(--c-surface);border-top:1px solid var(--c-line);flex-direction:column;flex:none;min-height:0;display:flex}.XOUkpG_bottom[data-open=false]{height:auto}.XOUkpG_bottomTabs{border-bottom:1px solid var(--c-line);flex:none;align-items:center;gap:2px;height:36px;padding:0 6px 0 10px;display:flex}.XOUkpG_bottom[data-open=false] .XOUkpG_bottomTabs{border-bottom:0}.XOUkpG_bottomTab{height:36px;color:var(--c-subtle);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex;position:relative}.XOUkpG_bottomTab:hover{color:var(--c-ink)}.XOUkpG_bottomTab[aria-selected=true]{color:var(--c-ink-strong);box-shadow:inset 0 -2px 0 var(--c-accent)}.XOUkpG_bottomTab i{color:#000;text-align:center;background:#ff6369;border-radius:9px;min-width:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:17px}.XOUkpG_bottomTab i[data-sev=warning]{background:var(--c-warn)}.XOUkpG_stages{scrollbar-width:none;gap:6px;min-width:0;margin-left:auto;padding:0 6px;display:flex;overflow-x:auto}.XOUkpG_stageChip{border:1px solid var(--c-line);height:24px;color:var(--c-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:11.5px;display:inline-flex}.XOUkpG_stageChip>span{width:15px;height:15px}.XOUkpG_stageDone{color:var(--c-ink-strong);border-color:rgba(var(--accent-rgb), .4)}.XOUkpG_bottomBody{min-height:0;font-family:var(--font-mono);flex:1;padding:10px 14px;font-size:12px;overflow:auto}.XOUkpG_problems{font-family:var(--font-body);font-size:13px}.XOUkpG_problemsBar{gap:6px;margin-bottom:10px;display:flex}.XOUkpG_problemsBar button{border:1px solid var(--c-line);height:26px;color:var(--c-muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.XOUkpG_problemsBar button[aria-pressed=true]{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_problemsBar button[data-sev=error] svg{color:#ff6369}.XOUkpG_problemsBar button[data-sev=warning] svg{color:var(--c-warn)}.XOUkpG_problemsBar button[data-sev=info] svg{color:var(--c-info)}.XOUkpG_problemsEmpty{color:var(--c-muted);align-items:center;gap:8px;padding:6px 0;display:flex}.XOUkpG_problemsEmpty svg{color:var(--c-ok)}.XOUkpG_problemGroup h3{height:26px;color:var(--c-ink-strong);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.XOUkpG_problemGroup h3 small{color:var(--c-subtle);font-weight:400}.XOUkpG_problemGroup h3 b{background:var(--c-fill-hover);border-radius:9px;padding:0 6px;font-size:10.5px;line-height:17px}.XOUkpG_problemGroup button{width:100%;min-height:26px;color:var(--c-ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:2px 8px 2px 22px;font-size:12.5px;display:flex}.XOUkpG_problemGroup button:hover{background:var(--c-fill-hover)}.XOUkpG_problemGroup button svg{flex:none}.XOUkpG_problemGroup button[data-sev=error] svg{color:#ff6369}.XOUkpG_problemGroup button[data-sev=warning] svg{color:var(--c-warn)}.XOUkpG_problemGroup button[data-sev=info] svg{color:var(--c-info)}.XOUkpG_problemGroup button span{flex:1;min-width:0}.XOUkpG_problemGroup button small{font-family:var(--font-mono);color:var(--c-subtle);white-space:nowrap;font-size:11px}.XOUkpG_status{background:var(--c-surface-2);border-top:1px solid var(--c-line);height:25px;color:var(--c-muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 6px;font-size:12px;display:flex}.XOUkpG_statusSide{align-items:center;gap:2px;min-width:0;display:flex}.XOUkpG_statusBtn,.XOUkpG_statusItem{height:21px;color:inherit;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.XOUkpG_statusBtn:hover,.XOUkpG_statusBtn[aria-expanded=true]{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_statusBtn[aria-pressed=true]{color:var(--c-accent)}.XOUkpG_statusBtn b{background:var(--c-accent);color:#000;border-radius:8px;padding:0 5px;font-size:10px;line-height:15px}.XOUkpG_statusPulse,.XOUkpG_statusOk{background:var(--c-accent);border-radius:50%;width:7px;height:7px;animation:1.8s infinite XOUkpG_pulse}.XOUkpG_statusOk{background:var(--c-ok);animation:none}.XOUkpG_spin{animation:.9s linear infinite XOUkpG_spin}@keyframes XOUkpG_spin{to{transform:rotate(360deg)}}.XOUkpG_paletteBack,.XOUkpG_modalBack{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.12s ease-out XOUkpG_fade;display:flex;position:fixed;inset:0}@keyframes XOUkpG_fade{0%{opacity:0}}.XOUkpG_palette{border:1px solid var(--c-line-strong);background:#121216;border-radius:14px;flex-direction:column;width:min(660px,92vw);max-height:66vh;animation:.14s ease-out XOUkpG_popIn;display:flex;overflow:hidden;box-shadow:0 34px 90px #000000a6}.XOUkpG_paletteInput{border-bottom:1px solid var(--c-line);height:52px;color:var(--c-subtle);align-items:center;gap:11px;padding:0 16px;display:flex}.XOUkpG_paletteInput input{min-width:0;color:var(--c-ink-strong);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.XOUkpG_paletteList{flex:1;min-height:0;padding:6px;overflow-y:auto}.XOUkpG_paletteSection{letter-spacing:.08em;text-transform:uppercase;color:var(--c-subtle);padding:10px 10px 4px;font-size:11px;font-weight:700}.XOUkpG_paletteHint{color:var(--c-muted);padding:14px 10px;font-size:13px}.XOUkpG_paletteRow{height:36px;color:var(--c-ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.XOUkpG_paletteRow[data-selected=true]{background:rgba(var(--accent-rgb), .18);color:var(--c-ink-strong)}.XOUkpG_palTitle{white-space:nowrap}.XOUkpG_palSub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-subtle);flex:1;font-size:12px;overflow:hidden}.XOUkpG_palTitle:only-of-type{flex:1}.XOUkpG_palIcon{color:var(--c-subtle);flex:none}.XOUkpG_palAi{color:var(--c-accent);flex:none}.XOUkpG_paletteRow kbd{flex:none}.XOUkpG_paletteFoot{border-top:1px solid var(--c-line);color:var(--c-subtle);gap:16px;padding:9px 16px;font-size:11.5px;display:flex}.XOUkpG_paletteFoot kbd{margin-right:4px}.XOUkpG_modalBack{align-items:center;padding-top:0}.XOUkpG_modal{border:1px solid var(--c-line-strong);background:#131317;border-radius:14px;width:min(440px,92vw);animation:.14s ease-out XOUkpG_popIn;box-shadow:0 30px 80px #000000a6}.XOUkpG_modalWide{width:min(820px,94vw);max-height:84vh;overflow-y:auto}.XOUkpG_modal header{justify-content:space-between;align-items:center;padding:16px 16px 6px 20px;display:flex}.XOUkpG_modal h2{color:var(--c-ink-strong);font-size:16px;font-weight:700}.XOUkpG_modal header button{width:28px;height:28px;color:var(--c-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.XOUkpG_modal header button:hover{background:var(--c-fill-hover)}.XOUkpG_modalText{color:var(--c-muted);padding:4px 20px 18px;font-size:13.5px;line-height:1.55}.XOUkpG_modal footer{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.XOUkpG_btnGhost,.XOUkpG_btnDanger,.XOUkpG_btnAccent{border:1px solid var(--c-line-strong);background:var(--c-fill);height:34px;color:var(--c-ink-strong);border-radius:9px;padding:0 16px;font-size:13.5px;font-weight:600}.XOUkpG_btnGhost:hover{background:var(--c-fill-hover)}.XOUkpG_btnDanger{color:#fff;background:#e5484d;border-color:#0000}.XOUkpG_btnDanger:hover{background:#f0565b}.XOUkpG_btnAccent{background:var(--c-accent);color:#000;border-color:#0000}.XOUkpG_shortcutGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px 32px;padding:10px 22px 24px;display:grid}.XOUkpG_shortcutGrid h3{letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);margin-bottom:8px;font-size:11px;font-weight:700}.XOUkpG_shortcutGrid dl>div{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.XOUkpG_shortcutGrid dt{color:var(--c-ink);font-size:13px}.XOUkpG_shortcutGrid dd{gap:4px;margin:0;display:flex}.XOUkpG_settings{z-index:95;border:1px solid var(--c-line-strong);background:#16161a;border-radius:12px;width:320px;padding:6px 14px 12px;animation:.14s ease-out XOUkpG_popIn;position:fixed;bottom:32px;left:54px;box-shadow:0 24px 64px #0009}.XOUkpG_settings header{justify-content:space-between;align-items:center;height:40px;display:flex}.XOUkpG_settings h2{color:var(--c-ink-strong);font-size:14px;font-weight:700}.XOUkpG_settings header button{width:26px;height:26px;color:var(--c-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.XOUkpG_settings header button:hover{background:var(--c-fill-hover)}.XOUkpG_setGroup{letter-spacing:.1em;text-transform:uppercase;color:var(--c-subtle);font-size:10.5px;font-weight:700;margin:8px 0 2px!important}.XOUkpG_setRow{min-height:38px;color:var(--c-ink);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.XOUkpG_setRow small{color:var(--c-subtle);font-size:11.5px;display:block}.XOUkpG_stepper{border:1px solid var(--c-line-strong);border-radius:8px;align-items:center;display:flex;overflow:hidden}.XOUkpG_stepper button{background:var(--c-fill);width:28px;height:28px;color:var(--c-ink);border:0;place-items:center;display:grid}.XOUkpG_stepper button:hover{background:var(--c-fill-hover)}.XOUkpG_stepper output{min-width:46px;font-family:var(--font-mono);text-align:center;font-size:12px}.XOUkpG_segmented{border:1px solid var(--c-line-strong);background:var(--c-fill);border-radius:8px;padding:2px;display:flex}.XOUkpG_segmented button{height:24px;color:var(--c-muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px}.XOUkpG_segmented button[aria-checked=true]{background:rgba(var(--accent-rgb), .25);color:var(--c-ink-strong)}.XOUkpG_switch{appearance:none;cursor:pointer;background:#ffffff29;border-radius:999px;flex:none;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.XOUkpG_switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.XOUkpG_switch:checked{background:var(--c-accent)}.XOUkpG_switch:checked:after{transform:translate(14px)}.XOUkpG_switch:focus-visible{outline:2px solid rgba(var(--accent-rgb), .75);outline-offset:2px}.XOUkpG_toasts{z-index:120;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:38px;right:16px}.XOUkpG_toast{border:1px solid var(--c-line-strong);color:var(--c-ink-strong);background:#1a1a1f;border-radius:10px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;animation:.2s cubic-bezier(.16,1,.3,1) XOUkpG_toastIn;display:flex;box-shadow:0 14px 40px #00000080}.XOUkpG_toast_ok svg{color:var(--c-ok)}.XOUkpG_toast_error svg{color:#ff6369}.XOUkpG_toast_info svg{color:var(--c-info)}@keyframes XOUkpG_toastIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.XOUkpG_topbar{grid-template-columns:1fr auto}.XOUkpG_paletteTrigger span,.XOUkpG_paletteTrigger kbd{display:none}.XOUkpG_paletteTrigger{grid-column:2;justify-content:center;width:36px;padding:0}.XOUkpG_topRight{display:none}}@media (prefers-reduced-motion:reduce){.XOUkpG_ide *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.XOUkpG_ide.XOUkpG_ide{overflow:auto hidden}.XOUkpG_topbar,.XOUkpG_body,.XOUkpG_status{min-width:760px}.XOUkpG_diffView{flex:1;min-height:0}.XOUkpG_diffHead{background:var(--c-surface-2);border-bottom:1px solid var(--c-line);min-height:44px;font-family:var(--font-body);color:var(--c-ink);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 16px;font-size:13px;display:flex}.XOUkpG_diffTitle{align-items:center;gap:8px;min-width:0;display:flex}.XOUkpG_diffTitle strong{color:var(--c-ink-strong);white-space:nowrap;font-weight:600}.XOUkpG_diffTitle small{color:var(--c-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.XOUkpG_diffVs{border:1px solid var(--c-line);background:var(--c-fill);color:var(--c-muted);white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 10px;font-size:11.5px}.XOUkpG_diffVs i{color:var(--c-accent);margin:0 4px;font-style:normal}.XOUkpG_diffTools{align-items:center;gap:6px;display:flex}.XOUkpG_diffStat{font-family:var(--font-mono);gap:8px;margin-right:4px;font-size:12px;display:inline-flex}.XOUkpG_diffStat b[data-kind=add]{color:#3ddc97}.XOUkpG_diffStat b[data-kind=del]{color:#ff7b80}.XOUkpG_diffBtn,.XOUkpG_diffBtnDanger{border:1px solid var(--c-line-strong);background:var(--c-fill);height:28px;color:var(--c-ink);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.XOUkpG_diffBtn:hover{background:var(--c-fill-hover)}.XOUkpG_diffBtnDanger{color:#ff8a8f;border-color:#ff636973}.XOUkpG_diffBtnDanger:hover:not(:disabled){background:#ff636924}.XOUkpG_diffBtnDanger:disabled{opacity:.4}.XOUkpG_diffTools .XOUkpG_segmented button{align-items:center;gap:5px;display:inline-flex}.XOUkpG_diffBody{flex:1;min-height:0;padding-bottom:40px;overflow:auto}.XOUkpG_diffEmpty{font-family:var(--font-body);color:var(--c-muted);padding:28px 24px}.XOUkpG_dRow{min-width:max-content;height:var(--ed-lh);line-height:var(--ed-lh);display:flex}.XOUkpG_dRow[data-t=\+]{background:#3ddc971f}.XOUkpG_dRow[data-t=\-]{background:#ff63691f}.XOUkpG_dRow[data-current=true],.XOUkpG_dSplitRow[data-current=true]{box-shadow:inset 3px 0 0 var(--c-accent)}.XOUkpG_dNo{width:52px;color:var(--ed-gutter);text-align:right;-webkit-user-select:none;user-select:none;flex:none;padding-right:10px}.XOUkpG_dMark{text-align:center;-webkit-user-select:none;user-select:none;flex:none;width:20px}.XOUkpG_dRow[data-t=\+] .XOUkpG_dMark{color:#3ddc97}.XOUkpG_dRow[data-t=\-] .XOUkpG_dMark{color:#ff7b80}.XOUkpG_dCode{font:inherit;white-space:pre;flex:1}.XOUkpG_diffGap{border:0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-fill);width:100%;height:26px;color:var(--c-subtle);font-family:var(--font-body);text-align:left;padding-left:72px;font-size:12px;display:block}.XOUkpG_diffGap:hover{color:var(--c-ink);background:var(--c-fill-hover)}.XOUkpG_dSplitRow{grid-template-columns:1fr 1fr;min-width:max-content;display:grid}.XOUkpG_dSide{min-width:0;height:var(--ed-lh);line-height:var(--ed-lh);display:flex}.XOUkpG_dSide+.XOUkpG_dSide{border-left:1px solid var(--c-line)}.XOUkpG_dSide[data-t=\+]{background:#3ddc971f}.XOUkpG_dSide[data-t=\-]{background:#ff63691f}.XOUkpG_dSide[data-t=empty]{background:var(--c-fill)}.XOUkpG_suggest{z-index:25;border:1px solid var(--ed-widget-line);background:var(--ed-widget);min-width:260px;max-width:420px;font-family:var(--font-body);border-radius:9px;margin:0;padding:4px;font-size:12.5px;line-height:1.2;list-style:none;animation:.1s ease-out XOUkpG_popIn;position:absolute;box-shadow:0 14px 38px #00000073}.XOUkpG_suggest li{height:26px;color:var(--ed-ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.XOUkpG_suggest li[data-sel=true]{background:rgba(var(--accent-rgb), .22)}.XOUkpG_suggest li i{width:16px;height:16px;font-family:var(--font-mono);color:#6aa9ff;background:#6aa9ff33;border-radius:4px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.XOUkpG_suggest li i[data-kind=snippet]{background:rgba(var(--accent-rgb), .22);color:var(--c-accent)}.XOUkpG_suggest li i[data-kind=keyword]{color:#c9a0ff;background:#c9a0ff33}.XOUkpG_suggest li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;overflow:hidden}.XOUkpG_suggest li b{color:var(--c-accent);font-weight:700}.XOUkpG_suggest li small{color:var(--c-subtle);white-space:nowrap;font-size:11px}.XOUkpG_notes{z-index:95;border:1px solid var(--c-line-strong);background:#16161a;border-radius:12px;flex-direction:column;width:340px;max-height:60vh;animation:.14s ease-out XOUkpG_popIn;display:flex;position:fixed;bottom:32px;right:10px;box-shadow:0 24px 64px #0009}.XOUkpG_notes header{border-bottom:1px solid var(--c-line);flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 12px 0 16px;display:flex}.XOUkpG_notes h2{color:var(--c-ink-strong);font-size:14px;font-weight:700}.XOUkpG_notes header button{height:26px;color:var(--c-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.XOUkpG_notes header button:hover:not(:disabled){background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_notes header button:disabled{opacity:.4}.XOUkpG_notes ul{padding:6px;overflow-y:auto}.XOUkpG_notes li{color:var(--c-ink);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;display:flex}.XOUkpG_notes li:hover{background:var(--c-fill)}.XOUkpG_notes li svg{color:var(--c-info);flex:none;margin-top:2px}.XOUkpG_notes li[data-kind=ok] svg{color:var(--c-ok)}.XOUkpG_notes li[data-kind=error] svg{color:#ff6369}.XOUkpG_notes li span{flex:1;min-width:0}.XOUkpG_notes li small{color:var(--c-subtle);flex:none;font-size:11px}.XOUkpG_notesEmpty{color:var(--c-muted);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;font-size:13px;display:flex}.XOUkpG_openEditors{border-bottom:1px solid var(--c-line);flex-direction:column;flex:none;max-height:30%;margin-bottom:4px;display:flex}.XOUkpG_openEditors ul{padding-bottom:6px;overflow-y:auto}.XOUkpG_openEditors li{align-items:center;height:26px;padding-right:8px;display:flex}.XOUkpG_openEditors li[data-active=true]{background:rgba(var(--accent-rgb), .12)}.XOUkpG_openEditors li:hover{background:var(--c-fill-hover)}.XOUkpG_oeMain{min-width:0;height:100%;color:var(--c-ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 4px 0 22px;font-size:13px;display:flex}.XOUkpG_oeMain span{white-space:nowrap}.XOUkpG_oeMain small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-subtle);flex:1;font-size:11.5px;overflow:hidden}.XOUkpG_oeClose{width:20px;height:20px;color:var(--c-subtle);opacity:0;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.XOUkpG_openEditors li:hover .XOUkpG_oeClose{opacity:1}.XOUkpG_oeClose:has(i){opacity:1}.XOUkpG_oeClose:hover{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_oeClose i{background:var(--c-ink);border-radius:50%;width:8px;height:8px}.XOUkpG_timelineList{flex:1;min-height:0;padding:2px 0 8px 16px;overflow-y:auto}.XOUkpG_timelineList li{border-left:1px solid var(--c-line-strong);align-items:center;gap:10px;min-height:34px;padding:3px 8px 3px 12px;display:flex;position:relative}.XOUkpG_timelineList li:hover{background:var(--c-fill)}.XOUkpG_tlDot{background:var(--c-subtle);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:-4px}.XOUkpG_tlDot[data-first=true]{background:var(--c-accent);box-shadow:0 0 8px rgba(var(--accent-rgb), .7)}.XOUkpG_tlText{min-width:0;color:var(--c-ink);flex-direction:column;flex:1;font-size:12.5px;display:flex}.XOUkpG_tlText small{color:var(--c-subtle);font-size:11px}.XOUkpG_tlActions{opacity:0;gap:1px;display:flex}.XOUkpG_timelineList li:hover .XOUkpG_tlActions,.XOUkpG_timelineList li:focus-within .XOUkpG_tlActions{opacity:1}.XOUkpG_tlActions button{width:24px;height:24px;color:var(--c-muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.XOUkpG_tlActions button:hover{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_changeRow{align-items:center;display:flex;position:relative}.XOUkpG_rowActions{opacity:0;background:var(--c-surface);gap:1px;display:flex;position:absolute;right:4px}.XOUkpG_changeRow:hover .XOUkpG_rowActions,.XOUkpG_changeRow:focus-within .XOUkpG_rowActions{opacity:1}.XOUkpG_rowActions .XOUkpG_rowAction{width:24px;height:24px;color:var(--c-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.XOUkpG_rowActions .XOUkpG_rowAction:hover{background:var(--c-fill-hover);color:var(--c-ink-strong)}.XOUkpG_problemRow{align-items:center;gap:8px;display:flex}.XOUkpG_problemGroup .XOUkpG_quickFix,.XOUkpG_problemGroup .XOUkpG_fixAllBtn{border:1px solid rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .1);width:auto;min-height:22px;color:var(--c-accent-light);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.XOUkpG_problemGroup .XOUkpG_quickFix:hover,.XOUkpG_problemGroup .XOUkpG_fixAllBtn:hover{background:rgba(var(--accent-rgb), .22)}.XOUkpG_problemGroup .XOUkpG_fixAllBtn{margin-left:auto}.XOUkpG_problemRow>button:first-child{flex:1;min-width:0}.XOUkpG_edgeTab{z-index:30;border:1px solid var(--c-line-strong);background:var(--c-raise);color:var(--c-muted);writing-mode:vertical-rl;align-items:center;gap:8px;padding:12px 6px;font-size:12px;font-weight:600;transition:color .15s,background .15s,padding .15s;display:flex;position:absolute;top:50%;box-shadow:0 8px 24px #0006}.XOUkpG_edgeTab svg{rotate:0deg}.XOUkpG_edgeTab:hover{color:var(--c-ink-strong);background:rgba(var(--accent-rgb), .18);border-color:rgba(var(--accent-rgb), .6);padding-inline:9px}.XOUkpG_edgeRight{border-right:0;border-radius:10px 0 0 10px;right:0;transform:translateY(-50%)}.XOUkpG_edgeLeft{border-left:0;border-radius:0 10px 10px 0;left:46px;transform:translateY(-50%)}.XOUkpG_pill{border:1px solid var(--c-line-strong);background:var(--c-fill);border-radius:999px;gap:2px;padding:3px;display:flex}.XOUkpG_pillItem{height:28px;color:var(--c-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;transition:color .15s,background .15s}.XOUkpG_pillItem:hover{color:var(--c-ink-strong);background:var(--c-fill-hover)}.XOUkpG_pillActive{color:var(--c-ink-strong);border-color:rgba(var(--accent-rgb), .55);background:linear-gradient(180deg, rgba(var(--accent-rgb), .24), rgba(var(--accent-rgb), .08));box-shadow:0 0 18px -6px rgba(var(--accent-rgb), .6);font-weight:600}.XOUkpG_paletteTrigger{justify-self:center;width:100%;max-width:520px}.XOUkpG_collapseBtn{border:1px solid var(--c-line-strong);background:var(--c-fill);height:30px;color:var(--c-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.XOUkpG_collapseBtn:hover{background:rgba(var(--accent-rgb), .16);border-color:rgba(var(--accent-rgb), .55);color:var(--c-ink-strong)}.XOUkpG_deployRun{border:1px solid var(--c-line);background:var(--c-fill);border-radius:10px;margin-top:14px;padding:10px 12px}.XOUkpG_deployBar{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.XOUkpG_deployBar i{background:var(--c-accent);border-radius:3px;height:100%;transition:width .4s;display:block}.XOUkpG_deployBar i[data-done=true]{background:var(--c-ok)}.XOUkpG_deployRun small{color:var(--c-muted);margin-top:7px;font-size:11.5px;display:block}.XOUkpG_envRows{flex-direction:column;gap:4px;display:flex}.XOUkpG_envRows li{border:1px solid var(--c-line);background:var(--c-fill);border-radius:9px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.XOUkpG_envRows li[data-live=true]{border-color:#3ddc974d}.XOUkpG_envRows li>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.XOUkpG_envRows b{color:var(--c-ink-strong);font-size:13px;font-weight:600}.XOUkpG_envRows small,.XOUkpG_envRows a{text-overflow:ellipsis;white-space:nowrap;color:var(--c-subtle);font-size:11.5px;text-decoration:none;overflow:hidden}.XOUkpG_envRows a{color:var(--c-accent-light)}.XOUkpG_envRows button{border:1px solid var(--c-line-strong);width:28px;height:28px;color:var(--c-muted);background:0 0;border-radius:7px;place-items:center;display:grid}.XOUkpG_envRows button:hover:not(:disabled){background:rgba(var(--accent-rgb), .18);border-color:rgba(var(--accent-rgb), .55);color:var(--c-ink-strong)}.XOUkpG_envRows button:disabled{opacity:.4}
.kPaeIG_page{--dot:#ffffff1c;--dot-lit:#ff8c32d9;--block:#ffffff0b;--block-line:#ffffff12;--block-lit:#ffffff1c;--surface:#ffffff06;--surface-line:#ffffff0f;--sel:#ff6b0029;--sel-line:#ff6b0080;--bg:#09090b;z-index:2147482000;background:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 1.4px) 0 0 / 20px 20px, radial-gradient(900px 420px at 50% -10%, #ff6b001a, transparent 70%), var(--bg);position:fixed;inset:0;overflow:hidden}:is(.kPaeIG_page[data-tone=light],[data-boot-tone=light] .kPaeIG_page){--dot:#0f172a24;--dot-lit:#ff6b00b3;--block:#0f172a0d;--block-line:#0f172a14;--block-lit:#0f172a14;--surface:#fff;--surface-line:#0f172a14;--bg:#eceef1}.kPaeIG_sweep{background:linear-gradient(105deg, transparent 38%, var(--dot-lit) 50%, transparent 62%);pointer-events:none;animation:2.2s cubic-bezier(.45,0,.25,1) infinite kPaeIG_sweep;position:absolute;inset:-20% -40%;-webkit-mask:radial-gradient(circle at 1px 1px,#000 1.3px,#0000 1.8px) 0 0/20px 20px;mask:radial-gradient(circle at 1px 1px,#000 1.3px,#0000 1.8px) 0 0/20px 20px}@keyframes kPaeIG_sweep{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes kPaeIG_breathe{50%{opacity:.55}}.kPaeIG_layout{display:none;position:absolute;inset:0}.kPaeIG_page[data-show=build] .kPaeIG_layout[data-layout=build],.kPaeIG_page[data-show=templates] .kPaeIG_layout[data-layout=templates],.kPaeIG_page[data-show=gallery] .kPaeIG_layout[data-layout=gallery],.kPaeIG_page[data-show=deployer] .kPaeIG_layout[data-layout=deployer],.kPaeIG_page[data-show=maintenance] .kPaeIG_layout[data-layout=maintenance],.kPaeIG_page[data-show=settings] .kPaeIG_layout[data-layout=settings],.kPaeIG_page[data-show=ide] .kPaeIG_layout[data-layout=ide],.kPaeIG_page[data-show=editor] .kPaeIG_layout[data-layout=editor],.kPaeIG_page[data-show=split] .kPaeIG_layout[data-layout=split],.kPaeIG_page[data-show=admin] .kPaeIG_layout[data-layout=admin],.kPaeIG_page[data-show=landing] .kPaeIG_layout[data-layout=landing],.kPaeIG_page[data-show=generic] .kPaeIG_layout[data-layout=generic]{display:block}.kPaeIG_bone,.kPaeIG_cardShot,.kPaeIG_line,.kPaeIG_chip,.kPaeIG_btn{background:radial-gradient(circle at 1px 1px, var(--block-lit) 1.1px, transparent 1.5px) 0 0 / 8px 8px, var(--block);max-width:100%;box-shadow:inset 0 0 0 1px var(--block-line);flex:none;display:block}.kPaeIG_bone{animation:1.8s ease-in-out infinite both kPaeIG_breathe}.kPaeIG_selected{background:radial-gradient(circle at 1px 1px, #ff8c3259 1.1px, transparent 1.5px) 0 0 / 8px 8px, var(--sel);box-shadow:inset 0 0 0 1px var(--sel-line)}.kPaeIG_composer{box-shadow:inset 0 0 0 1px var(--block-line), 0 20px 60px -30px #ff6b0040}.kPaeIG_head{justify-content:space-between;align-items:center;height:38px;display:flex;position:absolute;top:9px;left:12px;right:12px}.kPaeIG_headMid{gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.kPaeIG_navPill{max-width:calc(100vw - 260px)}.kPaeIG_panel{border:1px solid var(--surface-line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px 14px;display:flex;overflow:hidden}.kPaeIG_panelItem,.kPaeIG_stack{flex-direction:column;gap:6px;display:flex}.kPaeIG_panelItem{padding:5px 0}.kPaeIG_tabs2,.kPaeIG_rowGap{align-items:center;gap:8px;min-width:0;display:flex}.kPaeIG_rowGap[data-wrap]{flex-wrap:wrap}.kPaeIG_rowGap[data-nowrap]{overflow:hidden}.kPaeIG_spread{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.kPaeIG_grow{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.kPaeIG_shrink{flex-shrink:1}.kPaeIG_titleBlock{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.kPaeIG_bigTitle{margin-bottom:26px}.kPaeIG_statRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;display:grid}.kPaeIG_cols3,.kPaeIG_cols2{grid-template-columns:198px minmax(0,1fr) 260px;gap:0;display:grid;position:absolute;inset:58px 10px 10px}.kPaeIG_center{flex-direction:column;justify-self:center;gap:14px;width:min(570px,100% - 32px);padding-top:30px;display:flex}.kPaeIG_center[data-width=wide]{width:min(615px,100% - 32px)}.kPaeIG_center[data-width=maint]{width:min(795px,100% - 32px)}.kPaeIG_center[data-width=full]{width:100%;padding-top:2px}.kPaeIG_listCard{border:1px solid var(--surface-line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:18px 16px;display:flex}.kPaeIG_listRow{border-top:1px solid var(--surface-line);align-items:center;gap:12px;padding:10px 0;display:flex}.kPaeIG_cols2[data-variant=maint]{grid-template-columns:200px minmax(0,1fr)}.kPaeIG_lowPanel{margin-top:89px}.kPaeIG_cols2[data-variant=templates]{grid-template-columns:187px minmax(0,1fr);gap:14px;top:60px;left:15px;right:15px}.kPaeIG_shortPanel{align-self:start}.kPaeIG_heroBox{border:1px solid var(--surface-line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:254px;display:grid}.kPaeIG_heroText{flex-direction:column;justify-content:center;gap:12px;padding:28px;display:flex}.kPaeIG_heroArt{padding:26px 28px 26px 60px}.kPaeIG_cards5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.kPaeIG_cards5 .kPaeIG_cardShot{height:136px}.kPaeIG_gallery{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:98px;left:0;right:0}.kPaeIG_galleryBody{flex-direction:column;gap:14px;width:min(1000px,100% - 32px);margin-top:18px;display:flex}.kPaeIG_ide{grid-template-columns:190px minmax(0,1fr) 240px;gap:10px;display:grid;position:absolute;inset:47px 10px 10px}.kPaeIG_ideMain{border:1px solid var(--surface-line);background:var(--surface);border-radius:14px;flex-direction:column;gap:18px;padding:14px 12px 12px;display:flex}.kPaeIG_ideCanvas{flex-direction:column;align-items:center;gap:90px;padding:18px 40px 0;display:flex}.kPaeIG_ideTerm{border-top:1px solid var(--surface-line);flex-direction:column;gap:14px;margin-top:auto;padding-top:12px;display:flex}.kPaeIG_ideChat{padding:10px}.kPaeIG_editorBar{border:1px solid var(--surface-line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 6px 20px -12px #0f172a33}.kPaeIG_editorRail{border:1px solid var(--surface-line);background:var(--surface);border-radius:18px;flex-direction:column;align-items:center;gap:20px;width:70px;height:min(530px,100% - 160px);padding:18px 0;display:flex;position:absolute;top:75px;left:12px}.kPaeIG_railItem{flex-direction:column;align-items:center;gap:6px;display:flex}.kPaeIG_editorHint{position:absolute;top:75px;left:50%;transform:translate(-50%)}.kPaeIG_editorTools{justify-content:center;display:flex;position:absolute;bottom:13px;left:0;right:0}.kPaeIG_splitTop{border-bottom:1px solid var(--surface-line);align-items:center;gap:22px;height:76px;padding:0 32px;display:flex;position:absolute;top:0;left:0;right:0}.kPaeIG_splitSide{border-right:1px solid var(--surface-line);flex-direction:column;gap:10px;width:383px;padding:26px 24px;display:flex;position:absolute;top:77px;bottom:0;left:0}.kPaeIG_splitMain{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 24px;display:flex;position:absolute;inset:77px 0 0 383px}.kPaeIG_admin{grid-template-columns:240px minmax(0,1fr);display:grid;position:absolute;inset:0}.kPaeIG_adminSide{border-right:1px solid var(--surface-line);flex-direction:column;gap:10px;padding:24px;display:flex}.kPaeIG_adminMain{flex-direction:column;gap:22px;min-width:0;padding:16px 40px;display:flex}.kPaeIG_adminCharts{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);gap:24px;display:grid}.kPaeIG_landing{flex-direction:column;align-items:center;gap:10px;padding-top:10px;display:flex;position:absolute;inset:0}.kPaeIG_landingFrame{margin-top:26px}.kPaeIG_body{flex-direction:column;gap:34px;max-width:1380px;margin:0 auto;padding:90px 24px 36px;display:flex;position:relative}.kPaeIG_hero{flex-direction:column;align-items:center;gap:14px;display:flex}.kPaeIG_cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.kPaeIG_card{border:1px solid var(--block-line);background:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 1.4px) 0 0 / 12px 12px, var(--block);border-radius:16px;flex-direction:column;gap:10px;padding:8px;animation:1.6s ease-in-out infinite both kPaeIG_breathe;display:flex}.kPaeIG_cardShot{border-radius:12px;height:150px}.kPaeIG_line{border-radius:6px;height:11px}.kPaeIG_cardFoot{align-items:center;gap:6px;margin-top:4px;display:flex}.kPaeIG_chip{border-radius:7px;width:54px;height:20px}.kPaeIG_btn{border-radius:9px;width:72px;height:30px;margin-left:auto}.kPaeIG_inline{--dot:#ffffff1c;--block:#ffffff0b;--block-line:#ffffff12;--block-lit:#ffffff1c;--dot-lit:#ff8c32b3}.kPaeIG_inline .kPaeIG_card{position:relative;overflow:hidden}.kPaeIG_inline .kPaeIG_card:after{content:"";background:linear-gradient(105deg, transparent 40%, var(--dot-lit) 50%, transparent 60%);pointer-events:none;animation:2.2s cubic-bezier(.45,0,.25,1) infinite kPaeIG_sweep;position:absolute;inset:0 -60%;-webkit-mask:radial-gradient(circle at 1px 1px,#000 1.2px,#0000 1.7px) 0 0/12px 12px;mask:radial-gradient(circle at 1px 1px,#000 1.2px,#0000 1.7px) 0 0/12px 12px}.kPaeIG_lines{--block:#ffffff0b;--block-line:#ffffff12;--block-lit:#ffffff1f;--dot-lit:#ff8c32bf;flex-direction:column;gap:10px;padding:6px 0;display:flex}.kPaeIG_lines[data-tone=light]{--block:#0f172a0a;--block-line:#0f172a14;--block-lit:#0f172a1a;--dot-lit:#ff6b0099}.kPaeIG_row{background:radial-gradient(circle at 1px 1px, var(--block-lit) 1.1px, transparent 1.5px) 0 0 / 7px 7px, var(--block);height:14px;box-shadow:inset 0 0 0 1px var(--block-line);border-radius:6px;animation:1.6s ease-in-out infinite both kPaeIG_breathe;display:block;position:relative;overflow:hidden}.kPaeIG_row:after{content:"";background:linear-gradient(105deg, transparent 40%, var(--dot-lit) 50%, transparent 60%);animation:2.2s cubic-bezier(.45,0,.25,1) infinite kPaeIG_sweep;position:absolute;inset:0 -60%;-webkit-mask:radial-gradient(circle at 1px 1px,#000 1.1px,#0000 1.6px) 0 0/7px 7px;mask:radial-gradient(circle at 1px 1px,#000 1.1px,#0000 1.6px) 0 0/7px 7px}.kPaeIG_boot{z-index:2147482000;animation:.3s 8s forwards kPaeIG_bootGiveUp;position:fixed;inset:0}.kPaeIG_boot[data-done]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility 0s linear .28s}@keyframes kPaeIG_bootGiveUp{to{opacity:0;visibility:hidden}}.kPaeIG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.kPaeIG_cards5{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1000px){.kPaeIG_cols3,.kPaeIG_cols2,.kPaeIG_cols2[data-variant=maint],.kPaeIG_cols2[data-variant=templates],.kPaeIG_ide,.kPaeIG_admin{grid-template-columns:minmax(0,1fr)}.kPaeIG_panel[data-side],.kPaeIG_adminSide,.kPaeIG_heroArt,.kPaeIG_splitMain{display:none}.kPaeIG_heroBox{grid-template-columns:1fr}.kPaeIG_splitSide{border-right:0;width:auto;right:0}.kPaeIG_statRow{grid-template-columns:repeat(2,minmax(0,1fr))}.kPaeIG_adminCharts{grid-template-columns:1fr}}@media (max-width:640px){.kPaeIG_hideSm{display:none}.kPaeIG_head{left:10px;right:10px}.kPaeIG_navPill{max-width:calc(100vw - 250px)}.kPaeIG_cards5{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}.kPaeIG_adminMain{padding:16px}}@media (prefers-reduced-motion:reduce){.kPaeIG_sweep,.kPaeIG_bone,.kPaeIG_card,.kPaeIG_inline .kPaeIG_card:after,.kPaeIG_row,.kPaeIG_row:after{animation:none}.kPaeIG_sweep,.kPaeIG_inline .kPaeIG_card:after,.kPaeIG_row:after{display:none}.kPaeIG_boot[data-done]{transition:none}}
._5ovbKW_tabs{border:1px solid var(--c-line);background:#ffffff05;border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}._5ovbKW_tabs button{height:32px;color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}._5ovbKW_tabs button:hover{color:var(--c-ink-strong)}._5ovbKW_tabs button[aria-current=page]{background:rgba(var(--accent-rgb), .12);color:var(--c-ink-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .4)}._5ovbKW_kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-subtle);margin-bottom:6px;font-size:10.5px;display:block}._5ovbKW_small{color:var(--c-muted);font-size:12px}._5ovbKW_mono{font-family:var(--font-mono);word-break:break-all;font-size:12.5px;font-weight:500}._5ovbKW_hero{border:1px solid var(--c-line);background:linear-gradient(#ffffff08,#ffffff03),#0d0e12cc;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:18px;display:grid}._5ovbKW_heroMain{flex-direction:column;gap:8px;min-width:0;display:flex}._5ovbKW_health{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-ink-strong);font-size:46px;font-weight:600;line-height:1}._5ovbKW_health[data-size=sm]{font-size:18px}._5ovbKW_health small{color:var(--c-subtle);margin-left:2px;font-size:.4em}._5ovbKW_health[data-tone=ok]{color:#4ade80}._5ovbKW_health[data-tone=warn]{color:#fbbf24}._5ovbKW_health[data-tone=bad]{color:#f87171}._5ovbKW_trend{align-items:flex-end;gap:3px;height:36px;margin-top:4px;display:flex}._5ovbKW_trend span{background:#ffffff2e;border-radius:3px 3px 0 0;flex:1;max-width:14px}._5ovbKW_trend span[data-tone=ok]{background:#4ade8099}._5ovbKW_trend span[data-tone=warn]{background:#fbbf2499}._5ovbKW_trend span[data-tone=bad]{background:#f8717199}._5ovbKW_facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;display:grid}._5ovbKW_facts>div,._5ovbKW_siteFacts>div{border:1px solid var(--c-line);background:#ffffff05;border-radius:11px;padding:10px 12px}._5ovbKW_facts dt,._5ovbKW_siteFacts dt{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-subtle);font-size:10.5px}._5ovbKW_facts dd,._5ovbKW_siteFacts dd{font-variant-numeric:tabular-nums;color:var(--c-ink-strong);margin:4px 0 0;font-size:20px;font-weight:600}._5ovbKW_facts dd._5ovbKW_small,._5ovbKW_siteFacts dd{font-size:13px;font-weight:500}._5ovbKW_facts dd[data-tone=bad]{color:#f87171}._5ovbKW_facts dd[data-tone=warn]{color:#fbbf24}._5ovbKW_siteFacts{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;display:grid}._5ovbKW_running,._5ovbKW_notice{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .08);color:var(--c-ink);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}._5ovbKW_notice[data-tone=bad]{background:#f8717114;border-color:#f8717166}._5ovbKW_notice[data-tone=warn]{background:#fbbf2412;border-color:#fbbf2466}._5ovbKW_cats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._5ovbKW_cats li{border-top:1px dashed var(--c-line);color:var(--c-ink);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}._5ovbKW_cats li:first-child{border-top:0}._5ovbKW_meter{flex-direction:column;gap:6px;display:flex}._5ovbKW_meter>div{color:var(--c-muted);justify-content:space-between;font-size:12.5px;display:flex}._5ovbKW_meter b{font-variant-numeric:tabular-nums;color:var(--c-ink-strong);font-weight:500}._5ovbKW_meter i{background:var(--c-line);border-radius:999px;height:6px;display:block;overflow:hidden}._5ovbKW_meter i span{border-radius:inherit;background:#4ade80;height:100%;display:block}._5ovbKW_meter i[data-tone=warn] span{background:#fbbf24}._5ovbKW_meter i[data-tone=bad] span{background:#f87171}._5ovbKW_unknown{color:var(--c-muted);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}._5ovbKW_tableScroll{overflow-x:auto}._5ovbKW_tableScroll td[data-tone=bad]{color:#f87171}._5ovbKW_tableScroll td[data-tone=warn]{color:#fbbf24}._5ovbKW_tableScroll td small{margin-top:2px;display:block}._5ovbKW_clip{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}._5ovbKW_clip em{color:#f87171}._5ovbKW_tag{background:var(--c-line);color:var(--c-muted);border-radius:999px;margin-top:3px;padding:1px 6px;font-size:10.5px;display:inline-block}._5ovbKW_clickable{cursor:pointer}._5ovbKW_clickable:hover td{background:#ffffff06}._5ovbKW_filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._5ovbKW_filters select{border:1px solid var(--c-line);height:30px;color:var(--c-ink);font:inherit;background:#ffffff08;border-radius:8px;padding:0 8px;font-size:12.5px}._5ovbKW_findings{border:1px solid var(--c-line);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._5ovbKW_finding+._5ovbKW_finding{border-top:1px solid var(--c-line)}._5ovbKW_finding[data-status=dismissed],._5ovbKW_finding[data-status=resolved]{opacity:.75}._5ovbKW_findingHead{width:100%;color:var(--c-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 14px;display:flex}._5ovbKW_findingHead:hover{background:#ffffff06}._5ovbKW_findingTitle{flex-direction:column;flex:1;min-width:0;display:flex}._5ovbKW_findingTitle b{color:var(--c-ink-strong);font-size:13.5px;font-weight:500}._5ovbKW_findingTitle small{text-overflow:ellipsis;white-space:nowrap;color:var(--c-subtle);font-size:12px;overflow:hidden}._5ovbKW_state{background:var(--c-line);color:var(--c-ink);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px}._5ovbKW_findingBody{flex-direction:column;gap:12px;padding:4px 14px 16px 38px;display:flex}._5ovbKW_miso{border:1px solid rgba(var(--accent-rgb), .25);background:rgba(var(--accent-rgb), .05);border-radius:11px;padding:12px 14px}._5ovbKW_miso p{color:var(--c-ink);margin:0 0 6px;font-size:13px;line-height:1.55}._5ovbKW_miso p b{color:var(--c-ink-strong)}._5ovbKW_evidence{border:1px solid var(--c-line);max-height:220px;font-family:var(--font-mono);color:var(--c-ink);white-space:pre-wrap;word-break:break-all;background:#00000040;border-radius:10px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}._5ovbKW_history{color:var(--c-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.6}._5ovbKW_defer{color:var(--c-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}._5ovbKW_defer input,._5ovbKW_inline input{border:1px solid var(--c-line);height:32px;color:var(--c-ink-strong);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border-radius:8px;padding:0 8px;font-size:12.5px}._5ovbKW_form{border:1px solid var(--c-line);background:#ffffff05;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}._5ovbKW_schedules{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._5ovbKW_schedules>li[data-enabled]{border:1px solid var(--c-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}._5ovbKW_schedules>li[data-enabled=false]{opacity:.65}._5ovbKW_schedules b{color:var(--c-ink-strong);font-size:13.5px;font-weight:500;display:block}._5ovbKW_schedules small{color:var(--c-muted);margin-top:3px;font-size:12px;display:block}._5ovbKW_toggles{flex-direction:column;gap:10px;display:flex}._5ovbKW_toggle{color:var(--c-ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}._5ovbKW_toggle input{accent-color:rgb(var(--accent-rgb));margin-top:3px}._5ovbKW_toggle small{color:var(--c-subtle);font-size:12px;display:block}._5ovbKW_inline{color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}._5ovbKW_inline input{width:70px}._5ovbKW_fieldset{border:0;min-width:0;margin:0;padding:0}._5ovbKW_fieldset legend{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-subtle);margin-bottom:8px;font-size:11px}._5ovbKW_fieldset:disabled{opacity:.7}._5ovbKW_foot{color:var(--c-subtle);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}@media (max-width:900px){._5ovbKW_hero{grid-template-columns:minmax(0,1fr)}._5ovbKW_findingBody{padding-left:14px}}
