.game-shell{overflow:clip!important}.market-explainer summary{cursor:pointer;min-height:44px;padding:12px 0;font:700 14px monospace}.play-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 3%;font:700 14px monospace;display:flex}.play-toolbar button:disabled{opacity:.55;cursor:default}.play-panels{background:var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 3%;display:flex}.play-panels button{border:1px solid var(--line);cursor:pointer;background:0 0;flex:1;min-height:44px;padding:10px;font:700 14px monospace}.play-panels button[aria-pressed=true]{background:var(--acid);color:var(--ink)}.compact-play.main-grid{display:block}.compact-play[data-play-panel=inventory],.compact-play[data-play-panel=bank] .market-panel,.compact-play[data-play-panel=travel] .market-panel,.compact-play[data-play-panel=market] .side-stack,.compact-play[data-play-panel=crosses] .side-stack,.compact-play[data-play-panel=market] .industry-crosses,.compact-play[data-play-panel=crosses] .market-table,.compact-play[data-play-panel=bank] .travel-panel,.compact-play[data-play-panel=travel] .finance-panel{display:none}.street-details{border:1px solid var(--line);margin:12px 0;padding:12px}.street-details summary{cursor:pointer;min-height:32px;font:700 14px monospace}.street-details>p{font-size:14px;line-height:1.5}.inventory-panel{margin:0 3%;padding:24px}.inventory-panel>p{font-size:14px;line-height:1.5}.inventory-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:20px 0;display:grid}.inventory-cards article{border:1px solid var(--line);min-width:0;padding:18px}.inventory-cards h3{margin:0;font-size:19px}.inventory-cards h3 span{color:var(--acid)}.inventory-cards p,.inventory-cards dl{font-size:14px;line-height:1.5}.inventory-cards dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.inventory-cards dd{text-align:right;margin:0}.finish-dialog{color:var(--paper);background:var(--ink);border:1px solid var(--acid);width:calc(100% - 32px);max-width:480px;padding:24px}.finish-dialog::backdrop{background:#000c}.finish-dialog p{line-height:1.6}.finish-dialog button{width:100%;min-height:44px;margin-top:12px}.finish-dialog .eyebrow{color:var(--acid);margin:0 0 10px}.finish-dialog .final-inventory-action{background:var(--paper);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:14px 16px;font:900 11px monospace;display:flex}@media (max-width:700px){.game-shell .hero,.game-shell .game-meta,.game-shell .hero>div:first-child,.game-shell .hero:before,.game-shell .hero:after,.game-shell .day-marker,.game-shell .hero-copy>p{display:none}.game-shell .ticker{margin:0}.game-shell .ticker p{font-size:12px;line-height:1.4}.game-shell .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}.game-shell .stats-grid article,.game-shell .stats-grid article:not(:first-child){min-height:0;padding:12px 5px}.game-shell .stats-grid strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:20px}.game-shell .stats-grid small{display:none}.game-shell .stats-grid span{letter-spacing:0;font-size:10px}.game-shell .app-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.game-shell .app-tabs button{min-width:0;min-height:44px;padding:12px 4px}.game-shell .app-tabs button b{font-size:12px}.game-shell .app-tabs button span{display:none}.play-panels{z-index:20;flex-wrap:nowrap;gap:4px;padding:8px;position:sticky;top:0}.play-panels button{overflow-wrap:anywhere;min-width:0;padding:8px 2px;font-size:12px}.game-shell .compact-play .panel{padding:16px}.game-shell .section-heading h2{font-size:22px}.game-shell .market-help{font-size:13px;line-height:1.5}.game-shell .market-row{padding:12px 0}.game-shell .price-stack small{font-size:12px}.game-shell .industry-cross-grid{grid-template-columns:1fr}.inventory-panel{margin:0;padding:16px}.play-toolbar{padding:10px 16px}.play-toolbar .ghost-button{padding:10px;font-size:12px}}:root{--ink:#080907;--paper:#e9e8df;--acid:#d8ff39;--orange:#ff6138;--line:#e9e8df33}.market-next-day{width:100%;margin:0 0 16px}.market-next-day:disabled{opacity:.5;cursor:default}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.game-shell{background:radial-gradient(circle at 85% 6%, #d8ff3914, transparent 25rem), var(--ink);min-height:100vh;overflow:hidden}.scanlines{z-index:20;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0f 3px 4px);position:fixed;inset:0}.topbar{border-bottom:1px solid var(--line);z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(20px,4vw,68px);display:grid;position:relative}.brand-links{align-items:center;gap:12px;width:max-content;display:flex}.wordmark{color:var(--paper);letter-spacing:-.08em;width:max-content;font-size:18px;font-weight:900;text-decoration:none}.wordmark strong{color:var(--acid)}.wordmark{letter-spacing:-.05em}.shop-link{color:#a6a89f;text-transform:uppercase;letter-spacing:.1em;border:1px solid #373a31;padding:8px 10px;font:900 9px/1 monospace;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.shop-link:hover,.shop-link:focus-visible{border-color:var(--acid);color:var(--acid);background:#d8ff3912;outline:none}.game-meta{color:#888a80;letter-spacing:.12em;gap:36px;font:700 10px/1 monospace;display:flex}.game-meta b{color:var(--paper);margin-left:8px}.topbar-actions{justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.ghost-button{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;justify-self:end;padding:9px 14px;font:800 10px/1 monospace}.ghost-button:hover{border-color:var(--acid);color:var(--acid)}.header-account{text-align:left;cursor:pointer;background:#11120f;border:1px solid #373a31;grid-template-columns:7px 1fr;column-gap:8px;min-width:142px;padding:7px 10px;display:grid}.header-account i{background:#777a70;border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px}.header-account span{color:var(--paper);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:900 10px/1.2 monospace;overflow:hidden}.header-account small{color:#696c62;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 7px/1.2 monospace;overflow:hidden}.header-account:hover{border-color:var(--acid)}.header-account.signed-in i{background:var(--acid);box-shadow:0 0 10px #d8ff398c}.auth-success-notice{z-index:80;border:1px solid var(--acid);width:min(100vw - 28px,470px);color:var(--paper);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#11140c;margin:0;padding:13px 16px;font:900 10px/1.45 monospace;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:7px 7px #d8ff3947}.app-tabs{border-bottom:1px solid var(--line);z-index:3;background:#0d0e0b;grid-template-columns:repeat(6,1fr);display:grid;position:relative}.app-tabs button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:5px;min-width:0;min-height:68px;padding:12px clamp(20px,4vw,68px);display:grid}.app-tabs button:last-child{border-right:0}.app-tabs b{letter-spacing:.09em;text-transform:uppercase;font:900 12px monospace}.app-tabs span{color:#686b62;text-transform:uppercase;font:800 9px monospace}.app-tabs button.active{background:var(--acid);color:var(--ink)}.app-tabs button.active span{color:#4b521f}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;min-height:400px;padding:70px clamp(20px,4vw,68px) 54px;display:grid;position:relative}.hero:after{content:"6 INDUSTRIES";color:#363830;letter-spacing:-.09em;z-index:0;font:800 clamp(28px,6vw,90px)/1 monospace;position:absolute;top:34px;right:4vw}.hero>*{z-index:1;position:relative}.eyebrow{color:var(--acid);letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;font:800 10px/1.2 monospace}.hero h1{letter-spacing:-.095em;transform-origin:0 100%;margin:0;font:950 clamp(76px,12vw,168px)/.67 Arial Black,Arial,sans-serif;transform:scaleX(.9)}.hero h1 i{color:#0000;-webkit-text-stroke:2px var(--paper);font-style:normal}.hero-copy{padding-bottom:6px}.day-marker{border-bottom:1px solid var(--acid);text-transform:uppercase;align-items:baseline;gap:9px;margin-bottom:22px;padding-bottom:7px;display:inline-flex}.day-marker small,.day-marker span{color:#8d9084;letter-spacing:.14em;font:800 9px monospace}.day-marker b{color:var(--acid);font:900 34px/1 monospace}.hero-copy>p{letter-spacing:-.045em;max-width:540px;margin:0 0 48px;font-size:clamp(20px,2.6vw,36px);line-height:1.05}.ticker{border:1px solid var(--acid);grid-template-columns:auto 1fr;align-items:stretch;min-height:56px;display:grid}.ticker span{background:var(--acid);color:var(--ink);letter-spacing:.1em;place-items:center;padding:0 14px;font:900 10px monospace;display:grid}.ticker p{align-self:center;margin:0;padding:10px 15px;font:700 11px/1.4 monospace}.stats-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,4vw,68px);display:grid}.stats-grid article{border-right:1px solid var(--line);gap:5px;padding:25px 0 24px;display:grid}.stats-grid article:not(:first-child){padding-left:28px}.stats-grid article:last-child{border-right:0}.stats-grid span,.stats-grid small{color:#76796e;letter-spacing:.16em;text-transform:uppercase;font:800 9px monospace}.stats-grid strong{letter-spacing:-.06em;font:800 clamp(24px,3vw,42px)/1 Arial,sans-serif}.stats-grid .danger strong{color:var(--orange)}.health-bar{background:#282a24;width:calc(100% - 30px);height:4px;margin-top:7px}.health-bar i{background:var(--acid);height:100%;transition:width .25s;display:block}.health-bar.heat-bar i{background:var(--orange)}.stats-grid article.cash-impact,.stats-grid article.health-impact{background:linear-gradient(115deg,#ff61382e,#0000 75%);animation:1.2s both stat-impact;position:relative}.stats-grid article.cash-impact strong,.stats-grid article.health-impact strong{color:var(--orange)}.stats-grid article.cash-impact small,.stats-grid article.health-impact small{color:var(--orange);letter-spacing:.08em}.stats-grid article.irs-investigation{background:linear-gradient(115deg,#ffce4521,#0000 75%)}.stats-grid article.irs-investigation strong,.stats-grid article.irs-investigation small{color:#ffce45}.stats-grid article.irs-seizure{background:linear-gradient(115deg,#ff613838,#0000 75%)}.stats-grid article.irs-seizure strong,.stats-grid article.irs-seizure small{color:var(--orange)}.incident-strip{border-bottom:1px solid var(--orange);background:linear-gradient(100deg,#ff61382e,#ff613808);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px clamp(20px,4vw,68px);animation:.55s cubic-bezier(.2,.9,.25,1) both incident-impact;display:grid}.incident-mark{border:2px solid var(--orange);width:52px;height:52px;color:var(--orange);place-items:center;font:950 30px Arial Black,Arial,sans-serif;display:grid}.incident-copy{min-width:0}.incident-copy>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font:900 8px monospace}.incident-copy h2{letter-spacing:-.045em;text-transform:uppercase;margin:5px 0 4px;font:900 clamp(20px,3vw,32px)/1 Arial,sans-serif}.incident-copy p{color:#a0a398;max-width:720px;margin:0;font:9px/1.5 monospace}.incident-impact{align-items:stretch;gap:7px;display:flex}.incident-impact strong{min-width:86px;color:var(--orange);border:1px solid #ff613873;place-items:center;padding:8px 11px;font:900 14px monospace;display:grid}.incident-impact small{color:#8e6659;letter-spacing:.08em;text-transform:uppercase;font:800 7px monospace}.incident-impact button{border:1px solid var(--orange);background:var(--orange);min-height:48px;color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:0 14px;font:900 8px monospace}.incident-impact button:hover,.incident-impact button.incident-dismiss{color:var(--orange);background:0 0}.incident-impact button.incident-dismiss:hover{background:var(--orange);color:var(--ink)}.main-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);gap:1px;display:grid}.panel{background:var(--ink);padding:clamp(28px,4vw,60px)}.section-heading{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.section-heading>div{align-items:center;gap:16px;display:flex}.section-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font:850 clamp(25px,3vw,42px)/1 Arial,sans-serif}.section-heading p{color:#85877e;text-transform:uppercase;letter-spacing:.12em;font:700 10px monospace}.section-index{width:26px;height:26px;color:var(--acid);border:1px solid #44463f;place-items:center;font:800 9px monospace;display:grid}.market-help{color:#8a8d81;max-width:720px;margin:-16px 0 24px;font:10px/1.6 monospace}.market-ripples{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:26px;display:grid}.market-ripples article{background:linear-gradient(145deg,#d8ff3917,#ffffff03);border:1px solid #34372e;min-width:0;padding:14px}.market-ripples article>div:first-child{color:#70736a;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:8px;font:800 8px monospace;display:flex}.market-ripples article>div:first-child b{color:var(--acid)}.market-ripples h3{letter-spacing:-.025em;text-transform:uppercase;margin:18px 0 7px;font-size:14px;line-height:1}.market-ripples p{color:#83867b;min-height:43px;margin:0;font:9px/1.45 monospace}.ripple-industries{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.ripple-industries em{color:#8d9084;text-transform:uppercase;border:1px solid #3f4238;padding:4px 6px;font:700 7px monospace}.ripple-effects{gap:3px;margin-top:9px;display:grid}.ripple-effects em{color:#85887c;text-transform:uppercase;justify-content:space-between;gap:8px;font:700 7px/1.4 monospace;display:flex}.ripple-effects b{color:var(--acid)}.ripple-effects em.down b{color:var(--orange)}.industry-crosses{border-top:1px solid #3a3d34;border-bottom:1px solid #3a3d34;margin:0 0 30px;padding:22px 0}.industry-cross-intro{grid-template-columns:minmax(220px,.75fr) minmax(260px,1.25fr);align-items:end;gap:28px;margin-bottom:14px;display:grid}.industry-cross-intro>div{gap:5px;display:grid}.industry-cross-intro span{color:var(--acid);letter-spacing:.13em;text-transform:uppercase;font:900 8px monospace}.industry-cross-intro h3{letter-spacing:-.05em;text-transform:uppercase;margin:0;font:900 clamp(20px,2.6vw,32px)/.95 Arial,sans-serif}.industry-cross-intro>p{color:#83867b;margin:0;font:9px/1.55 monospace}.industry-cross-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.industry-cross-grid article{background:#ffffff03;border:1px solid #34372e;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.industry-cross-grid article.ready{background:linear-gradient(145deg,#d8ff391a,#d8ff3904);border-color:#d8ff3985}.industry-cross-grid article.used{opacity:.62}.industry-cross-top{color:#777a70;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font:900 7px monospace;display:flex}.industry-cross-top i{color:var(--acid);font-style:normal}.industry-cross-top em{color:#70736a;font-style:normal}.industry-cross-grid article.ready .industry-cross-top em{color:var(--acid)}.industry-cross-grid h4{letter-spacing:-.025em;text-transform:uppercase;margin:2px 0 0;font-size:15px;line-height:1}.industry-cross-grid article>p{color:#85887d;min-height:41px;margin:0;font:8px/1.5 monospace}.industry-cross-input,.industry-cross-outcome{grid-template-columns:1fr 1fr;gap:7px;display:grid}.industry-cross-input>span,.industry-cross-outcome>span{border:1px solid #35382f;gap:4px;min-width:0;padding:8px;display:grid}.industry-cross-input small,.industry-cross-outcome small{color:#686b62;letter-spacing:.06em;text-transform:uppercase;font:800 7px monospace}.industry-cross-input b,.industry-cross-outcome b{text-overflow:ellipsis;text-transform:uppercase;font:900 9px/1.25 monospace;overflow:hidden}.industry-cross-input{position:relative}.industry-cross-input>em{border:1px solid var(--orange);background:var(--ink);color:var(--orange);letter-spacing:.06em;text-transform:uppercase;padding:3px 5px;font:900 6px monospace;position:absolute;top:-7px;right:5px}.industry-cross-outcome b{color:var(--acid)}.industry-cross-grid p.industry-cross-math{min-height:0;color:var(--orange);text-transform:uppercase;font-weight:900}.industry-cross-grid button{border:1px solid var(--acid);background:var(--acid);min-height:41px;color:var(--ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font:900 8px monospace}.industry-cross-grid button:hover:not(:disabled){color:var(--acid);background:0 0}.industry-cross-grid button:disabled{color:#62655c;cursor:not-allowed;background:0 0;border-color:#3a3d35}.market-table{border-top:1px solid var(--line)}.market-row{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .82fr .55fr 1fr 1fr;align-items:center;gap:12px;min-height:76px;display:grid}.market-labels{color:#65675f;letter-spacing:.12em;text-transform:uppercase;min-height:34px;font:800 9px monospace}.product{align-items:center;gap:13px;min-width:0;display:flex}.product i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px}.product b{text-transform:uppercase;letter-spacing:-.02em;font-size:15px}.price{color:var(--acid);font:800 17px monospace}.price-stack{justify-items:start;gap:4px;display:grid}.price-stack small{color:#787b71;font:800 8px monospace}.price-stack small.up{color:var(--acid)}.price-stack small.down{color:var(--orange)}.owned{justify-items:start;gap:3px;font:800 16px monospace;display:grid}.owned small{display:none}.owned b{font:inherit}.owned em{color:#85887c;white-space:nowrap;font:800 8px monospace}.owned em.positive{color:var(--acid)}.owned em.negative{color:var(--orange)}.quantity-control{align-items:stretch;gap:6px;display:flex}.stepper{border:1px solid #3a3c35;grid-template-columns:28px 42px 28px;width:max-content;display:grid}.stepper button,.stepper input{text-align:center;background:0 0;border:0;height:32px}.stepper button{color:#85887c;cursor:pointer}.stepper button:hover{color:var(--acid);background:#20221c}.stepper input{color:var(--paper);appearance:textfield;border-inline:1px solid #3a3c35;outline:none;width:42px;font:700 12px monospace}.stepper input::-webkit-inner-spin-button{display:none}.trade-buttons{gap:6px;display:flex}.trade-buttons button,.finance-actions button,.pay-button,.max-buy{text-transform:uppercase;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #45473f;padding:9px 12px;font:900 9px monospace}.max-buy{color:var(--acid);white-space:nowrap}.trade-buttons button:disabled,.max-buy:disabled{cursor:not-allowed;opacity:.3}.trade-buttons button:first-child{background:var(--paper);color:var(--ink);border-color:var(--paper)}.trade-buttons button:hover,.finance-actions button:hover,.pay-button:hover{border-color:var(--acid);color:var(--acid)}.trade-buttons button:first-child:hover{background:var(--acid);color:var(--ink)}.market-stay-action{background:linear-gradient(115deg,#d8ff391a,#d8ff3905);border:1px solid #d8ff398c;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:22px;margin-top:22px;padding:18px;display:grid}.market-stay-action>div{gap:5px;display:grid}.market-stay-action span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font:900 8px monospace}.market-stay-action h3{text-transform:uppercase;margin:0;font-size:19px}.market-stay-action p{color:#85887d;margin:0;font:9px/1.5 monospace}.market-stay-action button{border:1px solid var(--acid);background:var(--acid);min-height:58px;color:var(--ink);cursor:pointer;text-align:left;align-content:center;gap:5px;padding:11px 16px;display:grid}.market-stay-action button b{letter-spacing:.06em;text-transform:uppercase;font:900 10px/1.2 monospace}.market-stay-action button small{text-transform:uppercase;font:800 8px/1.3 monospace}.market-stay-action button:hover:not(:disabled){color:var(--acid);background:0 0}.market-stay-action button:disabled{cursor:not-allowed;opacity:.4}.market-stay-action.red-flag-next{border-color:var(--orange);background:linear-gradient(115deg,#ff613829,#ff613805)}.market-stay-action.red-flag-next span{color:var(--orange)}.market-stay-action.red-flag-next button{border-color:var(--orange);background:var(--orange)}.market-stay-action.red-flag-next button:hover:not(:disabled){color:var(--orange);background:0 0}.market-stay-action.timer-next{background:linear-gradient(115deg,#ffce4524,#ffce4505);border-color:#ffce45}.market-stay-action.timer-next span{color:#ffce45}.market-stay-action.timer-next button{background:#ffce45;border-color:#ffce45}.side-stack{background:var(--line);grid-template-rows:auto 1fr;gap:1px;display:grid}.section-heading.compact{margin-bottom:14px}.section-heading.compact h2{font-size:25px}.side-note{color:#81847a;max-width:240px;margin:0 0 24px 42px;font:11px/1.5 monospace}.stay-put{width:calc(100% - 42px);min-height:64px;color:var(--paper);cursor:pointer;text-align:left;background:linear-gradient(115deg,#d8ff391a,#d8ff3905);border:1px solid #d8ff398c;justify-content:space-between;align-items:center;gap:14px;margin:-7px 0 14px 42px;padding:12px 14px;display:flex}.stay-put>span{gap:5px;display:grid}.stay-put b,.stay-put em{letter-spacing:.07em;text-transform:uppercase;font:900 9px/1.25 monospace}.stay-put small{color:#85887d;font:8px/1.4 monospace}.stay-put em{color:var(--acid);text-align:right;font-style:normal}.stay-put:hover:not(:disabled){border-color:var(--acid);background:#d8ff3924}.stay-put.red-flag-next{border-color:var(--orange);background:linear-gradient(115deg,#ff613829,#ff613805)}.stay-put.red-flag-next em{color:var(--orange)}.stay-put.timer-next{background:linear-gradient(115deg,#ffce4524,#ffce4505);border-color:#ffce45}.stay-put.timer-next em{color:#ffce45}.stay-put:disabled{cursor:not-allowed;opacity:.4}.travel-risk{border-left:2px solid var(--orange);color:#73766c;text-transform:uppercase;gap:5px;margin:-9px 0 22px 42px;padding:10px 12px;font:8px/1.4 monospace;display:grid}.travel-risk b{color:var(--orange);letter-spacing:.1em}.travel-risk span:last-child{color:#999c90}.locations{border-top:1px solid var(--line);display:grid}.locations button{border:0;border-bottom:1px solid var(--line);text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;min-height:58px;padding:7px 6px;font:800 12px monospace;display:flex}.locations button>span{gap:4px;display:grid}.locations button small{color:#696c62;letter-spacing:.09em;font:800 7px monospace}.locations button small.hot{color:var(--acid)}.locations button small.cool{color:#79d6ff}.locations button:hover:not(:disabled){color:var(--acid);padding-left:14px}.locations button.active{color:var(--ink);background:var(--acid);padding-inline:14px}.locations button.active small{color:#4c521f}.locations button:disabled{cursor:default}.locations b{letter-spacing:.12em;font-size:9px}.finish-run{background:var(--acid);width:100%;color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;margin-top:12px;padding:14px;font:900 10px monospace}.finish-run:hover{background:var(--orange)}.finish-attention{outline:3px solid var(--orange);outline-offset:3px;animation:1.15s ease-in-out infinite finish-pulse;box-shadow:0 0 0 6px #ff61382e}@keyframes finish-pulse{50%{background:var(--orange);transform:scale(1.025)}}.final-day-warning{border:1px solid var(--orange);background:linear-gradient(110deg,#ff613833,#d8ff390d);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 20px 18px;padding:18px 20px;display:grid}.final-day-warning>span{color:var(--orange);letter-spacing:.12em;font:900 10px/1.3 monospace}.final-day-warning h2{margin:0 0 5px;font-size:20px}.final-day-warning p{color:#a9ab9f;margin:0;font:11px/1.5 monospace}.final-day-warning button,.inventory-sell-button{border:1px solid var(--acid);background:var(--acid);min-height:44px;color:var(--ink);text-transform:uppercase;cursor:pointer;padding:10px 14px;font:900 10px monospace}.inventory-sell-button{width:100%;margin:14px 0 7px}.inventory-sell-button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.final-day-warning{grid-template-columns:1fr;gap:10px;margin:0 12px 14px;padding:16px}.final-day-warning button{width:100%}}@media (prefers-reduced-motion:reduce){.finish-attention{animation:none;transform:none}}.finance-panel label{color:#7d8076;text-transform:uppercase;letter-spacing:.12em;gap:7px;margin-top:20px;font:800 9px monospace;display:grid}.finance-panel input{width:100%;color:var(--paper);background:#11120f;border:1px solid #3b3d36;outline:none;padding:12px;font:700 13px monospace}.finance-panel input:focus{border-color:var(--acid)}.finance-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.pay-button{width:100%;margin-top:8px}.short-loan{background:linear-gradient(145deg,#d8ff3914,#d8ff3903);border:1px solid #d8ff3961;gap:12px;margin-top:20px;padding:14px;display:grid}.short-loan.overdue{background:linear-gradient(145deg,#ff613821,#ff613805);border-color:#ff6138b3}.short-loan-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.short-loan-heading>span{gap:4px;display:grid}.short-loan-heading b{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;font:900 10px monospace}.short-loan.overdue .short-loan-heading b{color:var(--orange)}.short-loan-heading small,.short-loan p{color:#797c71;text-transform:uppercase;font:8px/1.45 monospace}.short-loan-heading em{color:var(--acid);letter-spacing:.06em;text-transform:uppercase;border:1px solid #d8ff3973;flex:none;padding:5px 6px;font:900 7px monospace}.short-loan.overdue .short-loan-heading em{color:var(--orange);border-color:#ff6138a6}.short-loan p{margin:0}.short-loan label{margin-top:0}.short-loan-balance{border:1px solid #34372f;grid-template-columns:1fr 1fr;display:grid}.short-loan-balance>span{border-right:1px solid #34372f;gap:4px;padding:10px;display:grid}.short-loan-balance>span:last-child{border-right:0}.short-loan-balance small,.short-loan-clock small{color:#74776c;letter-spacing:.05em;text-transform:uppercase;font:800 7px monospace}.short-loan-balance strong{color:var(--orange);font:900 13px monospace}.short-loan-actions,.debt-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.debt-actions{margin-top:8px}.short-loan-actions button,.debt-actions button,.short-loan-take{border:1px solid var(--acid);min-height:42px;color:var(--acid);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;font:900 8px monospace}.short-loan-take{width:100%}.short-loan-actions button:hover:not(:disabled),.debt-actions button:hover:not(:disabled),.short-loan-take:hover:not(:disabled){background:var(--acid);color:var(--ink)}.short-loan-actions button:disabled,.debt-actions button:disabled,.short-loan-take:disabled{cursor:not-allowed;opacity:.35}.short-loan-clock{border-top:1px solid #34372f;grid-template-columns:repeat(3,1fr);padding-top:10px;display:grid}.short-loan-clock span{border-right:1px solid #34372f;gap:3px;min-width:0;padding:0 7px;display:grid}.short-loan-clock span:first-child{padding-left:0}.short-loan-clock span:last-child{border-right:0;padding-right:0}.short-loan-clock b{text-overflow:ellipsis;font:900 9px monospace;overflow:hidden}.detective-payoff{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:16px;display:grid}.detective-payoff>span{gap:4px;display:grid}.detective-payoff b{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font:900 10px monospace}.detective-payoff small{color:#72756b;text-transform:uppercase;font:8px/1.4 monospace}.detective-payoff button{border:1px solid var(--orange);min-height:43px;color:var(--orange);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;font:900 8px monospace}.detective-payoff button:hover:not(:disabled){background:var(--orange);color:var(--ink)}.detective-payoff button:disabled{cursor:not-allowed;opacity:.35}.history-page{min-height:760px}.history-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding-bottom:clamp(28px,4vw,54px);display:flex}.history-header>div{max-width:820px}.history-header h1{letter-spacing:-.085em;text-transform:uppercase;margin:0;font:950 clamp(58px,10vw,132px)/.78 Arial Black,Arial,sans-serif}.history-header>div>p:last-child{color:#898c81;max-width:640px;margin:28px 0 0;font:12px/1.65 monospace}.history-header>button{border:1px solid var(--acid);background:var(--acid);min-height:48px;color:var(--ink);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;flex:none;padding:0 18px;font:900 9px monospace}.history-header>button:hover{color:var(--acid);background:0 0}.history-summary{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid}.history-summary span{border-right:1px solid var(--line);align-content:center;gap:7px;min-height:94px;padding:16px 20px;display:grid}.history-summary span:last-child{border-right:0}.history-summary small{color:#70736a;letter-spacing:.12em;text-transform:uppercase;font:900 8px monospace}.history-summary strong{font:900 clamp(22px,3vw,38px)/1 monospace}.history-summary strong.negative{color:var(--orange)}.history-summary strong.positive{color:var(--acid)}.cash-explainer{background:linear-gradient(110deg,#d8ff3914,#0000 70%);border:1px solid #3a3d34;grid-template-columns:minmax(170px,.35fr) 1fr;gap:26px;margin:8px 0 32px;padding:18px 20px;display:grid}.cash-explainer b{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;font:900 11px/1.4 monospace}.cash-explainer p{color:#92958a;margin:0;font:10px/1.6 monospace}.completed-games{border:1px solid var(--line);background:linear-gradient(120deg,#d8ff3912,#0000 65%);margin:0 0 32px;padding:clamp(18px,3vw,30px)}.weekly-game-math,.weekly-cash-math{background:#10110e;border:1px solid #3a3d34;grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.weekly-game-math span,.weekly-cash-math span{gap:5px;display:grid}.weekly-game-math small,.weekly-cash-math small{color:#71746a;letter-spacing:.09em;text-transform:uppercase;font:900 7px monospace}.weekly-game-math strong,.weekly-cash-math b{font:900 15px monospace}.weekly-game-math>i,.weekly-cash-math>i{color:#676a60;font:900 15px monospace}.weekly-game-math>em,.weekly-cash-math>em{color:#85887d;text-align:right;text-transform:uppercase;font:800 8px monospace}.completed-game-list{margin-top:8px;display:grid}.completed-game-list>article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(180px,1fr) auto auto;align-items:center;gap:14px;min-height:66px;display:grid}.completed-game-list>article>b{color:var(--acid);font:900 10px monospace}.completed-game-list>article>span{gap:4px;display:grid}.completed-game-list>article>span strong{text-transform:uppercase;font:900 11px monospace}.completed-game-list>article>span small,.completed-game-list>article>em{color:#777a70;text-transform:uppercase;font:800 8px monospace}.completed-game-list>article>strong{font:900 12px monospace}.positive{color:var(--acid)!important}.negative{color:var(--orange)!important}.weekly-cash-math{margin:12px 0}.history-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:8px;display:grid}.event-archive,.activity-archive{border:1px solid var(--line);min-width:0;padding:clamp(18px,3vw,30px)}.history-section-heading{grid-template-columns:30px 1fr;gap:13px;margin-bottom:24px;display:grid}.history-section-heading>span{width:28px;height:28px;color:var(--acid);border:1px solid #44473d;place-items:center;font:900 8px monospace;display:grid}.history-section-heading h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 5px;font-size:clamp(22px,3vw,34px)}.history-section-heading p{color:#73766c;margin:0;font:9px/1.5 monospace}.event-timeline{display:grid}.event-timeline>article{grid-template-columns:52px minmax(0,1fr);gap:13px;display:grid}.event-day{grid-template-rows:32px 1fr;justify-items:center;display:grid}.event-day b{color:#7c7f74;border:1px solid #3d4037;place-items:center;width:38px;height:28px;font:900 8px monospace;display:grid}.event-day i{background:#30332c;width:1px;min-height:30px}.event-timeline>article.active .event-day b{border-color:var(--acid);color:var(--acid)}.event-record{background:#10110e;border:1px solid #31342c;margin-bottom:10px;padding:14px}.event-timeline>article.active .event-record{background:linear-gradient(125deg,#d8ff3914,#10110e 55%);border-color:#d8ff3980}.event-record-top,.activity-record-top{color:#74776c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font:900 7px/1.4 monospace;display:flex}.event-record-top span{color:var(--acid)}.event-record-top em,.activity-record-top em{text-align:right;font-style:normal}.event-record h3,.activity-record h3{letter-spacing:-.02em;text-transform:uppercase;margin:13px 0 5px;font-size:14px}.event-record>p,.activity-record>p{color:#7d8076;margin:0;font:9px/1.5 monospace}.history-effects{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.history-effects span{color:#8a8d82;text-transform:uppercase;border:1px solid #41443a;gap:7px;padding:5px 7px;font:800 7px monospace;display:flex}.history-effects b{color:var(--acid)}.history-effects span.down b{color:var(--orange)}.activity-list{gap:7px;display:grid}.activity-record{background:#10110e;border:1px solid #31342d;padding:15px}.activity-record.travel{border-left:3px solid var(--orange)}.activity-record.stay{border-left:3px solid var(--acid)}.activity-record.buy{border-left:3px solid #79d6ff}.activity-record.sell{border-left:3px solid var(--acid)}.activity-record.bank,.activity-record.debt{border-left:3px solid #c6a781}.activity-record.cross{border-left:3px solid #b986ff}.activity-record.heat{border-left:3px solid var(--orange)}.activity-record-top span{color:#7e8176}.activity-record-top em{color:#79d6ff}.activity-deltas{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.activity-deltas b{text-transform:uppercase;border:1px solid #3d4037;padding:5px 7px;font:900 8px monospace}.activity-deltas b.in{color:var(--acid)}.activity-deltas b.out{color:var(--orange)}.activity-deltas b.safe{color:#79d6ff}.activity-deltas b.neutral{color:#6b6e64}.history-empty{color:#898c81;border:1px dashed #3a3d34;padding:22px}.history-empty b{color:var(--paper);text-transform:uppercase;font:900 10px monospace}.history-empty p{margin:7px 0 0;font:9px/1.5 monospace}.network-wrap{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:1px;display:grid;position:relative}.network-wrap.network-single{grid-template-columns:1fr}.network-wrap>.panel{min-width:0}.network-heading{margin-bottom:22px}.network-heading h2{font-size:clamp(25px,3vw,38px)}.account-button{border:1px solid var(--acid);background:var(--acid);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:10px 14px;font:900 9px monospace}.account-button:hover{color:var(--acid);background:0 0}.feature-explainer{background:linear-gradient(110deg,#d8ff3914,#0000 65%);border:1px solid #3a3d34;margin:0 0 18px;padding:18px}.feature-explainer>strong{color:var(--acid);letter-spacing:.06em;text-transform:uppercase;font:900 13px monospace}.feature-explainer>p{color:#a0a397;max-width:760px;margin:9px 0 15px;font:11px/1.6 monospace}.feature-explainer>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:12px;display:grid}.feature-explainer span{color:#777a70;text-transform:uppercase;gap:8px;font:800 9px monospace;display:flex}.feature-explainer span b{color:var(--paper)}.coin-explainer{background:linear-gradient(110deg,#d8ff391f,#0000 65%)}.token-proof{border:1px solid var(--line);background:var(--line);grid-template-columns:1.15fr 1fr 1fr;gap:1px;margin-bottom:18px;display:grid}.token-proof>span{background:#11120f;align-content:start;gap:6px;min-width:0;padding:15px;display:grid}.token-proof small{color:#70736a;letter-spacing:.09em;text-transform:uppercase;font:800 8px monospace}.token-proof strong,.token-proof code{color:var(--paper);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:900 12px monospace;overflow:hidden}.token-proof em{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;font:800 8px monospace}.token-proof a{color:var(--acid);text-transform:uppercase;font:800 8px monospace;text-decoration:none}.period-tabs{border:1px solid #363830;grid-template-columns:repeat(3,1fr);display:grid}.period-tabs button{cursor:pointer;text-transform:uppercase;color:#898c80;letter-spacing:.1em;background:0 0;border:0;border-right:1px solid #363830;padding:11px;font:900 9px monospace}.period-tabs button:last-child{border-right:0}.period-tabs button.active{background:var(--paper);color:var(--ink)}.house-board{background:linear-gradient(120deg,#d8ff390f,#0000 70%);border:1px solid #3b3e35;border-top:0;padding:16px}.house-board-heading,.verified-board-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.house-board-heading strong,.verified-board-heading strong{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font:900 10px monospace}.house-board-heading small,.verified-board-heading small{color:#686b62;letter-spacing:.06em;text-align:right;text-transform:uppercase;font:800 7px/1.4 monospace}.house-targets{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;display:grid}.house-target{background:#10110e;border:1px solid #373a31;min-width:0;padding:13px}.house-target>span{color:#878a7e;letter-spacing:.12em;text-transform:uppercase;font:900 7px monospace}.house-target.medium>span{color:#79d6ff}.house-target.wow>span{color:var(--orange)}.house-target h3{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:9px 0 4px;font:900 12px monospace;overflow:hidden}.house-target strong{color:var(--acid);font:900 clamp(14px,2vw,20px) monospace;display:block}.house-target>small{color:#66695f;text-transform:uppercase;margin-top:5px;font:800 7px monospace;display:block}.qualification{color:#8a8d81;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px 0;font:800 9px monospace;display:grid}.qualification i{background:#292b25;height:3px}.qualification i b{background:var(--acid);height:100%;display:block}.qualification em{color:#5f6259;font-style:normal}.verified-board-heading{border-top:1px solid var(--line);padding:13px 0 10px}.leaders-list{border-top:1px solid var(--line)}.leader-row{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;min-height:49px;display:grid}.leader-row>b{color:var(--acid);font:900 11px monospace}.leader-row>span{text-transform:uppercase;font:800 12px monospace}.leader-row>small{color:#70736a;text-transform:uppercase;font:800 9px monospace}.leader-row>strong{font:800 12px monospace}.empty-board{color:#7e8176;padding:26px 0;font:11px/1.6 monospace}.board-rule,.promo-disclaimer{color:#5f6259;text-transform:uppercase;letter-spacing:.07em;margin-top:14px;font:9px/1.5 monospace}.coin-balance{color:var(--acid);font:900 16px monospace}.trophy-cabinet-panel{min-height:760px}.trophy-explainer{background:linear-gradient(110deg,#b986ff1f,#d8ff390a 62%,#0000)}.nft-exchange-banner{background:#14170d;border:1px solid #526025;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-bottom:10px;padding:14px 16px;display:grid}.nft-exchange-banner>span{gap:5px;display:grid}.nft-exchange-banner small{color:#747c45;letter-spacing:.1em;text-transform:uppercase;font:800 7px monospace}.nft-exchange-banner b{color:var(--acid);text-transform:uppercase;font:900 12px monospace}.nft-exchange-banner p{color:#858a72;margin:0;font:8px/1.55 monospace}.trophy-material-key{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-bottom:10px;display:grid}.trophy-material-key>span{border-right:1px solid var(--line);color:#85887d;text-transform:uppercase;align-items:center;gap:6px;min-width:0;padding:10px;font:800 8px monospace;display:flex}.trophy-material-key>span:last-child{border-right:0}.trophy-material-key i,.trophy-level-row span>i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px}.trophy-material-key b{color:var(--acid);font-size:7px}.bronze{color:#bd7b4f!important}.silver{color:#bfc8ce!important}.gold{color:#ffd34d!important}.platinum{color:#8ee8ef!important}.emerald{color:#59e39a!important}.trophy-cabinet-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trophy-card{background:#11120f;border:1px solid #383b32;gap:14px;min-width:0;padding:clamp(16px,2.5vw,24px);display:grid}.trophy-card.earned{background:linear-gradient(145deg,#d8ff3917,#11120f 58%);border-color:#d8ff3980}.trophy-card.secret.locked{background:repeating-linear-gradient(135deg,#11120f,#11120f 12px,#141510 12px 24px);border-style:dashed}.trophy-card-top{color:#686b62;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:14px;font:900 7px monospace;display:flex}.trophy-card-top em{color:var(--acid);font-style:normal}.trophy-card.locked .trophy-card-top em{color:#74776d}.trophy-card-main{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:15px;display:grid}.trophy-card-main h3{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 7px;font:900 clamp(18px,2.3vw,27px)/.95 Arial,sans-serif}.trophy-card-main p{color:#7c7f74;margin:0;font:8px/1.5 monospace}.trophy-emblem{color:#4d5047;place-items:start center;width:64px;height:68px;display:grid;position:relative}.trophy-emblem>i{clip-path:polygon(0 0,100% 0,84% 72%,63% 88%,37% 88%,16% 72%);background:currentColor;width:42px;height:37px;display:block;box-shadow:inset 0 -8px #00000029}.trophy-emblem:before{content:"";border:5px solid;border-top:0;border-radius:0 0 20px 20px;width:58px;height:25px;position:absolute;top:6px}.trophy-emblem:after{content:"";border-top:13px solid;border-left:7px solid #0000;border-right:7px solid #0000;width:26px;height:7px;position:absolute;bottom:2px;left:19px}.trophy-emblem>b{z-index:1;color:#0d0e0b;font:950 14px Arial Black,Arial,sans-serif;position:absolute;top:10px}.trophy-progress-copy{justify-content:space-between;align-items:end;gap:14px;display:flex}.trophy-progress-copy>span{gap:4px;min-width:0;display:grid}.trophy-progress-copy small{color:#65685f;letter-spacing:.09em;text-transform:uppercase;font:800 7px monospace}.trophy-progress-copy b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:900 10px monospace;overflow:hidden}.trophy-progress-copy>em{color:#7f8277;text-align:right;text-transform:uppercase;font:800 7px/1.4 monospace}.trophy-progress{background:#292c25;height:4px}.trophy-progress>i{background:linear-gradient(90deg, #bd7b4f, var(--acid));height:100%;display:block}.trophy-level-row{border:1px solid #31342c;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.trophy-level-row>span{border-right:1px solid #31342c;align-content:start;gap:4px;min-width:0;padding:8px 6px;display:grid;color:#55584f!important}.trophy-level-row>span:last-child{border-right:0}.trophy-level-row>span.earned{background:#ffffff09}.trophy-level-row>span.earned i{background:currentColor;box-shadow:0 0 8px}.trophy-level-row>span.next{box-shadow:inset 0 -2px 0 var(--acid)}.trophy-level-row span>i{width:5px;height:5px;box-shadow:none;background:#45483f}.trophy-level-row small{color:inherit;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:800 6px monospace;overflow:hidden}.trophy-level-row b{color:#8b8e83;font:900 8px monospace}.trophy-level-row em{color:var(--acid);text-transform:uppercase;font:900 6px monospace}.trophy-level-row button{min-height:29px;color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid;padding:5px 3px;font:900 6px/1.2 monospace}.trophy-level-row button:hover:not(:disabled){color:#11120f;background:currentColor}.trophy-level-row button:disabled{cursor:not-allowed;opacity:.45}.secret-levels{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.secret-levels i{color:#4d5047;border:1px solid #30332b;place-items:center;min-height:37px;font:900 8px monospace;display:grid}.champion-honors{border:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:24px;margin-top:10px;padding:20px;display:grid}.champion-honors>div:first-child>span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font:900 7px monospace}.champion-honors h3{text-transform:uppercase;margin:7px 0 5px;font-size:17px}.champion-honors p{color:#73766c;margin:0;font:8px/1.5 monospace}.champion-honors>div:last-child{gap:5px;display:grid}.champion-honors>div:last-child span{color:#8c8f83;text-transform:uppercase;border:1px solid #34372f;padding:8px;font:8px monospace}.placement-trophy-grid{grid-template-columns:repeat(3,1fr);gap:6px!important;display:grid!important}.placement-trophy-grid article{background:#10110e;border:1px solid #34372f;min-width:0;padding:12px}.placement-trophy-grid article.earned{background:linear-gradient(145deg,#d8ff3914,#10110e 65%);border-color:#64752a}.placement-trophy-grid article>span{letter-spacing:.12em;display:block;color:var(--acid)!important;border:0!important;padding:0!important;font:900 7px monospace!important}.placement-trophy-grid h4{text-transform:uppercase;margin:8px 0 4px;font:900 14px Arial,sans-serif}.placement-trophy-grid article>strong{color:#85887c;text-transform:uppercase;font:900 9px monospace}.placement-trophy-grid article>div{gap:5px;margin-top:10px;display:grid}.placement-trophy-grid article p{border-top:1px solid #2e3029;gap:5px;padding-top:8px;display:grid}.placement-trophy-grid article p b,.placement-trophy-grid article p small{text-transform:uppercase;font:800 7px monospace}.placement-trophy-grid article p small{color:#7c8070}.placement-trophy-grid article p button{color:var(--acid);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #59652e;padding:7px;font:900 7px monospace}.placement-trophy-grid article p button:disabled{color:#5e6157;cursor:not-allowed;border-color:#373a31}.trophy-account-note{border-left:2px solid var(--acid);color:#71746a;text-transform:uppercase;margin:14px 0 0;padding:9px 12px;font:8px/1.5 monospace}.earning-strip{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.earning-strip span{border-right:1px solid var(--line);color:#74776c;text-transform:uppercase;gap:3px;padding:12px;font:800 9px monospace;display:grid}.earning-strip span:last-child{border-right:0}.earning-strip b{color:var(--paper);font-size:16px}.rewards-note{max-width:none;margin:16px 0 22px}.reward-pause-banner{background:linear-gradient(120deg,#ff613821,#d8ff390a);border:1px solid #7a5a39;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;display:grid}.reward-pause-banner>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font:900 8px monospace}.reward-pause-banner strong{color:var(--paper);text-transform:uppercase;font:900 13px Arial Black,Arial,sans-serif}.reward-pause-banner p{color:#919487;margin:5px 0 0;font:8px/1.55 monospace}.polygon-payout-panel{background:linear-gradient(120deg,#d8ff3917,#0000 64%);border:1px solid #475021;grid-template-columns:1.2fr .8fr;gap:24px;margin:0 0 18px;padding:clamp(18px,3vw,28px);display:grid}.polygon-payout-panel>div:first-child>small{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font:900 7px monospace}.polygon-payout-panel h3{letter-spacing:-.045em;text-transform:uppercase;margin:7px 0;font:900 clamp(24px,3vw,36px)/.95 Arial Black,Arial,sans-serif}.polygon-payout-panel p{color:#818578;max-width:650px;margin:0;font:9px/1.6 monospace}.polygon-payout-controls{gap:8px;display:grid}.polygon-payout-controls>span{border-bottom:1px solid #3a3e2f;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.polygon-payout-controls small,.polygon-payout-controls label{color:#7c8073;letter-spacing:.09em;text-transform:uppercase;font:800 7px monospace}.polygon-payout-controls b{color:var(--acid);font:900 10px monospace}.polygon-payout-controls label{gap:6px;display:grid}.polygon-payout-controls input{width:100%;color:var(--paper);background:#0e0f0c;border:1px solid #44483a;padding:10px}.polygon-payout-controls button{border:1px solid var(--acid);background:var(--acid);color:var(--ink);cursor:pointer;text-transform:uppercase;padding:11px;font:900 8px monospace}.polygon-payout-controls button:disabled{color:#696c61;cursor:not-allowed;background:#252820;border-color:#3e4235}.point-tier-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.point-tier{background:#11130e;border:1px solid #3b402d;gap:7px;padding:15px;display:grid}.point-tier>small{color:#777b68;letter-spacing:.12em;text-transform:uppercase;font:900 7px monospace}.point-tier>strong{color:var(--paper);text-transform:uppercase;font:900 18px Arial Black,Arial,sans-serif}.point-tier>span{color:#65695d;text-transform:uppercase;font:800 7px monospace}.point-tier>b{color:var(--acid);font:900 22px Arial Black,Arial,sans-serif}.point-tier>p{min-height:44px}.point-tier>button{border:1px solid var(--acid);background:var(--acid);color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:11px;font:900 8px monospace}.point-tier>button:disabled{color:#696c61;cursor:not-allowed;background:#252820;border-color:#3e4235}.tiers-pending{border:1px dashed #505540;grid-column:1/-1;padding:18px}.tiers-pending b{color:var(--paper);text-transform:uppercase;font:900 12px monospace}.tiers-pending p{margin-top:7px}.payout-history{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.payout-history span{border:1px solid #33372d;gap:4px;padding:9px;display:grid}.payout-history b{color:#9da18f;font:900 8px monospace}.payout-history small{color:#696d60;text-transform:uppercase;font:7px monospace}.transaction-safety-panel{background:linear-gradient(140deg,#ff613814,#0000 48%);border:1px solid #59473a;margin:0 0 18px}.transaction-safety-heading{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:end;gap:28px;padding:clamp(18px,3vw,28px);display:grid}.transaction-safety-heading small{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font:900 7px monospace}.transaction-safety-heading h3{letter-spacing:-.045em;text-transform:uppercase;margin:7px 0 0;font:900 clamp(23px,3vw,36px)/.95 Arial Black,Arial,sans-serif}.transaction-safety-heading p,.transaction-empty p{color:#818578;margin:0;font:9px/1.6 monospace}.transaction-list{display:grid}.transaction-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:14px clamp(18px,3vw,28px);display:grid}.transaction-list article:last-child{border-bottom:0}.transaction-list article.cancelable{box-shadow:inset 3px 0 0 var(--orange)}.transaction-list article>div{gap:4px;display:grid}.transaction-list small{color:#797d6e;letter-spacing:.1em;text-transform:uppercase;font:900 7px monospace}.transaction-list strong{color:var(--paper);font:900 12px monospace}.transaction-list span,.transaction-list em{color:#85897a;text-transform:uppercase;font:8px/1.4 monospace}.transaction-list button,.transaction-list a{border:1px solid var(--orange);color:var(--orange);cursor:pointer;text-transform:uppercase;background:0 0;padding:9px 12px;font:900 7px monospace;text-decoration:none}.transaction-list button:disabled{opacity:.5;cursor:wait}.transaction-list a{color:var(--acid);border-color:#59652e}.transaction-empty{padding:24px clamp(18px,3vw,28px)}.transaction-empty b{text-transform:uppercase;margin-bottom:5px;font:900 11px monospace;display:block}.season-board{background:linear-gradient(135deg,#d8ff3917,#0000 40%);border:1px solid #3c4034;margin:0 0 18px}.season-overview{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:clamp(20px,4vw,34px);display:grid}.season-overview>div>small{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;font:900 8px monospace}.season-overview h3{letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 7px;font:900 clamp(28px,4vw,48px)/.9 Arial Black,Arial,sans-serif}.season-overview p{color:#898c81;max-width:650px;margin:0;font:10px/1.55 monospace}.season-overview>strong{color:var(--acid);text-transform:uppercase;justify-items:end;display:grid}.season-overview>strong b{font:900 clamp(34px,5vw,62px)/.8 Arial Black,Arial,sans-serif}.season-overview>strong span{color:#85887d;letter-spacing:.1em;margin-top:8px;font:800 7px monospace}.season-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.season-metrics span{border-right:1px solid var(--line);gap:6px;padding:14px 18px;display:grid}.season-metrics span:last-child{border-right:0}.season-metrics small{color:#70736a;letter-spacing:.11em;text-transform:uppercase;font:800 7px monospace}.season-metrics b{color:var(--paper);font:900 15px monospace}.milestone-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.milestone-card{background:#11120f;min-width:0;padding:15px}.milestone-card.earned{background:linear-gradient(140deg,#d8ff392e,#11120f 72%)}.milestone-card>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.milestone-card>div span,.milestone-card>div b{color:#777a70;letter-spacing:.08em;text-transform:uppercase;font:900 7px monospace}.milestone-card>div b,.milestone-card.earned>div span{color:var(--acid)}.milestone-card h4{color:var(--paper);text-transform:uppercase;margin:13px 0 5px;font:900 12px monospace}.milestone-card p{color:#72756b;min-height:39px;margin:0 0 12px;font:8px/1.55 monospace}.milestone-card>i{background:#2b2e27;height:3px;display:block}.milestone-card>i b{background:var(--acid);height:100%;display:block}.milestone-card>small{color:#65685f;text-align:right;margin-top:6px;font:800 7px monospace;display:block}.reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reward-card{border:1px solid var(--line);grid-template-columns:72px 1fr;align-items:start;gap:13px;padding:13px;display:grid}.reward-art{height:72px;color:var(--acid);background:linear-gradient(135deg,#2c3116,#11120f);border:1px solid #3e422e;place-items:center;font:900 23px monospace;display:grid;position:relative}.reward-art.clothing{color:var(--paper);background:linear-gradient(135deg,#27241f,#11120f)}.reward-art.discord{color:#fff;background:linear-gradient(135deg,#5865f2,#181a35);border-color:#7f89ff}.reward-art.discord small{color:#fff;font-size:8px}.reward-art small{color:#777a6d;text-transform:uppercase;letter-spacing:.1em;font:800 7px monospace;position:absolute;bottom:4px;left:5px}.reward-card>div:nth-child(2)>small{color:#65685f;text-transform:uppercase;font:800 8px monospace}.reward-card h3{text-transform:uppercase;margin:3px 0 5px;font-size:13px}.reward-card p{color:#85887d;margin:0;font:9px/1.4 monospace}.reward-distance{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font:900 8px monospace;display:block}.reward-card>button{cursor:pointer;text-transform:uppercase;letter-spacing:.09em;background:0 0;border:1px solid #474a41;grid-column:1/-1;padding:9px;font:900 9px monospace}.reward-card>button:hover:not(:disabled){border-color:var(--acid);color:var(--acid)}.reward-card>button:disabled{cursor:not-allowed;opacity:.35}.reward-card>a{color:var(--paper);letter-spacing:.09em;text-align:center;text-transform:uppercase;border:1px solid #474a41;grid-column:1/-1;padding:10px;font:900 9px monospace;text-decoration:none}.reward-card>a:hover{border-color:var(--acid);color:var(--acid)}.reward-card>a:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.network-status{z-index:2;background:var(--acid);color:var(--ink);margin:0;padding:7px 10px;font:800 9px monospace;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.modal-backdrop.account-backdrop{z-index:60;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;justify-content:center;align-items:flex-start;display:flex;overflow:hidden scroll}.account-card{background:var(--paper);width:min(520px,100%);color:var(--ink);box-shadow:14px 14px 0 var(--acid);flex:none;margin-block:auto;padding:clamp(30px,5vw,56px);position:relative;overflow:visible}.account-card h2{letter-spacing:-.065em;text-transform:uppercase;margin:0 0 28px;font:900 clamp(34px,6vw,56px)/.9 Arial Black,Arial,sans-serif}.close-account{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:13px;right:15px}.account-card label{color:#5d6057;text-transform:uppercase;letter-spacing:.1em;gap:7px;margin-top:14px;font:800 9px monospace;display:grid}.account-card input{color:var(--ink);background:0 0;border:1px solid #b1b1a8;outline:none;padding:13px}.account-card input:focus{border-color:#4a4e1f}.login-options label{color:#5d6057;text-transform:uppercase;letter-spacing:.1em;gap:7px;margin-top:14px;font:800 9px monospace;display:grid}.login-options input{width:100%;color:var(--ink);background:0 0;border:1px solid #b1b1a8;outline:none;padding:13px}.login-options input:focus{border-color:#4a4e1f}.email-auth-tabs{border:1px solid #a9aa9f;grid-template-columns:1fr 1fr;display:grid}.email-auth-tabs button{color:#64675e;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #a9aa9f;padding:12px 8px;font:900 9px monospace}.email-auth-tabs button:last-child{border-right:0}.email-auth-tabs button.active{background:var(--ink);color:var(--acid)}.email-auth-form{display:grid}.email-auth-form .wide-action:disabled,.password-help:disabled{cursor:wait;opacity:.6}.password-help{color:#5f6259;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;width:100%;padding:10px 4px 4px;font:800 8px monospace;text-decoration:underline}.signup-link-note{color:#65685f;background:#d8ff391f;border-left:3px solid #777d34;margin:12px 0 0;padding:10px 12px;font:9px/1.5 monospace}.signup-link-note b{color:var(--ink);text-transform:uppercase}.wallet-after-login{border:1px solid #b4b5a9;margin-top:18px;padding:12px}.wallet-after-login span{color:#575b28;letter-spacing:.1em;text-transform:uppercase;font:900 8px monospace}.wallet-after-login p{color:#6c6f65;margin:6px 0 0;font:9px/1.45 monospace}.wallet-first-login{background:linear-gradient(135deg,#d8ff392e,#0000 70%);border:1px solid #777d34;padding:16px}.wallet-first-login>span{color:#5c6324;letter-spacing:.13em;text-transform:uppercase;font:900 8px monospace}.wallet-first-login>strong{text-transform:uppercase;margin-top:7px;font:900 15px/1.15 Arial Black,Arial,sans-serif;display:block}.wallet-first-login>p{color:#686b61;margin:8px 0 12px;font:9px/1.5 monospace}.wallet-first-login>small{color:#686b61;letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:9px;font:800 7px monospace;display:block}.wide-action,.provider-button{background:var(--ink);width:100%;color:var(--paper);cursor:pointer;text-transform:uppercase;letter-spacing:.09em;border:0;margin-top:8px;padding:14px;font:900 10px monospace}.wide-action:hover,.provider-button:hover{color:var(--acid);background:#22251d}.provider-button{color:var(--ink);background:0 0;border:1px solid #aaa99f;justify-content:center;align-items:center;gap:11px;display:flex}.discord-login-button{color:#fff;background:#5865f2;border-color:#5865f2;margin-top:0}.discord-login-button:hover{color:#fff;background:#4752c4;border-color:#4752c4}.discord-login-button:disabled{cursor:wait;opacity:.6}.discord-login-note{color:#686b62;margin:8px 0 14px;font:10px/1.5 monospace}.login-divider{color:#777a70;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:12px 0;font:800 8px monospace;display:grid}.login-divider:before,.login-divider:after{content:"";background:#b9bab1;height:1px}.provider-button b{font-size:16px}.provider-button.wallet{border-color:#6f762e}.account-divider{border-top:1px solid #c6c5bd;place-items:center;height:1px;margin:22px 0 14px;display:grid}.account-divider span{background:var(--paper);color:#797b71;text-transform:uppercase;padding:0 9px;font:800 9px monospace}.login-note,.identity-line{color:#707269;text-align:center;text-transform:uppercase;margin:13px 0 0;font:9px/1.5 monospace;display:block}.account-status{background:#dce49f;margin:14px 0 0;padding:10px;font:10px/1.4 monospace}.account-summary{border:1px solid #b8b7ae;grid-template-columns:1fr 1fr;display:grid}.account-summary span{color:#6b6e64;text-transform:uppercase;border-right:1px solid #b8b7ae;gap:5px;padding:14px;font:800 9px monospace;display:grid}.account-summary span:last-child{border-right:0}.account-summary strong{color:var(--ink);font-size:20px}.trophy-list{gap:6px;margin-top:18px;display:grid}.trophy-list span{color:#56594f;text-transform:uppercase;background:#dcdbd2;padding:9px;font:9px/1.4 monospace}.thirdweb-control{gap:8px;margin-top:8px;display:grid}.thirdweb-control>div,.thirdweb-connect{width:100%!important;max-width:none!important}.thirdweb-connect{text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:0!important;min-width:100%!important;font:900 10px monospace!important}.email-wallet-control label{color:#74786b;letter-spacing:.1em;text-transform:uppercase;gap:6px;font:800 7px monospace;display:grid}.email-wallet-control input{width:100%;color:var(--ink);background:#ffffffb8;border:1px solid #767b50;outline:none;padding:12px;font:10px monospace}.email-wallet-control input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #d8ff391f}.email-wallet-control .thirdweb-connect{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:13px}.email-wallet-control .thirdweb-connect:disabled{cursor:wait;opacity:.62}.email-code-back{color:#6a6e60;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:5px;font:800 7px monospace;text-decoration:underline}.email-wallet-limit-note{color:#666b58;text-align:center;text-transform:uppercase;font:7px/1.5 monospace}.email-wallet-ready{background:#d8ff390f;border:1px solid #536126;gap:4px;padding:12px;display:grid}.email-wallet-ready span,.email-wallet-ready small{color:#7f8373;text-transform:uppercase;font:800 7px monospace}.email-wallet-ready b{color:var(--acid);font:900 13px monospace}.verify-wallet{width:100%;color:var(--acid);cursor:pointer;text-transform:uppercase;background:#262a16;border:1px solid #6f762e;padding:12px;font:900 9px monospace}.wallet-setup-note{color:#66695e;text-transform:uppercase;border:1px dashed #a4a79d;gap:5px;margin:10px 0 0;padding:11px;font:9px/1.45 monospace;display:grid}.wallet-setup-note b{color:var(--ink)}.intro-card .intro-account-button{color:var(--ink);background:0 0;border:1px solid #8f9185;margin-top:8px;font-size:9px}.intro-card .intro-account-button:hover{border-color:var(--ink);color:var(--ink);background:0 0}.profile-panel{min-height:620px}.profile-signin-grid{grid-template-columns:1fr minmax(320px,.75fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.profile-intro{padding-top:24px}.profile-intro h3{letter-spacing:-.065em;text-transform:uppercase;max-width:700px;margin:0 0 20px;font:900 clamp(34px,5vw,68px)/.92 Arial Black,Arial,sans-serif}.profile-intro>p:last-child{color:#8a8d82;max-width:560px;font:12px/1.7 monospace}.profile-login-card{background:#11120f;border:1px solid #3a3d34;padding:24px}.profile-login-card .login-options label{color:#7c7f74}.profile-login-card .login-options input{color:var(--paper);background:#11120f;border-color:#3f4238}.profile-login-card .email-auth-tabs{border-color:#45483e}.profile-login-card .email-auth-tabs button{color:#8a8d82;border-color:#45483e}.profile-login-card .email-auth-tabs button.active,.profile-login-card .wide-action{background:var(--acid);color:var(--ink)}.profile-login-card .discord-login-note{color:#929589}.profile-login-card .login-divider{color:#85887d}.profile-login-card .login-divider:before,.profile-login-card .login-divider:after{background:#3f4238}.profile-login-card .password-help{color:#9da18f}.profile-login-card .signup-link-note{color:#95988e;background:#d8ff3912}.profile-login-card .signup-link-note b{color:var(--paper)}.profile-login-card .wallet-after-login{border-color:#45483e}.profile-login-card .wallet-after-login span{color:var(--acid)}.profile-login-card .wallet-after-login p{color:#85887d}.profile-login-card .provider-button{color:var(--paper);border-color:#45483e}.profile-login-card .account-divider{border-color:#34372f}.profile-login-card .account-divider span{background:#11120f}.profile-login-card .wallet-setup-note{color:#777a70;border-color:#484b41}.profile-login-card .wallet-setup-note b{color:var(--paper)}.profile-login-card .wallet-first-login{background:linear-gradient(135deg,#d8ff391a,#0000 72%);border-color:#50562d}.profile-login-card .wallet-first-login>span,.profile-login-card .wallet-first-login>strong{color:var(--paper)}.profile-login-card .wallet-first-login>p,.profile-login-card .wallet-first-login>small{color:#85887d}.profile-hero{border-block:1px solid var(--line);margin-bottom:18px;padding:clamp(24px,4vw,42px) 0}.profile-hero>span{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;font:900 9px monospace}.profile-hero h3{letter-spacing:-.075em;text-transform:uppercase;margin:9px 0 5px;font:900 clamp(44px,7vw,86px)/.9 Arial Black,Arial,sans-serif}.profile-hero p{color:#777a70;margin:0;font:10px monospace}.settings-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-card{border:1px solid var(--line);min-width:0;padding:clamp(20px,3vw,32px)}.settings-kicker{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font:900 8px monospace}.settings-card h3,.trophies-panel h3{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(20px,2.5vw,30px)}.settings-card>p:not(.settings-kicker){color:#7c7f74;min-height:34px;font:10px/1.55 monospace}.settings-card label{color:#7d8076;letter-spacing:.1em;text-transform:uppercase;gap:7px;margin-top:20px;font:800 8px monospace;display:grid}.settings-card input{width:100%;color:var(--paper);background:#11120f;border:1px solid #41443a;outline:none;padding:12px}.settings-card input:focus{border-color:var(--acid)}.settings-card input:disabled{color:#74776c;cursor:not-allowed;opacity:.75}.settings-action{border:1px solid var(--acid);background:var(--acid);width:100%;color:var(--ink);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;margin-top:8px;padding:12px;font:900 9px monospace}.settings-action:disabled{color:#696c61;cursor:not-allowed;background:#252820;border-color:#3e4235}.display-name-policy{color:#777b6c;text-transform:uppercase;margin-top:9px;font:7px/1.5 monospace;display:block}.danger-action{border-color:var(--orange);color:var(--orange);background:0 0}.identity-list{gap:6px;margin-top:18px;display:grid}.identity-item{border:1px solid #33362e;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.identity-item i{background:var(--acid);border-radius:50%;width:8px;height:8px}.identity-item span{gap:3px;min-width:0;display:grid}.identity-item b{text-transform:uppercase;font:900 10px monospace}.identity-item small{color:#73766c;text-overflow:ellipsis;white-space:nowrap;font:8px monospace;overflow:hidden}.identity-item em{color:var(--acid);font:800 7px monospace}.discord-account-card>p:not(.settings-kicker){font-size:12px;line-height:1.55}.discord-account-card h3:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.discord-connection-summary{background:#11120f;border:1px solid #3b3e35;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;margin-top:18px;padding:12px;display:grid}.discord-connection-summary>i{background:#777b6d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #777b6d1f}.discord-connection-summary.verified>i{background:var(--acid);box-shadow:0 0 0 4px #d8ff391f}.discord-connection-summary>span{gap:4px;min-width:0;display:grid}.discord-connection-summary b{color:var(--paper);text-transform:uppercase;font:900 12px/1.4 monospace}.discord-connection-summary small{color:#9a9d91;text-overflow:ellipsis;white-space:nowrap;font:12px/1.5 monospace;overflow:hidden}.discord-last-checked{color:#85897c;margin-top:9px;font:10px/1.5 monospace;display:block}.discord-verifier-note{border-left:2px solid var(--acid);margin:12px 0 0;padding-left:10px;color:#afb3a2!important;min-height:0!important;font-size:12px!important}.discord-account-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.discord-account-actions .settings-action{text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:0;padding:10px;text-decoration:none;display:flex}.discord-account-notice{margin:12px 0 0;color:#b8bbaf!important;min-height:0!important;font-size:12px!important}.discord-account-notice.error{color:#ff9a7e!important}.signup-reward-card{background:linear-gradient(145deg,#d8ff3912,#0000 62%)}.signup-review-panel{grid-column:1/-1}.signup-review-panel>p:not(.settings-kicker),.signup-reward-card>p:not(.settings-kicker){color:#b8bbaf;min-height:0;font:1rem/1.55 monospace}.signup-review-panel label{letter-spacing:.03em;font-size:.875rem}.signup-review-panel select,.signup-review-panel textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--paper);background:#11120f;margin:8px 0;padding:12px;font:1rem/1.4 monospace}.signup-review-panel textarea{resize:vertical;min-height:110px}.signup-review-panel select:focus-visible,.signup-review-panel textarea:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.signup-review-panel small{color:#b8bbaf;font:.875rem/1.5 monospace;display:block}.signup-review-panel .settings-action{min-height:44px;font-size:.875rem}.signup-reward-card.allocated{border-color:#d8ff39b3}.signup-reward-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.signup-reward-heading h3{margin:0}.signup-reward-heading>strong{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;border:1px solid #4f5437;flex:none;padding:7px 9px;font:900 8px monospace}.signup-checklist{grid-template-columns:1fr 1fr;gap:6px;margin-top:17px;display:grid}.signup-checklist span{color:#767a6e;text-transform:uppercase;border:1px solid #35382f;align-items:center;gap:8px;padding:9px;font:800 8px monospace;display:flex}.signup-checklist i{border:1px solid #55594c;border-radius:50%;flex:none;width:8px;height:8px}.signup-checklist span.done{color:var(--paper)}.signup-checklist span.done i{border-color:var(--acid);background:var(--acid);box-shadow:0 0 8px #d8ff3966}.signup-allocation{border:1px solid #454a34;gap:8px;margin-top:16px;padding:13px;display:grid}.signup-allocation b{color:var(--acid);text-transform:uppercase;font:900 12px monospace}.signup-allocation small{color:#8a8e80;text-transform:uppercase;font:8px monospace}.signup-allocation a,.signup-terms a{color:var(--acid);font:800 8px monospace}.signup-terms{margin-top:14px}.signup-rules-access{justify-items:start;gap:6px;margin-top:16px;display:grid}.signup-rules-access a{color:var(--acid);font:800 12px/1.4 monospace}.signup-rules-access a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.signup-rules-access p{color:#a4a89a;margin:0;font:11px/1.5 monospace}.signup-terms label{color:#a4a89a;text-transform:none;grid-template-columns:16px 1fr;align-items:start;gap:9px;margin:0;font-size:9px;line-height:1.5;display:grid}.signup-terms input{width:14px;height:14px;accent-color:var(--acid);margin:1px 0 0;padding:0}.rules-page{color:#f1f0e8;background:#080a07;min-height:100vh;padding:clamp(24px,5vw,72px)}.rules-back{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font:800 11px/1 monospace;display:inline-flex}.rules-sheet{background:#0d100b;border:1px solid #393d31;width:min(760px,100%);padding:clamp(24px,5vw,56px)}.rules-kicker{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font:800 10px/1.4 monospace}.rules-sheet h1{letter-spacing:-.06em;text-transform:uppercase;max-width:650px;margin:18px 0 36px;font-size:clamp(38px,7vw,76px);line-height:.9}.rules-sheet h2{letter-spacing:.03em;text-transform:uppercase;margin:32px 0 12px;font:800 17px/1.15 monospace}.rules-sheet p,.rules-sheet li{color:#afb3a6;font:13px/1.7 monospace}.rules-sheet ul{gap:10px;margin:0;padding-left:20px;display:grid}.signup-ineligible,.signup-reward-notice{border-left:2px solid var(--orange);margin:13px 0 0;padding-left:10px;color:#ff9a7e!important;min-height:0!important;font-size:10px!important}.signup-reward-notice{border-left-color:var(--acid);color:#b7baa9!important}.connected-wallet{background:linear-gradient(135deg,#d8ff3914,#0000);border:1px solid #3c4034;gap:13px;margin-top:18px;padding:15px;display:grid}.connected-wallet>span{gap:4px;display:grid}.connected-wallet b{text-transform:uppercase;font:900 11px monospace}.connected-wallet small{color:#777a70;font:8px monospace}.connected-wallet code{color:var(--acid);font:800 18px monospace}.connected-wallet .owner-wallet{color:#8d9085}.connected-wallet .pucc-admin-badge{border:1px solid var(--acid);width:fit-content;color:var(--acid);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;font-weight:900}.pucc-wallet-balance{border-block:1px solid #3b3e34;gap:5px;padding:12px 0;display:grid}.pucc-wallet-balance span{color:#777a70;text-transform:uppercase;font:800 8px monospace}.pucc-wallet-balance strong{color:var(--paper);font:900 16px monospace}.connected-wallet>div{gap:7px;display:flex}.connected-wallet button,.connected-wallet a{color:var(--paper);cursor:pointer;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #45483d;flex:1;padding:9px;font:800 8px monospace;text-decoration:none}.connected-wallet .wallet-limits{color:#777b6c;text-transform:uppercase;margin:0;font:7px/1.55 monospace}.payout-address-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settings-action.secondary{color:#a4a799;background:0 0;border-color:#464a3e}.payout-card>small{color:#686c5f;text-transform:uppercase;margin-top:10px;font:7px/1.5 monospace;display:block}.transfer-card{grid-column:1/-1}.wallet-transfer-fields{grid-template-columns:minmax(120px,.45fr) minmax(260px,1fr) minmax(210px,.55fr);align-items:end;gap:8px;margin-top:18px;display:grid}.wallet-transfer-fields label{margin-top:0}.wallet-transfer-fields .settings-action{min-height:42px;margin-top:0}.trophies-panel{border:1px solid var(--line);grid-template-columns:.4fr 1fr;align-items:start;gap:30px;margin-top:8px;padding:clamp(20px,3vw,32px);display:grid}.trophies-panel .trophy-list{margin-top:0}.trophies-panel .trophy-list span{color:#96998d;background:#171914;border:1px solid #33362d}footer{color:#70736a;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:22px clamp(20px,4vw,68px);font:800 9px monospace;display:flex}footer strong{color:var(--acid);margin-left:10px;font-size:18px}footer strong.negative{color:var(--orange)}.pucc-rewards-link{border:1px solid var(--acid);min-height:44px;color:var(--acid);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 18px;padding:10px 14px;font:800 12px/1.2 monospace;text-decoration:none;display:inline-flex}.pucc-rewards-link:hover{background:var(--acid);color:var(--ink)}.pucc-rewards-link:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.footer-score-strip{flex-wrap:wrap;align-items:center;gap:14px clamp(24px,3vw,44px);min-width:0;display:flex}.brand-promo{border:1px solid var(--line);background:#10110d;grid-template-columns:120px minmax(0,1fr) auto 44px;align-items:center;gap:20px;margin:24px clamp(20px,4vw,68px);padding:16px;display:grid}.brand-promo-image{object-fit:cover;width:120px;height:80px;display:block}.brand-promo-copy{min-width:0}.brand-promo-label{color:#a0a396;letter-spacing:.04em;text-transform:uppercase;font:700 .75rem/1.4 monospace}.brand-promo-copy h2{letter-spacing:-.035em;margin:5px 0;font:800 1.25rem/1.15 Arial,sans-serif}.brand-promo-copy p{color:#b9bbae;margin:0;font:.875rem/1.5 Arial,sans-serif}.brand-promo-link{min-height:44px;color:var(--paper);border:1px solid #535747;justify-content:center;align-items:center;gap:12px;padding:10px 14px;font:700 .875rem/1.4 monospace;text-decoration:none;display:inline-flex}.brand-promo-link:hover{color:var(--acid);border-color:var(--acid)}.brand-promo-dismiss{color:#a0a396;cursor:pointer;background:0 0;border:0;align-self:start;width:44px;height:44px;font-size:1.5rem}.brand-promo-dismiss:hover{color:var(--paper)}.brand-promo-link:focus-visible,.brand-promo-dismiss:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.footer-score-strip>p,.footer-ranks p{white-space:nowrap;margin:0}.footer-ranks{flex-wrap:wrap;align-items:center;gap:14px clamp(20px,2.5vw,36px);display:flex}.ledger-alert-region{z-index:45;pointer-events:none;width:min(430px,100vw - 28px);position:fixed;bottom:clamp(14px,3vw,34px);right:clamp(14px,3vw,42px)}.ledger-alert{border:1px solid var(--acid);width:100%;min-height:156px;color:var(--paper);cursor:pointer;text-align:left;pointer-events:auto;background:#11130d;gap:9px;padding:18px 20px 20px;animation:6s both ledger-alert-life;display:grid;position:relative;overflow:hidden;box-shadow:10px 10px #d8ff392e}.ledger-alert:after{content:"";background:var(--acid);transform-origin:0;height:3px;animation:6s linear both ledger-alert-timer;position:absolute;bottom:0;left:0;right:0}.ledger-alert:hover{background:#171a10}.ledger-alert.incident{border-color:var(--orange);background:linear-gradient(125deg,#ff613833,#11130d 58%);box-shadow:10px 10px #ff61382e}.ledger-alert.incident:after{background:var(--orange)}.ledger-alert.incident .ledger-alert-topline b,.ledger-alert.incident>strong{color:var(--orange)}.app-tabs button:focus-visible,.incident-impact button:focus-visible,.history-header>button:focus-visible,.ledger-alert:focus-visible,.ledger-dock:focus-visible,.ledger-drawer button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.ledger-alert-topline{color:#a4a79c;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:14px;font:800 8px/1.3 monospace;display:flex}.ledger-alert-topline b{color:var(--acid)}.ledger-alert-topline em{color:#777a70;white-space:nowrap;font-style:normal}.ledger-alert>strong{letter-spacing:-.05em;text-transform:uppercase;font:900 clamp(20px,3vw,30px)/1 Arial,sans-serif}.ledger-alert>strong i{color:var(--acid);font-style:normal}.ledger-alert-summary{color:#a7aa9e;font:800 10px/1.5 monospace}.ledger-alert small{color:#777a70;letter-spacing:.08em;text-transform:uppercase;font:800 8px/1.4 monospace}.ledger-dock{z-index:45;border:1px solid var(--acid);cursor:pointer;text-align:left;text-transform:uppercase;background:#11130d;border-right:0;gap:2px;min-height:48px;padding:10px 16px;display:grid;position:fixed;bottom:clamp(14px,3vw,34px);right:0}.ledger-dock span{color:var(--acid);letter-spacing:.12em;font:900 9px monospace}.ledger-dock b{color:#898c81;font:800 8px monospace}.ledger-dock:hover{background:var(--acid)}.ledger-dock:hover span,.ledger-dock:hover b{color:var(--ink)}.ledger-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040503b3;justify-content:flex-end;animation:.2s both ledger-backdrop-in;display:flex;position:fixed;inset:0}.ledger-drawer{border-left:1px solid var(--acid);width:min(570px,100vw);height:100dvh;color:var(--paper);background:#0b0c09;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both ledger-drawer-in;display:flex;box-shadow:-22px 0 70px #00000080}.ledger-drawer-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 20px;display:flex}.ledger-drawer-header span{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;font:900 8px monospace}.ledger-drawer-header h2{letter-spacing:-.075em;text-transform:uppercase;margin:5px 0 0;font:950 clamp(38px,6vw,58px)/.82 Arial Black,Arial,sans-serif}.ledger-drawer-header button{width:48px;height:48px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #44473d;flex:none;font:300 30px/1 Arial,sans-serif}.ledger-drawer-header button:hover{border-color:var(--acid);color:var(--acid)}.ledger-tabs{border-bottom:1px solid var(--line);background:#11120f;flex:none;grid-template-columns:repeat(4,1fr);display:grid}.ledger-tabs button{border:0;border-right:1px solid var(--line);color:#7f8277;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;min-height:48px;font:900 8px monospace}.ledger-tabs button:last-child{border-right:0}.ledger-tabs button.active{background:var(--acid);color:var(--ink)}.ledger-drawer-body{overscroll-behavior:contain;min-height:0;padding:28px 28px max(36px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.ledger-sheet{gap:26px;display:grid}.ledger-route{border-left:3px solid var(--acid);padding-left:16px}.ledger-route>span{color:#74776d;letter-spacing:.12em;text-transform:uppercase;font:900 8px monospace}.ledger-route h3{letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 6px;font:900 clamp(25px,4vw,38px)/.95 Arial,sans-serif}.ledger-route h3 i{color:var(--acid);font-style:normal}.ledger-route p{color:#8b8e82;margin:0;font:10px/1.55 monospace}.ledger-incident-detail{background:#ff61381a;border:1px solid #ff6138a6;padding:15px}.ledger-incident-detail>span{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font:900 8px monospace}.ledger-incident-detail h4{text-transform:uppercase;margin:7px 0 5px;font-size:16px}.ledger-incident-detail p{color:#989b90;margin:0;font:9px/1.5 monospace}.ledger-incident-detail>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.ledger-incident-detail b,.ledger-incident-detail em{color:var(--orange);text-transform:uppercase;border:1px solid #ff613859;padding:6px 8px;font:900 8px monospace}.ledger-incident-detail em{color:var(--acid);border-color:#d8ff394d}.ledger-metrics{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ledger-metrics span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:6px;min-height:82px;padding:14px;display:grid}.ledger-metrics span:nth-child(2n){border-right:0}.ledger-metrics span:nth-last-child(-n+2){border-bottom:0}.ledger-metrics small{color:#74776c;letter-spacing:.11em;text-transform:uppercase;font:900 8px monospace}.ledger-metrics strong{font:900 20px monospace}.ledger-drawer .positive{color:var(--acid)}.ledger-drawer .negative{color:var(--orange)}.ledger-market-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ledger-market-columns>section{border:1px solid var(--line);min-width:0;padding:15px}.ledger-market-columns h4{color:#8b8e82;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font:900 8px monospace}.ledger-move{border-top:1px solid #292b25;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;display:grid}.ledger-move span{gap:3px;min-width:0;display:grid}.ledger-move b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:900 9px monospace;overflow:hidden}.ledger-move small{color:#65685f;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:7px monospace;overflow:hidden}.ledger-move strong{font:900 13px monospace}.ledger-empty{color:#676a60;font:9px/1.5 monospace}.ledger-section-title{border-bottom:1px solid var(--line);color:var(--acid);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding-bottom:10px;font:900 8px monospace;display:flex}.ledger-section-title b{color:#65685f}.ledger-headline{color:#a5a89c;background:#d8ff390d;border:1px solid #34372e;margin:14px 0 8px;padding:13px;font:9px/1.55 monospace}.ledger-wire article{border-bottom:1px solid var(--line);padding:15px 0 15px 13px;position:relative}.ledger-wire article:before{content:"";background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:0}.ledger-wire article.expired:before{background:#5c5f56}.ledger-wire article>span{color:#7d8076;letter-spacing:.1em;text-transform:uppercase;font:900 7px monospace}.ledger-wire article>span.new{color:var(--acid)}.ledger-wire article h4{text-transform:uppercase;margin:5px 0 4px;font-size:13px}.ledger-wire article p{color:#777a70;margin:0;font:9px/1.5 monospace}.ledger-history-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.ledger-history-row>b,.ledger-dispatch>b{color:var(--acid);font:900 9px monospace}.ledger-history-row>span{text-transform:uppercase;gap:4px;font:900 9px monospace;display:grid}.ledger-history-row small{color:#686b62;font:7px monospace}.ledger-history-row>strong{font:900 11px monospace}.ledger-dispatch{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:10px;padding:13px 0;display:grid}.ledger-dispatch p{color:#888b80;margin:0;font:9px/1.5 monospace}.projection-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.projection-grid>span{border-right:1px solid var(--line);gap:7px;min-width:0;padding:14px 12px;display:grid}.projection-grid>span:last-child{border-right:0}.projection-grid small{color:#777a70;letter-spacing:.08em;text-transform:uppercase;font:900 7px monospace}.projection-grid b{font:900 12px/1.2 monospace}.projection-grid em{font:800 8px/1.3 monospace}.projection-signal{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;display:grid}.projection-signal>span{gap:4px;min-width:0;display:grid}.projection-signal b{text-transform:uppercase;font:900 10px monospace}.projection-signal small{color:#686b62;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:7px monospace;overflow:hidden}.projection-signal strong{text-transform:uppercase;font:900 9px monospace}.projection-note{color:#6e7167;text-transform:uppercase;border:1px dashed #40433a;margin:0;padding:13px;font:8px/1.55 monospace}@keyframes ledger-alert-life{0%{opacity:0;transform:translateY(18px)scale(.98)}5%,88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes ledger-alert-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ledger-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ledger-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes stat-impact{0%,25%{box-shadow:inset 0 0 0 2px var(--orange)}to{box-shadow:inset 0 0 #0000}}@keyframes incident-impact{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{z-index:55;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#040503d1;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden scroll}.intro-card{background:var(--paper);width:min(560px,100%);color:var(--ink);box-shadow:16px 16px 0 var(--acid);flex:none;margin-block:auto;padding:clamp(34px,6vw,72px);position:relative}.intro-card:before{content:"";pointer-events:none;border:1px solid #08090729;position:absolute;inset:10px}.intro-card .eyebrow{color:#646759;position:relative}.intro-card h2{text-transform:uppercase;letter-spacing:-.075em;margin:0 0 28px;font:950 clamp(47px,8vw,76px)/.88 Arial Black,Arial,sans-serif;position:relative}.intro-card>p:not(.eyebrow){max-width:420px;font-size:16px;line-height:1.55;position:relative}.intro-steps{background:#08090729;gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.intro-steps li{background:var(--paper);grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:11px 12px;display:grid}.intro-steps li>b{background:var(--ink);width:28px;height:28px;color:var(--acid);place-items:center;font:900 10px monospace;display:grid}.intro-steps li>span{gap:3px;display:grid}.intro-steps strong{letter-spacing:.05em;text-transform:uppercase;font:900 10px monospace}.intro-steps small{color:#77796e;text-align:left;text-transform:none;margin:0;font:9px/1.35 monospace}.intro-card button{background:var(--ink);width:100%;color:var(--acid);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:0;justify-content:space-between;margin-top:34px;padding:18px 20px;font:900 11px monospace;display:flex;position:relative}.intro-card button:hover{background:var(--orange);color:var(--ink)}.intro-card .secondary-result{color:var(--ink);background:0 0;border:1px solid #8f9185;margin-top:8px}.intro-card .secondary-result:hover{border-color:var(--ink);color:var(--ink);background:0 0}.intro-card small{color:#77796e;text-transform:uppercase;text-align:center;margin-top:14px;font:700 9px monospace;display:block;position:relative}.result-card strong{color:#395500}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:44px}.hero-copy{max-width:620px}.hero-copy>p{margin-bottom:28px}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid article:nth-child(2){border-right:0}.stats-grid article:nth-child(n+3){border-top:1px solid var(--line)}.stats-grid article:nth-child(3){padding-left:0}.main-grid,.history-layout{grid-template-columns:1fr}.incident-strip{grid-template-columns:52px minmax(0,1fr)}.incident-impact{grid-column:2}.network-wrap,.market-ripples{grid-template-columns:1fr}.market-ripples p{min-height:0}.profile-signin-grid{grid-template-columns:1fr}.milestone-grid{grid-template-columns:repeat(2,1fr)}.pucc-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.modal-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(18px, env(safe-area-inset-bottom));display:block}.intro-card{width:100%;min-height:calc(100dvh - 26px);box-shadow:6px 6px 0 var(--acid);margin:0 auto;padding:34px 20px 24px}.modal-backdrop.account-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(18px, env(safe-area-inset-bottom));display:block}.account-card{width:100%;min-height:calc(100dvh - 26px);box-shadow:6px 6px 0 var(--acid);margin:0 auto;padding:34px 20px 24px}.account-card h2{margin-bottom:20px;font-size:clamp(32px,12vw,48px)}.brand-promo{grid-template-columns:90px minmax(0,1fr) 44px;gap:12px;margin:20px;padding:12px}.brand-promo-image{width:90px;height:80px}.brand-promo-link{grid-area:2/1/auto/-1}.brand-promo-dismiss{grid-area:1/3}.topbar{grid-template-columns:minmax(0,1fr) minmax(130px,160px);grid-template-areas:"brand actions""meta meta";row-gap:10px;height:auto;min-height:104px;padding:12px 14px 10px}.brand-links{grid-area:brand;gap:7px}.shop-link{padding:8px 7px;font-size:8px}.game-meta{border-top:1px solid var(--line);grid-area:meta;justify-content:space-between;gap:12px;padding-top:10px;font-size:8px;display:flex}.game-meta b{margin-left:4px}.topbar-actions{grid-area:actions;gap:6px;width:100%;display:grid}.header-account{grid-template-columns:7px minmax(0,1fr);align-content:center;width:100%;min-width:0;min-height:44px}.header-account small{margin-top:3px;display:block}.topbar-actions .ghost-button{width:100%;min-height:44px}.auth-success-notice{top:116px}.ghost-button{padding:11px 9px;font-size:8px}.hero{min-height:360px;padding-top:55px}.hero:after{top:22px}.hero h1{font-size:clamp(72px,26vw,120px)}.day-marker{width:max-content;display:flex}.stats-grid article{padding:18px 0}.stats-grid article:not(:first-child){padding-left:16px}.stats-grid article:nth-child(3){padding-left:0}.market-panel{padding-inline:20px}.industry-cross-intro{grid-template-columns:1fr;gap:10px}.industry-cross-grid{grid-template-columns:1fr}.industry-cross-grid article>p{min-height:0}.market-labels{display:none}.market-row{grid-template-columns:1fr auto;grid-template-areas:"product price""owned owned""quantity quantity""trade trade";gap:10px;padding:18px 0}.product{grid-area:product}.price{grid-area:price}.price-stack{grid-area:price;justify-items:end}.owned{color:#a4a79a;grid-area:owned;justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.owned small{color:#66695f;letter-spacing:.1em;text-transform:uppercase;font:800 9px monospace;display:inline}.owned em{margin-left:auto;padding-left:12px}.quantity-control{grid-area:quantity;width:100%}.stepper{flex:1;grid-template-columns:44px 1fr 44px;width:auto}.stepper button,.stepper input{height:44px}.stepper input{width:100%}.max-buy{min-width:92px}.trade-buttons{grid-area:trade;width:100%}.trade-buttons button{flex:1;min-height:46px;padding-inline:8px}.market-stay-action{grid-template-columns:1fr;gap:14px;padding:15px}.market-stay-action button{width:100%;min-height:52px}.app-tabs{z-index:15;grid-template-columns:repeat(6,minmax(62px,1fr));position:sticky;top:0;overflow-x:auto}.app-tabs button{text-align:center;min-height:60px;padding:10px 2px;overflow:hidden}.app-tabs b{letter-spacing:0;text-overflow:clip;white-space:nowrap;font-size:clamp(7px,2.25vw,9px);overflow:hidden}.app-tabs span{display:none}.incident-strip{grid-template-columns:42px 1fr;gap:12px;padding:16px 14px}.incident-mark{width:40px;height:40px;font-size:23px}.incident-impact{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.incident-impact button{grid-column:1/-1}.stay-put{width:100%;margin-left:0}.travel-risk{margin-left:0}.history-page{padding-inline:14px}.history-header{flex-direction:column;align-items:stretch;gap:22px}.history-header h1{font-size:clamp(52px,18vw,82px)}.history-header>button{width:100%}.history-summary{grid-template-columns:1fr 1fr}.history-summary span:nth-child(2){border-right:0}.history-summary span:nth-child(-n+2){border-bottom:1px solid var(--line)}.history-summary span:nth-child(4){border-right:0}.history-summary span:last-child{border-top:1px solid var(--line);grid-column:1/-1}.cash-explainer{grid-template-columns:1fr;gap:8px}.weekly-game-math,.weekly-cash-math{grid-template-columns:1fr auto 1fr auto 1fr}.weekly-game-math>em,.weekly-cash-math>em{text-align:left;grid-column:1/-1}.completed-game-list>article{grid-template-columns:32px 1fr auto;padding:12px 0}.completed-game-list>article>em{grid-column:2}.completed-game-list>article>strong{grid-area:1/3/span 2}.event-archive,.activity-archive{padding:16px 12px}.event-timeline>article{grid-template-columns:42px minmax(0,1fr);gap:8px}.event-record-top,.activity-record-top{display:grid}.event-record-top em,.activity-record-top em{text-align:left}.feature-explainer>div{gap:8px}.feature-explainer span{gap:3px;display:grid}.trophy-cabinet-panel{padding-inline:14px}.trophy-material-key{grid-template-columns:1fr}.trophy-material-key>span{border-right:0;border-bottom:1px solid var(--line)}.trophy-material-key>span:last-child{border-bottom:0}.trophy-cabinet-grid{grid-template-columns:1fr}.trophy-level-row{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.nft-exchange-banner{grid-template-columns:1fr;gap:8px}.champion-honors{grid-template-columns:1fr;gap:14px}.placement-trophy-grid{grid-template-columns:1fr}.house-board-heading,.verified-board-heading{flex-direction:column;align-items:start;gap:5px}.house-board-heading small,.verified-board-heading small{text-align:left}.house-targets,.token-proof{grid-template-columns:1fr}.reward-pause-banner{grid-template-columns:1fr;gap:8px}.polygon-payout-panel,.point-tier-grid,.payout-history{grid-template-columns:1fr}.transaction-safety-heading{grid-template-columns:1fr;gap:10px}.transaction-list article{grid-template-columns:1fr}.transaction-list button,.transaction-list a{text-align:center;width:100%}.season-overview{grid-template-columns:1fr;align-items:start}.season-overview>strong{justify-items:start}.season-metrics{grid-template-columns:1fr}.season-metrics span{border-right:0;border-bottom:1px solid var(--line)}.season-metrics span:last-child{border-bottom:0}.milestone-grid,.reward-grid{grid-template-columns:1fr}.qualification{grid-template-columns:auto 1fr}.qualification em{grid-column:1/-1}.leader-row{grid-template-columns:26px 1fr auto}.leader-row>small{display:none}.settings-grid,.discord-account-actions,.payout-address-actions,.wallet-transfer-fields,.trophies-panel{grid-template-columns:1fr}.profile-panel{padding-inline:20px}.profile-hero h3{overflow-wrap:anywhere;font-size:clamp(42px,16vw,68px)}.ledger-alert-region{right:10px;bottom:max(10px, env(safe-area-inset-bottom));width:calc(100vw - 20px)}.ledger-alert{min-height:146px;padding:16px;box-shadow:6px 6px #d8ff392e}.ledger-alert-topline{font-size:7px}.ledger-dock{bottom:max(10px, env(safe-area-inset-bottom));min-height:52px}.ledger-drawer-header{padding:max(18px, env(safe-area-inset-top)) 18px 16px}.ledger-drawer-header h2{font-size:40px}.ledger-tabs{grid-template-columns:1fr 1fr}.ledger-tabs button{border-bottom:1px solid var(--line)}.ledger-tabs button:nth-child(2n){border-right:0}.ledger-tabs button:nth-last-child(-n+2){border-bottom:0}.ledger-drawer-body{padding:22px 18px max(30px, env(safe-area-inset-bottom))}.ledger-market-columns,.projection-grid{grid-template-columns:1fr}.projection-grid>span{border-right:0;border-bottom:1px solid var(--line)}.projection-grid>span:last-child{border-bottom:0}.projection-signal{grid-template-columns:1fr;align-items:start;gap:7px;padding:13px 0}.ledger-history-row{grid-template-columns:34px minmax(0,1fr);padding:10px 0}.ledger-history-row>strong{grid-column:2}footer{flex-direction:column;align-items:flex-start}.pucc-rewards-link{width:100%;display:flex}footer strong{margin-left:4px}.footer-score-strip{gap:16px;width:100%;display:grid}.footer-ranks{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;display:grid}.footer-ranks p{background:var(--ink);white-space:normal;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.footer-ranks strong{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.protected-game-check{color:#efefdf;background:#10110b;border:1px solid #727763;width:min(440px,100% - 32px);padding:24px}.protected-game-check::backdrop{background:#000000bf}.protected-game-check h2{margin-bottom:16px;font-size:1.5rem}.protected-game-check p,.protected-game-status{font-size:1rem;line-height:1.5}.protected-game-check p{margin:16px 0}.protected-game-check button,.protected-game-status button{min-height:44px;font-size:.875rem}.protected-game-check button+button{margin-left:8px}.crime-report-offer{border-bottom:1px solid var(--acid);background:#191e0d;flex-wrap:wrap;align-items:center;gap:12px;padding:18px clamp(20px,4vw,68px);display:flex}.crime-report-offer div{flex:1;gap:6px;min-width:160px;display:grid}.crime-report-offer span{color:var(--acid);font:700 .875rem monospace}.crime-report-offer strong{font-size:1rem}.crime-report-offer button,.crime-report-actions button,.crime-report-actions a{border:1px solid var(--acid);background:var(--acid);min-height:44px;color:var(--ink);cursor:pointer;text-align:center;padding:12px 16px;font:800 .875rem monospace;text-decoration:none}.crime-report-offer .ghost-button{color:var(--paper);border-color:var(--line);background:0 0}.crime-report-dialog{width:min(580px,100% - 24px);max-height:94dvh;color:var(--paper);border:1px solid var(--acid);background:#10110b;padding:20px;overflow:auto}.crime-report-dialog::backdrop{background:#000000e0}.crime-report-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.crime-report-dialog h2{margin:6px 0;font-size:1.5rem}.crime-report-dialog .eyebrow{font-size:.875rem}.crime-report-dialog .ghost-button{min-height:44px;font-size:.875rem}.crime-report-preview{width:min(100%,280px);height:auto;margin:0 auto;display:block}.crime-report-dialog p[role=status]{font-size:1rem;line-height:1.5}.crime-report-actions{flex-wrap:wrap;gap:12px;display:flex}.crime-report-actions a{color:var(--acid);background:0 0}.crime-report-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:450px){.brand-links{flex-wrap:wrap}.wordmark{font-size:16px}}.protected-game-status{border-bottom:1px solid #444;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.primary-nav{border-block:1px solid var(--line);background:#11130e;grid-template-columns:repeat(3,1fr);display:grid}.primary-nav button{min-height:52px;color:var(--paper);cursor:pointer;background:0 0;border:0;font:700 16px Arial,sans-serif}.primary-nav button[aria-current=page]{color:var(--acid);box-shadow:inset 0 -3px var(--acid)}.progress-heading{padding:24px clamp(16px,4vw,68px) 0}.progress-heading h1{letter-spacing:-.03em;margin:0 0 20px;font:800 28px Arial,sans-serif}.progress-heading nav{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.progress-heading button{border:1px solid var(--line);min-height:48px;color:var(--paper);cursor:pointer;background:0 0;padding:12px 4px;font:700 14px Arial,sans-serif}.progress-heading button[aria-current=page]{background:var(--acid);color:var(--ink)}.section-loading{padding:32px 20px;font:400 16px/1.5 Arial,sans-serif}.game-cash-label{color:#b5b8ac;font:400 13px/1.4 Arial,sans-serif}.play-panels .next-day-action{background:var(--acid);color:var(--ink);font-weight:800}.play-panels button:disabled,.mobile-simplified button:disabled,.trade-sheet button:disabled{opacity:.45;cursor:default}.mobile-simplified .market-row{grid-template-columns:1fr 1fr .8fr 1fr}.mobile-simplified .market-row .owned{font-size:14px}.mobile-simplified .market-row .trade-buttons button{min-height:48px;font-size:15px}.opportunities-link{min-height:44px;color:var(--acid);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;font:700 14px Arial,sans-serif;text-decoration:underline}.trade-receipt{background:#17200e;border:1px solid #536329;align-items:center;gap:16px;margin:12px 16px;padding:12px 16px;font:400 14px/1.5 Arial,sans-serif;display:flex}.trade-receipt button{cursor:pointer;background:0 0;border:0;flex:none;min-width:44px;min-height:44px;margin-left:auto;font-size:24px}.change-industry summary,.travel-rules summary{cursor:pointer;min-height:48px;padding:14px 0;font:700 16px Arial,sans-serif}.trade-sheet{overscroll-behavior:contain;width:min(480px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--paper);background:#10130d;border:1px solid #5d683e;border-radius:18px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 20px 100px #0009}.trade-sheet::backdrop{background:#000c}.trade-sheet form{padding:24px}.trade-sheet header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trade-sheet h2{letter-spacing:-.025em;margin:5px 0 14px;font:800 25px/1.2 Arial,sans-serif}.trade-sheet .sheet-kicker{color:var(--acid);margin:0;font:700 12px/1.5 Arial,sans-serif}.trade-sheet p{margin:8px 0 20px;font:400 16px/1.5 Arial,sans-serif}.trade-sheet .sheet-close{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:44px;height:44px;font:400 28px Arial,sans-serif}.trade-sheet label{margin:18px 0 10px;font:700 16px Arial,sans-serif;display:block}.trade-quantity{grid-template-columns:52px 1fr 52px;gap:8px;display:grid}.trade-quantity button,.trade-quantity input{min-width:0;min-height:52px;color:var(--paper);text-align:center;background:#181d13;border:1px solid #4a503f;border-radius:8px;font:700 20px Arial,sans-serif}.trade-quantity input{width:100%}.trade-sheet button:focus-visible,.trade-sheet input:focus-visible,.primary-nav button:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.trade-presets{gap:8px;margin:12px 0;display:flex}.trade-presets button{cursor:pointer;background:0 0;border:1px solid #4a503f;border-radius:8px;flex:1;min-height:44px;font:700 14px Arial,sans-serif}.trade-presets button[aria-pressed=true]{border-color:var(--acid);color:var(--acid)}.trade-sheet small{color:#c0c4b6;font:400 13px/1.5 Arial,sans-serif}.trade-summary{border-block:1px solid var(--line);margin:22px 0 12px;padding:14px 0}.trade-summary div{justify-content:space-between;gap:14px;margin:10px 0;font:400 15px/1.5 Arial,sans-serif;display:flex}.trade-summary dd{white-space:nowrap;margin:0;font-weight:700}.trade-summary div:first-child dd{color:var(--acid);font-size:22px}.trade-sheet .trade-money-note{color:#c0c4b6;font-size:13px}.trade-sheet .trade-error{color:#ffad94;font-size:14px}.trade-confirm,.trade-cancel{cursor:pointer;border:0;border-radius:8px;width:100%;min-height:52px;font:700 16px Arial,sans-serif;display:block}.trade-confirm{background:var(--acid);color:var(--ink)}.trade-cancel{color:var(--paper);background:0 0;margin-top:8px}@media (max-width:700px){.mobile-simplified{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-simplified .primary-nav{z-index:50;padding:6px 8px max(8px,env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0005}.mobile-simplified .primary-nav button{min-height:52px}.mobile-simplified .topbar{grid-template-areas:"brand actions";min-height:80px;padding:10px 14px}.mobile-simplified .wordmark{font-size:19px}.mobile-simplified .brand-links{flex-wrap:wrap;width:auto;min-width:0}.mobile-simplified .topbar-actions .ghost-button{min-height:32px;padding:4px;font-size:12px}.mobile-simplified .shop-link{font-size:12px}.mobile-simplified .protected-game-status{padding:8px 16px;font:400 13px/1.4 Arial,sans-serif}.mobile-simplified .play-toolbar{gap:8px;padding:10px 16px;font:700 14px/1.4 Arial,sans-serif}.mobile-simplified .game-cash-label{text-align:right;max-width:140px;font-size:12px}.mobile-simplified .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.mobile-simplified .stats-grid article{border-bottom:1px solid var(--line);padding:12px 8px!important}.mobile-simplified .stats-grid article:nth-child(2n){border-right:0}.mobile-simplified .stats-grid span{text-transform:none;font:400 14px Arial,sans-serif}.mobile-simplified .stats-grid strong{overflow-wrap:normal;font-size:28px;line-height:1.3}.mobile-simplified .play-panels{gap:4px;padding:10px;scroll-margin-top:0}.mobile-simplified .play-panels button{min-height:48px;padding:8px 4px;font:700 13px Arial,sans-serif}.mobile-simplified .market-row{grid-template-columns:1fr auto;grid-template-areas:"product price""owned owned""trade trade";padding:16px 0}.mobile-simplified .market-row.market-labels{display:none}.mobile-simplified .product b{font:700 16px/1.3 Arial,sans-serif}.mobile-simplified .price{font-size:20px}.mobile-simplified .price-stack .price{grid-area:auto}.mobile-simplified .product,.mobile-simplified .trade-buttons button{text-transform:none;letter-spacing:normal}.mobile-simplified .price-stack small{text-align:right;max-width:155px;font-size:12px}.mobile-simplified .market-row .owned{font:400 14px/1.4 Arial,sans-serif}.mobile-simplified .market-row .owned small{text-transform:none;font-size:14px}.mobile-simplified .market-row .owned em{font-size:14px}.mobile-simplified .section-heading{gap:12px;margin-bottom:12px}.mobile-simplified .section-heading h2{text-transform:none;font:800 22px/1.25 Arial,sans-serif}.mobile-simplified .section-heading p{font-size:12px}.mobile-simplified .side-note,.mobile-simplified .short-loan p,.mobile-simplified .inventory-panel p{text-transform:none;letter-spacing:normal;font:400 15px/1.5 Arial,sans-serif}.mobile-simplified .short-loan-heading{flex-wrap:wrap;gap:12px}.mobile-simplified .short-loan-heading b{font-size:16px}.mobile-simplified .short-loan-heading small{text-transform:none;font:400 14px/1.5 Arial,sans-serif}.mobile-simplified .short-loan-balance small,.mobile-simplified .short-loan-clock small{text-transform:none;font:400 13px/1.4 Arial,sans-serif}.mobile-simplified .short-loan-balance strong{overflow-wrap:anywhere;font-size:18px}.mobile-simplified .finance-panel label{text-transform:none;letter-spacing:normal;font:700 14px/1.4 Arial,sans-serif}.mobile-simplified .finance-panel input{min-height:48px;font-size:16px}.mobile-simplified .finance-panel button{text-transform:none;min-height:48px;font-size:14px}.mobile-simplified .short-loan-clock{gap:6px}.mobile-simplified .short-loan-clock b{overflow-wrap:anywhere;font-size:14px}.mobile-simplified .travel-panel .stay-put{flex-wrap:wrap;min-height:64px}.mobile-simplified .travel-panel b,.mobile-simplified .locations button{text-transform:none;font-size:15px}.mobile-simplified .travel-panel small,.mobile-simplified .travel-panel em{text-transform:none;font-size:13px}.mobile-simplified .ledger-dock,.mobile-simplified .ledger-alert-region{bottom:calc(82px + env(safe-area-inset-bottom))}.mobile-simplified .ledger-dock{border:1px solid var(--line);margin:12px 16px;position:static}.mobile-simplified .ledger-alert-region{width:auto;max-height:none;margin:12px 16px;position:static;overflow:visible}.mobile-simplified .ledger-alert{padding:12px}.mobile-simplified .ledger-alert-summary,.mobile-simplified .ledger-alert-topline em{display:none}.mobile-simplified .profile-panel p,.mobile-simplified .feature-explainer p,.mobile-simplified .reward-pause-banner p,.mobile-simplified .history-page p{text-transform:none;letter-spacing:normal;font:400 16px/1.5 Arial,sans-serif}.mobile-simplified .progress-heading nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-simplified .history-header,.mobile-simplified .network-heading{flex-wrap:wrap}.first-trade-guide{border:1px solid var(--acid);background:linear-gradient(110deg,#d8ff3926,#d8ff3909);justify-content:space-between;align-items:center;gap:24px;margin:14px 20px 22px;padding:20px 24px;display:flex}.first-trade-copy{max-width:650px}.first-trade-copy>span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font:800 11px/1.4 monospace}.first-trade-copy h2{text-transform:uppercase;margin:8px 0;font:900 clamp(21px,3vw,30px)/1.15 Arial,sans-serif}.first-trade-copy p{color:#c5c9b7;margin:0;font:15px/1.5 Arial,sans-serif}.first-trade-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:230px;display:flex}.first-trade-actions button{border:1px solid var(--acid);background:var(--acid);min-height:44px;color:var(--ink);cursor:pointer;padding:9px 13px;font:800 12px/1.25 Arial,sans-serif}.first-trade-actions button:disabled{opacity:.5;cursor:default}.first-trade-actions .first-trade-secondary{color:var(--acid);background:0 0}.first-trade-actions .first-trade-skip{color:#c5c9b7;background:0 0;border-color:#666b56}@media (max-width:700px){.first-trade-guide{margin:10px 12px 18px;padding:16px;display:block}.first-trade-actions{justify-content:stretch;margin-top:14px}.first-trade-actions button{flex:100%;font-size:14px}.first-trade-actions .first-trade-skip{flex-basis:auto}}.trade-sheet{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0}.trade-sheet form{padding:20px 20px max(20px,env(safe-area-inset-bottom))}}
