@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Share Tech Mono;src:url(/fonts/ShareTechMono-Regular.ttf) format("truetype");font-weight:400;font-display:swap}:root{--bg: #06070c;--surface: #0b0d15;--raised: #141828;--raised-2: #1b2136;--sunken: #030408;--line: #242c4a;--line-soft: #151a2d;--text: #e9f0ff;--text-2: #a9b4d1;--muted: #68748f;--volt: #f4ff3a;--volt-2: #ffff7a;--volt-ink: #141405;--cyan: #14e8ff;--cyan-ink: #03262b;--hot: #ff2e63;--violet: #9d7dff;--green: #39ff9e;--display: #020306;--ui: "Chakra Petch", "Segoe UI", system-ui, sans-serif;--mono: "Share Tech Mono", ui-monospace, Consolas, monospace;--cut: 7px;--chamfer: polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));--chamfer-in: polygon(calc(var(--cut) - 1px) 0, 100% 0, 100% calc(100% - var(--cut) + 1px), calc(100% - var(--cut) + 1px) 100%, 0 100%, 0 calc(var(--cut) - 1px));--gutter: 16px;--max: 1120px;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 var(--ui);min-height:100%}body{background-image:radial-gradient(900px 420px at 80% -10%,rgba(157,125,255,.1),transparent 60%),radial-gradient(700px 360px at 10% 0%,rgba(20,232,255,.07),transparent 60%);background-repeat:no-repeat}#root{min-height:100vh}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2,h3,h4{margin:0;line-height:1.15;letter-spacing:.01em}h1{font-size:clamp(30px,5vw,48px);font-weight:700}h2{font-size:clamp(22px,3.2vw,30px);font-weight:600}h3{font-size:15px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}p{margin:0 0 12px}code,kbd{font:13px var(--mono);color:var(--cyan);word-break:break-all}.hint{color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0 0}.lede{color:var(--text-2);font-size:clamp(15px,2vw,18px);max-width:60ch;margin-top:12px}.kicker{font:12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--volt);margin-bottom:10px}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.status{font-size:13.5px;min-height:1.2em;margin:10px 0 0;color:var(--muted)}.status.error{color:var(--hot)}.status.ok{color:var(--green)}.status.warn{color:var(--volt)}::selection{background:#14e8ff40}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#33406a;background-clip:padding-box;border:3px solid transparent}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.cut,button,.btn,.user-chip,.readout,.input-cut,.table-wrap,.tabs,.banner{position:relative;isolation:isolate;clip-path:var(--chamfer);background:var(--edge, var(--line))}.cut:before,button:before,.btn:before,.user-chip:before,.readout:before,.input-cut:before,.table-wrap:before,.tabs:before,.banner:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background:var(--fill, var(--raised));clip-path:var(--chamfer-in);transition:background .12s}.card{padding:20px;--fill: var(--surface);--edge: var(--line);--cut: 12px}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.card-aside{font:12.5px var(--mono);color:var(--muted)}.card.sunken{--fill: var(--sunken);--edge: var(--line-soft)}.card.accent{--edge: var(--volt)}.card.cyan{--edge: var(--cyan)}.card.hot{--edge: var(--hot)}button,.btn{font:600 14px/1.2 var(--ui);letter-spacing:.03em;color:var(--text);border:0;padding:10px 16px;cursor:pointer;white-space:nowrap;--fill: var(--raised);--edge: var(--line);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;min-height:40px}.btn:hover{text-decoration:none}button:hover,.btn:hover{--fill: var(--raised-2);--edge: #34406c}button:active,.btn:active{--fill: #0f1322}button:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}button.primary,.btn.primary{--fill: var(--volt);--edge: var(--volt);color:var(--volt-ink)}button.primary:hover,.btn.primary:hover{--fill: var(--volt-2);--edge: var(--volt-2)}button.primary:active,.btn.primary:active{--fill: #d8e22e;--edge: #d8e22e}button.ghost,.btn.ghost{--fill: transparent;--edge: transparent}button.ghost:hover,.btn.ghost:hover{--fill: var(--raised);--edge: var(--line)}button.danger,.btn.danger{--fill: var(--surface);--edge: var(--hot);color:var(--hot)}button.danger:hover,.btn.danger:hover{--fill: var(--hot);--edge: var(--hot);color:#fff}button.cyan,.btn.cyan{--fill: var(--cyan);--edge: var(--cyan);color:var(--cyan-ink)}button.mini,.btn.mini{padding:5px 10px;font-size:12.5px;min-height:28px;--cut: 5px}button.icon{width:40px;height:40px;padding:0;--fill: transparent;--edge: transparent;color:var(--muted);--cut: 5px;font-size:18px}button.icon:hover{color:var(--text);--fill: var(--raised);--edge: var(--line)}button.wide,.btn.wide{width:100%}button.big,.btn.big{padding:14px 22px;font-size:15.5px;letter-spacing:.06em;--cut: 10px;min-height:48px}button.link,.btn.link{--fill: transparent;--edge: transparent;color:var(--muted);padding:0 6px;font-weight:500;min-height:0}button.link:hover,.btn.link:hover{color:var(--cyan)}.btn-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],select,textarea{font:15px/1.4 var(--ui);color:var(--text);background:var(--sunken);border:0;box-shadow:inset 0 0 0 1px var(--line-soft);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);padding:11px 12px;width:100%;min-height:44px}input:hover,select:hover,textarea:hover{box-shadow:inset 0 0 0 1px var(--line)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cyan)}input::placeholder{color:var(--muted)}input.code{font:26px/1 var(--mono);letter-spacing:.22em;text-align:center;text-transform:uppercase;color:var(--cyan);padding:16px 12px;text-shadow:0 0 10px rgba(20,232,255,.45)}input[type=file]{color:var(--text-2);font:13.5px var(--ui)}input[type=range]{width:100%;accent-color:var(--volt)}.field{margin:0 0 16px}.field>label{display:block;font-size:13px;color:var(--text-2);margin-bottom:6px;letter-spacing:.02em}.check{display:flex;gap:9px;align-items:center;color:var(--text-2);margin:9px 0;cursor:pointer}.check input{accent-color:var(--volt);width:15px;height:15px;margin:0}form .status{margin-top:12px}.readout{display:inline-flex;align-items:baseline;gap:.35em;font:18px/1 var(--mono);color:var(--cyan);padding:8px 12px 7px;--fill: var(--display);--edge: var(--line-soft);text-shadow:0 0 8px rgba(20,232,255,.55);white-space:nowrap}.readout:before{box-shadow:inset 0 0 18px #14e8ff14}.readout-sm{font-size:13.5px;padding:5px 9px 4px;--cut: 5px}.readout-lg{font-size:30px;padding:12px 16px 10px;--cut: 9px}.readout-xl{font-size:clamp(40px,8vw,64px);padding:16px 22px 12px;--cut: 12px}.readout .unit{font-size:.45em;color:var(--muted);text-shadow:none;letter-spacing:.1em}.readout.tone-volt{color:var(--volt);text-shadow:0 0 8px rgba(244,255,58,.5)}.readout.tone-hot{color:var(--hot);text-shadow:0 0 8px rgba(255,46,99,.5)}.readout.tone-green{color:var(--green);text-shadow:0 0 8px rgba(57,255,158,.5)}.readout.tone-muted{color:var(--muted);text-shadow:none}.num{font-family:var(--mono);color:var(--cyan)}.num.neg{color:var(--hot)}.num.pos{color:var(--green)}.dot{display:inline-block;width:9px;height:9px;background:var(--line);transform:rotate(45deg);margin-right:8px;vertical-align:1px}.dot.ok{background:var(--green);box-shadow:0 0 8px #39ff9eb3}.dot.bad{background:var(--hot);box-shadow:0 0 8px #ff2e63b3}.dot.warn{background:var(--volt);box-shadow:0 0 8px #f4ff3ab3}.pill{display:inline-block;font:11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;color:var(--text-2);background:var(--raised);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.pill.volt{color:var(--volt-ink);background:var(--volt)}.pill.cyan{color:var(--cyan-ink);background:var(--cyan)}.pill.hot{color:#fff;background:var(--hot)}.pill.green{color:#042a17;background:var(--green)}.pill.violet{color:#fff;background:var(--violet)}.banner{padding:12px 16px;--fill: var(--surface);--edge: var(--line);--cut: 8px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px;font-size:14px}.banner.warn{--edge: var(--volt)}.banner.error{--edge: var(--hot)}.banner.ok{--edge: var(--green)}.banner .grow{flex:1;min-width:200px}.progress{height:3px;background:var(--line-soft);overflow:hidden;margin-top:8px}.progress>div{height:100%;width:30%;background:var(--volt);box-shadow:0 0 8px var(--volt);animation:slide 1.1s infinite ease-in-out}.progress.determinate>div{animation:none;transition:width .3s}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.spinner{display:inline-flex;flex-direction:column;gap:8px;min-width:160px}.spinner-bar{display:block;height:3px;background:var(--line-soft);overflow:hidden;position:relative}.spinner-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:slide 1.1s infinite ease-in-out}.spinner-label{font:12.5px var(--mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.page-loading{display:grid;place-items:center;min-height:40vh}.empty{color:var(--muted);font-size:14px;padding:28px 16px;text-align:center;line-height:1.5;border:1px dashed var(--line-soft)}.empty-title{color:var(--text-2);font-weight:600;letter-spacing:.04em;margin-bottom:4px}.empty-body a{color:var(--cyan)}.table-wrap{--fill: var(--sunken);--edge: var(--line-soft);--cut: 8px;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:520px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}th{font:11.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}td .mono{color:var(--text-2);font-size:12.5px}.site{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;width:100%}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.wrap.narrow{max-width:520px}.wrap.mid{max-width:760px}.section{padding:48px 0}.section+.section{border-top:1px solid var(--line-soft)}.section-head{margin-bottom:24px}.section-head p{color:var(--text-2);max-width:64ch}.page{padding:32px 0 64px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.page-head .lede{margin-top:8px}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.row.between{justify-content:space-between}.spacer{flex:1}@media(max-width:900px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.section{padding:36px 0}}.top{position:sticky;top:0;z-index:20;background:#0b0d15eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--volt) 0,var(--volt) 180px,var(--line) 181px,var(--line))}.top-inner{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);height:60px;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.brand:hover{text-decoration:none}.brand .mark,.mark{color:var(--volt);filter:drop-shadow(0 0 6px rgba(244,255,58,.45));flex:none}.nav{display:flex;gap:4px;flex:1}.nav-link{color:var(--text-2);padding:8px 12px;font-weight:500;font-size:14px;letter-spacing:.03em;position:relative}.nav-link:hover{color:var(--text);text-decoration:none}.nav-link.active{color:var(--cyan)}.nav-link.active:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.top-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.menu-btn{display:none;margin-left:auto}.user-chip{display:inline-flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;--fill: var(--surface);--edge: var(--line);color:var(--text-2);font-size:13px;max-width:260px;--cut: 6px}.user-chip:hover{text-decoration:none;--edge: var(--cyan);color:var(--text)}.user-av{width:28px;height:28px;display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--volt-ink);background:var(--volt);flex:none;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-mobile{display:none}@media(max-width:820px){.nav,.top-actions{display:none}.menu-btn{display:grid;place-items:center}.nav-mobile{display:flex;flex-direction:column;padding:8px var(--gutter) 16px;border-top:1px solid var(--line-soft);gap:2px}.nav-mobile .nav-link{padding:12px 8px;font-size:16px}.nav-mobile .nav-link.active:after{display:none}.nav-mobile-actions{display:flex;gap:10px;padding-top:12px;flex-wrap:wrap}.nav-mobile-actions .btn{flex:1}.nav-mobile-actions .user-chip{max-width:100%}}.foot{border-top:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font:12px var(--mono);letter-spacing:.06em}.foot-inner{max-width:var(--max);margin:0 auto;padding:16px var(--gutter);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.foot-right{display:flex;gap:18px}.foot a{color:var(--muted)}.foot a:hover{color:var(--cyan)}.hero{padding:72px 0 56px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}.hero h1{font-size:clamp(36px,6vw,64px);text-transform:uppercase;letter-spacing:.02em}.hero h1 em{font-style:normal;color:var(--volt);text-shadow:0 0 18px rgba(244,255,58,.35)}.hero .lede{font-size:clamp(16px,2vw,19px)}.hero-actions{margin-top:28px}.hero-meta{margin-top:22px;display:flex;gap:20px;flex-wrap:wrap;font:12.5px var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.hero-meta b{color:var(--cyan);font-weight:400}.stage{--fill: var(--display);--edge: var(--line);--cut: 16px;padding:18px;min-height:300px;display:flex;flex-direction:column;gap:14px}.stage-top{display:flex;justify-content:space-between;align-items:center;font:12px var(--mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.wave{height:160px;display:flex;align-items:center;gap:3px;padding:0 6px}.wave i{flex:1;display:block;background:var(--cyan);opacity:.85;box-shadow:0 0 6px #14e8ff80;min-height:3px}.wave i.hot{background:var(--hot);box-shadow:0 0 6px #ff2e6380}.stage-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.stage-foot .pill{margin-right:6px}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero{padding:48px 0 40px}}.step{padding:20px;--fill: var(--surface);--edge: var(--line-soft);--cut: 10px}.step .n{font:13px var(--mono);color:var(--volt);letter-spacing:.14em;margin-bottom:10px}.step h3{color:var(--text);text-transform:none;letter-spacing:0;font-size:17px;margin-bottom:6px}.step p{color:var(--text-2);font-size:14px;margin:0}.token-math{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;align-items:center;font-size:14.5px;color:var(--text-2)}.token-math .readout{justify-self:start}@media(max-width:640px){.token-math{grid-template-columns:1fr}}.packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.pack{padding:18px 18px 16px;--fill: var(--surface);--edge: var(--line);--cut: 10px;display:flex;flex-direction:column;gap:10px}.pack:hover{--edge: #34406c}.pack.featured{--edge: var(--volt)}.pack.featured:after{content:"Most popular";position:absolute;top:0;right:0;font:10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--volt-ink);background:var(--volt);padding:3px 10px 2px}.pack .pack-name{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:13px;color:var(--text-2)}.pack .pack-price{font:34px/1 var(--mono);color:var(--text)}.pack .pack-price small{font-size:14px;color:var(--muted);margin-left:2px}.pack .pack-tokens{font:15px var(--mono);color:var(--cyan);text-shadow:0 0 8px rgba(20,232,255,.4)}.pack .pack-rate{font-size:12.5px;color:var(--muted)}.pack .pack-bonus{font:11.5px var(--mono);color:var(--green);letter-spacing:.06em}.pack .spacer{flex:1}.pack button,.pack .btn{width:100%}.promo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.promo label{font-size:13px;color:var(--text-2);letter-spacing:.02em;white-space:nowrap}.promo input{width:180px;font:15px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);padding:9px 12px}.promo input::placeholder{font:13px var(--ui);letter-spacing:.02em;text-transform:none}.promo input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--hot)}.promo input:disabled{opacity:.6}.balance-card{display:flex;flex-direction:column;gap:14px}.balance-row{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.balance-sub{font:13px var(--mono);color:var(--muted);letter-spacing:.04em}.stat{display:flex;flex-direction:column;gap:4px}.stat .k{font:11.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stat .v{font:20px var(--mono);color:var(--text)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:14px;border-top:1px solid var(--line-soft)}@media(max-width:480px){.stats{grid-template-columns:1fr 1fr}}.tx-type{font:11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase}.tx-type.debit{color:var(--hot)}.tx-type.purchase,.tx-type.grant,.tx-type.refund{color:var(--green)}.tx-type.adjust{color:var(--violet)}.auth{padding:40px 0 64px}.auth .card{padding:28px}.auth h1{font-size:26px;margin-bottom:4px}.auth .sub{color:var(--muted);font-size:14px;margin-bottom:22px}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font:11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:18px 0}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line-soft)}.google-btn svg{width:18px;height:18px}.auth-foot{margin-top:18px;font-size:14px;color:var(--text-2);text-align:center}.activate-ok{text-align:center;padding:12px 0}.activate-ok .big{font-size:22px;font-weight:700;letter-spacing:.04em;margin:14px 0 6px}.activate-ok .device{color:var(--volt)}.check-mark{width:56px;height:56px;margin:0 auto;display:grid;place-items:center;background:var(--green);color:#042a17;font-size:28px;font-weight:700;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:0 0 24px #39ff9e66}.device{display:grid;grid-template-columns:1fr auto;gap:12px 16px;align-items:center;padding:14px 16px;--fill: var(--surface);--edge: var(--line-soft);--cut: 8px}.device.revoked{opacity:.55}.device .dn{font-weight:600;letter-spacing:.02em}.device .dm{font:12.5px var(--mono);color:var(--muted);margin-top:3px;display:flex;gap:14px;flex-wrap:wrap}@media(max-width:520px){.device{grid-template-columns:1fr}.device button{width:100%}}.drop{padding:22px 14px;text-align:center;color:var(--muted);font-size:13.5px;cursor:pointer;--fill: var(--sunken);--edge: var(--line-soft);--cut: 10px;display:block}.drop:hover,.drop.over{--edge: var(--cyan);color:var(--text)}.drop.has{--edge: var(--line);color:var(--text)}.drop input{display:none}.drop .fn{font-family:var(--mono);color:var(--cyan);display:block;margin-top:6px;word-break:break-all}audio{width:100%;margin-top:10px;filter:invert(.92) hue-rotate(160deg) saturate(.6)}.job-log{font:12.5px var(--mono);color:var(--muted);line-height:1.7;max-height:180px;overflow-y:auto;padding:10px 12px;background:var(--display)}.job-log .ok{color:var(--green)}.job-log .bad{color:var(--hot)}.notfound{text-align:center;padding:96px 0}.notfound .code{font:80px/1 var(--mono);color:var(--hot);text-shadow:0 0 20px rgba(255,46,99,.4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kv{display:grid;grid-template-columns:max-content 1fr;gap:10px 20px;font-size:14px}.kv dt{color:var(--muted);font:12px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding-top:3px}.kv dd{margin:0;color:var(--text);word-break:break-word}@media(max-width:480px){.kv{grid-template-columns:1fr;gap:4px 0}.kv dd{margin-bottom:10px}}
