:root{--bg:#15110a;--bg-grid:#1a150b;--panel:#221b0e;--panel-2:#2a2110;--panel-3:#1c160c;--line:#3a2f18;--line-soft:#2a2212;--ink:#fff6e2;--ink-dim:#b9a47a;--ink-faint:#857450;--lime:#f5b731;--lime-dim:#d4942a;--lime-glowless:#e3a82e;--danger:#e0584d;--gold:#f5b731;--sky:#f5c95e;--brand-soft:#f5b7311f;--accent-l7:#ffd566;--r:16px;--r-md:13px;--r-sm:10px;--r-xs:8px;--mono:"Trebuchet MS", "Segoe UI", Verdana, sans-serif;--body:Calibri, "Segoe UI", -apple-system, system-ui, sans-serif}body{background-color:var(--bg);background-image:radial-gradient(120% 70% at 50% -8%, #241c0e 0%, var(--bg) 55%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='73' viewBox='0 0 28 49'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5-13-7.5v-15l13-7.5z' fill='none' stroke='%23F5B731' stroke-opacity='0.05'/%3E%3C/svg%3E");background-size:auto,42px 73px}.hud-app:after{content:none}h1,h2,h3{letter-spacing:-.01em}.hero{clip-path:none;border-radius:var(--r);background:radial-gradient(120% 90% at 100% 0%, #f5b73124, transparent 55%), linear-gradient(180deg, var(--panel-2) 0%, var(--panel-3) 100%)}.hero:before{clip-path:none;border-radius:calc(var(--r) - 6px)}.hero .hazard{opacity:.45;background:repeating-linear-gradient(135deg,#f5b73159 0 7px,#0000 7px 14px)}.ticked>.tick{display:none}.seg{border-top-color:var(--line);border-radius:2px}.seg.on{border-top-color:#ffd566;box-shadow:0 0 6px -1px #f5b7318c}.cell .bar{border-bottom-color:var(--line);clip-path:none;border-radius:3px 3px 0 0}.cell.charged .bar{border-bottom-color:#ffd566;box-shadow:0 0 7px -1px #f5b73180}.cell .tickmark{color:#15110a}.btn-lime{color:#15110a;background:linear-gradient(#f5b731 0%,#d4942a 115%);box-shadow:0 10px 24px -8px #f5b73180}.btn-lime:active:not(:disabled){border-color:var(--lime-dim)}.fab,.badge.paid,.pill.on,.tab.on{color:#15110a}.badge.failed{color:var(--danger)}[class*=hot],.badge.hot{color:#15110a}.sheet,.dropdown .sheet{background:var(--panel-2)}.sheet-opt.sel{border-color:var(--line)}.status-pill .pulse,.status-pill .pulse:after{background:var(--lime)}.status-pill .pulse{box-shadow:0 0 8px 1px #f5b731b3}.stat.primary{background:linear-gradient(180deg, #f5b73114, var(--panel) 72%);border-color:#f5b73166}.stat.primary .v{text-shadow:0 0 18px #f5b73166}.stage.curr .node{box-shadow:0 0 0 4px #f5b7311f}.hbarprog>i{box-shadow:0 0 8px -1px #f5b73199}.payout{background:#f5b73112;border-color:#f5b73159}.deal-cta:active{border-color:var(--line)}.deal-cta-ic{clip-path:none;border-radius:var(--r-sm);background:#f5b7311a;border-color:#f5b7314d}.nav-item.active:before{box-shadow:0 0 8px #f5b73180}.nav-cta .fab{color:#15110a;box-shadow:0 0 18px -2px #f5b73173}.badge.paid{border-color:#f5b73159}.codechip.copied{background:#f5b73114}.modal .mico{clip-path:none;border-radius:var(--r-sm);background:#f5b73112;border-color:#f5b73159}.toast.ok{border-color:#f5b73166}.theme-level-3 .hero,.theme-level-4 .hero,.theme-level-5 .hero{border-color:#f5b7314d;box-shadow:0 18px 50px -34px #f5b73173}.theme-level-3 .insignia,.theme-level-4 .insignia,.theme-level-5 .insignia{filter:drop-shadow(0 0 7px #f5b73159)}.pill{clip-path:none;border-color:var(--line);border-radius:999px}.pill.active svg,.pill.on svg{color:#15110a}.insignia svg path[fill=\#10141B]{fill:#221b0e}.insignia svg path[fill=\#0E1218]{fill:#1a150b}.insignia svg path[stroke=\#2A3340]{stroke:#4a3c1d}.insignia svg path[stroke=\#1C232E]{stroke:#34290f}:root{--bz-ease:cubic-bezier(.22, 1, .36, 1);--bz-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion:no-preference){.btn,.btn-lime,.btn-ghost,.pill,.icon-btn,.deal,.deal-cta,.stat,.nav-item,.nav-cta .fab,.sheet-opt,.tab,.codechip{transition:transform .18s var(--bz-spring), background .18s var(--bz-ease), border-color .18s var(--bz-ease), box-shadow .18s var(--bz-ease), color .18s var(--bz-ease), filter .18s var(--bz-ease)}.btn-lime:hover:not(:disabled){filter:brightness(1.06)}.btn:active:not(:disabled),.pill:active,.codechip:active{transform:scale(.97)}.deal:hover,.deal-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px -16px #0009}.nav-cta .fab:hover{transform:translateY(-3px);box-shadow:0 12px 26px -6px #f5b7318c}.nav-cta .fab:active{transform:scale(.94)}.hud-body>*{animation:buzz-rise .5s var(--bz-ease) backwards}.hud-body>:first-child{animation-delay:20ms}.hud-body>:nth-child(2){animation-delay:70ms}.hud-body>:nth-child(3){animation-delay:.12s}.hud-body>:nth-child(4){animation-delay:.17s}.hud-body>:nth-child(5){animation-delay:.22s}.hud-body>:nth-child(n+6){animation-delay:.27s}.segbar .seg.on{animation:buzz-seg .45s var(--bz-ease) backwards}.segbar .seg.on:nth-child(-n+6){animation-delay:.25s}.segbar .seg.on:nth-child(n+7){animation-delay:.35s}.segbar .seg.on:nth-child(n+13){animation-delay:.45s}.segbar .seg.on:nth-child(n+19){animation-delay:.55s}}@keyframes buzz-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes buzz-seg{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}:root{--r:20px;--r-md:16px;--r-sm:13px;--r-xs:11px;--soft-shadow:0 12px 30px -18px #0009;--tile-shadow:0 6px 16px -9px #0000008c;--acc-green:#5ec98a;--acc-violet:#b78bf0;--acc-blue:#5ea8f0}.hero,.stat,.card,.deal,.panel,.sheet,.modal .sheet,.codecard{border-radius:var(--r-md);box-shadow:var(--soft-shadow)}.hero{border-radius:var(--r);background:radial-gradient(130% 120% at 0 0,#f5b73138,#0000 55%),linear-gradient(155deg,#2a2110 0%,#1c160c 100%)}.stat.primary,.hero-stat{background:linear-gradient(160deg, #f5b73121, var(--panel) 75%)}.icon-btn,.deal-cta-ic{border-radius:var(--r-sm);box-shadow:var(--tile-shadow);color:var(--gold);clip-path:none;background:#f5b7311f;border:1px solid #f5b73138}.icon-btn:active,.deal-cta-ic:active{transform:scale(.94)}.pill-row{gap:10px}.pill-row .pill{border-radius:var(--r-sm);box-shadow:var(--tile-shadow);background:#f5b7311a;border:1px solid #f5b73133;flex-direction:column;gap:6px;padding:14px 10px}.pill-row .pill svg{width:22px;height:22px;color:var(--gold)}.pill-row .pill:first-child{background:#5ec98a1f;border-color:#5ec98a4d}.pill-row .pill:first-child svg{color:var(--acc-green)}.pill-row .pill:nth-child(2){background:#b78bf01f;border-color:#b78bf04d}.pill-row .pill:nth-child(2) svg{color:var(--acc-violet)}.pill-row .pill:nth-child(3){background:#5ea8f01f;border-color:#5ea8f04d}.pill-row .pill:nth-child(3) svg{color:var(--acc-blue)}.btn{border-radius:var(--r-sm)}.btn-block{border-radius:var(--r-md)}.btn-lime{box-shadow:0 12px 26px -10px #f5b7318c}.badge,.chip,.status-pill{border-radius:999px}.nav-item.active:before{border-radius:var(--r-sm)}.nav-cta .fab{box-shadow:0 12px 26px -8px #f5b73180}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hud-body{animation:buzz-view .42s var(--bz-ease) both;will-change:transform, opacity}@keyframes buzz-view{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.hud-body>*{animation-name:buzz-rise-soft}@keyframes buzz-rise-soft{0%{transform:translateY(9px)}to{transform:none}}.nav-item,.nav-item svg,.nav-item span{transition:color .2s var(--bz-ease), transform .2s var(--bz-spring)}.nav-item.active svg{transform:translateY(-1px)scale(1.1)}.nav-item:active{transform:scale(.9)}.nav-item.active:before{transition:box-shadow .25s var(--bz-ease), opacity .25s var(--bz-ease)}.codecard,.popover,.dropdown-menu{animation:buzz-pop .28s var(--bz-spring) both}@keyframes buzz-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.backdrop,.modal-backdrop,.sheet-backdrop,.overlay,.scrim{animation:buzz-fade .22s var(--bz-ease) both}@keyframes buzz-fade{0%{opacity:0}to{opacity:1}}.stat,.deal,.card,.pill,.pill-row .pill,.icon-btn{transition:transform .18s var(--bz-spring), box-shadow .2s var(--bz-ease), background .2s var(--bz-ease), border-color .2s var(--bz-ease)}.pill-row .pill:active{transform:scale(.95)}.stat:active,.deal:active{transform:scale(.99)}.seg{transition:border-top-color .3s var(--bz-ease), box-shadow .3s var(--bz-ease)}}.pill-row .pill,.pill-row .pill.active,.pill-row .pill.on{color:#fff6e2}.pill-row .pill .n{color:#fff6e299}.pill-row .pill.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px #f5b7318c, var(--tile-shadow)}
