:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;--surface:#0f172a;--surface-raised:#141f34;--border:#29364d;--muted:#a8b3c7;--primary:#22c55e;--warning:#fbbf24;--danger:#fb7185;background:#070b14;font-family:Fira Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#070b14}body{background:#070b14;margin:0}a{color:inherit}button,select{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #86efac}.app-shell{background:radial-gradient(circle at 50% -10rem,#22c55e1f,#0000 38rem),#070b14;min-height:100svh}.app-shell>main{width:min(72rem,100% - 2rem);margin:0 auto}.app-shell>footer{border-top:1px solid var(--border);width:min(72rem,100% - 2rem);color:var(--muted);margin:5rem auto 0;padding:2rem 0 3rem;font-size:.86rem}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ae0;border:1px solid #475569bd;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:min(74rem,100% - 2rem);min-height:4rem;margin:1rem auto 0;padding:.65rem .75rem .65rem 1rem;display:flex;position:sticky;top:1rem;box-shadow:0 1rem 3rem #00000047}.brand{color:#fff;letter-spacing:-.025em;align-items:center;gap:.6rem;font-weight:800;text-decoration:none;display:flex}.brand small{color:var(--muted);letter-spacing:0;font-size:.72rem;font-weight:500}.brand-mark{background:var(--primary);border-radius:50%;flex:none;width:.75rem;height:.75rem;box-shadow:0 0 1.2rem #22c55ebf}.site-header nav{align-items:center;gap:.25rem;display:flex}.site-header nav a{color:#dbe4f3;border-radius:.6rem;padding:.65rem .8rem;text-decoration:none;transition:background-color .18s,color .18s}.site-header nav a:hover{color:#fff;background:#1e293b}.site-header .language-link{border:1px solid var(--border);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.82rem}.demo-banner{color:#fde68a;background:#211b0c;border:1px solid #66521b;border-radius:.75rem;align-items:baseline;gap:.7rem;width:min(72rem,100% - 2rem);margin:1.75rem auto 0;padding:.8rem 1rem;font-size:.88rem;display:flex}.demo-banner strong{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.personal-banner{color:#bbf7d0;background:#0d2017;border-color:#256f45}.hero{max-width:58rem;padding:clamp(5rem,12vw,9rem) 0 clamp(4rem,8vw,7rem)}.eyebrow,.section-kicker{color:#86efac;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font:600 .78rem/1.2 ui-monospace,SFMono-Regular,monospace}h1,h2,h3,p{overflow-wrap:anywhere}h1{white-space:pre-line;letter-spacing:-.065em;margin:0;font-size:clamp(3rem,8.5vw,5.5rem);line-height:.95}h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3.2vw,2.6rem);line-height:1.08}h3{letter-spacing:-.025em;margin:0;font-size:1.25rem;line-height:1.25}.hero-copy,.page-heading>p:last-child{color:#bdc8d9;max-width:46rem;margin:1.75rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.status-overview{border:1px solid var(--border);background:linear-gradient(135deg,#101a2d,#0c1322);border-radius:1.3rem;justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;box-shadow:inset 0 1px #ffffff0a}.status-overview p:last-child{max-width:46rem;color:var(--muted);margin:1rem 0 0;line-height:1.65}.signal{color:#fde68a;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font:650 .78rem/1 ui-monospace,monospace;display:inline-flex}.signal>span{background:currentColor;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 .75rem}.signal-neutral{color:#cbd5e1;border:1px solid #46546a;border-radius:999px;flex:none;padding:.65rem .8rem}.section{padding-top:clamp(4rem,9vw,7rem)}.section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.secondary-link,.primary-link,.text-link,.back-link{cursor:pointer;font-weight:700;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s}.secondary-link,.back-link{color:#86efac}.secondary-link:hover,.back-link:hover,.text-link:hover{color:#bbf7d0}.primary-link{background:var(--primary);color:#052e16;border-radius:.7rem;padding:.85rem 1rem}.primary-link:hover{background:#4ade80}.health-grid,.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.health-card,.event-card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;min-width:0;padding:1.5rem}.health-card h3{margin-top:1.2rem;font-family:ui-monospace,monospace}.health-card p{color:var(--muted);margin:.65rem 0 1rem;line-height:1.6}.health-card code{color:#dbeafe;font-size:.8rem}.health-failing{border-color:#633444}.health-failing .signal{color:var(--danger)}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-card{flex-direction:column;gap:1rem;display:flex;box-shadow:inset 0 1px #ffffff08}.event-card-topline{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.status-chip{color:#bfdbfe;border:1px solid #36506c;border-radius:999px;padding:.42rem .6rem;font:650 .73rem/1 ui-monospace,monospace}.status-confirmed{color:#86efac;border-color:#256f45}.status-retracted{color:#fda4af;border-color:#7f3544}.status-candidate{color:#fde68a;border-color:#735e20}.type-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font:600 .75rem/1.3 ui-monospace,monospace}.event-card>p{color:var(--muted);margin:0;line-height:1.6}.event-facts,.detail-facts{gap:.85rem;margin:.25rem 0 0;display:grid}.event-facts>div,.detail-facts>div{border-top:1px solid var(--border);padding-top:.85rem}dt{color:#7f8ca3;text-transform:uppercase;letter-spacing:.06em;font:600 .7rem/1.2 ui-monospace,monospace}dd{color:#e6edf8;margin:.35rem 0 0;line-height:1.5}.time-display{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.time-display select{cursor:pointer;color:#cbd5e1;background:#111b2e;border:1px solid #42516a;border-radius:.35rem;max-width:9rem;padding:.2rem .35rem;font-size:.72rem}.account-disclaimer{background:#111a2b;border-left:2px solid #64748b;padding:.8rem;font-size:.82rem;color:#cbd5e1!important}.text-link{color:#86efac;margin-top:auto}.page-heading{max-width:52rem;padding:clamp(4rem,9vw,7rem) 0 3rem}.page-heading h1,.detail-panel h1,.share-card h1{font-size:clamp(2.5rem,6vw,4.8rem)}.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.back-link{margin:3rem 0 1.5rem;display:inline-block}.detail-panel{border:1px solid var(--border);background:linear-gradient(145deg,#111b2d,#0c1321);border-radius:1.25rem;padding:clamp(1.5rem,5vw,4rem)}.detail-panel .section-kicker{margin-top:2.5rem}.detail-summary{max-width:50rem;color:var(--muted);margin:1.5rem 0 0;font-size:1.1rem;line-height:1.7}.detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.prominent{margin:2rem 0 0}.detail-section{padding:4rem 0 0}.detail-section h2{margin-bottom:1.5rem}.timeline,.source-list{margin:0;padding:0;list-style:none}.timeline li{border-left:1px solid #3b4a61;padding:0 0 2.5rem 2rem;position:relative}.timeline-marker{background:var(--primary);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--primary);border:2px solid #070b14;border-radius:50%;position:absolute;top:.1rem;left:-.4rem}.timeline-version{color:#86efac;text-transform:uppercase;font:600 .75rem/1 ui-monospace,monospace}.timeline h3{margin-top:.5rem}.timeline p{max-width:48rem;color:var(--muted);line-height:1.65}.timeline small{color:#8e9bb0}.correction-note{background:#2a131a;border-radius:.5rem;padding:.75rem;color:#fecdd3!important}.source-list{gap:.75rem;display:grid}.source-list li{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1rem}.source-list li div{justify-content:space-between;gap:1rem;display:flex}.source-list li span{color:var(--muted);text-transform:uppercase;font:.75rem ui-monospace,monospace}.source-list a{color:#93c5fd;overflow-wrap:anywhere;margin-top:.5rem;display:block}.share-callout{background:#0e2118;border:1px solid #2d6041;border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:1.5rem;display:flex}.share-callout p:last-child{color:#a7c9b3;margin-bottom:0}.share-page{padding-top:clamp(3rem,8vw,6rem)}.share-card{aspect-ratio:1.91;background:radial-gradient(circle at 100% 0,#22c55e33,#0000 22rem),#0f172a;border:1px solid #3b4a61;border-radius:1.5rem;flex-direction:column;width:min(52rem,100%);min-height:27rem;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem);display:flex;box-shadow:0 2rem 6rem #00000059}.share-brand{align-items:center;gap:.65rem;font-weight:800;display:flex}.demo-stamp{color:#422006;text-transform:uppercase;background:#fbbf24;border-radius:.35rem;align-self:flex-start;margin:1.3rem 0;padding:.4rem .6rem;font:800 .7rem ui-monospace,monospace}.share-card>p:not(.type-label,.share-disclaimer){color:var(--muted);line-height:1.6}.share-meta{grid-template-columns:2fr 1fr;gap:1rem;margin-top:auto;display:grid}.share-meta div{border:1px solid var(--border);background:#070b1473;border-radius:.65rem;padding:.85rem}.share-meta span{color:#8491a7;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;display:block}.share-disclaimer{color:#cbd5e1;margin:1rem 0 0;font-size:.78rem}.share-card footer{color:#7f8ca3;justify-content:space-between;margin-top:1rem;font:.75rem ui-monospace,monospace;display:flex}.share-page>.back-link{width:min(52rem,100%);margin:1.5rem auto;display:block}.demo-console{gap:1rem;padding-bottom:2rem;display:grid}.demo-step{border:1px solid var(--border);background:var(--surface);border-radius:1rem;grid-template-columns:3rem 1fr;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.demo-step>span{color:#86efac;font:700 .85rem/1 ui-monospace,monospace}.demo-step h2{font-size:clamp(1.35rem,3vw,2rem)}.demo-step p{max-width:46rem;color:var(--muted);margin:.75rem 0 1.25rem;line-height:1.6}.demo-step label{color:#cbd5e1;gap:.45rem;max-width:30rem;font-size:.85rem;display:grid}.demo-step input{color:#f8fafc;background:#0a1020;border:1px solid #42516a;border-radius:.55rem;width:100%;min-height:2.8rem;padding:.65rem .75rem}.button-row{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.demo-step button,.state-heading button{cursor:pointer;background:var(--primary);color:#052e16;border:1px solid #34d066;border-radius:.6rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:750}.demo-step button:hover:not(:disabled),.state-heading button:hover:not(:disabled){background:#4ade80}.demo-step button:disabled,.state-heading button:disabled{cursor:not-allowed;opacity:.45}.demo-step .secondary-button,.state-heading .secondary-button{color:#e2e8f0;background:#18243a;border-color:#52617a}.demo-step .secondary-button:hover:not(:disabled),.state-heading .secondary-button:hover:not(:disabled){background:#24324b}.demo-step .danger-button{color:#fecdd3;background:#3b1722;border-color:#9f3a50}.demo-step .danger-button:hover:not(:disabled){background:#56202f}.demo-message{color:#bbf7d0;background:#0d2017;border-left:3px solid #86efac;margin:0;padding:1rem 1.25rem;line-height:1.5}.subscribe-form{border:1px solid var(--border);background:var(--surface);border-radius:1rem;gap:1.1rem;max-width:34rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.subscribe-form>label{color:#cbd5e1;gap:.45rem;font-size:.85rem;display:grid}.subscribe-form input[type=email]{color:#f8fafc;background:#0a1020;border:1px solid #42516a;border-radius:.55rem;width:100%;min-height:2.8rem;padding:.65rem .75rem}.subscribe-form fieldset{border:0;padding:0}.subscribe-form legend{color:#cbd5e1;padding:0 0 .5rem;font-size:.85rem}.checkbox-row{flex-wrap:wrap;gap:.5rem .9rem;display:flex}.checkbox-label{color:#dbe4f3;align-items:center;gap:.45rem;font-size:.85rem;display:flex}.subscribe-form button{cursor:pointer;background:var(--primary);color:#052e16;border:1px solid #34d066;border-radius:.6rem;min-height:2.75rem;padding:.65rem 1.1rem;font-weight:750}.subscribe-form button:hover:not(:disabled){background:#4ade80}.subscribe-form button:disabled{cursor:not-allowed;opacity:.45}.subscribe-error{border-left-color:var(--danger);color:#fecdd3;background:#2a131a}.subscribe-privacy{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.demo-state{border:1px solid var(--border);background:#0b1220;border-radius:1rem;margin-top:1rem;padding:clamp(1.25rem,4vw,2rem)}.state-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.state-summary{color:var(--muted)}.state-summary strong{color:#86efac}.state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.state-grid>div{min-width:0}.state-grid h3{margin:1.5rem 0 .75rem}.state-grid article{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;gap:.45rem;margin-bottom:.75rem;padding:1rem;display:grid}.state-grid article span,.state-grid article small{color:#93a1b7;text-transform:uppercase;font:.72rem/1.4 ui-monospace,monospace}.state-grid article p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.state-grid article small{color:#fde68a}.empty-state{color:var(--muted)}.usage-panel{padding-bottom:2rem}.usage-health{background:#0d2017;border:1px solid #256f45;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.usage-health>div{gap:.35rem;display:grid}.usage-health span{color:#86efac;letter-spacing:.08em;text-transform:uppercase;font:700 .72rem/1 ui-monospace,monospace}.usage-health strong{font-size:1.05rem}.usage-health small{color:#a7c9b3}.usage-health-error{background:#21190b;border-color:#74521f}.usage-health-error span,.usage-health-error small{color:#fde68a}.usage-health-stale,.usage-health-unavailable{background:#111827;border-color:#4b5568}.usage-health-stale span,.usage-health-unavailable span{color:#cbd5e1}.usage-health button{cursor:pointer;background:var(--primary);color:#052e16;border:1px solid #34d066;border-radius:.6rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:750}.usage-health button:disabled{cursor:wait;opacity:.6}.usage-empty{border:1px solid var(--border);background:var(--surface);border-radius:1rem;margin-top:1rem;padding:2rem}.usage-empty p{color:var(--muted);line-height:1.6}.usage-warning{border-left:3px solid var(--danger);color:#fecdd3;background:#2a131a;margin:1rem 0;padding:1rem}.usage-alert-controls{border:1px solid var(--border);color:var(--muted);background:#0d1525;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;font-size:.82rem;display:flex}.usage-alert-controls label{color:#dbe4f3;align-items:center;gap:.65rem;font-weight:700;display:flex}.usage-alert-controls select{cursor:pointer;color:#f8fafc;background:#111b2e;border:1px solid #52617a;border-radius:.4rem;padding:.35rem .5rem}.usage-alerts{color:#fde68a;background:#21190b;border:1px solid #74521f;border-radius:.75rem;gap:.65rem;margin-top:1rem;padding:1rem;display:grid}.usage-alerts p{margin:0;line-height:1.55}.usage-alerts strong{color:#fff3bf;margin-right:.65rem}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.usage-card{border:1px solid var(--border);background:linear-gradient(145deg,#111b2d,#0d1525);border-radius:1rem;min-width:0;padding:clamp(1.25rem,4vw,2rem)}.usage-card-low{border-color:#8a6524;box-shadow:inset 0 0 0 1px #fbbf241f}.usage-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.usage-card-heading span,.usage-meta-grid span{color:#8fa0b8;letter-spacing:.05em;text-transform:uppercase;font:.7rem/1.3 ui-monospace,monospace}.usage-card-heading h2{margin-top:.45rem;font-size:1.45rem}.usage-card-heading>strong{color:#86efac;letter-spacing:-.07em;font:800 clamp(2.4rem,7vw,4.3rem)/.9 ui-monospace,monospace}.usage-meter{background:#263247;border-radius:999px;height:.55rem;margin:2rem 0 1.4rem;overflow:hidden}.usage-meter span{border-radius:inherit;background:linear-gradient(90deg,#16a34a,#86efac);height:100%;display:block}.usage-card dl{grid-template-columns:1fr 2fr;gap:.75rem;margin:0;display:grid}.usage-card dl>div{border-top:1px solid var(--border);padding-top:.75rem}.usage-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.usage-meta-grid article{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1.25rem}.usage-meta-grid strong{color:#f8fafc;text-transform:capitalize;margin-top:.55rem;font-size:1.5rem;display:block}.usage-meta-grid p{color:var(--muted);margin:.75rem 0 0;line-height:1.6}.usage-footnote{color:#8290a5;margin:1rem 0 0;font-size:.82rem}@media (max-width:800px){.event-grid,.history-grid,.detail-facts{grid-template-columns:1fr}.share-card{aspect-ratio:auto}.state-grid,.usage-grid,.usage-meta-grid{grid-template-columns:1fr}}@media (max-width:560px){.site-header{align-items:flex-start;position:relative;top:auto}.brand small,.site-header nav a:not(.language-link){display:none}.demo-banner,.status-overview,.section-heading,.share-callout{flex-direction:column;align-items:flex-start}.health-grid{grid-template-columns:1fr}h1{font-size:clamp(2.7rem,14vw,4rem)}.share-meta,.demo-step{grid-template-columns:1fr}.state-heading{flex-direction:column;align-items:flex-start}.usage-health{flex-direction:column;align-items:stretch}.usage-alert-controls{flex-direction:column;align-items:flex-start}.usage-card-heading{flex-direction:column}.usage-card dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
