:root{--bg:#15141a;--bg-raise:#1f1e25;--glass:#1f1e25;--glass-strong:#26252d;--glass-border:#34323b;--glass-border-hover:#423f4a;--text:#f4f1f6;--muted:#ada6b2;--muted-dim:#857f8c;--accent-deep:#8a3a02;--accent:#be5103;--accent-bright:#ff7a2e;--accent-hot:#ff9d4d;--accent-ink:#ffffff;--accent-soft:rgba(190,81,3,0.20);--accent-glow:rgba(255,122,46,0.28);--heat:linear-gradient(180deg,#ff9d4d,#ff7d2b 50%,#be5103);--heat-btn:linear-gradient(180deg,#ff8a3d,#be5103);--amber:#e0b341;--green:#5fd493;--red:#ff6b5a;--blue:#7fa8e0;--maroon:var(--accent-deep);--purple:var(--accent);--purple-bright:var(--accent-bright);--panel:var(--glass);--panel-hover:var(--glass-strong);--border:var(--glass-border);--border-hover:var(--glass-border-hover);--chip:#29272f;--input-bg:rgba(0,0,0,0.30);--radius:15px;--radius-sm:10px;--space-section:32px;--space-block:20px;--blur:none;--font:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Code",Menlo,Consolas,monospace}:root[data-theme=light]{--bg:#f6f3ee;--bg-raise:#ffffff;--glass:#ffffff;--glass-strong:#f1ece3;--glass-border:#e5dfd4;--glass-border-hover:#d4cabb;--text:#201c26;--muted:#595460;--muted-dim:#736c7d;--accent-bright:#b64d06;--accent-hot:#d9670f;--accent-soft:rgba(190,81,3,0.12);--accent-glow:rgba(190,81,3,0.20);--heat:linear-gradient(180deg,#e2680f,#c2540a 50%,#8a3a02);--heat-btn:linear-gradient(180deg,#cf5a0b,#a8480a);--amber:#a9760a;--green:#178a55;--red:#d23c2b;--blue:#3a6fbf;--chip:#ece7df;--input-bg:#f2eee7}:root[data-theme=light][data-accent]{--accent-bright:color-mix(in srgb,var(--accent) 72%,#14121a)}:root[data-theme=light][data-accent=creme]{--accent-bright:#6f5f34}:root[data-theme=light][data-accent=rosegold]{--accent-bright:#964f3a}:root[data-accent=cobalt]{--accent-deep:#1f6fd0;--accent:#1f6fd0;--accent-bright:#4da3ff;--accent-hot:#7cc0ff;--accent-ink:#ffffff;--accent-soft:#1f6fd033;--accent-glow:#4da3ff4d;--heat:linear-gradient(180deg,#7cc0ff,#4da3ff 50%,#1f6fd0);--heat-btn:linear-gradient(180deg,#4da3ff,#1f6fd0)}:root[data-accent=venom]{--accent-deep:#2e9c63;--accent:#2e9c63;--accent-bright:#55d48f;--accent-hot:#86ebae;--accent-ink:#ffffff;--accent-soft:#2e9c6333;--accent-glow:#55d48f4d;--heat:linear-gradient(180deg,#86ebae,#55d48f 50%,#2e9c63);--heat-btn:linear-gradient(180deg,#55d48f,#2e9c63)}:root[data-accent=amethyst]{--accent-deep:#7b3fd0;--accent:#7b3fd0;--accent-bright:#b57bff;--accent-hot:#d2acff;--accent-ink:#ffffff;--accent-soft:#7b3fd033;--accent-glow:#b57bff4d;--heat:linear-gradient(180deg,#d2acff,#b57bff 50%,#7b3fd0);--heat-btn:linear-gradient(180deg,#b57bff,#7b3fd0)}:root[data-accent=crimson]{--accent-deep:#c0342a;--accent:#c0342a;--accent-bright:#ff6b5a;--accent-hot:#ff9384;--accent-ink:#ffffff;--accent-soft:#c0342a33;--accent-glow:#ff6b5a4d;--heat:linear-gradient(180deg,#ff9384,#ff6b5a 50%,#c0342a);--heat-btn:linear-gradient(180deg,#ff6b5a,#c0342a)}:root[data-accent=brass]{--accent-deep:#b8860b;--accent:#b8860b;--accent-bright:#f2c14e;--accent-hot:#ffd97a;--accent-ink:#241c08;--accent-soft:#b8860b33;--accent-glow:#f2c14e4d;--heat:linear-gradient(180deg,#ffd97a,#f2c14e 50%,#b8860b);--heat-btn:linear-gradient(180deg,#f2c14e,#b8860b)}:root[data-accent=creme]{--accent-deep:#cdbf9c;--accent:#c9bfa0;--accent-bright:#e8dcc2;--accent-hot:#f6f0e2;--accent-ink:#1e1b14;--accent-soft:#c9bfa033;--accent-glow:#e8dcc24d;--heat:linear-gradient(180deg,#f6f0e2,#e8dcc2 50%,#c9bfa0);--heat-btn:linear-gradient(180deg,#efe6d0,#cdbf9c)}:root[data-accent=rosegold]{--accent-deep:#bd7f6c;--accent:#b87866;--accent-bright:#e6a891;--accent-hot:#f4cbba;--accent-ink:#241612;--accent-soft:#b8786633;--accent-glow:#e6a8914d;--heat:linear-gradient(180deg,#f4cbba,#e6a891 50%,#b87866);--heat-btn:linear-gradient(180deg,#ecb7a4,#bd7f6c)}*{box-sizing:border-box;margin:0;padding:0}:root{--cursor-hand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23f2762a' stroke='%23000' stroke-opacity='.4' stroke-width='1.1' d='M9.6 2.3c-.9 0-1.6.7-1.6 1.6v7.7l-1-1.2c-.6-.8-1.7-.9-2.4-.3-.7.6-.8 1.6-.3 2.4l3 4.5c.7 1.1 1.9 1.9 3.4 1.9h3.7c2 0 3.7-1.7 3.7-3.7V8.5c0-.9-.7-1.6-1.6-1.6-.4 0-.8.2-1.1.4-.1-.8-.8-1.4-1.6-1.4-.5 0-.9.2-1.2.5-.2-.7-.8-1.2-1.5-1.2-.5 0-.9.2-1.2.5V3.9c0-.9-.7-1.6-1.6-1.6z'/%3E%3C/svg%3E") 8 3,pointer;--cursor-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23f2762a' stroke='%23000' stroke-opacity='.45' stroke-width='1.2' stroke-linejoin='round' d='M4,2L4,18.5L8.4,14.6L11,20.5L13.7,19.3L11.2,13.6L16.5,13.6Z'/%3E%3C/svg%3E") 4 2,auto}html{cursor:var(--cursor-arrow)}.btn,.card,.launch-btn,.link-btn,.region,.rung,.tabs button,[role=button],a,button,input[type=checkbox],input[type=range],label[for],select,summary{cursor:var(--cursor-hand)}.btn:disabled,.launch-btn:disabled,button:disabled{cursor:not-allowed}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{cursor:text}:where(a,button,summary,input,[role=button],[tabindex]):focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px;border-radius:7px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background-color:var(--bg);background-image:radial-gradient(900px 520px at 12% -12%,color-mix(in srgb,var(--accent-bright) 9%,transparent),transparent 60%),radial-gradient(820px 460px at 92% 2%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 58%),radial-gradient(1100px 760px at 50% 110%,color-mix(in srgb,var(--accent-hot) 4.5%,transparent),transparent 66%);background-attachment:fixed;color:var(--text);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;padding:26px 20px 96px}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px;border-radius:4px}.auth-card,.card,.glass,.launch-bar,.nav,.nav-balance,.panel,.row{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.nav{gap:8px;max-width:1180px;margin:0 auto 34px;padding:9px 10px 9px 14px;border-radius:14px;position:-webkit-sticky;position:sticky;top:14px;z-index:30;box-shadow:0 10px 34px -22px rgba(0,0,0,.9)}.nav,.nav-brand{display:flex;align-items:center}.nav-brand{gap:10px;position:relative;z-index:2;font-weight:660;font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text);padding-right:6px;flex:none;transition:opacity .16s ease}.nav-brand:hover{opacity:.82}.kiln-wordmark{font-family:var(--font-bricolage),var(--font);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);background:linear-gradient(110deg,var(--accent-hot) 4%,var(--accent-bright) 48%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-icon{width:30px;height:30px;border-radius:9px;flex:none;background:#000;overflow:hidden;display:grid;place-items:center;box-shadow:0 6px 16px -8px var(--accent-glow);animation:mark-ember 5s ease-in-out infinite}.brand-icon img{width:100%;height:100%;object-fit:contain;display:block}@keyframes mark-ember{0%,to{box-shadow:0 6px 16px -8px var(--accent-glow)}50%{box-shadow:0 6px 22px -6px var(--accent-glow),0 0 11px -2px var(--accent-glow)}}@media (prefers-reduced-motion:reduce){.brand-icon{animation:none;box-shadow:0 6px 18px -7px var(--accent-glow)}}.theme-toggle{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:transparent;border:1px solid transparent;color:var(--muted);cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.theme-toggle:hover{color:var(--text);background:rgba(127,127,127,.1);border-color:var(--border)}.theme-toggle:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.theme-toggle svg{width:18px;height:18px;display:block}.theme-toggle .moon,:root[data-theme=light] .theme-toggle .sun{display:none}:root[data-theme=light] .theme-toggle .moon{display:block}.nav>.theme-toggle{margin-left:auto}.nav>.theme-toggle~.nav-balance{margin-left:12px}.nav-links{display:flex;gap:2px;margin-left:6px}.nav-links a{color:var(--muted);font-size:13.5px;font-weight:500;padding:7px 12px;border-radius:var(--radius-sm);transition:color .16s ease,background .16s ease}.nav-links a:hover{color:var(--text);background:rgba(255,255,255,.05)}.nav-links a.active{color:var(--accent-bright);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-bright) 22%,transparent),color-mix(in srgb,var(--accent) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-bright) 42%,transparent)}.nav-balance{margin-left:auto;align-self:center;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;position:relative;height:36px;box-sizing:border-box;border-radius:11px;padding:0 14px;font-size:14px;line-height:1;white-space:nowrap;transition:border-color .16s ease}.nav-balance:hover{border-color:var(--glass-border-hover)}.nav-balance b{font-weight:660;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--green)}.nav-balance b.bal-gained{color:var(--green);animation:bal-gain 2.4s ease-out}@keyframes bal-gain{0%{text-shadow:0 0 0 rgba(95,212,147,0)}12%{text-shadow:0 0 14px rgba(95,212,147,.55)}to{text-shadow:0 0 0 rgba(95,212,147,0)}}.nav-balance.low b{color:var(--amber)}.nav-balance.zero b{color:var(--red)}.nav-balance.burning{animation:bal-burn 3.4s ease-in-out infinite}@keyframes bal-burn{0%,to{border-color:var(--glass-border)}50%{border-color:rgba(255,122,46,.42)}}.nav-balance.burning:hover{animation:none;border-color:var(--glass-border-hover)}@media (prefers-reduced-motion:reduce){.nav-balance.burning{animation:none;border-color:rgba(255,122,46,.3)}}.nav-balance .bal-delta{position:absolute;top:-2px;right:12px;color:var(--green);font-size:11px;font-weight:700;letter-spacing:-.01em;pointer-events:none;text-transform:none;animation:bal-delta-rise 2.4s cubic-bezier(.22,.61,.36,1) forwards}@keyframes bal-delta-rise{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(-2px)}70%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.nav-balance b.bal-gained{animation:none}.nav-balance .bal-delta{display:none}}.nav-balance span{color:var(--muted-dim);font-size:10px;font-weight:640;line-height:1;text-transform:uppercase;letter-spacing:.11em}.nav-signout{background:none;border:none;cursor:pointer;font:inherit;color:var(--muted-dim);font-size:13px;font-weight:500;padding:7px 10px;border-radius:var(--radius-sm);transition:color .16s ease,background .16s ease}.nav-signout:hover{color:var(--text);background:rgba(255,255,255,.05)}.nav-menu{display:none;position:relative;margin-left:8px}.nav-menu>summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--glass-border);color:var(--text)}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary svg{width:17px;height:17px;display:block}.nav-menu[open]>summary{border-color:var(--glass-border-hover);background:rgba(127,127,127,.1)}.nav-menu>summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.nav-menu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:40;min-width:210px;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 24px 50px -24px rgba(0,0,0,.8)}.nav-menu-panel a{color:var(--muted);font-size:14.5px;font-weight:500;padding:9px 11px;border-radius:var(--radius-sm)}.nav-menu-panel a:hover{color:var(--text);background:rgba(127,127,127,.1)}.nav-menu-panel a.active{color:var(--accent-bright);background:color-mix(in srgb,var(--accent-bright) 12%,transparent)}.nav-menu-panel hr{border:0;border-top:1px solid var(--glass-border);margin:6px 4px}.nav-menu-panel .nav-signout{width:100%;text-align:left;font-size:14.5px;padding:9px 11px}@media (max-width:880px){.nav-links,.nav-signout-form{display:none}.nav-menu{display:block}}.product{display:flex;align-items:center;gap:15px;padding:12px 2px 26px}.product-icon{width:48px;height:48px;border-radius:14px;flex:none;background:linear-gradient(155deg,var(--accent-hot),var(--accent-deep));display:grid;place-items:center;box-shadow:0 10px 26px -10px var(--accent-glow),inset 0 1px 0 rgba(255,255,255,.05)}.product-icon svg{width:23px;height:23px;stroke:#fff;display:block}.product h1{font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.1}.product p{color:var(--muted);font-size:14px;margin-top:5px}.divider{height:1px;margin:0 0 28px;background:linear-gradient(90deg,var(--glass-border),transparent 70%)}.section-label{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:4px 2px 14px}*+.section-label{margin-top:var(--space-section)}.regions{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:26px}.region{display:inline-flex;align-items:center;gap:8px;background:var(--glass);border:1px solid var(--glass-border);color:var(--muted);font:inherit;font-size:13.5px;font-weight:500;padding:9px 15px;border-radius:var(--radius-sm);cursor:pointer;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:border-color .16s,color .16s,background .16s}.region .flag{font-size:15px;line-height:1}.region:hover{border-color:var(--glass-border-hover);color:var(--text)}.region[aria-pressed=true]{border-color:transparent;color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-bright) 18%,transparent),color-mix(in srgb,var(--accent) 7%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-bright) 42%,transparent)}.region small{color:var(--muted-dim);font-weight:400}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.card{position:relative;text-align:left;width:100%;border-radius:var(--radius);padding:20px;cursor:pointer;font:inherit;color:inherit;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding-top:1px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 42%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card:hover{border-color:var(--glass-border-hover);background:var(--glass-strong);transform:translateY(-2px)}.card[aria-pressed=true]{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-bright) 16%,transparent),rgba(255,255,255,.045));box-shadow:inset 0 0 0 1.5px var(--accent-bright),0 20px 50px -22px var(--accent-glow)}.card[disabled]{opacity:.42;cursor:not-allowed;transform:none}.card-top{display:flex;align-items:center;gap:9px;margin-bottom:16px}.card-top .flag{font-size:16px}.card-name{font-size:15.5px;font-weight:650;letter-spacing:-.015em}.card-fam{margin-left:auto;font-size:14px;color:var(--accent-bright);letter-spacing:-.01em;font-weight:680}.specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:18px}.pill{display:inline-flex;align-items:center;gap:6px;background:var(--chip);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-sm);padding:5px 9px;font-size:11.5px;font-weight:500;color:#cbc3ba}.pill svg{width:13px;height:13px}.pill.cpu svg{stroke:var(--accent-bright)}.pill.ram svg{stroke:var(--blue)}.pill.ssd svg{stroke:var(--amber)}.pill.net svg{stroke:var(--accent-bright)}.card-bottom{display:flex;align-items:flex-end;justify-content:space-between}.price{font-size:25px;font-weight:700;letter-spacing:-.04em;color:var(--accent-bright)}.price span{font-size:12.5px;font-weight:500;color:var(--muted);margin-left:3px}.session-est{text-align:right;font-size:12.5px;font-weight:620;color:var(--green)}.session-est small,.session-est.unaffordable{color:var(--muted-dim)}.session-est small{display:block;font-weight:400;font-size:11px;margin-top:2px}.card-type{margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.05);font-family:var(--mono);font-size:10.5px;color:var(--muted-dim)}.stat-grid{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{border-radius:14px;padding:17px 19px;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.stat-label{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.stat-value{font-size:29px;font-weight:700;letter-spacing:-.04em;margin-top:9px;line-height:1.05}.price,.rung .rung-vcpu,.stat-value{color:var(--accent-bright);background:var(--heat);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.price span{-webkit-text-fill-color:var(--muted)}.stat-sub{color:var(--muted-dim);font-size:11.5px;margin-top:6px}@media (max-width:980px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.stat-grid{grid-template-columns:1fr}}.launch-bar{position:fixed;left:50%;bottom:22px;transform:translate(-50%,150%);width:min(1180px,calc(100% - 40px));background:rgba(26,25,22,.72);border-color:var(--glass-border-hover);border-radius:15px;padding:13px 14px 13px 18px;display:flex;align-items:center;gap:16px;box-shadow:0 26px 60px -26px rgba(0,0,0,.95);transition:transform .34s cubic-bezier(.22,1,.36,1);z-index:40}.launch-bar.show{transform:translate(-50%)}.launch-summary{font-size:13.5px;color:var(--muted)}.launch-summary b{color:var(--text);font-weight:640}.launch-note{margin-left:auto;font-size:11.5px;color:var(--muted-dim);max-width:330px}.launch-btn{flex:none;border:none;cursor:pointer;background:linear-gradient(180deg,var(--accent-hot),var(--accent));color:var(--accent-ink);font:inherit;font-weight:660;font-size:14px;border-radius:11px;padding:11px 22px;box-shadow:0 12px 30px -10px var(--accent-glow),inset 0 1px 0 rgba(255,255,255,.05);transition:filter .16s,transform .1s,box-shadow .16s}.launch-btn:hover:not([disabled]){filter:brightness(1.08);box-shadow:0 14px 30px -10px var(--accent-glow),inset 0 1px 0 rgba(255,255,255,.05)}.launch-btn:active:not([disabled]){transform:translateY(1px)}.launch-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.rows{flex-direction:column;gap:10px}.row,.rows{display:flex}.row{border-radius:var(--radius);padding:16px 19px;align-items:center;gap:18px;flex-wrap:wrap;transition:border-color .16s ease,background .16s ease,transform .16s ease}a.row{color:inherit;text-decoration:none}a.row:hover{border-color:var(--glass-border-hover);background:var(--glass-strong);transform:translateY(-2px)}a.row:active{transform:translateY(0) scale(.995)}a.row:after{content:"›";margin-left:2px;align-self:center;color:var(--muted-dim);font-size:19px;line-height:1;transition:transform .16s ease,color .16s ease}a.row:hover:after{color:var(--accent-bright);transform:translateX(3px)}.row:hover{border-color:var(--glass-border-hover)}.row-main{min-width:210px}.row-title{font-size:14.5px;font-weight:640;letter-spacing:-.012em;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.row-sub{font-family:var(--mono);font-size:11px;color:var(--muted-dim);margin-top:6px}.row-sub.prose{font-family:inherit;font-size:12.5px}.row-meta{display:flex;gap:28px;margin-left:auto;flex-wrap:wrap}.meta{font-size:9.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.meta b{display:block;color:var(--text);font-size:15px;font-weight:650;margin-top:5px;letter-spacing:-.02em;text-transform:none}.meta b.warn{color:var(--amber)}.row-meta.cols{display:grid;grid-template-columns:72px 72px 104px;grid-gap:0 22px;gap:0 22px}.dash-col .row>.status{margin-left:auto}.panel-h{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:12px}.dash-col .panel-h>.link-btn,.dash-col .panel-h>.status{margin-left:auto}.panel-h{align-items:baseline}.panel-h .section-label{margin:0}.panel-h.top{align-items:flex-start}.pass-name{font-size:26px;font-weight:750;letter-spacing:-.03em;line-height:1.05;background:var(--heat);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--muted)}.app-ic svg{width:17px;height:17px;display:block}.row-meta.cols4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 14px;gap:0 14px;width:100%;margin-top:10px}.row-meta.cols4 .meta b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.row-meta.cols4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.row-meta.cols .meta b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-actions{display:flex;gap:8px;align-items:center}.status{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:680;text-transform:uppercase;letter-spacing:.1em;padding:3px 9px;border-radius:20px;background:rgba(255,255,255,.06);color:var(--muted)}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.status.running{color:var(--green);background:rgba(95,212,147,.11)}.status.pending,.status.stopping{color:var(--amber);background:rgba(224,179,65,.11)}.status.stopped{color:var(--muted)}.status.error{color:var(--red);background:rgba(255,107,90,.11)}.status.ok{color:var(--green);background:rgba(95,212,147,.11)}.status.warn{color:var(--amber);background:rgba(224,179,65,.11)}.dash-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.dash-col{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:860px){.dash-grid{grid-template-columns:1fr}}.pass-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px;font-size:13px;color:var(--muted)}.pass-meta b{color:var(--text);font-weight:620}.kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}.kv:last-child{border-bottom:0;padding-bottom:0}.kv span{color:var(--muted)}.kv b{color:var(--text);font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.t-note{font-size:12.5px;line-height:1.5;color:var(--muted);margin-top:14px}.btn-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.btn{display:inline-block;background:rgba(255,255,255,.055);border:1px solid var(--glass-border);color:var(--text);font:inherit;font-size:13px;font-weight:550;padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform .09s ease}.btn:hover:not([disabled]){border-color:var(--glass-border-hover);background:rgba(255,255,255,.09)}.btn:active:not([disabled]),.launch-btn:active:not([disabled]),.link-btn:active{transform:scale(.97)}.card:active:not([disabled]),.region:active,.rung:active{transform:scale(.99)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.danger{color:var(--red)}.btn.danger:hover:not([disabled]){background:rgba(255,107,90,.12);border-color:rgba(255,107,90,.34)}.btn.primary{background:linear-gradient(180deg,var(--accent-bright),var(--accent));border-color:transparent;color:var(--accent-ink);font-weight:620;box-shadow:0 8px 20px -10px var(--accent-glow)}.panel{border-radius:var(--radius);padding:22px 24px;margin-bottom:14px}.panel h2{font-size:15.5px;font-weight:660;letter-spacing:-.015em;margin-bottom:5px}.panel>p{font-size:13px;margin-bottom:18px;line-height:1.6}.empty,.panel>p{color:var(--muted)}.empty{position:relative;border:1px solid var(--glass-border);border-radius:var(--radius);padding:34px 24px 30px;text-align:center;background:radial-gradient(120px 60px at 50% 0,color-mix(in srgb,var(--accent-bright) 6%,transparent),transparent 70%),rgba(255,255,255,.015)}.empty:before{content:"";display:block;width:26px;height:26px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 50% 38%,var(--accent-hot),var(--accent) 58%,transparent 72%);opacity:.32}.empty p{margin-bottom:0;font-size:14px}.empty p+.btn,.empty p+a,.empty p+button{margin-top:16px}.banner{border-radius:12px;padding:12px 15px;margin-bottom:16px;font-size:13.5px;border:1px solid;display:flex;align-items:flex-start;gap:12px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.banner-dismiss{margin-left:auto;flex:none;background:none;border:none;color:inherit;font-size:19px;line-height:1;padding:0 2px;opacity:.55;transition:opacity .16s ease,transform .09s ease}.banner-dismiss:hover{opacity:1}.banner-dismiss:active{transform:scale(.9)}.banner.warning{background:rgba(224,179,65,.09);border-color:rgba(224,179,65,.28);color:#eccb78}.banner.critical{background:rgba(255,107,90,.09);border-color:rgba(255,107,90,.3);color:#ff9d90}.banner.info{background:rgba(127,168,224,.09);border-color:rgba(127,168,224,.26);color:#a8c4ea}.toggle-row{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.055)}.toggle-row:first-of-type{border-top:none}.toggle-row .t-body{flex:1 1}.toggle-row .t-title{font-size:14px;font-weight:620}.toggle-row .t-desc{color:var(--muted);font-size:12.5px;margin-top:5px;line-height:1.6}.toggle-row .row-actions input[type=number],.toggle-row .row-actions input[type=text]{background:var(--input-bg);color:var(--text);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:7px 10px;font:inherit;font-size:13px;text-align:center}.toggle-row .row-actions input[type=number]:focus,.toggle-row .row-actions input[type=text]:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.toggle-row .row-actions input::placeholder{color:var(--muted-dim)}.toggle-row .row-actions input:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 100px var(--input-bg) inset}.toggle-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:24px;flex:none;margin-top:2px;background:rgba(255,255,255,.08);border:1px solid var(--glass-border);border-radius:20px;position:relative;cursor:pointer;transition:background .18s ease,border-color .18s ease}.toggle-row input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s}.toggle-row input[type=checkbox]:checked{background:linear-gradient(180deg,var(--accent-bright),var(--accent));border-color:transparent}.toggle-row input[type=checkbox]:checked:after{transform:translateX(18px);background:#fff}.toggle-row input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.toggle-row input[type=number]{width:112px;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:9px 11px;color:var(--text);font:inherit;font-size:13.5px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.toggle-row input[type=number]:hover{border-color:var(--glass-border-hover)}.toggle-row input[type=number]:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft);background:var(--input-bg)}.tag{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 7px;border-radius:4px;margin-left:8px;vertical-align:1.5px}.tag.hard{background:rgba(255,107,90,.14);color:#ff9d90}.tag.soft{background:rgba(95,212,147,.14);color:#86e3b3}.locked-list{list-style:none}.locked-list li{padding:12px 0;border-top:1px solid rgba(255,255,255,.055);font-size:13px;color:var(--muted);display:flex;gap:12px;align-items:baseline}.locked-list li:first-child{border-top:none}.locked-list b{color:var(--text);font-weight:600;min-width:150px}.auth-shell{max-width:390px;margin:9vh auto 0}.auth-card{border-radius:18px;padding:30px 28px}.field{margin-bottom:16px}.field label{display:block;font-size:10px;color:var(--muted-dim);margin-bottom:8px;font-weight:680;text-transform:uppercase;letter-spacing:.12em}.field input{width:100%;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:11px 13px;color:var(--text);font:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.field input:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.field input[aria-invalid=true]{border-color:var(--red)}.field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(255,107,90,.16)}.field-note{font-size:11.5px;margin-top:7px;min-height:15px;line-height:15px}.field-note .muted{color:var(--muted-dim)}.field-note .good{color:var(--green)}.field-note .bad,.form-error{color:var(--red)}.form-error{font-size:12.5px;margin-top:10px}.form-note{color:var(--muted);font-size:12.5px;margin-top:18px;text-align:center}.refund-allocation{flex-basis:100%;margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--amber) 8%,transparent);font-size:12.5px;text-align:left}.refund-allocation ul{list-style:none;margin:8px 0;padding:0}.refund-allocation li{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.refund-allocation code{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.refund-allocation p{margin:8px 0 0;color:var(--muted)}.route-loading{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:var(--bg)}.route-spinner{position:relative;width:92px;height:92px}.route-spinner:before{background:conic-gradient(from 0deg,transparent 0 52%,var(--accent) 74%,var(--accent-hot) 92%,var(--amber) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));animation:route-spin .85s linear infinite}.route-spinner:after,.route-spinner:before{content:"";position:absolute;inset:0;border-radius:50%}.route-spinner:after{border:2px solid var(--glass-border)}.route-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px var(--accent-glow))}.route-mark svg{width:30px;height:30px;stroke:var(--accent-bright);animation:route-pulse 1.7s ease-in-out infinite}@keyframes route-spin{to{transform:rotate(1turn)}}@keyframes route-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.route-spinner:before{background:none;border:2px solid var(--accent);opacity:.6;-webkit-mask:none;mask:none}}.reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal[data-armed=true]{opacity:0;transform:translateY(22px)}.reveal[data-armed=true][data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal[data-armed=true]{opacity:1;transform:none}}.hero-glow{position:absolute;inset:-20% -10% auto;height:420px;pointer-events:none;z-index:0;background:radial-gradient(380px 260px at calc(50% + var(--px, 0px)) calc(38% + var(--py, 0px)),color-mix(in srgb,var(--accent-bright) 16%,transparent),transparent 70%);transition:background .45s ease-out}@media (hover:none),(prefers-reduced-motion:reduce){.hero-glow{display:none}}.ignition-intro{position:fixed;inset:0;z-index:200;pointer-events:none}.ignition-intro canvas{display:block;width:100%;height:100%}.affil-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.affil-row input{background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:9px 12px;color:var(--text);font:inherit;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.affil-row input::placeholder{color:var(--muted-dim)}.affil-row input:hover{border-color:var(--glass-border-hover)}.affil-row input:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft);background:var(--input-bg)}.affil-field{display:flex;flex-direction:column;gap:6px}.affil-input{display:flex;align-items:center;gap:8px}.affil-unit{color:var(--muted);font-size:13px}.rate-lines{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rate-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border-radius:var(--radius-sm);background:var(--input-bg);border:1px solid var(--glass-border);transition:opacity .16s ease,border-color .16s ease}.rate-line.off{opacity:.55}.rate-line-main{flex:1 1;min-width:150px}.rate-line-name{font-size:14px;font-weight:600}.rate-line-sub{color:var(--muted);font-size:12px;margin-top:3px}.rate-line-input{display:flex;align-items:center;gap:6px}.rate-line-input input{width:74px;text-align:right;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:7px 10px;color:var(--text);font:inherit;font-size:14px}.rate-line-input input:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch-track{width:40px;height:23px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid var(--glass-border);position:relative;transition:background .16s ease,border-color .16s ease}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--muted);transition:transform .16s ease,background .16s ease}.switch input:checked+.switch-track{background:var(--accent);border-color:var(--accent)}.switch input:checked+.switch-track:after{transform:translateX(17px);background:var(--accent-ink)}.switch input:focus-visible+.switch-track{box-shadow:0 0 0 3px var(--accent-soft)}.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}.prog{border:1px solid var(--glass-border);border-radius:var(--radius);padding:20px 20px 4px}.prog-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.prog-head h2{font-size:16px;letter-spacing:-.01em}.prog-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 9px;border-radius:999px;white-space:nowrap}.prog-badge.cash{background:var(--accent-soft);color:var(--accent-bright);border:1px solid color-mix(in srgb,var(--accent-bright) 30%,transparent)}.prog-badge.credit{background:rgba(95,212,147,.14);color:#86e3b3;border:1px solid rgba(95,212,147,.25)}.prog-sub{color:var(--muted);font-size:13px;line-height:1.6;margin-bottom:16px}.ref-link{display:flex;gap:8px}.ref-link input{flex:1 1;min-width:0;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:10px 13px;color:var(--text);font-family:var(--mono);font-size:13px}.ref-link input:focus{outline:none;border-color:var(--accent)}.legal-home{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--text)}.legal-home:hover{color:var(--accent-bright)}.oauth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 16px;color:var(--muted-dim);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.oauth-divider:after,.oauth-divider:before{content:"";flex:1 1;height:1px;background:var(--glass-border)}.oauth-buttons{display:flex;flex-direction:column;gap:9px}.oauth-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease}.oauth-btn:hover:not([disabled]){border-color:var(--glass-border-hover);background:rgba(255,255,255,.1)}.oauth-btn[disabled]{opacity:.5;cursor:not-allowed}.oauth-consent{margin-top:12px;text-align:center;color:var(--muted-dim);font-size:11.5px;line-height:1.5}.oauth-consent a{color:var(--accent-bright)}.oauth-consent a:hover{text-decoration:underline}.tabs{display:inline-flex;gap:4px;margin-bottom:16px;padding:4px;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm)}.tabs button{background:none;border:none;padding:8px 17px;border-radius:7px;font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);transition:color .16s ease,background .16s ease,transform .09s ease}.tabs button:not(.active):hover{color:var(--text)}.tabs button.active{background:var(--accent);color:var(--accent-ink)}.tabs button:active{transform:scale(.97)}.tab-badge{margin-left:7px;font-size:11px;font-weight:600;color:var(--muted-dim)}.tabs button.active .tab-badge{color:var(--accent-ink);opacity:.75}.tabs.bar{display:flex;flex-wrap:wrap;gap:2px;padding:0;margin:20px 0 26px;background:none;border:none;border-bottom:1px solid var(--glass-border);border-radius:0}.tabs.bar button{position:relative;padding:10px 15px 13px;border-radius:8px 8px 0 0}.tabs.bar button:not(.active):hover{background:rgba(255,255,255,.04)}.tabs.bar button.active{background:none;color:var(--accent-bright)}.tabs.bar button.active:after{content:"";position:absolute;left:11px;right:11px;bottom:-1px;height:2px;background:var(--accent-bright);border-radius:2px}.tabs.bar button.active .tab-badge{color:var(--accent-bright);opacity:1}.admin-tab-panel{animation:tab-fade .22s ease both}.admin-tab-panel+.admin-tab-panel{margin-top:var(--space-section)}@keyframes tab-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.accept-row{margin-top:18px;color:var(--muted);font-size:12.5px;line-height:1.5;cursor:pointer}.accept-row input[type=checkbox]{margin-top:2px;width:15px;height:15px;accent-color:var(--accent)}.accept-row a{color:var(--accent-bright)}.accept-row a:hover{text-decoration:underline}.link-btn{background:none;border:none;padding:0;font:inherit;color:var(--accent-bright);cursor:pointer}.link-btn:hover{text-decoration:underline}.modal-backdrop{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.modal{width:min(430px,100%);background:var(--bg-raise);border:1px solid var(--glass-border-hover);border-radius:var(--radius);padding:24px;box-shadow:0 30px 70px -30px rgba(0,0,0,.95)}.modal h2{font-size:17px;font-weight:660;letter-spacing:-.02em}.modal p{color:var(--muted);font-size:14px;margin-top:10px;line-height:1.5}.modal-sub{color:var(--muted-dim);font-size:12px;margin-top:6px;font-family:var(--mono);line-height:1.5}.modal-warn{margin-top:16px;padding:12px 14px;border-radius:var(--radius-sm);background:rgba(255,107,90,.09);border:1px solid rgba(255,107,90,.3);color:#ff9d90;font-size:13px;line-height:1.6}.modal-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-top:20px}.modal-actions .launch-btn{display:inline-block}.connect-panel{width:100%;margin-top:8px;padding:18px 20px;background:rgba(0,0,0,.24);border:1px solid var(--glass-border);border-radius:var(--radius)}.cred-grid{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 16px;gap:8px 16px;align-items:center;margin-top:12px}.cred-grid>span{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.copyable{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.copyable code{font-size:13px;color:var(--text);background:var(--chip);border:1px solid var(--glass-border);border-radius:6px;padding:4px 9px;word-break:break-all}.details-summary{cursor:pointer;font-size:12.5px;color:var(--muted);list-style:none}.details-summary::-webkit-details-marker{display:none}.details-summary:before{content:"▸ ";color:var(--muted-dim)}details[open]>.details-summary:before{content:"▾ "}.cli-block{margin-top:10px;padding:12px 14px;border-radius:var(--radius-sm);background:rgba(0,0,0,.4);border:1px solid var(--glass-border);font-family:var(--mono);font-size:11.5px;line-height:1.7;color:var(--muted);overflow-x:auto}.connect-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--glass-border);font-size:11.5px;color:var(--muted-dim)}.site-footer{display:flex;justify-content:center;gap:22px;max-width:1180px;margin:48px auto 0;padding:22px 0 34px;position:relative;z-index:1}.site-footer a{color:var(--muted-dim);font-size:10px;font-weight:640;text-transform:uppercase;letter-spacing:.12em}.site-footer a:hover{color:var(--accent-bright)}.legal-body{color:var(--muted);font-size:13.5px;line-height:1.72}.legal-body p{margin-bottom:12px}.legal-body b{color:var(--text);font-weight:600}.legal-body ul{margin:0 0 12px 18px}.legal-body li{margin-bottom:7px}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){body{padding:16px 14px 90px}.grid{grid-template-columns:1fr}.launch-note{display:none}.product h1{font-size:24px}.row-meta{margin-left:0;gap:20px}.nav{position:static}.nav-links{margin-left:0}}.landing{max-width:1120px;margin:0 auto;position:relative;z-index:1}.mkt-header{justify-content:space-between;padding:6px 2px 0}.mkt-brand,.mkt-header{display:flex;align-items:center}.mkt-brand{gap:10px;font-weight:700;font-size:17px;letter-spacing:-.01em}.mkt-actions{display:flex;align-items:center;gap:10px}.mkt-actions .launch-btn{padding:8px 16px;font-size:13px;border-radius:var(--radius-sm);box-shadow:0 8px 20px -12px var(--accent-glow)}.hero{padding:74px 0 40px;max-width:760px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright)}.hero h1{font-size:clamp(38px,6.4vw,68px);line-height:1.02;letter-spacing:-.035em;font-weight:700;margin:18px 0 0}.hero h1 .lede{color:var(--muted-dim)}.hero-sub{color:var(--muted);font-size:clamp(15px,2vw,18px);margin-top:22px;max-width:560px;line-height:1.5}.hero-cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.cta-lg{padding:13px 26px;font-size:15px;border-radius:var(--radius-sm)}.ladder-label{margin-top:30px}.pconsole{--text:#f4f1f6;--muted:#ada6b2;--muted-dim:#7d7684;--green:#5fd493;--pc-bg:#121115;--pc-bar:rgba(255,255,255,0.025);--pc-rule:rgba(255,255,255,0.06);--pc-rule-soft:rgba(255,255,255,0.05);--pc-track:rgba(255,255,255,0.06);--pc-shadow:0 40px 80px -40px rgba(0,0,0,0.9);color:var(--text);border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--pc-bg);overflow:hidden;font-family:var(--mono);box-shadow:var(--pc-shadow)}:root[data-theme=light] .pconsole{--text:#201c26;--muted:#4f4a57;--muted-dim:#6f6878;--green:#177a4b;--pc-bg:#ffffff;--pc-bar:#faf7f1;--pc-rule:#e5dfd4;--pc-rule-soft:#efe9df;--pc-track:#efe9df;--pc-shadow:0 30px 70px -38px rgba(70,45,20,0.22);border-color:#e5dfd4}.pconsole-bar{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--pc-rule);background:var(--pc-bar);font-size:10.5px;letter-spacing:.14em;color:var(--muted-dim)}.pconsole-brand{color:var(--muted);font-weight:700}.pconsole-node{color:var(--muted-dim)}.pconsole-body{padding:16px}.pconsole-plan+.pconsole-plan{margin-top:14px}.pconsole-plan-top{display:flex;align-items:baseline;justify-content:space-between;font-size:10.5px;letter-spacing:.13em;color:var(--muted);text-transform:uppercase}.pconsole-plan-top b{color:var(--text);font-size:14px;letter-spacing:-.01em}.pconsole-plan-top em{color:var(--muted-dim);font-style:normal;font-size:11px}.pconsole-meter{height:3px;margin-top:8px;border-radius:2px;background:var(--pc-track);overflow:hidden}.pconsole-meter i{display:block;height:100%;width:55%;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--accent-hot));animation:pc-sweep 4.5s ease-in-out infinite}.pconsole-plan:nth-child(2) .pconsole-meter i{animation-delay:-1.6s;width:72%}@keyframes pc-sweep{0%,to{transform:translateX(-14%)}50%{transform:translateX(38%)}}.pconsole-log{margin-top:18px;border-top:1px dashed var(--pc-rule)}.pconsole-row{display:grid;grid-template-columns:58px 104px 46px 32px minmax(0,1fr) 28px 44px;grid-gap:9px;gap:9px;padding:5px 0;font-size:11.5px;white-space:nowrap;border-bottom:1px dashed var(--pc-rule-soft);animation:pc-in .35s ease both}@keyframes pc-in{0%{opacity:0;transform:translateY(-4px)}}.pc-time{color:var(--muted-dim)}.pc-region{color:var(--accent-bright)}.pc-target,.pc-verb{color:var(--muted)}.pc-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-code{color:var(--green);text-align:right}.pc-code.off{color:var(--muted-dim)}.pc-ip{color:var(--text);font-weight:600;overflow:hidden}.pc-ms{text-align:right}.pc-ms,.pconsole-foot{color:var(--muted-dim)}.pconsole-foot{margin-top:12px;font-size:11px}.pc-prompt{color:var(--accent-bright);margin-right:6px}@media (max-width:560px){.pconsole-row{grid-template-columns:56px 100px 44px minmax(0,1fr) 28px}.pconsole-row .pc-ms,.pconsole-row .pc-verb{display:none}}@media (prefers-reduced-motion:reduce){.pconsole-meter i,.pconsole-row{animation:none}}.shot-wrap{perspective:1400px;margin:6px auto 0;max-width:880px;padding:0 4px}.shot-tilt{transform-style:preserve-3d}.shot{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(30,27,24,.96),rgba(20,19,17,.96));border:1px solid var(--glass-border);box-shadow:0 50px 90px -40px rgba(0,0,0,.95),0 0 70px -30px var(--accent-glow),inset 0 1px 0 rgba(255,255,255,.07);transform:translate3d(var(--tilt-dx,0),var(--tilt-dy,0),0) rotateX(calc(7deg + var(--tilt-x, 0deg))) rotateY(var(--tilt-y,0deg));transform-origin:50% 0;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s ease}.shot-tilt:hover .shot{box-shadow:0 60px 100px -40px rgba(0,0,0,.95),0 0 90px -28px var(--accent-glow),inset 0 1px 0 rgba(255,255,255,.05)}.tilt-glare .shot:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(300px circle at var(--glare-x,50%) var(--glare-y,0),rgba(255,255,255,.062),rgba(255,255,255,0) 60%);opacity:0;transition:opacity .24s ease}.tilt-glare:hover .shot:after{opacity:var(--tilt-lift,0)}.shot-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.shot-dot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.14)}.shot-title{margin-left:8px;font-size:11.5px;color:var(--muted-dim);letter-spacing:.04em}.shot-body{padding:18px}.shot-row{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.shot-main{flex:1 1;min-width:200px}.shot-name{font-size:16px;font-weight:660;letter-spacing:-.015em;display:flex;align-items:center;gap:9px}.shot-sub{color:var(--muted-dim);font-size:12px;margin-top:4px}.shot-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.shot-meta{display:flex;gap:22px}.shot-metric{display:flex;flex-direction:column;gap:3px}.shot-metric span{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim)}.shot-metric b{font-size:15px;font-weight:700;letter-spacing:-.02em}.shot-cta{color:var(--accent-bright)}.shot-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.055)}.shot-strip div{display:flex;flex-direction:column;gap:3px}.shot-strip span{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim)}.shot-strip b{font-size:13.5px;font-weight:660}@media (max-width:620px){.shot{transform:none}.shot-strip{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.shot{transform:none;transition:none}.tilt-glare .shot:after{display:none}}.band{position:relative}.band+.band{margin-top:44px}.band-head{margin-bottom:4px}.band-head h3{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.band-head p{color:var(--muted);font-size:13.5px;line-height:1.6;margin-top:5px;max-width:60ch}.ladder{display:grid;grid-gap:14px;gap:14px;margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.band-end{height:1px}.tierbar{position:fixed;left:50%;bottom:20px;z-index:45;transform:translate(-50%,150%);display:flex;align-items:center;gap:16px;padding:10px 12px 10px 20px;border-radius:14px;background:rgba(24,22,20,.82);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:0 18px 44px -18px rgba(0,0,0,.85);opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .28s ease}.tierbar.on{transform:translate(-50%);opacity:1;pointer-events:auto}.tierbar-facts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13.5px;color:var(--muted);white-space:nowrap}.tierbar-facts b{color:var(--text);font-weight:700;font-size:15px}.tierbar-sep{color:var(--muted-dim)}@media (max-width:560px){.tierbar{left:12px;right:12px;bottom:12px;transform:translateY(150%);padding:10px 12px}.tierbar.on{transform:translateY(0)}.tierbar-facts{font-size:12.5px;gap:7px}}@media (prefers-reduced-motion:reduce){.tierbar{transition:opacity .2s ease}}.rung{position:relative;overflow:hidden;padding:20px 16px 18px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--glass-border);transition:border-color .18s ease,transform .18s ease}.rung:hover{border-color:var(--glass-border-hover);transform:translateY(-3px)}.rung:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-deep),var(--accent-hot));opacity:calc(.35 + var(--rh, 1) * .13)}.rung .rung-vcpu{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1}.rung .rung-vcpu span{font-size:13px;color:var(--muted-dim);font-weight:600;margin-left:3px}.rung .rung-name{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright);margin-top:9px}.rung .rung-spec{color:var(--muted-dim);font-size:12px;margin-top:8px}.rung .rung-net{display:block;margin-top:3px;color:var(--accent-bright);font-size:11px;font-weight:600}.rung .rung-price{color:var(--text);font-size:13px;margin-top:2px}.rung .rung-price b{font-weight:700}.mkt-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.mkt-card{padding:20px 18px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--glass-border)}.mkt-card .mkt-k{font-size:15px;font-weight:650}.mkt-card .mkt-v{color:var(--muted);font-size:13px;margin-top:7px;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.step{padding:22px 20px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--glass-border)}.step .step-n{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--accent-bright);font-weight:600}.step .step-k{font-size:16px;font-weight:650;margin-top:10px}.step .step-v{color:var(--muted);font-size:13px;margin-top:6px;line-height:1.5}.mkt-foot-cta{margin-top:40px;padding:34px;border-radius:var(--radius);background:var(--glass-strong);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.mkt-foot-cta h2{font-size:clamp(22px,3vw,30px);letter-spacing:-.025em;font-weight:700}.mkt-foot-cta p{color:var(--muted);font-size:14px;margin-top:6px}.section-head{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dim);margin-top:56px}@media (max-width:900px){.ladder,.mkt-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.hero{padding:48px 0 28px}}@media (max-width:520px){.ladder{grid-template-columns:1fr 1fr}.mkt-grid{grid-template-columns:1fr}}.ignition{flex-basis:100%;margin-top:12px}.ignition-head{display:flex;align-items:baseline;gap:10px;margin-bottom:7px}.ignition-phase{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--accent-bright)}.ignition-detail{font-size:12px;color:var(--muted)}.ignition-track{height:5px;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.34);border:1px solid var(--glass-border)}.ignition-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-deep) 0,var(--accent) 38%,var(--accent-bright) 72%,var(--accent-hot) 100%);transition:width .9s cubic-bezier(.25,.8,.3,1);box-shadow:0 0 10px var(--accent-glow)}.ignition[data-heat="4"] .ignition-fill,.ignition[data-heat="5"] .ignition-fill{background:linear-gradient(90deg,var(--accent) 0,var(--accent-bright) 45%,var(--accent-hot) 80%,var(--amber) 100%);box-shadow:0 0 16px var(--accent-glow)}@keyframes ignition-flicker{0%,to{opacity:1}45%{opacity:.82}70%{opacity:.94}}.ignition-fill{animation:ignition-flicker 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.admin-search{margin-left:auto;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:6px 11px;font-size:12.5px;color:var(--text);width:200px;text-transform:none;letter-spacing:normal}.admin-search:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-bright) 28%,transparent)}.admin-search::placeholder{color:var(--muted-dim)}.customer-link{color:var(--text);text-decoration:none;border-bottom:1px solid var(--glass-border)}.customer-link:hover{color:var(--accent-bright);border-bottom-color:var(--accent-bright)}.seg{display:inline-flex;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--glass-border)}.seg-btn{background:var(--input-bg);border:0;color:var(--muted);padding:8px 14px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease}.seg-btn+.seg-btn{border-left:1px solid var(--glass-border)}.seg-btn:hover{color:var(--text);background:rgba(255,255,255,.05)}.seg-btn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.seg-btn.danger[aria-pressed=true]{background:var(--red);color:#fff}.quick{display:inline-flex;gap:6px}.quick-btn{background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.quick-btn:hover{color:var(--text);border-color:var(--glass-border-hover)}.quick-btn[aria-pressed=true]{color:var(--accent-bright);border-color:var(--accent-bright)}.adjust-preview{font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.adjust-preview b{font-weight:650}.adjust-preview .ok{color:var(--text)}.adjust-preview .short{color:var(--red)}.adjust-panel{flex-basis:100%;display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px;padding-top:12px;border-top:1px solid var(--glass-border)}.adjust-panel input,.adjust-panel select{background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:8px 11px;color:var(--text);font:inherit;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.adjust-panel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a09a92' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}:root[data-theme=light] .adjust-panel select{color-scheme:light}.adjust-panel input::placeholder{color:var(--muted-dim)}.adjust-panel input:hover,.adjust-panel select:hover{border-color:var(--glass-border-hover)}.adjust-panel input:focus,.adjust-panel select:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft);background-color:var(--input-bg)}.err-meta{margin-top:7px;font-family:var(--mono);font-size:11px;color:var(--muted-dim);word-break:break-all;line-height:1.6}.persist-row{flex-basis:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--glass-border)}.persist-row label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.persist-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;flex:none;background:var(--chip);border:1px solid var(--glass-border);border-radius:20px;position:relative;cursor:pointer;transition:background .18s ease,border-color .18s ease}.persist-row input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--muted);transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s}.persist-row input[type=checkbox]:checked{background:linear-gradient(180deg,var(--accent-bright),var(--accent));border-color:transparent}.persist-row input[type=checkbox]:checked:after{transform:translateX(14px);background:#fff}.persist-row span{font-size:11.5px;color:var(--muted-dim)}.estimator{margin-top:22px}.est-row{display:flex;align-items:center;gap:16px;margin:14px 0 18px}.est-row input[type=range]{flex:1 1;accent-color:var(--accent);height:4px;cursor:pointer}.est-hours{min-width:92px;text-align:right;font-size:22px;font-weight:700;letter-spacing:-.03em}.est-hours small{display:block;font-size:10px;font-weight:640;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dim);margin-top:3px}.est-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid var(--glass-border)}.est-grid>div{display:flex;flex-direction:column;gap:6px}.est-grid span{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.est-grid b{font-size:19px;font-weight:700;letter-spacing:-.03em}.est-grid b.ok{color:var(--green)}.est-grid b.short{color:var(--red)}.est-note{margin-top:16px;font-size:11.5px;color:var(--muted-dim)}@media (max-width:620px){.est-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tier-name{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--accent-bright)}.ember-canvas{position:fixed;inset:0;z-index:0;pointer-events:none}.auth-shell,.wrap{position:relative;z-index:2}.prx{max-width:1000px;margin:0 auto}.prx-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:14px;gap:14px}.prx-source{margin-bottom:0;padding:16px 18px}.prx-source-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.prx-label{flex:1 1;min-width:0;background:transparent;border:0;padding:0;color:var(--text);font:inherit;font-size:14px;font-weight:620}.prx-label:focus{outline:none;color:var(--accent-bright)}.prx-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted);padding:3px 9px;border:1px solid var(--glass-border);border-radius:999px}.prx-input{width:100%;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:11px 13px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;resize:vertical}.prx-input:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.prx-date{color-scheme:dark;font-family:inherit;font-size:13px;cursor:pointer}:root[data-theme=light] .prx-date{color-scheme:light}.prx-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;padding:2px;border-radius:4px;-webkit-transition:opacity .14s ease,background .14s ease;transition:opacity .14s ease,background .14s ease}.prx-date::-webkit-calendar-picker-indicator:hover{opacity:1;background:rgba(255,255,255,.08)}.prx-result{color:var(--muted)}.prx-empty{display:block;overflow:hidden;cursor:default;padding:12px 14px;line-height:1.7;font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:12.5px;color:var(--muted-dim)}.prx-empty-l{font-family:var(--sans,inherit);font-size:10px;font-weight:680;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim);margin-bottom:10px}.prx-empty-line{opacity:.45}.prx-add{margin-top:2px;align-self:start;grid-column:1/-1}.prx-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:18px;gap:18px;margin-top:14px;padding:18px 20px}#generate-proxies .prx-controls{padding:0;margin-top:18px}.prx-control label{display:block;font-size:10px;color:var(--muted-dim);margin-bottom:8px;font-weight:680;text-transform:uppercase;letter-spacing:.12em}.prx-select{width:100%;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:9px 11px;color:var(--text);font:inherit;font-size:13.5px}.prx-select:focus{outline:none;border-color:var(--accent-bright)}.prx-seg{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--glass-border);border-radius:10px}.prx-segbtn{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;padding:6px 13px;border-radius:7px;cursor:pointer}.prx-segbtn:hover{color:var(--text)}.prx-segbtn.on{background:var(--accent);color:#fff}.prx-input:disabled,.prx-segbtn:disabled,.prx-select:disabled{opacity:.5;cursor:not-allowed}.prx-checkline{display:flex;align-items:center;gap:9px;font-size:13.5px}.prx-checkline input{accent-color:var(--accent);width:15px;height:15px}.prx-hint{font-size:11.5px;color:var(--muted-dim);margin-top:7px;min-height:15px}.prx-out{margin-top:14px;padding:18px 20px}.prx-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.prx-stats .stat{background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 2px}.prx-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.prx-foot{text-align:center;margin:26px 0 40px;font-size:13px;color:var(--muted)}.hh-main .prx-foot{text-align:left}@media (max-width:620px){.prx-stats{grid-template-columns:repeat(2,1fr)}}.prx-promo{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--glass-border);border-radius:var(--radius);padding:16px 20px;margin-top:16px;background:var(--glass)}.prx-promo-k{font-size:14px;font-weight:620}.prx-promo-v{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.6}@media (max-width:560px){.prx-promo{flex-direction:column;align-items:flex-start}}.theme-picker{display:flex;flex-direction:column;gap:16px}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.theme-opt{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border);cursor:pointer;text-align:left;color:var(--text);transition:border-color .16s ease,background .16s ease,transform .16s ease}.theme-opt:hover{border-color:var(--glass-border-hover);transform:translateY(-1px)}.theme-opt.active{border-color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-bright)}.theme-dots{display:inline-flex;flex:none}.theme-dots i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--glass);margin-left:-5px}.theme-dots i:first-child{margin-left:0}.theme-meta{display:flex;flex-direction:column;line-height:1.3;min-width:0}.theme-meta b{font-size:14px;font-weight:640;letter-spacing:-.01em}.theme-meta span{font-size:11.5px;color:var(--muted-dim)}.theme-custom{padding:16px;border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border)}.theme-custom.active{border-color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-bright)}.theme-custom-head{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.theme-custom-head b{font-size:14px;font-weight:640}.theme-custom-head span{font-size:12px;color:var(--muted-dim)}.theme-hexrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.theme-hexrow input[type=color]{width:42px;height:34px;padding:0;border:1px solid var(--glass-border);border-radius:8px;background:none;cursor:pointer}.theme-hexrow input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.theme-hexrow input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}.theme-hex{width:120px;padding:8px 10px;border-radius:8px;background:var(--chip);border:1px solid var(--glass-border);color:var(--text);font-family:var(--mono);font-size:13px}.theme-hex:focus{outline:2px solid var(--accent-bright);outline-offset:1px}.theme-ramp{font-family:var(--mono);font-size:11.5px;color:var(--muted-dim)}.theme-foot{font-size:12px;color:var(--muted-dim);margin:2px 0 0;line-height:1.55}.btn,.card,.launch-btn,.preset,.seg-btn,.switch,.tabs.bar button,[role=button],a,button,select,summary{cursor:pointer}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea{cursor:text}.card[disabled],[aria-disabled=true],[disabled],button:disabled{cursor:not-allowed}.cop-console{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.cop-add{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.cop-add strong{color:var(--text);font-size:15px}.cop-add p{color:var(--muted);font-size:13px;margin:4px 0 0;max-width:46ch}.cop-error{color:#ff6b5a;font-size:13px}.cop-muted{color:var(--muted-dim);font-size:13px}.cop-guild{border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:16px 18px}.cop-guild h3{margin:0 0 4px;font-size:15px;color:var(--text)}.cop-sub{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-dim);margin:12px 0 6px}.cop-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;cursor:pointer}.cop-row:hover{background:var(--panel-hover)}.cop-row.on{background:color-mix(in srgb,var(--accent) 9%,transparent)}.cop-name{color:var(--text);font-size:13.5px}.cop-badge{margin-left:auto;font-size:10.5px;color:var(--accent-bright);text-transform:uppercase;letter-spacing:.04em}.cop-row input[type=checkbox]{accent-color:var(--accent-bright);width:16px;height:16px;cursor:pointer}.ac-scrim{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.58);animation:ac-in .12s ease-out}.ac-dialog{width:min(440px,100%);border-radius:var(--radius);background:var(--bg-raise);border:1px solid var(--glass-border-hover);box-shadow:0 24px 60px rgba(0,0,0,.5);padding:20px 22px 18px}.ac-title{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.ac-body{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--muted);white-space:pre-line}.ac-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}@keyframes ac-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ac-scrim{animation:none}}.row-actions .btn[aria-pressed=true]{border-color:var(--accent-bright);color:var(--text)}.beta-form-grid{display:grid;grid-gap:14px;gap:14px;margin-top:12px;align-items:end;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.8fr)}.beta-form-grid label{display:block;font-size:10px;color:var(--muted-dim);margin-bottom:8px;font-weight:680;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.beta-form-grid .prx-input,.beta-form-grid .prx-select{width:100%;height:42px;box-sizing:border-box;font-family:inherit;font-size:14px}@media (max-width:1100px){.beta-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.beta-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dismiss-wrap{display:flex;align-items:center;gap:8px;margin-left:auto;padding-left:12px;flex-shrink:0}.row:has(.dismiss-wrap)>.row-main{flex:1 1;min-width:0}.dismiss-wrap .link-btn{opacity:.55;transition:opacity .12s ease}.dismiss-wrap .link-btn:focus-visible,.row:hover .dismiss-wrap .link-btn{opacity:1}.dismiss-err{color:var(--red);font-size:12px}.pbuy{display:flex;flex-direction:column;gap:18px}.pbuy-head h2{margin:7px 0 0;font-size:21px;letter-spacing:-.02em}.pbuy-sub{margin:4px 0 0;font-size:13px;color:var(--muted)}.pbuy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}@media (max-width:860px){.pbuy-grid{grid-template-columns:minmax(0,1fr)}}.pbuy-pool{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px 18px 16px;display:flex;flex-direction:column}.pbuy-pool.on{background:var(--panel-hover);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pbuy-pool-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pbuy-pool-name{display:flex;flex-direction:column;gap:3px;min-width:0}.pbuy-kind{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-dim);font-weight:650}.pbuy-label{font-size:15.5px;font-weight:620;letter-spacing:-.012em}.pbuy-dot{width:15px;height:15px;border-radius:50%;flex:none;margin-top:2px;box-sizing:border-box;border:1.5px solid var(--border-hover)}.pbuy-pool.on .pbuy-dot{border:5px solid var(--accent);background:var(--text)}.pbuy-price{display:flex;align-items:baseline;gap:5px;margin-top:15px}.pbuy-price-n{font-size:28px;font-weight:660;letter-spacing:-.035em}.pbuy-price-u{font-size:12.5px;color:var(--muted-dim);font-weight:550}.pbuy-spec{font-size:12.5px;color:var(--muted);margin-top:8px;line-height:1.5;min-height:38px}.pbuy-choose{margin-top:14px;width:100%;border-radius:var(--radius-sm);text-align:center;padding:10px 14px;font-size:13px;font-weight:580;background:rgba(255,255,255,.055);border:1px solid var(--border);color:var(--text)}.pbuy-pool.on .pbuy-choose{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-hot)}.pbuy-pool{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;transition:border-color .15s,background .15s}.pbuy-pool:hover:not(:disabled){border-color:var(--border-hover)}.pbuy-pool:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.pbuy-pool:disabled{cursor:not-allowed;opacity:.6}.pbuy-cols{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:860px){.pbuy-cols{grid-template-columns:minmax(0,1fr)}}.pbuy-band{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px}.pbuy-band-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:15px}.pbuy-band-q{font-size:14.5px;font-weight:600;margin-top:6px}.pbuy-gb{display:flex;align-items:baseline;gap:6px}.pbuy-gb-n{font-size:34px;font-weight:660;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pbuy-gb-u{font-size:13px;color:var(--muted-dim);font-weight:550}.pbuy-range{width:100%;height:26px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.pbuy-range::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:var(--border)}.pbuy-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:17px;height:17px;border-radius:50%;background:var(--accent);border:2px solid var(--text);margin-top:-6px}.pbuy-range::-moz-range-track{height:5px;border-radius:999px;background:var(--border)}.pbuy-range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--accent);border:2px solid var(--text)}.pbuy-range:focus-visible{outline:none}.pbuy-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-soft)}.pbuy-range-ends{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted-dim);margin-top:-2px}.pbuy-custom{display:flex;align-items:center;gap:10px;margin-top:10px}.pbuy-custom-l{font-size:10px;font-weight:680;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim)}.step-n{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:0;color:var(--muted);background:rgba(255,255,255,.06);border:1px solid var(--border)}.section-label:has(.step-n){display:flex;align-items:center}.pbuy-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:8px;gap:8px;margin-top:14px;align-items:stretch}.pbuy-preset{border-radius:var(--radius-sm);padding:11px 13px 10px;font:inherit;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:3px;background:rgba(255,255,255,.055);border:1px solid var(--border);color:var(--text)}.pbuy-preset-n{font-size:15px;font-weight:640;letter-spacing:-.01em}.pbuy-preset-u{font-size:11px;font-weight:560;color:var(--muted);letter-spacing:0}.pbuy-preset-p{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pbuy-preset.on .pbuy-preset-p,.pbuy-preset.on .pbuy-preset-u{color:inherit;opacity:.8}.pbuy-preset.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-hot)}.pbuy-exact:disabled,.pbuy-preset:disabled{opacity:.5;cursor:not-allowed}.pbuy-exact{width:78px;text-align:center;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 10px;color:var(--text);font:inherit;font-size:12.5px}.pbuy-sum{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px 20px 22px;display:flex;flex-direction:column}.pbuy-sum-h{font-size:14.5px;font-weight:620;letter-spacing:-.01em}.pbuy-total-l{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-bright);font-weight:650;margin-top:18px}.pbuy-total{display:flex;align-items:baseline;gap:3px;margin-top:5px}.pbuy-total-c{font-size:23px;font-weight:600;letter-spacing:-.02em;color:var(--muted)}.pbuy-total-n{font-size:41px;font-weight:670;letter-spacing:-.042em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pbuy-lines{display:flex;flex-direction:column;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid var(--border)}.pbuy-lines .kv{margin:0}.pbuy-save{color:var(--accent-bright)}.pbuy-code{margin-top:17px;padding-top:15px;border-top:1px solid var(--border)}.pbuy-codebox{width:100%;box-sizing:border-box;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 13px;color:var(--text);font:inherit;font-size:13px;margin-top:8px}.pbuy-codebox:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.pbuy-codebox::placeholder{color:var(--muted-dim)}.pbuy-codenote{color:var(--muted)}.pbuy-codeerr,.pbuy-codenote{margin:8px 0 0;font-size:12.5px}.pbuy-codeerr{color:var(--amber)}.pbuy-buy{margin-top:18px;width:100%;border-radius:11px;padding:13px 18px;font:inherit;font-size:14.5px;font-weight:620;cursor:pointer;background:var(--heat-btn);border:1px solid var(--accent);color:var(--accent-ink)}.pbuy-buy:disabled{opacity:.5;cursor:not-allowed}.pbuy-bal{margin-top:14px;font-size:12.5px}.pbuy-note{margin:9px 0 0;font-size:12px;color:var(--muted-dim);line-height:1.55}.pbuy-choose,.pbuy-kind,.pbuy-label,.pbuy-spec{display:block}.hh{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}@media (min-width:961px){body:has(.hh){padding:0;min-height:0;height:100vh;overflow:hidden}body:has(.hh)>.site-footer{display:none}.hh{height:100vh;overflow:hidden;grid-template-rows:minmax(0,1fr)}.hh-col,.hh-side{min-height:0}:root{--page-measure:1680px;--page-measure-wide:2560px;--page-measure-narrow:760px}.hh-main{flex:1 1 auto;min-height:0;overflow-y:auto}}.hh-legal{margin-top:auto;display:flex;gap:12px;flex-wrap:wrap;padding:12px 10px 2px;font-size:11.5px;color:var(--muted-dim)}.hh-legal a{color:inherit}.hh-legal a:hover{color:var(--text)}.hh-side{background:var(--bg-raise);border-right:1px solid var(--border);padding:20px 14px;display:flex;flex-direction:column;gap:20px;height:100%;overflow-y:auto}.hh-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 0;text-decoration:none}.hh-brand-t{display:flex;flex-direction:column;gap:1px;min-width:0}.hh-brand .kiln-wordmark{font-size:15px;letter-spacing:.26em;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--accent-bright);margin-right:-.26em}.hh-brand-s{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-dim);font-weight:650}.hh-nav{gap:18px}.hh-group,.hh-nav{display:flex;flex-direction:column}.hh-group{gap:2px}.hh-group-t{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-dim);font-weight:680;padding:0 8px 7px}.hh-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:13.5px;font-weight:520;color:var(--muted);border:1px solid transparent;text-decoration:none}.hh-link:hover{background:var(--panel);color:var(--text)}.hh-link.on{font-weight:600;color:var(--text);background:var(--accent-soft);border-color:var(--accent)}.hh-dot{width:5px;height:5px;border-radius:50%;flex:none;background:var(--border-hover)}.hh-link.on .hh-dot{background:var(--accent-bright)}.hh-label{flex-grow:1}.hh-badge{font-size:10px;font-weight:680;letter-spacing:.08em;color:var(--accent-hot);background:var(--accent-soft);border-radius:999px;padding:2px 8px}.hh-discord{margin-top:auto;display:flex;gap:11px;align-items:flex-start;text-decoration:none;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:13px 14px}.hh-discord:hover{border-color:var(--border-hover);background:var(--panel-hover)}.hh-discord-i{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;background:#5865f2;color:#fff}.hh-discord-i svg{width:17px;height:17px}.hh-discord-t{display:flex;flex-direction:column;gap:2px;min-width:0}.hh-discord-t b{font-size:12px;font-weight:600;color:var(--text);line-height:1.35}.hh-discord-t span{font-size:11.5px;color:var(--muted-dim)}.hh-col{display:flex;flex-direction:column;min-width:0;height:100%}.hh-bar{flex:none;gap:14px;padding:0 28px 0 36px;height:56px;border-bottom:1px solid var(--border);background:var(--bg)}.hh-bar,.hh-crumb{display:flex;align-items:center}.hh-crumb{gap:9px;font-size:13px;color:var(--muted-dim);min-width:0}.hh-crumb b{color:var(--text);font-weight:600}.hh-crumb-s{color:var(--border-hover)}.hh-bar-r{margin-left:auto;display:flex;align-items:center;gap:10px}.hh-bal-pill{display:flex;align-items:baseline;gap:8px;text-decoration:none;padding:6px 13px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:14px;font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hh-bal-pill:hover{border-color:var(--border-hover)}.hh-bal-pill-l{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dim);font-weight:680}.hh-bal-pill.low{color:var(--amber)}.hh-bal-pill.zero{color:#ff6b5a;border-color:color-mix(in srgb,#ff6b5a 45%,transparent)}.hh-add{text-decoration:none;font-size:13px;font-weight:600;padding:7px 14px;border-radius:9px;background:var(--heat-btn);border:1px solid var(--accent);color:var(--accent-ink)}.hh-avatar{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:650}.hh-out{display:grid;place-items:center;width:30px;height:30px;padding:0;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted-dim);cursor:pointer}.hh-out:hover{color:var(--text);border-color:var(--border)}.hh-out svg{width:16px;height:16px}.hh-main{min-width:0;padding:28px 36px 56px}.hh-top{display:none}@media (max-width:960px){.hh{grid-template-columns:minmax(0,1fr)}.hh-bar,.hh-side{display:none}.hh-main{padding:20px 16px 56px}.hh-top{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-raise)}.hh-top .nav-balance{margin-left:auto}.hh-menu{position:relative}.hh-menu>summary{list-style:none;cursor:pointer;display:flex;padding:6px}.hh-menu>summary::-webkit-details-marker{display:none}.hh-menu>summary svg{width:22px;height:22px}.hh-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:220px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px -24px rgba(0,0,0,.7)}}.hh-main .wrap,.hh-wrap{max-width:var(--page-measure);margin-inline:auto}.hh-main .wrap.wide,.hh-wrap.wide{max-width:var(--page-measure-wide)}.hh-main .wrap.narrow,.hh-wrap.narrow{max-width:var(--page-measure-narrow)}.hh-main .cop-console,.hh-main .landing,.hh-main .prx{margin-left:0;margin-right:auto}.cop-row input[type=checkbox],.prx-checkline input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:18px;height:18px;flex:none;margin:0;cursor:pointer;border:1.5px solid var(--border-hover);border-radius:5px;background:var(--input-bg);transition:background .13s,border-color .13s}.cop-row input[type=checkbox]:hover:not(:disabled),.prx-checkline input[type=checkbox]:hover:not(:disabled){border-color:var(--accent-bright)}.cop-row input[type=checkbox]:checked,.prx-checkline input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.cop-row input[type=checkbox]:checked:after,.prx-checkline input[type=checkbox]:checked:after{content:"";position:absolute;left:5.5px;top:2px;width:4px;height:8.5px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(43deg)}.cop-row input[type=checkbox]:focus-visible,.prx-checkline input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.cop-row input[type=checkbox]:disabled,.prx-checkline input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.prx{max-width:1500px}@media (min-width:1200px){.prx{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"sources out" "controls out";align-items:start}.prx-sources{grid-area:sources;overflow-y:auto;align-content:start;max-height:calc(100vh - 330px);padding-right:4px;margin-right:-4px}.prx-controls{grid-area:controls;margin-top:0}.prx-out{grid-area:out;margin-top:0;display:flex;flex-direction:column;min-height:0}.prx-out .prx-result{flex:1 1 auto;min-height:404px;resize:none}.prx-source .prx-input{min-height:168px;height:168px}}@media (min-width:1700px){.prx{grid-template-columns:minmax(0,1.25fr) minmax(320px,.6fr) minmax(0,1.05fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"sources controls out"}.prx-controls{align-content:start}}.aff-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.aff-top{grid-template-columns:minmax(0,1fr)}}.aff-share{padding:28px 28px 26px;margin-bottom:0}.aff-mark{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-hot)}.aff-mark svg{width:21px;height:21px}.aff-h{margin:20px 0 0;font-size:25px;line-height:1.2;letter-spacing:-.03em;font-weight:660}.aff-sub{margin:11px 0 0;font-size:14.5px;line-height:1.6;color:var(--muted);max-width:52ch}.aff-linkl{margin-top:24px}.aff-tiles{display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.aff-tiles{flex-direction:row;flex-wrap:wrap}.aff-tile{flex:1 1 180px}}.aff-tile{padding:18px 20px 17px;margin-bottom:0}.aff-tile-l{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-dim);font-weight:680}.aff-tile-v{font-size:32px;font-weight:670;letter-spacing:-.04em;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aff-tile-n{font-size:12px;color:var(--muted-dim);margin-top:5px}.hh-main .prx{max-width:none}.topup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));grid-gap:13px;gap:13px}.topup-card{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:22px 20px 20px}.topup-card:hover{border-color:var(--border-hover)}.topup-amount{font-size:34px;font-weight:670;letter-spacing:-.04em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.accept-row{display:flex;align-items:flex-start;gap:10px}.accept-row input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:18px;height:18px;flex:none;margin:1px 0 0;cursor:pointer;border:1.5px solid var(--border-hover);border-radius:5px;background:var(--input-bg);transition:background .13s,border-color .13s}.accept-row input[type=checkbox]:hover{border-color:var(--accent-bright)}.accept-row input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.accept-row input[type=checkbox]:checked:after{content:"";position:absolute;left:5.5px;top:2px;width:4px;height:8.5px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(43deg)}.accept-row input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}