:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06100f;--panel:#0b1f1c;--panel-2:#112c27;--line:#23443d;--text:#edf8f4;--muted:#9abbb0;--accent:#39e6bd;--gold:#d9b45d;--danger:#ff6b6b;--ink:#020807}*{box-sizing:border-box}body{background:radial-gradient(circle at 12% 4%, #39e6bd29, transparent 280px), linear-gradient(180deg, #d9b45d14, transparent 360px), var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.shell{width:min(1180px,100% - 40px);margin:0 auto;padding:40px 0}.topbar{justify-content:space-between;align-items:center;gap:20px;padding:16px 0 32px;display:flex}.brand{letter-spacing:.08em;font-weight:800}.nav{color:var(--muted);gap:16px;font-size:14px;display:flex}.hero{border:1px solid var(--line);background:linear-gradient(135deg,#112c27fa,#06100ff0),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 40px);border-radius:8px;padding:36px}.hero-admin{gap:18px;display:grid;position:relative;overflow:hidden}.hero-admin:after{content:"";background:linear-gradient(#39e6bd3d,#d9b45d33);width:2px;height:160%;position:absolute;top:-30%;right:34px;transform:rotate(18deg)}.hero h1{max-width:760px;margin:0;font-size:clamp(36px,6vw,72px);line-height:.95}.hero p{color:var(--muted);max-width:720px;font-size:18px}.hero-admin__rail{flex-wrap:wrap;gap:10px;display:flex}.hero-admin__rail span{color:var(--text);background:#0208076b;border:1px solid #9abbb033;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.grid-wide{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.ops-overview{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-top:20px;display:grid}.card{border:1px solid var(--line);background:#0b1f1cdb;border-radius:8px;padding:20px}.metric-card{background:linear-gradient(#112c27f0,#06100fe0);border:1px solid #9abbb02e;border-radius:8px;min-height:118px;padding:18px}.metric-card h2{margin:0 0 10px;font-size:34px;line-height:1}.metric-card--online{border-color:#39e6bd61}.card-console{grid-column:span 2}.card h2,.card h3{margin:0 0 8px}.muted{color:var(--muted)}.pill{border:1px solid var(--line);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 10px;font-size:12px;display:inline-flex}code{color:var(--gold)}table{border-collapse:collapse;width:100%;font-size:14px}th{color:var(--muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 8px 10px;font-size:11px}td{vertical-align:top;border-top:1px solid #93b5aa2e;padding:10px 8px}td:first-child{padding-left:0}td:last-child{text-align:right;padding-right:0}.store-admin,.support-admin,.incident-admin,.ops-admin,.settings-panel,.console-panel{flex-direction:column;gap:16px;display:flex}.store-admin__header,.package-editor__title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.store-admin__header h2,.store-admin__header p,.package-editor__title h3,.package-editor__title p{margin:0}.store-admin__list,.support-admin__list{gap:14px;max-height:760px;padding-right:4px;display:grid;overflow:auto}.incident-admin__list,.ops-admin__list{gap:14px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.package-editor{background:#0208077a;border:1px solid #93b5aa33;border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex}.admin-form-grid{grid-template-columns:minmax(120px,.6fr) minmax(120px,.6fr) minmax(220px,1.8fr);gap:12px;display:grid}.field,.toggle-row{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.toggle-row{color:var(--text);text-transform:none;background:#0d1f1bc7;border:1px solid #93b5aa2e;border-radius:8px;flex-direction:row;align-items:center;min-height:42px;padding:10px 12px}.field input,.field select,.field textarea{color:var(--text);font:inherit;letter-spacing:0;text-transform:none;background:#040b0ac7;border:1px solid #93b5aa3d;border-radius:8px;width:100%;padding:11px 12px}.field select{appearance:none}.field textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.45}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.support-ticket-editor__grid{grid-template-columns:minmax(220px,1fr) minmax(140px,.45fr)}.support-ticket-editor__messages{gap:10px;display:grid}.support-ticket-editor__message{background:#0d1f1b94;border:1px solid #93b5aa29;border-radius:8px;padding:10px 12px}.support-ticket-editor__message p{white-space:pre-wrap;margin:6px 0 0}.incident-admin__grid{grid-template-columns:minmax(220px,1.5fr) minmax(140px,.65fr) minmax(140px,.65fr)}.ops-admin__grid{grid-template-columns:minmax(220px,1fr) minmax(140px,.5fr)}.ops-request p{margin:0}.ops-request__actions{flex-wrap:wrap;gap:10px;display:flex}.ops-help{gap:8px;display:grid}.ops-help span{color:var(--muted);background:#0208076b;border:1px solid #9abbb029;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.4}.icon-button,.status-chip{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:38px;font-weight:800;display:inline-flex}.icon-button{color:var(--accent);cursor:pointer;background:#38d9b221;border:1px solid #38d9b257;padding:9px 12px}.icon-button:disabled{cursor:wait;opacity:.62}.icon-button--ghost{color:var(--muted);background:#ffffff08;border-color:#93b5aa3d}.status-chip{border:1px solid #93b5aa3d;padding:8px 10px;font-size:12px}.status-chip--ok{color:#8ff0ba}.status-chip--warn{color:#ffd166}.notice{color:#f4d997;background:#d8b45f1a;border:1px solid #d8b45f42;border-radius:8px;margin:0;padding:12px 14px}.secret-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.secret-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#0208078f;border:1px solid #9abbb02e;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;display:flex;overflow:hidden}.console-grid{grid-template-columns:minmax(0,1.8fr) minmax(180px,.7fr);gap:14px;display:grid}.console-stream{background:#020807;border:1px solid #39e6bd38;border-radius:8px;flex-direction:column;gap:5px;min-height:260px;max-height:430px;padding:14px;display:flex;overflow:auto}.console-stream code{color:#9ff7dc;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.45;display:block}.console-sources{gap:10px;max-height:430px;display:grid;overflow:auto}.console-source{background:#02080775;border:1px solid #9abbb02e;border-radius:8px;gap:4px;padding:10px;display:grid}.console-source span,.console-source small{color:var(--muted);font-size:12px}.runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.runtime-item{background:#02080775;border:1px solid #9abbb02e;border-radius:8px;gap:6px;padding:12px;display:grid}.runtime-item span,.runtime-item small,.runtime-item em{color:var(--muted);font-size:12px;font-style:normal}.runtime-item em{color:var(--gold);font-weight:800}.runtime-item[data-state=pass]{border-color:#49de8047}.runtime-item[data-state=pass] em{color:#4ade80}.runtime-item[data-state=warn]{border-color:#facc1557}.runtime-item[data-state=fail]{border-color:#f871715c}.runtime-item[data-state=fail] em{color:#f87171}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readiness-item{background:#02080775;border:1px solid #9abbb02e;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:118px;padding:12px;display:flex}.readiness-item div{gap:6px;display:grid}.readiness-item span,.readiness-item small{color:var(--muted);font-size:12px;line-height:1.45}.readiness-item strong{font-size:14px;line-height:1.25}.readiness-item em{color:var(--gold);text-transform:uppercase;border:1px solid #9abbb02e;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.readiness-item[data-state=done]{border-color:#49de8047}.readiness-item[data-state=done] em{color:#4ade80}.readiness-item[data-state=partial]{border-color:#facc1557}.readiness-item[data-state=blocked]{border-color:#f871715c}.readiness-item[data-state=blocked] em{color:#f87171}.capability-list{gap:10px;display:grid}.capability-item{background:#02080775;border:1px solid #9abbb02e;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.capability-item div{gap:5px;display:grid}.capability-item span{color:var(--muted);font-size:13px;line-height:1.4}.capability-item em{color:var(--gold);text-transform:uppercase;border:1px solid #9abbb02e;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.launch-checklist-table{min-width:920px}.launch-checklist-table td:last-child,.launch-checklist-table th:last-child{text-align:left}.launch-checklist-table td{line-height:1.45}.launch-checklist-table td:first-child{min-width:150px}.launch-checklist-table td:nth-child(2){min-width:130px}.launch-checklist-table td:nth-child(3){min-width:220px}.launch-checklist-table td:nth-child(4){min-width:120px}.launch-checklist-table strong,.launch-checklist-table td>span:not(.status-chip),.launch-checklist-table small{display:block}.launch-checklist-table small{color:var(--muted);white-space:normal;margin-top:4px;font-size:12px}@media (max-width:760px){.shell{width:min(100% - 24px,1180px);padding:24px 0}.topbar{flex-direction:column;align-items:flex-start}.nav{flex-wrap:wrap}.hero{padding:24px}.grid-wide,.ops-overview,.secret-summary,.console-grid,.runtime-grid,.readiness-grid{grid-template-columns:1fr}.card-console{grid-column:span 1}table{white-space:nowrap;display:block;overflow-x:auto}.store-admin__header,.package-editor__title{flex-direction:column}.admin-form-grid,.incident-admin__grid,.ops-admin__grid,.support-ticket-editor__grid{grid-template-columns:1fr}}
