:root{--bg:#fff;--fg:#16161d;--muted:#5b5b6b;--line:#e3e3ea;--accent:#3b3bd1;--accent-fg:#fff;--ok:#1a7f37;--warn:#9a6700;--bad:#c62828;--radius:10px;--gap:1rem;--max:64rem;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#111116;--fg:#ececf1;--muted:#a3a3b3;--line:#2a2a34;--accent:#8b8bff;--accent-fg:#111116}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--fg);flex-direction:column;min-height:100vh;line-height:1.5;display:flex}main{width:100%;max-width:var(--max);flex:1;margin:0 auto;padding:1.5rem 1rem 3rem}a{color:var(--accent)}h1{margin:.5rem 0 1rem;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2}h2{margin:2rem 0 .75rem;font-size:1.3rem}.site-header,.site-footer{width:100%;max-width:var(--max);gap:var(--gap);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;padding:1rem;display:flex}.site-header .brand{color:var(--fg);font-size:1.1rem;font-weight:700;text-decoration:none}.site-header nav{gap:var(--gap);display:flex}.site-footer{border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.site-footer ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer a,.muted{color:var(--muted)}.mono{font-family:var(--mono)}input,select,textarea,button{font:inherit}input[type=text],input[type=email],input[type=url],input[type=search],select,textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--fg);padding:.6rem .75rem}button,.button{border-radius:var(--radius);background:var(--accent);color:var(--accent-fg);cursor:pointer;border:0;padding:.6rem 1rem;text-decoration:none;display:inline-block}button[disabled]{opacity:.6;cursor:default}button.secondary,.button.secondary{color:var(--accent);border:1px solid var(--line);background:0 0}.card{border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.stack>*+*{margin-top:.75rem}.error{color:var(--bad)}.ok{color:var(--ok)}.warn{color:var(--warn)}tr.attention td{background:color-mix(in srgb, var(--warn) 14%, transparent)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.4rem .5rem}@media (width<=30rem){main{padding:1rem .75rem 2rem}}.lead{color:var(--muted);margin:0 0 1.5rem;font-size:1.15rem}label{display:block}label.check{align-items:flex-start;gap:.5rem;display:flex}fieldset{border:0;margin:0;padding:0}fieldset label{gap:.35rem;margin-right:1rem;display:inline-flex}.livecheck{margin:1rem 0 2rem}.lc-label{margin-bottom:.35rem;font-weight:600}#lc-input{padding:.75rem 1rem;font-size:1.25rem}.lc-results{margin-top:1rem}.lc-card{flex-direction:column;gap:.25rem;display:flex}.lc-card.taken,.lc-card.reserved{opacity:.6}.lc-card.highlight{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lc-buy{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.examples{padding:0;list-style:none}.prices{padding-left:1.2rem}.faq dt{margin-top:1rem;font-weight:600}.faq dd{color:var(--muted);margin:.25rem 0 0}.claim-fqdn{font-size:1.25rem}.turnstile{min-height:65px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sub-list{gap:var(--gap);padding:0;list-style:none;display:grid}.sub-head{width:100%;color:var(--fg);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.badge{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.8rem}.st-active{color:var(--ok)}.st-pending_activation,.st-grace{color:var(--warn)}.st-suspended,.st-quarantine{color:var(--bad)}.legal{max-width:46rem}.mono{overflow-wrap:anywhere}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.order-list{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;display:grid}.order-list dt{font-weight:600}.order-list dd{margin:0}button.danger{color:var(--bad);border-color:var(--bad)}legend{margin-bottom:.35rem;font-weight:600}@media (width<=30rem){.order-list{grid-template-columns:1fr}}.chart{align-items:flex-end;gap:2px;height:64px;padding:.25rem 0;display:flex;overflow:hidden}.chart .bar{background:var(--accent);border-radius:2px 2px 0 0;flex:1 1 0;min-width:2px}.admin-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem .75rem;padding-bottom:.5rem;display:flex}.admin-nav a{text-decoration:none}.admin-nav a.current{font-weight:700;text-decoration:underline}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-wrap table{min-width:32rem;font-size:.9rem}.kpis{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.kpis strong{font-size:1.4rem}.admin input,.admin select{width:auto;max-width:100%}.admin .row>input{flex:10rem}main{min-width:0}
