:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0f1620;--raised:#161f2b;--sunken:#0a1017;--rule:#25313f;--rule-hi:#35455a;--ink:#dce4ec;--ink-dim:#98a7b8;--muted:#6e7f92;--accent:#f0a830;--accent-hi:#ffbe4a;--on-accent:#16120a;--ok:#4fb286;--warn:#f0a830;--bad:#e5544b;--mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--sans:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--radius:3px;--radius-lg:6px}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2{line-height:1.2}a{color:var(--accent-hi)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{max-width:960px;margin:0 auto;padding:24px 20px 64px}.narrow{max-width:420px}.dim{color:var(--ink-dim)}.problem{color:var(--bad);margin:4px 0 0}.site-header{border-bottom:1px solid var(--rule);background:var(--raised);align-items:center;gap:20px;padding:12px 20px;display:flex}.brand{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700}.site-header__side{align-items:center;gap:12px;margin-left:auto;display:flex}.dash-nav{gap:16px;display:flex}.dash-nav a{color:var(--ink-dim);padding:4px 0;text-decoration:none}.dash-nav a[aria-current=page]{color:var(--ink);border-bottom:2px solid var(--accent)}.site-header--sticky{z-index:10;position:sticky;top:0}.site-nav{gap:16px;display:flex}.site-nav a{color:var(--ink-dim);padding:4px 0;text-decoration:none}.site-nav a:hover{color:var(--ink)}@media (width<=640px){.site-nav{display:none}}.section,.sites{scroll-margin-top:72px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:40px;padding:56px 0 32px;display:grid}@media (width<=860px){.hero{grid-template-columns:1fr;padding:36px 0 24px}}.kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px}.hero h1{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(26px,4.5vw,38px)}.hero__sub{color:var(--ink-dim);max-width:46ch;margin:0 0 24px}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 0 0;font-size:12px}.board{background:var(--sunken);border:1px solid var(--rule);border-radius:var(--radius-lg);font-family:var(--mono);font-size:12px}.board__head{border-bottom:1px solid var(--rule);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;padding:10px 14px;font-size:11px;display:flex}.board__clock{color:var(--ok)}.board__clock:before{content:"";background:var(--ok);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2s ease-in-out infinite board-pulse;display:inline-block}@keyframes board-pulse{50%{opacity:.25}}.board__rows{margin:0;padding:4px 0;list-style:none}.board__row{grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.board__row+.board__row{border-top:1px solid var(--rule)}.board__site{color:var(--muted);letter-spacing:.08em}.board__product{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board__time{color:var(--ink-dim)}@media (width<=420px){.board__time{display:none}}.sites{padding:24px 0 8px}.strip-title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:400}.sites__strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:12px 40px;margin:0;padding:14px 0;list-style:none;display:flex}.sites__strip li{align-items:baseline;gap:10px;display:flex}.sites__name{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.sites__domain{font-family:var(--mono);color:var(--muted);font-size:12px}.section{padding:40px 0 8px}.section-head{margin:0 0 20px}.section-head .kicker{margin:0 0 6px}.section-head h2{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:22px}.ledger{border-top:1px solid var(--rule)}.ledger__row{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:8px 32px;padding:16px 0;display:grid}.ledger__row h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:2px 0 0;font-size:13px;font-weight:700}.ledger__row p{color:var(--ink-dim);max-width:60ch;margin:0}@media (width<=640px){.ledger__row{grid-template-columns:1fr;gap:4px}}.steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.step__number{font-family:var(--mono);color:var(--faint,var(--muted));opacity:.55;font-size:44px;line-height:1;display:block}.step h3{margin:10px 0 8px;font-size:15px}.step p{color:var(--ink-dim);margin:0}@media (width<=640px){.step{border-top:1px solid var(--rule);padding-top:16px}}.dash-band{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:32px;padding:28px;display:grid}@media (width<=780px){.dash-band{grid-template-columns:1fr;padding:20px}}.dash-band h2{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:20px}.dash-band>div>p{color:var(--ink-dim);margin:0}.dash-band__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-band__list li{align-items:baseline;gap:10px;padding:10px 0;display:flex}.dash-band__list li+li{border-top:1px solid var(--rule)}.dash-band__term{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex-shrink:0;font-size:12px}.faq{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px 48px;display:grid}@media (width<=420px){.faq{grid-template-columns:1fr}}.faq__item{border-top:1px solid var(--rule);padding:14px 0 0}.faq__item h3{margin:0 0 6px;font-size:15px}.faq__item p{color:var(--ink-dim);margin:0}.cta-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin:48px 0 0;padding:32px 0;display:flex}.cta-band h2{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:24px}.cta-band__sub{color:var(--ink-dim);margin:0}.cta-band__actions{flex-shrink:0}.site-footer{border-top:1px solid var(--rule);background:var(--raised);margin-top:56px}.site-footer__inner{flex-wrap:wrap;align-items:center;gap:16px;max-width:960px;margin:0 auto;padding:24px 20px;display:flex}.site-footer nav{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.site-footer nav a{color:var(--ink-dim);text-decoration:none}.site-footer nav a:hover{color:var(--accent-hi)}.site-footer__legal{color:var(--muted);flex-basis:100%;margin:0;font-size:12px}.card{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:16px 18px}.card h2{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.stat{font-family:var(--mono);margin:0;font-size:28px}.btn{font:inherit;color:var(--ink);background:var(--sunken);border:1px solid var(--rule-hi);border-radius:var(--radius);cursor:pointer;padding:8px 14px;text-decoration:none;display:inline-block}.btn:hover{border-color:var(--accent)}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.btn--accent:hover{background:var(--accent-hi)}.btn--danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn--slim{padding:4px 10px}.field{margin:0 0 16px}.field label{color:var(--ink-dim);margin-bottom:4px;display:block}input,select{font:inherit;color:var(--ink);background:var(--sunken);border:1px solid var(--rule-hi);border-radius:var(--radius);padding:8px 10px}.field input{width:100%}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--rule);padding:8px 10px}.table th{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.badge{font-family:var(--mono);border-radius:var(--radius);border:1px solid var(--rule-hi);padding:2px 8px;font-size:12px;display:inline-block}.badge--ok{color:var(--ok);border-color:var(--ok)}.badge--bad{color:var(--bad);border-color:var(--bad)}.badge--warn{color:var(--warn);border-color:var(--warn)}.badge--neutral{color:var(--ink-dim)}.checkout-list{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.checkout-row{background:var(--raised);border:1px solid var(--rule);border-left:3px solid var(--rule-hi);border-radius:var(--radius);align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-row .thumb{object-fit:cover;border-radius:var(--radius);width:48px;height:48px}.checkout-main{flex:1;min-width:0}.checkout-main p,.checkout-side p{margin:0}.checkout-product{font-weight:600}.checkout-side{text-align:right}.totals{font-family:var(--mono);color:var(--ink-dim);margin:12px 0 0}.filter{align-items:center;gap:8px;margin:16px 0 0;display:flex}.overlay{background:#0a1017b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--raised);border:1px solid var(--rule-hi);border-radius:var(--radius-lg);max-width:420px;padding:20px}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.licence-rows{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.licence-row{justify-content:space-between;gap:12px;display:flex}.licence-row dt{color:var(--ink-dim)}.licence-row dd{margin:0}.mono{font-family:var(--mono)}
