:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#0f1720;--surface:#17212b;--surface-raised:#1f2b37;--border:#2f3f4f;--text:#eef4fa;--text-muted:#a9bacb;--accent:#7cc4ff;--ok:#6fd39a;--warn:#f0b95c;--fail:#ef8b8b;--radius:14px;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:radial-gradient(circle at 15% -10%, #1c2c3a 0%, var(--bg) 55%);color:var(--text);font-family:var(--font);margin:0;font-size:17px;line-height:1.55}.shell{flex-direction:column;gap:24px;max-width:1080px;min-height:100vh;margin:0 auto;padding:28px 24px 36px;display:flex}.shell__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.shell__org{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:650}.shell__stage{color:var(--text-muted);margin:4px 0 0;font-size:.9rem}.status{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;margin:0;padding:7px 14px;font-size:.85rem}.status--ready{border-color:color-mix(in srgb, var(--ok) 55%, transparent);color:var(--ok)}.status--unavailable{border-color:color-mix(in srgb, var(--fail) 55%, transparent);color:var(--fail)}.shell__nav{flex-wrap:wrap;gap:8px;display:flex}.nav-link{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;padding:9px 15px;font-size:.92rem;text-decoration:none;transition:background .12s,border-color .12s}.nav-link:hover{background:var(--surface-raised)}.nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-link--active{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.shell__main{flex:1}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:28px}.panel__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:600}.panel h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,4vw,2.1rem)}.panel__summary{max-width:62ch;color:var(--text);margin:12px 0 0}.panel__note{border-left:3px solid var(--warn);background:var(--surface-raised);max-width:62ch;color:var(--text-muted);border-radius:0 10px 10px 0;margin:18px 0 0;padding:14px 16px;font-size:.95rem}.shell__footer{border-top:1px solid var(--border);color:var(--text-muted);padding-top:18px;font-size:.85rem}.shell__footer .shell__footer p{max-width:80ch;margin:0}.shell__footer .landing__list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.shell__footer .landing__list li{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.shell__footer .landing__link{color:var(--accent);font-weight:600;text-decoration:none}.shell__footer .landing__link:hover,.shell__footer .landing__link:focus-visible{text-decoration:underline}.shell__footer .landing__hint{color:var(--text-muted);font-size:.9rem}@media (max-width:640px){.shell__footer .shell{padding:20px 16px 28px}.shell__footer .panel{padding:20px}}@media (prefers-reduced-motion:reduce){.shell__footer .nav-link{transition:none}}
