:root{color-scheme:dark;--bg:#07111f;--panel:rgba(14,25,42,.9);--panel-2:rgba(9,18,32,.85);--border:rgba(148,163,184,.18);--text:#e5eefb;--muted:#94a3b8;--accent:#38bdf8;--green:#22c55e;--yellow:#f59e0b;--red:#ef4444;--blue:#60a5fa}*{box-sizing:border-box}body,html{padding:0;margin:0;min-height:100%;background:radial-gradient(circle at top right,rgba(56,189,248,.14),transparent 22%),radial-gradient(circle at top left,rgba(96,165,250,.12),transparent 26%),linear-gradient(180deg,#020617,#07111f);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.page-shell{max-width:1240px;margin:0 auto;padding:40px 20px 72px}.hero{display:grid;grid-template-columns:2.2fr 1fr;grid-gap:20px;gap:20px;align-items:stretch;margin-bottom:24px}.hero h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.05;margin:10px 0 14px;max-width:840px}.hero p{color:var(--muted);font-size:1.02rem;line-height:1.7;margin:0;max-width:760px}.eyebrow{display:inline-flex;padding:6px 12px;border-radius:999px;border:1px solid rgba(56,189,248,.35);background:rgba(8,47,73,.4);color:#a5f3fc;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.hero-panel,.metric-card,.section-card{background:linear-gradient(180deg,var(--panel) 0,var(--panel-2) 100%);border:1px solid var(--border);border-radius:22px;box-shadow:0 18px 60px rgba(2,6,23,.35)}.hero-panel{padding:22px;display:flex;flex-direction:column;justify-content:center}.beta-pill,.hero-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;font-weight:700;padding:10px 14px;border-radius:14px}.hero-badge{margin-bottom:10px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28);color:#fecaca}.beta-pill{margin-bottom:14px;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.28);color:#bae6fd}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.metric-card{padding:18px}.metric-label{color:var(--muted);font-size:.92rem;margin-bottom:8px}.metric-value{font-size:2rem;font-weight:700;margin-bottom:6px}.metric-helper{color:var(--muted);font-size:.92rem;line-height:1.5}.content-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.section-card{padding:20px;margin-bottom:20px}.section-head{margin-bottom:16px}.section-head h2{margin:0 0 6px;font-size:1.25rem}.section-head p{margin:0;color:var(--muted)}.early-access-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:18px;gap:18px;align-items:start}.early-access-copy h3{margin:0 0 10px;font-size:1.35rem}.early-access-copy p{margin:0 0 14px;color:var(--muted);line-height:1.7}.check-list{margin:0;padding-left:18px;color:#dbeafe;line-height:1.8}.feedback-form{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:18px;border:1px solid var(--border);background:rgba(15,23,42,.55)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.feedback-form label{display:grid;grid-gap:8px;gap:8px}.feedback-form span{color:#cbd5e1;font-size:.92rem}.feedback-form input,.feedback-form textarea{width:100%;border:1px solid rgba(148,163,184,.2);background:rgba(2,6,23,.55);color:var(--text);border-radius:14px;padding:12px 14px;outline:none}.feedback-form input:focus,.feedback-form textarea:focus{border-color:rgba(56,189,248,.6);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.rating-block{display:grid;grid-gap:10px;gap:10px}.rating-row{display:flex;gap:10px;flex-wrap:wrap}.rating-chip{min-width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.7);color:var(--text);cursor:pointer}.rating-chip.active{border-color:rgba(56,189,248,.5);background:rgba(56,189,248,.16);color:#bae6fd}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.primary-btn{border:0;border-radius:14px;padding:12px 18px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font-weight:700;cursor:pointer}.primary-btn:disabled{opacity:.7;cursor:not-allowed}.form-note{margin:0;color:var(--muted);font-size:.92rem}.form-state{padding:12px 14px;border-radius:14px;font-size:.95rem}.form-state.success{color:#bbf7d0;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.24)}.form-state.error{color:#fecaca;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.24)}.incident-list{display:grid;grid-gap:14px;gap:14px}.incident-item{padding:16px;border:1px solid var(--border);border-radius:18px;background:rgba(15,23,42,.55)}.incident-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.incident-top h3{margin:4px 0 0;font-size:1.02rem}.incident-id{color:#7dd3fc;font-size:.88rem;letter-spacing:.04em}.incident-meta,.incident-tags,.proof-grid,.signals-row{display:flex;flex-wrap:wrap;gap:10px}.incident-meta{color:var(--muted);margin:12px 0;font-size:.92rem}.hint{margin:0 0 12px;line-height:1.6}.service-state,.sev,.signal-chip,.status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:.8rem;border:1px solid transparent;text-transform:capitalize}.sev.critical{background:rgba(239,68,68,.14);color:#fecaca;border-color:rgba(239,68,68,.28)}.sev.high{background:rgba(245,158,11,.14);color:#fde68a;border-color:rgba(245,158,11,.28)}.sev.medium{background:rgba(96,165,250,.14);color:#bfdbfe;border-color:rgba(96,165,250,.28)}.service-state.healthy,.sev.low,.status.mitigated{background:rgba(34,197,94,.14);color:#bbf7d0;border-color:rgba(34,197,94,.28)}.service-state.degraded,.status.open{background:rgba(245,158,11,.14);color:#fde68a;border-color:rgba(245,158,11,.28)}.service-state.down,.status.investigating{background:rgba(239,68,68,.14);color:#fecaca;border-color:rgba(239,68,68,.28)}.signal-chip{background:rgba(15,23,42,.95);color:#cbd5e1;border-color:var(--border)}.service-table-wrap{overflow-x:auto}.service-table{width:100%;border-collapse:collapse}.service-table td,.service-table th{text-align:left;padding:12px 10px;border-bottom:1px solid rgba(148,163,184,.12)}.service-table th{color:var(--muted);font-size:.88rem;font-weight:600}.proof-grid{gap:16px}.proof-grid>div{flex:1 1 220px;padding:16px;border-radius:18px;border:1px solid var(--border);background:rgba(15,23,42,.5)}.proof-grid h3{margin:0 0 8px}.proof-grid p{margin:0;color:var(--muted);line-height:1.6}@media (max-width:980px){.content-grid,.early-access-grid,.form-grid,.hero,.metrics-grid{grid-template-columns:1fr}.form-actions,.incident-top{flex-direction:column;align-items:flex-start}}