.site-sidebar nav a{font-size:11px;padding-top:16px;padding-bottom:16px;min-height:48px}.site-sidebar nav a:after{display:none}.sidebar-offer{margin-top:16px}.ripper-side .odds-row{grid-template-columns:66px 1fr 48px;font-size:10px;gap:9px}.ripper-side .terminal-desc{font-size:12px;line-height:1.8}.ripper-side .terminal-top{font-size:9px}.ripper-side .terminal-panel>.fineprint{font-size:10px}.ripper-side .text-button{font-size:9px}.order-card-odds{border:1px solid var(--line);margin:20px 0;padding:15px}.order-card-odds summary{cursor:pointer;font:10px var(--mono);color:var(--lime);line-height:1.8}.order-card-odds h4{font:12px var(--display);color:var(--pink);margin:25px 0 10px}.order-card-odds p{margin:0;padding:6px 0;display:flex;justify-content:space-between;color:var(--muted);font:12px var(--body)}.order-card-odds small{display:block;font:11px/1.9 var(--body);margin-top:14px;color:var(--muted)}.order-details code{overflow-wrap:anywhere}.order-dialog .wide{margin-top:12px}.odds-table td,.odds-table th{white-space:nowrap}.odds-table td{font-variant-numeric:tabular-nums}.economy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.economy-card{padding:30px 24px;border:1px solid var(--line);background:linear-gradient(145deg,#1c2337,#111723);position:relative;overflow:hidden}.economy-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--lime),var(--pink));transform-origin:left;animation:panel-charge 7s ease-in-out infinite}.economy-card>span{font:9px var(--mono);color:var(--muted)}.economy-mark{font:60px var(--display);color:var(--lime);margin:20px 0;animation:economy-float 6s ease-in-out infinite}.economy-card:nth-child(2) .economy-mark{color:var(--pink);animation-delay:-2s}.economy-card:nth-child(3) .economy-mark{color:var(--violet);animation-delay:-4s}.economy-card h2{font-size:40px}.economy-card h2 small{font-size:20px;color:var(--muted)}.economy-card p{font-size:12px;line-height:1.9;color:var(--muted);min-height:120px}.economy-card .button{font-size:8px}.economy-note{max-width:900px}.economy-note h2{margin-top:25px}.economy-note p{max-width:760px}.leader-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:var(--panel)}.leader-summary>div{padding:24px;border-right:1px solid var(--line)}.leader-summary>div:last-child{border-right:0}.leader-summary span{font:10px var(--mono);color:var(--muted);display:block;margin-bottom:10px}.leader-summary strong{font:26px var(--display);overflow-wrap:anywhere}.leader-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:28px 0 18px}.leader-toolbar>span{font:9px var(--mono);color:var(--muted)}.leader-toolbar>div{display:flex;gap:8px}.leader-toolbar .button{font-size:8px}.leader-list{border-top:1px solid var(--line)}.leader-row{width:100%;padding:16px 22px;display:flex;align-items:center;text-align:left;gap:22px;background:linear-gradient(110deg,#182131,#121722);border:0;border-bottom:1px solid var(--line);transition:background .2s,transform .2s}.leader-row:hover{background:#232c42;transform:translateX(3px)}.leader-place{font:22px var(--display);width:35px;color:var(--muted)}.leader-row:first-child .leader-place{color:var(--lime)}.leader-row img{object-fit:contain;width:72px;height:72px;filter:drop-shadow(0 5px 7px #0007)}.leader-row>span{flex:1}.leader-row strong{display:block;font:20px var(--display)}.leader-row small{font:9px/1.9 var(--mono);color:var(--rarity)}.leader-points{font:23px var(--display);text-align:right;white-space:nowrap}.leader-points small{color:var(--muted)}.leader-row>i{color:var(--lime);font-style:normal}.tutorial-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px}.tutorial-tabs{display:flex;flex-direction:column;gap:10px}.tutorial-tabs button{display:flex;align-items:center;gap:14px;padding:22px 18px;background:var(--panel);border:1px solid var(--line);text-align:left;font:10px var(--mono);color:var(--muted)}.tutorial-tabs button.active{border-color:var(--lime);background:#b8ff610b;color:var(--lime)}.tutorial-tabs button span{font-size:16px}.tutorial-tabs button b{flex:1;font-weight:400}.tutorial-tabs button i{font-style:normal}.tutorial-panel{padding:30px 36px 36px;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 20%,#a79bff14,transparent 60%),var(--panel);position:relative;overflow:hidden}.tutorial-progress{display:flex;gap:20px;align-items:center;font:9px var(--mono);color:var(--lime)}.tutorial-progress>div{flex:1;height:3px;background:var(--line)}.tutorial-progress i{display:block;height:100%;background:var(--lime);transition:width .3s}.tutorial-visual{height:240px;display:flex;align-items:center;justify-content:center;margin:15px 0 30px;position:relative}.tutorial-visual:before{content:'';position:absolute;width:180px;height:180px;border:1px dashed #a79bff44;transform:rotate(45deg);animation:tutorial-orbit 30s linear infinite}.tutorial-visual>span{font:100px var(--display);color:var(--lime);text-shadow:0 0 40px #b8ff6130;animation:economy-float 5s ease-in-out infinite}.tutorial-visual .collectible{width:150px;transform:rotate(-8deg);animation:economy-float 5s ease-in-out infinite}.tutorial-panel h2{font-size:36px}.tutorial-panel>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:680px}.tutorial-panel .button{font-size:9px}.tutorial-panel .tutorial-complete{color:var(--lime);font:9px/1.9 var(--mono);margin:26px 0 0}.manual>p{line-height:1.9}.console-note{font-family:var(--body);font-size:11px;line-height:1.7}.rip-mode-tabs button{font-size:10px}.ripper-side .odds-row>b{font-variant-numeric:tabular-nums}.sidebar-offer{padding-top:20px;padding-bottom:20px}
@keyframes economy-float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes tutorial-orbit{to{transform:rotate(405deg)}}@keyframes panel-charge{0%,100%{scale:.2 1;opacity:.4}50%{scale:1 1;opacity:1}}
@media(max-height:800px) and (min-width:761px){.site-sidebar nav a{padding-top:13px;padding-bottom:13px;min-height:43px}.sidebar-offer{padding:15px;margin-top:5px}.sidebar-offer>b{font-size:26px}.sidebar-offer p{font-size:10px}.sidebar-footer{padding:15px}.site-sidebar>.brand{padding-top:25px;padding-bottom:25px}}
@media(max-width:1100px){.site-sidebar nav a{font-size:10px;padding-left:15px;gap:10px}.economy-grid{gap:12px}.economy-card{padding:24px 18px}.economy-card h2{font-size:32px}.economy-card p{min-height:156px}.economy-card .button{font-size:7px;padding:13px 10px}.tutorial-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}.tutorial-tabs button{padding:22px 14px;font-size:8px}.tutorial-panel{padding:25px}.ripper-side .odds-row{grid-template-columns:56px 1fr 44px;font-size:9px;gap:6px}.ripper-side .terminal-panel>.fineprint{font-size:9px}}
@media(max-width:760px){.site-sidebar nav{display:flex;overflow-x:auto;gap:0;height:66px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.site-sidebar nav a{flex:1 0 76px;font-size:8px;min-height:61px;padding:10px 5px 8px;gap:9px}.site-sidebar nav a.active{padding-top:8px}.economy-grid{grid-template-columns:1fr;gap:16px}.economy-card{padding:24px}.economy-card p{min-height:0;font-size:13px}.economy-card h2{font-size:38px}.economy-mark{font-size:48px;margin:20px 0}.economy-card .button{font-size:9px;padding:13px 16px}.leader-summary>div{padding:16px 12px}.leader-summary span{font-size:7px}.leader-summary strong{font-size:18px}.leader-toolbar{flex-wrap:wrap}.leader-toolbar>span{font-size:8px}.leader-row{gap:12px;padding:14px 10px}.leader-place{font-size:18px;width:23px}.leader-row img{width:48px;height:48px}.leader-row strong{font-size:17px}.leader-row small{font-size:7px}.leader-points{font-size:19px}.leader-row>i{display:none}.tutorial-layout{grid-template-columns:1fr;gap:18px}.tutorial-tabs{flex-direction:row;gap:0;overflow-x:auto}.tutorial-tabs button{flex:1 0 120px;padding:16px 12px;font-size:8px;gap:8px}.tutorial-tabs button i{display:none}.tutorial-panel{padding:23px}.tutorial-panel h2{font-size:29px}.tutorial-panel .cta-row{flex-wrap:wrap;gap:12px}.tutorial-panel .button{font-size:8px;padding:13px 15px}.tutorial-visual{height:200px}.tutorial-visual:before{width:150px;height:150px}.ripper-side .odds-row{grid-template-columns:63px 1fr 47px;font-size:10px;gap:8px}.ripper-side .terminal-panel>.fineprint{font-size:10px}.ripper-side .terminal-top{font-size:8px}.ripper-side .terminal-desc{font-size:12px}.ripper-side .text-button{font-size:9px}.ripper-side{grid-template-columns:1fr}.console-note{font-size:11px}.rip-mode-tabs button{font-size:9px}.free-roll-odds>div{font-size:10px}.free-roll-odds b{font-size:13px}.order-card-odds summary{font-size:9px}}
