:root{color-scheme:dark;--bg:#0d0f12;--panel:#15181d;--border:#282b32;--muted:#9195a2;--orange:#ff6c2c;--green:#9ddb78;--text:#f6f6f7}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{transition:background .2s,transform .2s,color .2s}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}header{height:88px;padding:0 4.5%;display:flex;align-items:center;gap:50px;border-bottom:1px solid var(--border);background:#101216}.brand{display:flex;align-items:center;gap:11px;white-space:nowrap}.brand b{font-size:40px;letter-spacing:-5px;font-weight:900;font-style:italic;position:relative;line-height:1}.brand b span{color:var(--orange);font-size:16px;position:absolute;right:-7px;bottom:-6px}.brand strong{font-size:20px;letter-spacing:3px}.brand small{display:block;font-size:6px;letter-spacing:1.5px;margin-top:3px}nav{display:flex;align-items:center;gap:30px;height:100%}nav a{color:#a8aab3;height:100%;display:flex;align-items:center;gap:9px;position:relative;font-weight:600}nav a.active{color:#fff}nav a.active:after{content:"";height:3px;background:var(--orange);position:absolute;bottom:0;left:0;right:0}.header-actions{display:flex;align-items:center;gap:13px;margin-left:auto}.demo-badge{font-size:10px;letter-spacing:1px;color:var(--muted);border:1px solid var(--border);padding:5px 6px;border-radius:4px}.wallet{border:1px solid var(--border);border-radius:7px;background:var(--panel);color:var(--text);padding:8px 8px 8px 13px;display:flex;align-items:center;gap:10px}.wallet i{font-style:normal;background:#33301f;color:var(--orange);padding:5px 9px;border-radius:4px}.button{border:1px solid var(--orange);background:var(--orange);color:#16100d;padding:15px 23px;display:inline-flex;justify-content:center;align-items:center;gap:17px;font-weight:800;border-radius:6px}.button:hover{background:#ff8753;transform:translateY(-1px)}.button.small{padding:11px 17px}#account{flex-shrink:0;max-width:none;white-space:nowrap}.button.secondary{background:#202329;border:1px solid #373940;color:#fff}.button.secondary:hover{background:#2d3038}.button.wide{width:100%}.demo-line{font-size:10px;letter-spacing:.7px;color:#7d818c;text-align:center;padding:9px;border-bottom:1px solid #1e2025}.demo-line span{margin:0 10px;color:var(--orange)}main{max-width:1440px;margin:0 auto;padding:30px 4.5% 70px}.hero{min-height:345px;display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #343035;border-radius:12px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 76% 75%,#62302470,transparent 45%),linear-gradient(120deg,#1c1f26,#171719 70%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0,transparent 100px,#ffffff03 101px,#ffffff03 102px)}.hero-copy{padding:40px 45px;z-index:1}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange);display:flex;align-items:center;gap:10px}.eyebrow i{width:6px;height:6px;background:var(--orange);border-radius:50%}h1,h2,h3,p{margin:0}h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:65px;line-height:.98;letter-spacing:.3px;text-transform:uppercase;margin:18px 0}h1 em{font-style:normal;color:var(--orange)}.hero-copy p{color:#a7a9b2;line-height:1.7;font-size:14px;max-width:380px}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:24px}.text-link{color:#b9bbc4;font-size:13px}.hero-art{position:relative;min-height:330px;display:flex;align-items:center;justify-content:center}.big-x{font-family:Impact,Barlow Condensed,sans-serif;font-size:290px;font-weight:900;line-height:1;color:#ffffff04;-webkit-text-stroke:1px #ff8a5930;position:absolute;transform:skew(-8deg);right:15%;top:10px}.hero-art img{width:92%;max-width:490px;position:relative;transform:rotate(-11deg);filter:drop-shadow(0 25px 35px #0008);z-index:1}.featured-label{position:absolute;bottom:24px;right:35px;text-align:right;z-index:2}.featured-label small{color:#a9958b;font-size:10px;letter-spacing:2px}.featured-label strong{display:block;font-family:Barlow Condensed;font-size:25px;margin-top:5px}.feature-tag{position:absolute;top:26px;right:28px;border:1px solid #67503e;color:#ffc390;background:#382921;padding:7px 10px;font-size:10px;border-radius:4px;letter-spacing:1px}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0;border-bottom:1px solid var(--border);margin-bottom:36px}.stat{display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid var(--border)}.stat:last-child{border:0}.stat-icon{font-size:21px;color:var(--orange)}.stat strong{font-size:19px}.stat small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}h2{font-size:26px;letter-spacing:-.7px}.section-heading h2 span{color:var(--orange);margin-right:9px}.section-heading p{color:var(--muted);margin-top:7px;font-size:13px}.live-label{color:var(--green);font-size:11px;display:flex;align-items:center;gap:8px;letter-spacing:.7px}.live-label:before{content:"";width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 12px #9ddb7855}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:23px}.tabs{display:flex;gap:6px;padding:5px;background:#15171b;border:1px solid #22252b;border-radius:7px}.tabs button{color:var(--muted);background:transparent;border:0;padding:9px 15px;border-radius:4px;font-size:12px;font-weight:600}.tabs button.selected{background:#343029;color:#ffb087}.tabs b{margin-left:7px;color:#ccc;font-size:10px}.search{margin-left:auto;position:relative}.search input{width:210px}.toolbar input,.toolbar select{background:#15171b;border:1px solid var(--border);color:#c3c5cd;padding:13px;border-radius:6px;font-size:12px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.skin-card{background:var(--panel);border:1px solid #2a2c32;border-radius:9px;overflow:hidden;transition:transform .2s,border .2s}.skin-card:hover{transform:translateY(-4px);border-color:#675049}.skin-visual{height:177px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 100%,var(--glow,#7040a522),transparent 75%),#171a20;border-bottom:1px solid #ffffff06}.skin-visual:after{content:"";height:2px;width:44%;background:var(--rarity,#a971f0);position:absolute;bottom:0;box-shadow:0 -2px 22px var(--rarity,#a971f0)}.skin-visual img{width:88%;height:140px;object-fit:contain;filter:drop-shadow(0 15px 12px #0008);transition:transform .25s}.skin-card:hover img{transform:scale(1.07) rotate(-4deg)}.card-status{position:absolute;top:13px;left:13px;color:#bebcc8;background:#242630;padding:5px 7px;border-radius:4px;font-size:9px;letter-spacing:.5px;z-index:2}.card-status.ready{color:#b8dda0;background:#283222}.duel-number{position:absolute;right:12px;top:17px;font-size:10px;color:#787c89}.skin-body{padding:18px}.weapon{font-size:10px;letter-spacing:1.4px;color:#989ca9;font-weight:700}.skin-body h3{font-size:18px;line-height:1.4;margin:3px 0}.wear{color:#828693;font-size:10px}.value-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #282a32;font-size:11px;color:#8f939f}.value-row b{color:#d4d5dc;font-size:12px}.players{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.player{display:flex;align-items:center;gap:7px;font-size:10px;color:#adb0bc}.avatar{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#303541;color:#d9d2e8;border-radius:50%;font-size:10px;border:2px solid #454752}.avatar.empty{border:1px dashed #69646c;background:transparent;color:#b3a49c}.vs{font-family:Barlow Condensed;font-size:12px;color:#666773;font-style:italic}.card-bottom{display:flex;align-items:center;gap:10px}.entry{min-width:76px}.entry small{display:block;font-size:9px;color:var(--muted);margin-bottom:4px}.entry b{font-size:19px}.card-bottom button{flex:1;padding:12px 8px;font-size:11px}.fair-note{display:flex;justify-content:center;gap:25px;margin:28px 0 0;color:#858b98;font-size:11px}.fair-note span:first-child{color:#bdc0ca}.steps-preview{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:#15181c;border:1px solid var(--border);border-radius:8px;margin-top:42px}.steps-preview h3{font-size:17px}.steps-preview p{font-size:12px;color:var(--muted);margin-top:6px}footer{border-top:1px solid var(--border);padding:32px 4.5%;display:flex;align-items:center;gap:25px;flex-wrap:wrap}footer .brand b{font-size:30px}footer .brand strong{font-size:15px}footer p{color:#818694;font-size:12px}footer>div{display:flex;gap:24px;align-items:center;margin-left:auto;color:#9196a4;font-size:12px}footer>div span{border:1px solid #464850;border-radius:50%;padding:6px;font-size:10px}footer>small{width:100%;color:#5d626f;font-size:10px}dialog{background:#191c22;color:var(--text);border:1px solid #42404a;border-radius:14px;padding:34px;width:min(92vw,470px);box-shadow:0 40px 120px #0009}dialog::backdrop{background:#030408bb;backdrop-filter:blur(7px)}.close{position:absolute;right:12px;top:9px;font-size:26px;border:0;background:transparent;color:#9296a3}dialog h2{font-size:26px;margin-bottom:10px}dialog p{color:#a0a5b2;line-height:1.65;font-size:13px;margin-bottom:21px}label{display:block;font-size:12px;color:#b8bbc6;margin:18px 0 7px}input,select{width:100%;border:1px solid #373b47;background:#11141a;padding:13px;border-radius:6px;color:#fff;outline:none}input[type=checkbox],input[type=radio]{width:auto;flex:none;padding:0}input:focus,select:focus{border-color:var(--orange)}form .button{margin-top:22px}.fine{font-size:11px!important;color:#757d8b!important;margin-top:18px;text-align:center}#toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,12px) scale(.98);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .32s cubic-bezier(.2,.9,.3,1.2);display:flex;align-items:center;gap:10px;width:max-content;max-width:min(92vw,440px);padding:10px 16px 10px 10px;background:#13151adb;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);color:#e9eaee;border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff0a;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:-.1px;z-index:99}#toast.show{opacity:1;transform:translate(-50%) scale(1)}#toast .toast-icon{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#9ddb781f;color:#a6e07f}#toast .toast-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}#toast[data-kind=error] .toast-icon{background:#ff5c5c21;color:#ff7b7b}#toast .toast-text{min-width:0}.page-intro{margin:20px 0 32px}.page-intro h1{font-size:54px}.page-intro p{color:var(--muted);line-height:1.7;max-width:620px}.step-no{font-family:Barlow Condensed;font-size:55px;color:var(--orange);display:block;margin-bottom:25px}.explain{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:38px;background:#1d1a19;border:1px solid #483127;border-radius:10px}.explain p{line-height:1.8;color:#aaa3a0;margin:17px 0}.math{display:flex;align-items:center;justify-content:center;gap:22px}.math strong{font-size:38px;display:block;color:var(--orange)}.math small{display:block;color:var(--muted);margin-top:8px}details{border-bottom:1px solid var(--border);padding:23px 0}summary{cursor:pointer;font-weight:600}details p{margin-top:15px;color:var(--muted);line-height:1.8}.empty-state{padding:65px 20px;text-align:center;border:1px dashed #3d414c;border-radius:10px;color:var(--muted)}.empty-state h3{color:#fff;font-size:23px;margin-bottom:12px}.empty-state .button{margin-top:22px}.admin-layout{display:grid;grid-template-columns:190px 1fr;gap:35px}.admin-nav{display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--border);padding-right:22px}.admin-nav a{padding:13px 15px;color:#a6aab5;border-radius:6px;font-size:13px}.admin-nav a.active{background:#38271e;color:#ffa675}.admin-nav small{color:#646c7a;letter-spacing:1px;padding:22px 15px 8px;font-size:10px}.admin-top{display:flex;justify-content:space-between;align-items:center;margin:5px 0 26px;gap:15px}.admin-top h2{font-size:28px}.admin-top p{color:var(--muted);margin-top:7px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.metric{border:1px solid var(--border);background:var(--panel);padding:22px;border-radius:9px}.metric small{color:var(--muted)}.metric b{display:block;font-size:28px;margin-top:15px}.metric em{font-size:11px;color:var(--green);font-style:normal;display:block;margin-top:10px}.panel{border:1px solid var(--border);background:var(--panel);padding:24px;border-radius:9px;margin-top:23px}.panel h3{margin-bottom:15px}.chart{height:170px;display:flex;gap:18px;align-items:end;border-bottom:1px solid #41414a;padding:15px 12px 0}.bar{flex:1;height:var(--h);background:linear-gradient(#f97f43,#793b22);border-radius:4px 4px 0 0;position:relative}.bar span{position:absolute;bottom:-27px;left:50%;transform:translate(-50%);font-size:10px;color:var(--muted)}.chart-panel{padding-bottom:48px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{color:#727b8a;font-size:10px;font-weight:500;letter-spacing:1px;padding:12px 10px}td{font-size:12px;border-top:1px solid var(--border);padding:17px 10px}td button{background:#252931;color:#c3c8d2;border:1px solid #3c414c;border-radius:4px;padding:7px}.pill{padding:5px 8px;border-radius:4px;font-size:10px;color:#b8d8aa;background:#263025}.duel-detail{text-align:center}.duel-detail img{height:180px;width:100%;object-fit:contain;background:radial-gradient(#62445a44,transparent 65%)}.duel-detail .odds{display:flex;justify-content:space-around;background:#11151b;border:1px solid var(--border);border-radius:8px;padding:19px;margin:20px 0}.odds strong{font-size:24px;display:block;color:var(--orange)}.odds small{display:block;margin-top:7px;color:var(--muted);font-size:10px}.deposit-options{display:flex;gap:9px}.deposit-options button{flex:1;background:#252934;border:1px solid #434857;color:#fff;padding:11px;border-radius:5px}.result-mark{font-size:60px;padding:20px;color:var(--orange)}.account-box{display:flex;justify-content:space-between;align-items:center;gap:25px;background:var(--panel);border:1px solid var(--border);padding:26px;border-radius:8px;margin-bottom:30px}.account-box strong{font-size:28px;display:block;margin-top:8px}.catalog{grid-template-columns:repeat(3,1fr)}@media (min-width:1500px){main{padding-left:35px;padding-right:35px}}@media (max-width:1150px){header{gap:25px;padding:0 3%}nav{gap:17px}nav a{font-size:12px}.demo-badge{display:none}.hero-copy{padding:35px}.grid{grid-template-columns:repeat(3,1fr)}h1{font-size:59px}.toolbar{flex-wrap:wrap}.search{margin-left:auto}.toolbar select{width:auto}.admin-layout{grid-template-columns:160px 1fr}}@media (min-width:1151px){.toolbar select{width:170px}}@media (max-width:800px){header{height:auto;min-height:80px;flex-wrap:wrap;padding:17px 5% 0;gap:17px}.brand b{font-size:32px}.brand strong{font-size:16px}nav{order:3;width:100%;justify-content:space-between;gap:12px;height:40px}nav a{font-size:12px}.header-actions{gap:7px}.wallet{font-size:11px}.button.small{font-size:12px}.demo-line{font-size:8px;line-height:1.6;padding:8px 15px}main{padding:22px 5% 40px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:28px;z-index:2}.hero-copy p{max-width:260px}.hero-art{min-height:230px;margin-top:-30px}.hero-art img{max-width:360px}.big-x{font-size:225px;right:25%;top:-30px}.feature-tag{top:15px}.featured-label{bottom:16px}h1{font-size:58px}.hero-actions{gap:15px}.stats-strip{grid-template-columns:repeat(2,1fr);gap:24px;padding:25px 0}.stat:nth-child(2){border:0}.stat strong{font-size:17px}.stat small{font-size:10px}.grid{grid-template-columns:repeat(2,1fr);gap:13px}.skin-body{padding:13px}.skin-visual{height:145px}.skin-visual img{height:116px}.card-bottom{flex-wrap:wrap}.card-bottom button{flex-basis:100%}.entry{display:flex;align-items:center;justify-content:space-between;width:100%}.entry small{margin:0}.skin-body h3{font-size:17px}.players{gap:5px}.player{font-size:9px;gap:4px}.avatar{width:23px;height:23px}.section-heading h2{font-size:24px}.live-label{font-size:9px;white-space:nowrap}.toolbar{gap:10px}.tabs{width:100%;justify-content:space-between}.tabs button{padding:9px 11px}.search{margin-left:0;flex:1}.search input{width:100%}.toolbar select{max-width:47%}.fair-note{gap:12px;flex-wrap:wrap;font-size:10px}.steps-preview{padding:20px;gap:20px}.steps-preview .button{padding:12px;font-size:11px;white-space:nowrap}footer{padding:25px 5%}footer>div{margin-left:0;width:100%;justify-content:space-between}.step-no{float:left;margin-right:25px}.explain{grid-template-columns:1fr;padding:25px;gap:20px}.admin-layout{grid-template-columns:1fr}.admin-nav{flex-direction:row;overflow:auto;border:0;padding:0}.admin-nav small{display:none}.admin-nav a{white-space:nowrap;padding:10px}.metrics{gap:9px}.metric{padding:14px}.metric b{font-size:20px}.metric small{font-size:10px}.admin-top h2{font-size:23px}.admin-top .button{padding:12px;font-size:11px}.catalog{grid-template-columns:repeat(2,1fr)}}html[data-visual-motion=reduced] *{transition:none!important;scroll-behavior:auto!important}@media (min-width:801px) and (max-width:1100px){h1{font-size:48px}.hero-copy{padding:32px 27px}.hero-actions{gap:14px}.hero-actions .button{padding:13px;font-size:12px}.hero-art img{width:100%}.hero-copy p{font-size:13px}}.mode-nav{display:flex;gap:8px;margin:26px 0 30px;border-bottom:1px solid var(--border);padding-bottom:14px}.mode-nav a{padding:12px 20px;color:var(--muted);font-weight:700;border-radius:6px}.mode-nav a.selected{color:#ffb07f;background:#37271f}.split-preview{display:flex;justify-content:space-between;gap:12px;padding:0 0 15px;color:#beb5c9;font-size:11px}.time-small{font-size:15px;color:var(--orange)}.weighted-explainer{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;padding:28px;background:linear-gradient(120deg,#2a211b,#171a20);border:1px solid #66432e;border-radius:10px;margin:24px 0}.weighted-explainer>div>strong{font-size:24px}.weighted-explainer p{color:#b4a7a0;line-height:1.8;margin-top:10px}.wide-dialog{width:min(92vw,650px);max-height:90vh;overflow-y:auto}.draw-skin{height:180px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#713e5433,transparent 67%);margin:12px 0}.duel-detail .draw-skin img{height:175px;max-width:320px;object-fit:contain;background:none;filter:drop-shadow(0 15px 15px #0008)}.draw-skin.compact,.duel-detail .draw-skin.compact img{height:110px}.countdown{font-family:Barlow Condensed,Impact,sans-serif;font-size:82px;color:#ff9766;font-variant-numeric:tabular-nums;margin:8px 0 20px;line-height:1}.waiting-icon{font-size:66px;color:#ff965f;padding:30px}.player-odds{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;border:1px solid var(--border);background:#11141a;border-radius:9px;padding:20px}.player-odds div{min-width:0}.player-odds b{overflow-wrap:anywhere;font-size:15px}.player-odds strong,.player-odds small{display:block;margin-top:8px}.player-odds strong{color:#b9a2ee;font-size:26px}.player-odds div+div strong{color:#ffab79}.player-odds small{color:var(--muted)}.roulette-window{position:relative;height:160px;overflow:hidden;background:#0c0f15;border:1px solid #473943;border-radius:8px;margin:24px 0;isolation:isolate}.roulette-window:before,.roulette-window:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.roulette-window:before{left:0;background:linear-gradient(90deg,#0c0f15,transparent)}.roulette-window:after{right:0;background:linear-gradient(-90deg,#0c0f15,transparent)}.roulette-pointer{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:3;color:#ffab67;font-size:25px;text-shadow:0 0 15px #ff7529}.roulette-pointer:after{content:"";display:block;width:2px;height:150px;background:#ffab6777;margin:auto}.roulette-track{display:flex;gap:8px;position:absolute;top:19px;left:calc(50% - 58px);width:max-content;animation:roulette-spin 7s cubic-bezier(.12,.5,.15,1) both}.roulette-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:116px;height:122px;border-radius:6px;border-bottom:3px solid #a891dd;background:linear-gradient(#332642,#201e2b)}.roulette-tile.side-b{border-color:#ff955e;background:linear-gradient(#482e20,#2b211e)}.roulette-tile span{border-radius:50%;width:44px;height:44px;padding:13px 0;background:#ffffff0b;color:#d7c2ff;font-weight:800}.roulette-tile.side-b span{color:#ffba97}.roulette-tile b{font-size:12px;max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes roulette-spin{0%{transform:translate(0)}to{transform:translate(-2990px)}}.victory-card{background:linear-gradient(145deg,#17231d,#151b18);border-color:#41654a;box-shadow:0 0 0 1px #9ddb7808}.victory-card .skin-visual{background:radial-gradient(ellipse at 50% 100%,#85cc7030,transparent 80%),#162019}.victory-card .value-row b,.victory-text{color:#add99c!important}.card-status.won-badge{background:#2c4130;color:#b8e2a8}.defeat-card{background:linear-gradient(145deg,#201718,#171719);border-color:#563234}.defeat-card .skin-visual{background:radial-gradient(ellipse at 50% 100%,#8d3c4230,transparent 80%),#1a1516}.defeat-card .value-row b{color:#e0a0a5}.card-status.lost-badge{background:#45272a;color:#f0a6ad}.defeat-meta{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:#8f939f;font-size:10px}.profile-defeats-heading{margin-top:36px}.profile-defeats-grid{margin-bottom:28px}.reward-actions{display:flex;flex-direction:column;gap:9px;margin-top:17px}.reward-actions .button{font-size:12px;padding:12px 10px;line-height:1.5}.reward-note{background:#213123;color:#b9dcb0!important;padding:12px;border-radius:6px;line-height:1.7;margin:17px 0 0!important;font-size:12px!important}.catalog-toolbar{display:flex;gap:12px;margin-bottom:15px}.catalog-toolbar input{flex:1}.catalog-toolbar select{width:240px}.catalog-source{color:var(--muted);font-size:12px;line-height:1.8;margin:14px 0 22px}.catalog-source a{color:#e5b495;text-decoration:underline}.catalog .skin-body h3{min-height:25px}.pagination{display:flex;align-items:center;gap:13px;color:var(--muted)}.pagination button{border:1px solid #444955;background:#252932;color:#fff;border-radius:5px;padding:9px 14px}.picker-results{display:grid;grid-template-columns:1fr 1fr;gap:5px;max-height:250px;overflow-y:auto;margin:12px 0}.picker-item{display:flex;align-items:center;gap:10px;padding:7px;background:#11141b;color:#c5c9d3;border:1px solid #292e39;border-radius:5px;text-align:left;font-size:12px}.picker-item:hover{background:#2f2830;border-color:#6b4852}.picker-item img{width:60px;height:43px;object-fit:contain}.picker-item span{flex:1}.selected-skin{display:flex;align-items:center;gap:20px;padding:15px;border:1px solid #47404c;background:#171820;border-radius:7px}.selected-skin img{width:130px;height:86px;object-fit:contain}.selected-skin b{line-height:1.7}.admin-nav{min-width:0}.admin-layout>section{min-width:0}.metrics .metric small{line-height:1.7}header{gap:28px}nav{gap:22px}nav a{font-size:13px}@media (max-width:1150px){header{gap:18px}.header-actions{gap:8px}nav{gap:14px}nav a{font-size:11px}}@media (max-width:800px){nav{overflow-x:auto;justify-content:flex-start;gap:22px}nav a{white-space:nowrap;font-size:12px}.mode-nav a{padding:10px 13px;font-size:12px}.weighted-explainer{grid-template-columns:1fr;padding:22px}.weighted-explainer .math strong{font-size:31px}.catalog-toolbar{flex-direction:column}.catalog-toolbar select{width:100%}.catalog .skin-body h3{font-size:16px}.player-odds{padding:15px;gap:10px}.player-odds b{font-size:13px}.picker-results{grid-template-columns:1fr}.selected-skin{gap:10px;padding:10px}.selected-skin img{width:85px}.selected-skin b{font-size:13px}.hero-copy p{max-width:none}dialog{padding:28px 22px}.metrics{grid-template-columns:1fr}.metric b{font-size:25px}.admin-top{align-items:flex-start}.admin-top .button{white-space:nowrap}.account-box{padding:20px;gap:12px}.account-box .button{font-size:12px;padding:12px}}.trade-profile-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;align-items:center;background:linear-gradient(135deg,#171a20,#15171c);border:1px solid #343944;padding:26px;border-radius:9px;margin:0 0 30px}.trade-profile-copy h3{font-size:20px;margin:10px 0 8px}.trade-profile-copy p{color:var(--muted);line-height:1.7;max-width:650px}.trade-profile-form{background:#101318;border:1px solid #2b303a;border-radius:8px;padding:18px}.trade-profile-form label{margin-top:0}.steam-help-link{display:inline-flex;align-items:center;gap:6px;color:#ff9b6f;font-size:12px;font-weight:700;margin-top:12px;text-decoration:underline;text-underline-offset:3px}.steam-help-link:hover{color:#ffc0a4}@media (max-width:800px){.trade-profile-card{grid-template-columns:1fr;padding:20px;gap:18px}.trade-profile-copy h3{font-size:18px}.trade-profile-form{padding:15px}}html[data-visual-motion=reduced] .roulette-track{animation:none;transform:translate(-600px)}.history-win{background:#17241b}.history-win td{border-top-color:#2f5436}.pill-win{background:#2c4931;color:#b8e2a8}.pill-loss{background:#4a2426;color:#f3a3a0}.positive{color:#a9dc98}.negative{color:#f08a76}.table-sub{display:block;color:var(--muted);font-size:10px;margin-top:4px}.admin-actions{display:flex;flex-wrap:wrap;gap:12px}.admin-row-actions{display:flex;align-items:center;gap:7px}.pill.admin-role{background:#38271e;color:#ffa675}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.catalog-toolbar{align-items:center}.pagination{justify-content:center;margin-top:25px}.pagination span{min-width:100px;text-align:center}.selected-skin small{color:var(--muted);font-weight:400}.picker-item small{display:block;color:var(--muted);margin-top:3px}.reward-actions .secondary{color:#fff}.modal-error{color:#ff9a83}@media (max-width:800px){.form-grid{grid-template-columns:1fr}.admin-actions{flex-direction:column}.admin-actions .button{width:100%}}body{overflow-x:hidden}.menu-toggle,.admin-mobile-bar{display:none}.nav-overlay{position:fixed;inset:0;background:#050608b8;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:110;backdrop-filter:blur(2px)}.nav-overlay.show{opacity:1;pointer-events:auto}.roulette-track{will-change:transform;animation:roulette-spin 7s linear both}@keyframes roulette-spin{0%{transform:translate(0);animation-timing-function:cubic-bezier(.45,0,.8,.35)}12%{transform:translate(var(--roulette-kick,-360px));animation-timing-function:cubic-bezier(.08,.62,.12,1)}to{transform:translate(var(--roulette-stop,-2990px))}}body.admin-host .overview-executive{--overview-accent:#46e39a;--overview-border:#2a3139;--overview-card:#12171d;--overview-card-2:#0e1318;display:grid;gap:16px;min-width:0}body.admin-host .overview-executive *{box-sizing:border-box}body.admin-host .overview-executive .overview-topbar{align-items:center;margin:0;padding:16px 18px;border:1px solid var(--overview-border);border-radius:14px;background:linear-gradient(145deg,#151a20,#0f1419);box-shadow:inset 0 1px #ffffff06}body.admin-host .overview-executive .overview-topbar>div:first-child{display:grid;gap:7px;min-width:0}body.admin-host .overview-executive .overview-topbar strong{color:#eaf0f3;font-size:13px;font-weight:760;line-height:1.35}body.admin-host .overview-executive .overview-topbar small,body.admin-host .overview-executive .overview-section-heading small,body.admin-host .overview-executive .overview-panel-heading>div>small{color:var(--overview-accent);font-size:10.5px;font-weight:850;letter-spacing:1.15px}body.admin-host .overview-executive .overview-period-tabs{display:flex;flex-wrap:wrap;gap:6px}body.admin-host .overview-executive .overview-period-tabs button{min-height:33px;padding:7px 11px;border:1px solid #343a42;border-radius:8px;background:#151a20;color:#929ca6;font-size:10px;font-weight:760}body.admin-host .overview-executive .overview-period-tabs button:hover{border-color:#46504f;background:#18211e;color:#d8e9e1}body.admin-host .overview-executive .overview-period-tabs button.active{border-color:#357559;background:#14261e;color:#7ae5b2;box-shadow:none}body.admin-host .overview-refresh-meta{display:flex!important;align-items:flex-end;justify-content:flex-end;gap:10px;min-width:0}body.admin-host .overview-refresh-meta span{color:#7f8993;font-size:10px;white-space:nowrap}body.admin-host .overview-refresh-meta .button{min-height:36px;margin:0;padding:8px 13px}body.admin-host .overview-executive .overview-custom-period{margin:0;border-color:var(--overview-border);background:#10151a}body.admin-host .overview-executive .overview-custom-period .button{border-color:#357559;background:#46e39a;color:#08150f}body.admin-host .overview-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:11px}body.admin-host .overview-section-heading h2{margin:3px 0 0;color:#f1f5f7;font-size:18px;line-height:1.15}body.admin-host .overview-section-heading p{max-width:760px;margin:5px 0 0;color:#7e8994;font-size:10px;line-height:1.5}body.admin-host .overview-finance-block,body.admin-host .overview-attention-block,body.admin-host .overview-operation-summary,body.admin-host .overview-reconciliation-block{min-width:0;padding:17px;border:1px solid var(--overview-border);border-radius:14px;background:linear-gradient(150deg,#14191f,#0e1318);box-shadow:inset 0 1px #ffffff05}body.admin-host .overview-finance-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.75fr);gap:12px;min-width:0}body.admin-host .overview-result-card{min-width:0;min-height:208px;display:flex;flex-direction:column;justify-content:space-between;gap:13px;padding:19px;border:1px solid #315946;border-radius:12px;background:linear-gradient(150deg,#15251e,#101917 62%,#0e1415)}body.admin-host .overview-result-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}body.admin-host .overview-result-card small{color:#86dcb2;font-size:10.5px;font-weight:850;letter-spacing:1px}body.admin-host .overview-result-card>div span{color:#788982;font-size:10.5px;font-weight:700}body.admin-host .overview-result-card strong{overflow-wrap:anywhere;color:#f4f8f6;font-size:34px;font-weight:850;line-height:1;letter-spacing:-.7px}body.admin-host .overview-result-card p{margin:0;color:#a2afa9;font-size:10px;line-height:1.5}body.admin-host .overview-result-card em{color:#6f7c76;font-size:10px;font-style:normal}body.admin-host .overview-result-card.is-negative{border-color:#674047;background:linear-gradient(150deg,#211619,#141214)}body.admin-host .overview-result-card.is-negative strong{color:#f3afb5}body.admin-host .overview-result-card.is-incomplete{border-color:#685638;background:linear-gradient(150deg,#201c14,#14140f)}body.admin-host .overview-result-card.is-incomplete strong{color:#e9c986;font-size:29px}body.admin-host .overview-finance-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}body.admin-host .overview-finance-kpis article,body.admin-host .overview-reconciliation-grid article{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:15px;border:1px solid #293139;border-radius:10px;background:#10161b}body.admin-host .overview-finance-kpis small,body.admin-host .overview-reconciliation-grid small{color:#83909b;font-size:10.5px;font-weight:760;line-height:1.35}body.admin-host .overview-finance-kpis strong,body.admin-host .overview-reconciliation-grid strong{overflow-wrap:anywhere;color:#eef3f5;font-size:21px;font-weight:820;line-height:1.08;font-variant-numeric:tabular-nums}body.admin-host .overview-finance-kpis span,body.admin-host .overview-reconciliation-grid span{color:#707e89;font-size:10px;line-height:1.45}body.admin-host .overview-margin-prep{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:11px 14px;border:1px dashed #303842;border-radius:9px;background:#0d1217}body.admin-host .overview-margin-prep>div{display:grid;gap:3px;flex:0 0 auto}body.admin-host .overview-margin-prep small{color:#788590;font-size:10px;font-weight:850;letter-spacing:1px}body.admin-host .overview-margin-prep strong{color:#c6d0d5;font-size:11px}body.admin-host .overview-margin-prep p{margin:0;color:#6f7c87;font-size:10.5px;line-height:1.45;text-align:right}body.admin-host .overview-attention-state,body.admin-host .overview-snapshot-label{flex:0 0 auto;padding:6px 9px;border:1px solid #59464a;border-radius:999px;background:#1b1416;color:#d9939b;font-size:10px;font-weight:800;white-space:nowrap}body.admin-host .overview-attention-state.is-clear,body.admin-host .overview-snapshot-label{border-color:#304b3f;background:#111d18;color:#77cda4}body.admin-host .overview-attention-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0}body.admin-host .overview-attention-grid button{min-width:0;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid #2c343d;border-radius:10px;background:#10161b;color:#b4bec6;text-align:left}body.admin-host .overview-attention-grid button:hover{border-color:#405049;background:#131c19}body.admin-host .overview-attention-grid button span{min-width:0;font-size:10px;font-weight:750;line-height:1.25}body.admin-host .overview-attention-grid button small{display:block;margin-top:4px;color:#6e7a85;font-size:10px;font-weight:650}body.admin-host .overview-attention-grid button b{flex:0 0 auto;color:#edf2f4;font-size:20px;font-variant-numeric:tabular-nums}body.admin-host .overview-attention-grid button.is-critical{border-color:#5b373d;background:#181316}body.admin-host .overview-attention-grid button.is-critical b{color:#ef9da6}body.admin-host .overview-attention-grid button.is-warning{border-color:#534830;background:#171610}body.admin-host .overview-attention-grid button.is-warning b{color:#dfc17f}body.admin-host .overview-operation-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}body.admin-host .overview-operation-groups>article{min-width:0;padding:14px;border:1px solid #293139;border-radius:10px;background:#10161b}body.admin-host .overview-operation-groups header{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:8px}body.admin-host .overview-operation-groups header span{color:#eef3f5;font-size:12px;font-weight:820}body.admin-host .overview-operation-groups header button{padding:0;border:0;background:none;color:#75c9a2;font-size:10px;font-weight:750}body.admin-host .overview-operation-groups dl{display:grid;gap:0;margin:0}body.admin-host .overview-operation-groups dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #242c33}body.admin-host .overview-operation-groups dl>div:first-child{border-top:0}body.admin-host .overview-operation-groups dt{min-width:0;color:#83909b;font-size:10.5px;line-height:1.3}body.admin-host .overview-operation-groups dd{margin:0;color:#e9eef1;font-size:12px;font-weight:790;text-align:right;font-variant-numeric:tabular-nums}body.admin-host .overview-operation-groups dd small{display:block;margin-top:3px;color:#687680;font-size:10px;font-weight:620;line-height:1.25}body.admin-host .overview-operation-groups .is-snapshot dd small{color:#719683}body.admin-host .overview-evolution-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:12px;min-width:0}body.admin-host .overview-executive .overview-chart-panel,body.admin-host .overview-executive .overview-activity-panel{min-width:0;margin:0;padding:17px;border:1px solid var(--overview-border);border-radius:14px;background:linear-gradient(150deg,#14191f,#0e1318);box-shadow:inset 0 1px #ffffff05}body.admin-host .overview-executive .overview-panel-heading{margin-bottom:12px}body.admin-host .overview-executive .overview-panel-heading h3{margin:3px 0 0;color:#edf2f4;font-size:14px}body.admin-host .overview-executive .overview-panel-heading p{margin:4px 0 0;color:#75818c;font-size:10.5px}body.admin-host .overview-executive .overview-chart{min-height:190px}body.admin-host .overview-executive .overview-activity-list article{padding:9px 0}body.admin-host .overview-reconciliation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-width:0}body.admin-host .overview-reconciliation-grid article{min-height:100px;padding:13px;background:#0f151a}body.admin-host .overview-reconciliation-grid strong{font-size:17px}@media (max-width:1180px){body.admin-host .overview-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .overview-reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-host .overview-evolution-grid{grid-template-columns:1fr}}@media (max-width:900px){body.admin-host .overview-finance-grid{grid-template-columns:1fr}body.admin-host .overview-result-card{min-height:176px}body.admin-host .overview-operation-groups{grid-template-columns:1fr}body.admin-host .overview-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){body.admin-host .overview-executive{gap:12px;min-width:0;overflow:hidden}body.admin-host .overview-executive .overview-topbar{align-items:stretch;flex-direction:column;padding:13px}body.admin-host .overview-refresh-meta{width:100%;align-items:center;justify-content:space-between}body.admin-host .overview-refresh-meta span{white-space:normal}body.admin-host .overview-refresh-meta .button{flex:0 0 auto}body.admin-host .overview-executive .overview-period-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body.admin-host .overview-executive .overview-period-tabs button{width:100%;min-width:0;padding:8px 4px}body.admin-host .overview-finance-block,body.admin-host .overview-attention-block,body.admin-host .overview-operation-summary,body.admin-host .overview-reconciliation-block,body.admin-host .overview-executive .overview-chart-panel,body.admin-host .overview-executive .overview-activity-panel{padding:13px}body.admin-host .overview-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .overview-result-card strong{font-size:29px}body.admin-host .overview-margin-prep{align-items:flex-start;flex-direction:column;gap:6px}body.admin-host .overview-margin-prep p{text-align:left}body.admin-host .overview-attention-grid,body.admin-host .overview-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .overview-evolution-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){body.admin-host .overview-executive .overview-period-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .overview-finance-kpis,body.admin-host .overview-attention-grid,body.admin-host .overview-reconciliation-grid{grid-template-columns:1fr}body.admin-host .overview-result-card{min-height:164px;padding:16px}body.admin-host .overview-result-card strong{font-size:27px}body.admin-host .overview-finance-kpis strong{font-size:19px}body.admin-host .overview-section-heading{align-items:flex-start;flex-direction:column;gap:8px}body.admin-host .overview-attention-state,body.admin-host .overview-snapshot-label{align-self:flex-start}body.admin-host .overview-attention-grid button{min-height:62px}body.admin-host .overview-operation-groups dl>div{grid-template-columns:minmax(0,1fr) minmax(92px,auto)}}.am-referral-preview{padding:10px 12px;border:1px solid rgba(70,227,154,.28);border-radius:10px;background:#46e39a12;color:#a9b7c4;font-size:13px}.am-referral-preview strong{color:#46e39a}.am-field-optional label small{color:#788695;font-weight:500}body.creator-route main{max-width:none;padding-left:0;padding-right:0}body.creator-route #app{width:100%;max-width:none}.creator-page{width:min(1220px,calc(100% - 40px));margin-inline:auto;padding:48px 0 80px;color:#f3f6f8;display:grid;gap:24px}.creator-page>*{width:100%;min-width:0}.creator-hero{display:grid;gap:18px;padding:26px 28px;border:1px solid rgba(150,170,190,.14);border-radius:18px;background:linear-gradient(135deg,#111a22,#090f14);box-shadow:0 18px 48px #00000038}.creator-hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.creator-hero-top>span:first-child{font-size:12px;font-weight:800;letter-spacing:.12em;color:#46e39a}.creator-hero-copy{max-width:780px}.creator-hero h1{margin:0 0 8px;font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.025em}.creator-hero p{margin:0;color:#9aa8b7;line-height:1.55;font-size:15px}.creator-status{display:inline-flex;align-items:center;gap:7px;flex:none;padding:6px 10px;border:1px solid rgba(70,227,154,.24);border-radius:999px;background:#46e39a0d;color:#9ef0c9;font-size:11px;font-weight:800;letter-spacing:.02em}.creator-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#46e39a}.creator-status.is-paused{color:#e9bb5f;border-color:#e9bb5f40;background:#e9bb5f0f}.creator-status.is-paused:before{background:#e9bb5f}.creator-share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.creator-share-grid article,.creator-balance-grid article,.creator-tier,.creator-chart{min-width:0;padding:20px;border:1px solid rgba(150,170,190,.13);border-radius:16px;background:#0d151c;box-shadow:0 10px 28px #0000001f}.creator-share-grid small,.creator-metrics small,.creator-balance-grid small,.creator-tier small{display:block;color:#82909f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.creator-share-card{display:grid;gap:14px}.creator-share-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.creator-share-value strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.creator-page .button{min-height:44px;border-radius:10px}.creator-share-grid .button{padding:10px 16px;white-space:nowrap}.creator-share-grid .button:disabled{opacity:.4;cursor:not-allowed}.creator-campaign-builder{grid-column:1/-1;display:grid;gap:12px}.creator-campaign-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.creator-campaign-controls input{width:100%;min-width:0;height:44px;padding:0 14px;border:1px solid #2a3944;border-radius:10px;background:#081016;color:#eef3f6;outline:none}.creator-campaign-controls input:focus{border-color:#426355;box-shadow:0 0 0 3px #46e39a0f}.creator-campaign-controls .button{min-width:132px}.creator-campaign-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#768594;font-size:12px}.creator-performance-section{display:grid;gap:16px}.creator-periods{display:flex;gap:6px;width:max-content;max-width:100%;padding:5px;border:1px solid rgba(150,170,190,.13);border-radius:12px;background:#0a1117}.creator-periods button{min-height:36px;padding:8px 16px;border:0;border-radius:8px;background:transparent;color:#8f9dab;font-weight:700;cursor:pointer}.creator-periods button.active{background:#18252d;color:#46e39a}.creator-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.creator-metrics article{display:flex;min-width:0;min-height:126px;flex-direction:column;justify-content:center;padding:20px;border:1px solid rgba(150,170,190,.12);border-radius:16px;background:#0c141b}.creator-metrics strong,.creator-balance-grid strong{display:block;margin:9px 0 5px;font-size:24px;line-height:1.05;color:#f5f8fa}.creator-metrics span,.creator-balance-grid span{color:#778594;font-size:12px;line-height:1.45}.creator-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.creator-balance-grid article{padding:20px}.creator-balance-grid article:nth-child(2){border-color:#46e39a42}.creator-lower{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,2fr);gap:16px}.creator-tier,.creator-chart{padding:24px}.creator-tier h2{margin:9px 0 2px}.creator-tier>strong{color:#46e39a;font-size:34px}.creator-tier p{margin:12px 0 0;color:#95a2af;line-height:1.55}.creator-chart>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:16px}.creator-chart h3{margin:0}.creator-chart>div:first-child>span{color:#82909f;font-size:12px}.creator-bars{display:flex;align-items:flex-end;gap:4px;height:150px;margin-top:22px;border-bottom:1px solid #28353e}.creator-bars i{flex:1;height:var(--h);min-width:3px;border-radius:4px 4px 0 0;background:linear-gradient(#46e39a,#1d7553)}.creator-disclaimer{margin:0;color:#71808f;font-size:12px;line-height:1.55}.creator-empty{max-width:620px;margin:100px auto;padding:45px 25px;text-align:center}.creator-empty>span{color:#46e39a;font-size:12px;font-weight:800;letter-spacing:.12em}.creator-empty p{color:#8f9dab}.creator-empty .button{display:inline-flex;margin-top:16px}.creator-program-switch{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(460px,1.2fr);gap:28px;padding:26px;border:1px solid #293642;border-radius:18px;background:#0d151c}.creator-program-switch.is-on{border-color:#46e39a4d}.creator-program-switch h2{margin:6px 0}.creator-program-switch>div>span{color:#46e39a;font-size:12px;font-weight:800;letter-spacing:.1em}.creator-program-switch p{color:#8f9dab}.creator-program-switch form{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:end}.creator-program-switch form>label{display:flex;gap:8px;align-items:center;color:#aab6c1}.creator-program-switch form>div{display:flex;gap:10px;width:100%}.creator-program-switch form>div label{display:grid;gap:5px;color:#8f9dab;font-size:12px}.creator-program-switch input[type=number]{width:110px}.partner-page-head,.partner-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0}.partner-page-head h2{margin:0}.partner-page-head p{margin:4px 0;color:#83909d}.partner-list{display:grid;gap:12px}.partner-list>button{display:grid;grid-template-columns:minmax(180px,1.2fr) auto minmax(480px,2fr) auto;gap:18px;align-items:center;width:100%;padding:18px;border:1px solid #22303b;border-radius:15px;background:#0c141a;color:#eef3f6;text-align:left}.partner-list>button:hover{border-color:#3d5261}.partner-list strong,.partner-list small{display:block}.partner-list small{margin-top:4px;color:#81909d}.partner-list dl{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:0}.partner-list dt{color:#748390;font-size:11px;text-transform:uppercase}.partner-list dd{margin:3px 0 0;font-weight:800}.partner-status,.partner-ledger-status{display:inline-flex;padding:5px 8px;border:1px solid #34424c;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.08em}.partner-status.is-active,.partner-ledger-status.is-available,.partner-ledger-status.is-paid{color:#46e39a;border-color:#46e39a59}.partner-status.is-paused,.partner-ledger-status.is-pending{color:#e8bc63;border-color:#e8bc6359}.partner-detail-hero{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:24px;border:1px solid #25333d;border-radius:18px;background:#0c141b}.partner-detail-hero h2{margin:4px 0}.partner-detail-hero p{color:#82909f}.partner-detail-hero>div:last-child{text-align:right}.partner-detail-hero>div:last-child>*{display:block}.partner-detail-hero>div:last-child strong{font-size:30px;color:#46e39a}.partner-tabs{display:flex;gap:8px;margin:18px 0;overflow:auto}.partner-tabs a{padding:9px 12px;border:1px solid #26343f;border-radius:9px;color:#a9b5c0;white-space:nowrap}.partner-section{margin-top:14px}.partner-mobile-list{display:grid;gap:10px}.partner-mobile-list>article{display:grid;grid-template-columns:1fr auto;gap:12px;padding:15px;border:1px solid #22303b;border-radius:13px;background:#0a1218}.partner-mobile-list strong,.partner-mobile-list small{display:block}.partner-mobile-list small{color:#7e8c99}.partner-mobile-list dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.partner-mobile-list dt{color:#778592;font-size:11px;text-transform:uppercase}.partner-mobile-list dd{margin:3px 0}.partner-payout-buttons{grid-column:1/-1;display:flex;gap:8px}.partner-audit-list>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #1f2b34}.partner-audit-list span{color:#83909c}.partner-form-modal form,.partner-form-modal label{display:grid;gap:6px}.partner-form-modal form{gap:14px}.partner-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.partner-form-modal input,.partner-form-modal select,.partner-form-modal textarea,.creator-program-switch input{padding:11px;border:1px solid #2a3944;border-radius:9px;background:#081016;color:#eef3f6}.partner-form-modal textarea{min-height:80px}.partner-form-modal .partner-check{display:flex;align-items:center}.partner-form-modal small{color:#82909d}@media (max-width:960px){.creator-lower{grid-template-columns:1fr}.creator-tier{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 18px}.creator-tier small,.creator-tier p{grid-column:1/-1}.creator-tier h2{margin:0}.creator-tier>strong{grid-column:2;grid-row:1/3}}@media (max-width:800px){.creator-page{width:calc(100% - 24px);padding:28px 0 72px;gap:20px}.creator-hero{gap:16px;padding:18px}.creator-hero-top{flex-wrap:wrap;gap:10px}.creator-hero h1{font-size:clamp(28px,9vw,34px);line-height:1.02}.creator-hero p{font-size:14px}.creator-share-grid,.creator-balance-grid{grid-template-columns:1fr}.creator-share-grid article,.creator-balance-grid article,.creator-tier,.creator-chart{padding:18px}.creator-share-value{grid-template-columns:minmax(0,1fr) auto}.creator-campaign-controls{grid-template-columns:1fr}.creator-campaign-controls .button{width:100%}.creator-campaign-preview{white-space:normal;overflow:visible;text-overflow:clip}.creator-periods{width:100%;overflow-x:auto}.creator-periods button{flex:1;min-width:max-content;padding:8px 10px}.creator-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-metrics article{min-height:116px;padding:16px}.creator-metrics strong{font-size:21px}.creator-lower{grid-template-columns:1fr}.creator-tier{display:block}.creator-chart>div:first-child{align-items:flex-start}.creator-page .button{min-height:46px}.creator-program-switch{grid-template-columns:1fr}.creator-program-switch form>div{display:grid;grid-template-columns:repeat(3,1fr)}.creator-program-switch input[type=number]{width:100%}.partner-list>button{grid-template-columns:1fr auto}.partner-list dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.partner-list>button>span:last-child{display:none}.partner-detail-hero{grid-template-columns:1fr auto}.partner-detail-hero>div:last-child{grid-column:1/-1;text-align:left}.partner-detail-actions{flex-wrap:wrap}.partner-mobile-list dl,.partner-form-grid{grid-template-columns:1fr}.partner-audit-list>div{display:grid;gap:4px}.partner-page-head{align-items:flex-end}}.partner-identifier-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.partner-identifier-field button{padding:0 14px;border:1px solid #344650;border-radius:9px;background:#14212a;color:#dce6eb;font-weight:800;cursor:pointer}.partner-identifier-field button:hover{border-color:#46e39a;color:#46e39a}.partner-form-modal input:invalid:not(:placeholder-shown){border-color:#c77b56}.partner-form-status{margin:0;padding:11px 12px;border:1px solid #344650;border-radius:9px;background:#0b141b;color:#c8d2dc;font-size:12px;line-height:1.45}.partner-form-status[hidden]{display:none}.partner-form-status.is-error{border-color:#744047;background:#211519;color:#f0adb4}.partner-form-status.is-success{border-color:#2f6c54;background:#102019;color:#7de7b5}@media (max-width:350px){.creator-metrics,.creator-share-value{grid-template-columns:1fr}.creator-share-grid .button{width:100%}.creator-program-switch form>div{grid-template-columns:1fr}}@media (max-width:800px){body.mobile-nav-open,body.admin-nav-open{overflow:hidden}header{height:74px;min-height:74px;flex-wrap:nowrap;padding:0 5%;gap:10px;position:relative;z-index:auto}header>.mobile-header-main>.brand{flex:0 0 auto}header>.mobile-header-main>.brand b{font-size:31px}header>.mobile-header-main>.brand strong{font-size:14px;letter-spacing:2px}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #343842;border-radius:7px;background:#181b20;color:#f5f5f6;font-size:22px;padding:0;order:3}.header-actions{order:2;margin-left:auto;gap:7px;min-width:0}.wallet{font-size:11px;padding:7px 8px;gap:6px;white-space:nowrap}.wallet i{padding:4px 7px}.button.small{font-size:11px;padding:10px 12px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main-nav{position:fixed;top:0;right:0;left:auto;width:min(82vw,300px);height:100dvh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;padding:86px 16px 24px;background:#111419;border-left:1px solid #31353e;border-right:0;box-shadow:-22px 0 60px #0008;transform:translate(105%);transition:transform .28s ease;z-index:130;overflow-y:auto}#main-nav a{height:auto;min-height:48px;display:flex;align-items:center;padding:12px 14px;border-radius:7px;font-size:13px;white-space:normal;color:#aeb2bd}#main-nav a.active{background:#38271e;color:#ffad7d}#main-nav a.active:after{display:none}body.mobile-nav-open #main-nav{transform:translate(0)}.admin-mobile-bar{display:flex;margin:0 0 18px}.admin-menu-toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid #363a43;border-radius:7px;background:#171a1f;color:#f1f2f4;padding:11px 14px;font-weight:700}.admin-layout{grid-template-columns:1fr;gap:0}.admin-layout>section{min-width:0}.admin-nav{position:fixed;top:0;left:0;width:min(82vw,300px);height:100dvh;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:72px 16px 24px;background:#111419;border:0;border-right:1px solid #31353e;box-shadow:22px 0 60px #0008;transform:translate(-105%);transition:transform .28s ease;z-index:130;overflow-y:auto}.admin-nav small{display:block;padding:0 14px 10px}.admin-nav a{white-space:normal;min-height:46px;display:flex;align-items:center;padding:11px 14px}body.admin-nav-open .admin-nav{transform:translate(0)}.mode-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mode-nav a{min-width:0;text-align:center;white-space:normal;padding:10px 8px}.section-heading{align-items:flex-start;flex-wrap:wrap}.toolbar{min-width:0}.tabs{min-width:0;overflow:hidden}.tabs button{min-width:0;padding:9px 8px;font-size:11px}.search,.panel,.account-box,.trade-profile-card,.weighted-explainer{min-width:0}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}dialog{max-width:calc(100vw - 24px)}.roulette-window{max-width:100%}}@media (max-width:430px){header>.mobile-header-main>.brand strong{display:none}.wallet i{display:none}.button.small{max-width:92px;padding:9px 10px}main{padding-left:4%;padding-right:4%}.grid,.catalog{grid-template-columns:1fr}.hero-copy{padding:24px 20px}h1,.page-intro h1{font-size:clamp(34px,10.5vw,45px);max-width:100%;overflow-wrap:anywhere}.mode-nav{width:100%;max-width:100%}.mode-nav a{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;padding:10px 6px;line-height:1.25;overflow-wrap:anywhere}.toolbar{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;gap:10px}.toolbar .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.toolbar .tabs button{width:100%;min-width:0;white-space:normal;line-height:1.2}.toolbar .search{width:100%;max-width:100%;margin:0}.toolbar .search input,.toolbar select{width:100%;max-width:none;min-width:0}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.account-box{align-items:flex-start;flex-direction:column}.account-box .button{width:100%}}@media (max-width:350px){header{padding-left:4%;padding-right:4%;gap:7px}.menu-toggle{width:38px;flex-basis:38px;height:38px}.wallet{padding:7px 6px}.button.small{max-width:78px;padding:9px 8px}.tabs button{font-size:10px;padding:8px 5px}h1,.page-intro h1{font-size:34px}}html[data-visual-motion=reduced] .roulette-track{animation:none;transform:translate(var(--roulette-stop,-2990px))}html[data-visual-motion=reduced] #main-nav,html[data-visual-motion=reduced] .admin-nav,html[data-visual-motion=reduced] .nav-overlay{transition:none}.skin-picker-field{position:relative}.skin-picker-field>input{position:relative;z-index:2}.skin-picker-field .picker-results{display:none;position:absolute;top:100%;left:0;right:0;z-index:40;grid-template-columns:1fr;margin:7px 0 0;max-height:340px;padding:6px;overflow-y:auto;background:#101318;border:1px solid #343a45;border-radius:8px;box-shadow:0 18px 45px #000a}.skin-picker-field .picker-results.open{display:grid}.picker-item{min-height:58px;border-radius:7px}.picker-item:hover,.picker-item.active{background:#30252a;border-color:#8d4c35}.picker-item b{display:block;color:#f3f3f5;font-size:12px}.picker-message{padding:16px;color:var(--muted);font-size:12px}.duel-create-panel form{position:relative}.mobile-data-list{display:none}.admin-clients-panel,.admin-client-mobile-list{width:100%;max-width:100%;min-width:0}.admin-client-card{width:100%;max-width:100%;min-width:0;padding:16px;border:1px solid #303640;border-radius:13px;background:#111419}.admin-client-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.admin-client-identity{min-width:0;flex:1}.admin-client-identity strong{display:block;color:#f4f5f7;font-size:15px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.admin-client-identity small{display:block;margin-top:5px;color:#7f8794;font-size:10px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.client-role-badge{flex:0 0 auto;max-width:46%;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;line-height:1.2;text-align:center;overflow-wrap:anywhere}.client-role-badge.client{background:#1e3b29;color:#9ed9ac}.client-role-badge.admin{background:#38271e;color:#ffa675}.admin-client-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding-top:13px;border-top:1px solid #252a31}.admin-client-card-grid>div{min-width:0}.admin-client-card-grid>div:first-child{grid-column:1/-1}.admin-client-card-grid dt{color:#777f8d;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.admin-client-card-grid dd{margin:5px 0 0;color:#d9dce2;font-size:12px;font-weight:700;overflow-wrap:anywhere}.admin-client-card-grid .client-balance{white-space:nowrap}.client-action-menu{width:100%;margin-top:14px;padding:12px 0 0!important;border:0!important;border-top:1px solid #252a31!important}.client-action-menu>summary{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border:1px solid #353b45;border-radius:8px;background:#171b20;color:#c9cdd4;font-size:11px;font-weight:800;list-style:none}.client-action-menu>summary::-webkit-details-marker{display:none}.client-action-menu>summary:after{content:"⋮";margin-left:8px;color:#858c98;font-size:16px;line-height:1}.client-action-menu[open]>summary{border-color:#68402e;background:#221a16;color:#ffad83}.client-action-options{display:grid;grid-template-columns:1fr;gap:8px;margin-top:9px}.client-action-options button{width:100%;min-height:42px;border:1px solid #343a44;border-radius:7px;background:#171b20;color:#c6cbd3;font-size:11px;font-weight:700}.client-action-options button:hover{border-color:#754128;background:#211915;color:#ffb18d}.delivery-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.delivery-metric{min-width:0;padding:18px;border:1px solid #30353e;border-radius:10px;background:linear-gradient(145deg,#191c21,#14171b)}.delivery-metric small{display:block;color:#8d94a2;font-size:10px;letter-spacing:1px;text-transform:uppercase}.delivery-metric b{display:block;font-size:27px;margin:9px 0 4px}.delivery-metric span{color:#717886;font-size:10px}.delivery-metric.danger{border-color:#633531;background:linear-gradient(145deg,#211719,#15171b)}.delivery-metric.danger b{color:#ff8978}.delivery-debt-metric{border-color:#5c4a24;background:linear-gradient(145deg,#211d14,#15171b)}.delivery-debt-metric b{color:#ffc65c}.delivery-filters{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid #333842;background:#13161a;border-radius:10px}.delivery-filters select,.delivery-filters input{height:44px;margin:0}.delivery-search{position:relative}.delivery-search span{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#717886;font-size:18px}.delivery-search input{padding-left:38px}.delivery-refresh{margin:0;padding:10px 16px}.delivery-count{color:#747b88;font-size:11px;margin:11px 2px}.delivery-list{display:grid;gap:12px}.delivery-card{border:1px solid #303640;border-radius:12px;background:#111419;padding:16px;box-shadow:inset 3px 0 #8b4e31}.delivery-card.is-overdue{border-color:#673b34;box-shadow:inset 3px 0 #d35c4d}.delivery-card-main{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;align-items:center}.delivery-skin{display:flex;align-items:center;gap:14px;min-width:0}.delivery-skin img{width:74px;height:58px;flex:0 0 auto;object-fit:contain;background:#181c21;border:1px solid #2b313a;border-radius:9px}.delivery-title{display:flex;align-items:center;gap:10px;min-width:0}.delivery-title strong{min-width:0;font-size:14px;overflow-wrap:anywhere}.delivery-status{flex:0 0 auto;padding:5px 7px;border-radius:999px;font-size:9px;text-transform:uppercase;font-weight:800;letter-spacing:.5px}.delivery-status.pending{background:#332657;color:#c499ff}.delivery-status.processing,.delivery-status.sent{background:#17394a;color:#76c9ef}.delivery-status.completed{background:#1e3b29;color:#97dfaa}.delivery-status.failed{background:#482125;color:#ff8589}.delivery-status.cancelled{background:#2b2d32;color:#aeb3bd}.delivery-meta{margin-top:6px;color:#777f8d;font-size:10px}.overdue-text{color:#ff8576}.delivery-winner{padding-left:18px;border-left:1px solid #2b3038;min-width:0}.delivery-winner span{display:block;color:#777f8d;font-size:9px;text-transform:uppercase;letter-spacing:1px}.delivery-winner strong,.delivery-winner small{display:block;overflow:hidden;text-overflow:ellipsis}.delivery-winner strong{margin-top:6px}.delivery-winner small{color:#777f8d;margin-top:4px}.delivery-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px;padding:10px 0;border-top:1px solid #252a31;border-bottom:1px solid #252a31}.delivery-links button,.delivery-links a{border:1px solid #343a44;background:#171b20;color:#bfc4cc;border-radius:6px;padding:8px 10px;font-size:10px}.delivery-links span{color:#737b88;font-size:10px}.delivery-error{margin-top:10px;padding:9px 11px;border:1px solid #592d31;background:#241518;color:#f08b90;border-radius:6px;font-size:11px}.delivery-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px}.delivery-footer>div span{display:block;color:#777f8d;font-size:9px;text-transform:uppercase}.delivery-footer>div strong{display:block;font-size:11px;margin-top:4px}.delivery-action{padding:9px 14px;font-size:11px}.delivery-complete{color:#9ed5a9;font-size:11px;font-weight:700}@media (max-width:1050px){.delivery-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-card-main{grid-template-columns:minmax(0,1fr) 190px}}@media (max-width:800px){.nav-overlay{background:#0506083d;backdrop-filter:none}#main-nav,.admin-nav{background:#15191f}.admin-nav{box-shadow:18px 0 45px #0007}#main-nav{box-shadow:-18px 0 45px #0007}.desktop-data-table{display:none}.mobile-data-list{display:grid;gap:10px}.responsive-data-panel,.admin-clients-panel{padding:16px}.mobile-data-card{border:1px solid #30353e;border-radius:9px;background:#101318;padding:14px}.mobile-data-card.is-win{background:#142019;border-color:#31513a}.mobile-data-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mobile-data-card-head strong{font-size:12px;line-height:1.45}.mobile-data-card-head>b{font-size:13px;white-space:nowrap}.mobile-data-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding-top:12px;border-top:1px solid #252b33}.mobile-data-card dl div{min-width:0}.mobile-data-card dt{color:#777f8d;font-size:9px;text-transform:uppercase;letter-spacing:.6px}.mobile-data-card dd{margin:4px 0 0;color:#d4d7dd;font-size:11px;overflow-wrap:anywhere}.mobile-empty{padding:22px 10px;text-align:center;color:var(--muted);font-size:12px}.delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.delivery-filters{grid-template-columns:1fr}.delivery-refresh{width:100%}.delivery-card{padding:13px}.delivery-card-main{grid-template-columns:1fr}.delivery-winner{padding:12px 0 0;border-left:0;border-top:1px solid #2b3038}.delivery-title{align-items:flex-start}.delivery-footer{align-items:stretch;flex-direction:column}.delivery-action{width:100%}}@media (max-width:430px){.delivery-summary{grid-template-columns:1fr}.delivery-metric{padding:15px}.delivery-skin{align-items:flex-start}.delivery-skin img{width:64px;height:52px}.delivery-title{flex-direction:column;gap:6px}.delivery-status{align-self:flex-start}.delivery-links{display:grid;grid-template-columns:1fr 1fr}.delivery-links button,.delivery-links a{text-align:center}.mobile-data-card-head{flex-direction:column}.mobile-data-card-head .pill{align-self:flex-start}.mobile-data-card dl{grid-template-columns:1fr 1fr}.skin-picker-field .picker-results{max-height:300px}}.client-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.client-summary-card{min-width:0;padding:17px;border:1px solid #30353e;border-radius:11px;background:linear-gradient(145deg,#191c21,#14171b)}.client-summary-card small{display:block;color:#858d9a;font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.client-summary-card b{display:block;margin-top:9px;font-size:22px;overflow-wrap:anywhere}.client-summary-card.danger{border-color:#60363b;background:#201719}.client-summary-card.danger b{color:#ef969f}.client-management-toolbar{display:grid;gap:10px;padding:12px;border:1px solid #30353e;border-radius:11px;background:#12151a}.client-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-width:0}.client-search input{min-width:0}.client-search .button{margin:0;padding:11px 18px}.client-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:9px}.client-filter-row select{min-width:0}.client-filter-row .button{margin:0;white-space:nowrap}.client-result-count{margin:11px 2px 0;color:#747b88;font-size:11px}.admin-clients-table td{vertical-align:middle}.admin-clients-table td:first-child{max-width:250px;white-space:normal}.admin-clients-table .client-balance{white-space:nowrap}.client-status-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;line-height:1.2;white-space:nowrap}.client-status-badge.active{background:#1e3b29;color:#9ed9ac}.client-status-badge.blocked{background:#482125;color:#ff8589}.client-status-badge.suspended{background:#3a3020;color:#e7be73}.admin-client-badges{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:52%}.client-factual-flags{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.client-factual-flags:empty{display:none}.client-factual-flags span{padding:5px 7px;border:1px solid #4b3d2d;border-radius:999px;background:#211a14;color:#d7af84;font-size:8px;font-weight:700}.admin-client-card-actions{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid #252a31}.admin-client-card-actions>.button{flex:1;min-height:42px;margin:0;padding:9px 12px;font-size:11px}.client-action-menu.compact{position:relative;width:auto;margin:0;padding:0!important;border:0!important}.client-action-menu.compact>summary{display:grid;place-items:center;width:42px;height:42px;min-height:42px;padding:0;border:1px solid #353b45;border-radius:8px;background:#171b20;color:#c9cdd4;font-size:20px;font-weight:900;line-height:1;list-style:none}.client-action-menu.compact>summary:after{display:none}.client-action-menu.compact>summary::-webkit-details-marker{display:none}.client-action-menu.compact[open]>summary{border-color:#68402e;background:#221a16;color:#ffad83}.client-action-popover{position:absolute;right:0;top:48px;z-index:90;display:grid;width:220px;padding:7px;border:1px solid #353a44;border-radius:10px;background:#101318;box-shadow:0 18px 45px #000b}.client-action-popover button{min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#c7cbd2;text-align:left;font-size:10px;font-weight:700}.client-action-popover button:hover{background:#1d2229;color:#fff}.client-action-popover button.danger{color:#ee9aa1}.client-pagination{padding-bottom:10px}.client-pagination button:disabled{opacity:.4}.admin-confirm-reason{margin:16px 0;padding:13px;border:1px solid #303640;border-radius:8px;background:#101318}.admin-confirm-reason small{display:block;color:#777f8d;font-size:9px;text-transform:uppercase}.admin-confirm-reason strong{display:block;margin-top:5px;line-height:1.5}.modal-action-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.modal-action-row .button{width:100%;margin:0}dialog textarea{width:100%;min-height:96px;border:1px solid #373b47;background:#11141a;padding:13px;border-radius:6px;color:#fff;outline:none;resize:vertical;font:inherit}dialog textarea:focus{border-color:var(--orange)}#modal:has(.admin-user-profile){width:min(96vw,1080px);max-width:1080px;max-height:92vh;padding:0;overflow:hidden}.admin-user-profile{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);max-height:88vh;min-width:0}.admin-user-profile>header{height:auto;min-height:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:28px 30px 20px;border:0;border-bottom:1px solid #2d323a;background:linear-gradient(145deg,#181b20,#121519)}.admin-user-profile>header h2{margin:8px 0 4px;font-size:28px}.admin-user-profile>header p{color:#858c98;font-size:12px;overflow-wrap:anywhere}.admin-user-profile-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.admin-user-profile-badges .client-role-badge,.admin-user-profile-badges .client-status-badge{flex:0 0 auto;width:auto;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}.admin-user-profile-actions{display:flex;gap:8px;flex-wrap:wrap;padding:12px 30px;border-bottom:1px solid #292e36;background:#12151a}.admin-user-profile-actions .button{margin:0;padding:9px 12px;font-size:10px}.admin-user-tabs{height:auto;display:flex;align-items:center;gap:5px;padding:10px 30px;border-bottom:1px solid #292e36;background:#0f1216;overflow:visible}.admin-user-tabs button{min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#7e8591;font-size:10px;font-weight:800}.admin-user-tabs button.active{border-color:#68402e;background:#241a16;color:#ffad83}.admin-user-tab-content{min-width:0;overflow-y:auto;padding:22px 30px 30px}.admin-user-loading{padding:70px 20px;text-align:center;color:#8c939f}.admin-user-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-user-info-grid>div{min-width:0;padding:13px;border:1px solid #2d323a;border-radius:8px;background:#111419}.admin-user-info-grid>div.wide{grid-column:1/-1}.admin-user-info-grid small{display:block;color:#777f8d;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.admin-user-info-grid strong{display:block;margin-top:6px;color:#d9dce1;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.admin-user-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px}.admin-user-stat-grid>div{padding:13px;border:1px solid #2d323a;border-radius:8px;background:#111419}.admin-user-stat-grid small{display:block;color:#777f8d;font-size:8px;text-transform:uppercase}.admin-user-stat-grid b{display:block;margin-top:6px;font-size:18px}.admin-user-tab-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-user-tab-heading strong{font-size:14px}.admin-user-tab-heading .button{margin:0;padding:9px 12px;font-size:10px}.admin-user-record-list,.admin-user-notes{display:grid;gap:8px}.admin-user-record-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:13px;border:1px solid #2d323a;border-radius:8px;background:#111419}.admin-user-record-list article>div{min-width:0}.admin-user-record-list article strong{display:block;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.admin-user-record-list article small{display:block;margin-top:4px;color:#7c8490;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.admin-user-record-list article>b{flex:0 0 auto;white-space:nowrap;font-size:11px}.record-warning{display:inline-block;margin-top:6px;padding:4px 6px;border-radius:999px;background:#3b2820;color:#ecb085;font-size:8px}.admin-user-notes article{padding:13px;border:1px solid #2d323a;border-radius:8px;background:#111419}.admin-user-notes p{color:#d1d5db;font-size:11px;line-height:1.6}.admin-user-notes small{display:block;margin-top:7px;color:#747c88;font-size:9px}.audit-heading{margin-top:20px}.admin-user-security-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.admin-user-security-actions .button{margin:0;padding:10px 12px;font-size:10px}@media (max-width:1000px){.client-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.client-filter-row .button{width:100%}.admin-user-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.client-summary-card{padding:14px}.client-summary-card b{font-size:19px}.client-search{grid-template-columns:1fr}.client-search .button{width:100%}.client-filter-row{grid-template-columns:1fr}.admin-client-card-head{flex-direction:column;align-items:stretch;gap:12px}.admin-client-badges{width:100%;max-width:none;justify-content:flex-start;flex-wrap:wrap;gap:8px}.admin-client-card .client-role-badge,.admin-client-card .client-status-badge{flex:0 0 auto;width:max-content;max-width:100%;white-space:nowrap;overflow:visible;text-overflow:clip}.client-action-menu.compact{position:static}.client-action-popover{position:fixed;inset:auto 16px 18px;width:auto;max-height:72vh;overflow-y:auto;z-index:180}.client-action-popover button{min-height:44px;font-size:11px}.admin-user-profile>header{flex-direction:column;align-items:stretch;gap:12px;padding:24px 20px 17px}.admin-user-profile-badges{width:100%;max-width:none;justify-content:flex-start}.admin-user-profile-actions{padding:10px 20px}.admin-user-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 20px}.admin-user-tabs button{width:100%;min-width:0}.admin-user-tab-content{padding:18px 20px 24px}.admin-user-info-grid{grid-template-columns:1fr}.admin-user-info-grid>div.wide{grid-column:auto}.admin-user-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-record-list article{flex-direction:column}.admin-user-record-list article>b{align-self:flex-start}.modal-action-row{grid-template-columns:1fr}}@media (max-width:430px){.client-summary-grid{grid-template-columns:1fr}.admin-user-profile-actions{display:grid;grid-template-columns:1fr 1fr}.admin-user-profile-actions .button{width:100%}.admin-user-stat-grid{grid-template-columns:1fr 1fr}.admin-user-tab-heading{align-items:stretch;flex-direction:column}.admin-user-tab-heading .button{width:100%}}#modal:has(.auth-panel){width:min(92vw,460px);max-width:460px;padding:32px;background:radial-gradient(circle at 12% 0,#3b211655,transparent 34%),linear-gradient(160deg,#1b1e24,#13161b);border:1px solid #353a43;border-radius:16px;box-shadow:0 30px 90px #000b,0 0 0 1px #ff6c2c0d;overflow:hidden}#modal:has(.auth-panel) .close{top:14px;right:16px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #30353d;border-radius:9px;background:#12151a;color:#858b97;font-size:22px;line-height:1}#modal:has(.auth-panel) .close:hover{border-color:#4d515b;background:#1d2127;color:#fff}.auth-panel{position:relative;z-index:1;min-width:0}.auth-brand{display:flex;align-items:baseline;gap:9px;margin:1px 0 5px;font-weight:900;line-height:1}.auth-brand span{font-family:Barlow Condensed,Impact,sans-serif;font-size:31px;font-style:italic;letter-spacing:-1px;color:var(--orange);text-shadow:0 0 24px #ff6c2c33}.auth-brand strong{font-size:17px;letter-spacing:3px;color:#f4f5f7}.auth-kicker{color:#747b88;font-size:9px;font-weight:800;letter-spacing:1.8px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0 27px;padding:4px;border:1px solid #2b3038;border-radius:11px;background:#0f1216}.auth-tabs button{min-width:0;height:42px;border:1px solid transparent;border-radius:8px;background:transparent;color:#818793;font-size:12px;font-weight:700}.auth-tabs button:hover{color:#d4d7dc;background:#181c22}.auth-tabs button.selected{border-color:#754128;background:linear-gradient(180deg,#3a241b,#2a1c17);color:#ff9a67;box-shadow:inset 0 1px #ffb18716,0 5px 18px #0003}.auth-panel h2{margin:0 0 22px;font-size:28px;line-height:1.15;letter-spacing:-.6px;color:#f6f7f8}.auth-form{display:grid;gap:16px}.auth-field{min-width:0}.auth-field label{margin:0 0 7px;color:#aeb3bd;font-size:11px;font-weight:700;letter-spacing:.2px}.auth-field input{height:50px;margin:0;padding:0 14px;border:1px solid #333943;border-radius:10px;background:#0d1014;color:#f5f6f7;font-size:13px;box-shadow:inset 0 1px #ffffff04;transition:border-color .2s,box-shadow .2s,background .2s}.auth-field input:hover{border-color:#424954;background:#101318}.auth-field input:focus{border-color:var(--orange);background:#111419;box-shadow:0 0 0 3px #ff6c2c1c,inset 0 1px #ffffff05}.auth-form .button{min-height:50px;margin-top:2px;border-radius:10px;font-size:13px;letter-spacing:.2px;box-shadow:0 9px 25px #ff6c2c1c}.auth-panel .fine{margin:13px 0 0!important;color:#737a87!important;font-size:10px!important;line-height:1.5;text-align:left}@media (max-width:520px){#modal:has(.auth-panel){width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:27px 18px 22px;border-radius:14px}#modal:has(.auth-panel) .close{top:11px;right:11px}.auth-brand{padding-right:42px}.auth-tabs{margin:21px 0 24px}.auth-tabs button{height:44px}.auth-panel h2{font-size:25px;margin-bottom:20px}.auth-form{gap:14px}.auth-field input{width:100%;height:50px}.auth-form .button{width:100%;min-height:50px}}html,body{max-width:100%;overflow-x:clip}@media (max-width:800px){header,main,footer,#app,#app>*{min-width:0;max-width:100%}main{width:100%}header>*{min-width:0}#account{display:grid;flex:0 1 auto;min-width:76px;overflow:hidden;white-space:normal;text-align:left}.header-actions{flex:0 1 auto;min-width:0;justify-content:flex-end;overflow:visible}.wallet{min-width:0;max-width:132px;flex:0 0 auto}.wallet span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hero{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);overflow:hidden}.hero-copy,.hero-art,.hero-actions,.mode-nav,.section-heading,.toolbar,.grid,.fair-note{min-width:0;max-width:100%}.hero-copy{width:100%}.hero-copy h1{max-width:100%;word-break:normal;overflow-wrap:normal}.hero-actions>*{min-width:0;max-width:100%}.hero-art{width:100%;overflow:hidden}.hero-art img{width:min(88%,360px);max-width:calc(100% - 32px);transform:rotate(-8deg)}.big-x{left:50%;right:auto;top:-24px;max-width:100%;font-size:clamp(165px,46vw,225px);transform:translate(-50%) skew(-8deg)}.feature-tag{right:16px;max-width:calc(100% - 32px)}.featured-label{left:16px;right:16px;max-width:calc(100% - 32px)}.featured-label strong{overflow-wrap:anywhere}.mode-nav{width:100%;overflow:hidden}.mode-nav a{max-width:100%;overflow-wrap:anywhere}.section-heading>*,.toolbar>*,.tabs>*{min-width:0}.toolbar,.tabs{width:100%;max-width:100%}.search,.search input,.toolbar select{max-width:100%}.grid>*{min-width:0;max-width:100%}.players,.player{min-width:0}.weighted-explainer>*{min-width:0;max-width:100%}.weighted-explainer .math{width:100%;max-width:100%;gap:10px;justify-content:space-between}.weighted-explainer .math>div{min-width:0;flex:1}.weighted-explainer .math strong{font-size:clamp(24px,8vw,31px);white-space:nowrap}.weighted-explainer .math small{white-space:nowrap}.weighted-explainer .math .vs{flex:0 0 auto}footer>div{min-width:0;max-width:100%;flex-wrap:wrap}}@media (max-width:430px){header{width:100%;max-width:100%;overflow:visible}header>.mobile-header-main>.brand{flex:0 0 auto;max-width:52px}.header-actions{gap:5px}.wallet{max-width:104px;padding-left:7px;padding-right:7px}.button.small{flex:0 1 92px;min-width:0}.hero-copy{padding:24px 18px}.hero-copy h1{font-size:clamp(32px,9.9vw,42px);line-height:1.02;letter-spacing:0}.hero-actions{width:100%}.hero-actions .button,.hero-actions .text-link{max-width:100%}.hero-actions .text-link{padding:2px 0;text-align:center}.hero-art{min-height:205px;margin-top:-20px}.hero-art img{width:min(84%,330px);max-width:calc(100% - 36px)}.feature-tag{top:12px;right:12px}.featured-label{left:12px;right:12px;bottom:12px}.featured-label strong{font-size:21px}.live-label{white-space:normal}}@media (max-width:350px){.wallet{max-width:92px;font-size:10px}.button.small{flex-basis:76px;max-width:76px}.hero-copy{padding:22px 16px}.hero-copy h1{font-size:32px}.featured-label strong{font-size:19px}.weighted-explainer{padding:18px}.weighted-explainer .math strong{font-size:24px}}@media (max-width:800px){body:not(.admin-host) .hero.home-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}body:not(.admin-host) .home-hero .hero-copy{width:100%;padding:22px 20px 0}body:not(.admin-host) .home-hero .eyebrow{width:100%;font-size:9px;line-height:1.3;letter-spacing:1.45px}body:not(.admin-host) .home-hero h1{width:100%;max-width:none;margin:14px 0 12px;font-size:clamp(34px,10.6vw,46px);line-height:.96;letter-spacing:-.7px}body:not(.admin-host) .home-hero .hero-copy>p{width:100%;max-width:none;font-size:12px;line-height:1.55}body:not(.admin-host) .home-hero .hero-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%;margin-top:20px}body:not(.admin-host) .home-hero .hero-actions .button{width:100%;min-width:0;min-height:46px;padding:12px 14px}body:not(.admin-host) .hero-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;width:100%;margin-top:20px;padding-top:16px;overflow:visible}body:not(.admin-host) .hero-trust-row span{display:flex;min-width:0;min-height:60px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:9px 4px;border:1px solid rgba(91,154,130,.16);border-radius:9px;background:#0d1b1694;text-align:center}body:not(.admin-host) .hero-trust-row b{font-size:clamp(8px,2.35vw,10px);line-height:1.15;white-space:nowrap}body:not(.admin-host) .hero-trust-row small{display:block;margin:0;color:#71807a;font-size:clamp(7px,2vw,8px);line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip}body:not(.admin-host) .home-hero .hero-art{position:relative;width:auto;min-height:clamp(190px,52vw,220px);margin:18px 20px 20px;overflow:hidden;border:1px solid rgba(81,141,118,.14);border-radius:14px;background:radial-gradient(circle at 50% 58%,rgba(70,245,167,.085),transparent 50%),#06100c52}body:not(.admin-host) .home-hero .hero-grid{inset:0;border-radius:0;background:radial-gradient(circle at 50% 58%,rgba(70,245,167,.09),transparent 42%);filter:none}body:not(.admin-host) .home-hero .big-x{left:50%;right:auto;top:55%;z-index:0;max-width:none;font-size:clamp(118px,36vw,154px);line-height:1;color:#46f5a70d;-webkit-text-stroke:1px rgba(70,245,167,.08);transform:translate(-50%,-50%) skew(-8deg);white-space:nowrap}body:not(.admin-host) .home-hero .hero-skin{position:absolute;left:50%;right:auto;width:72%;max-width:72%;height:clamp(126px,34vw,154px);object-fit:contain;z-index:2;filter:drop-shadow(0 18px 18px rgba(0,0,0,.7)) drop-shadow(0 0 18px rgba(70,245,167,.07))}body:not(.admin-host) .home-hero .hero-skin-primary{top:54%;transform:translate(-62%,-50%) rotate(-8deg)}body:not(.admin-host) .home-hero .hero-skin-secondary{top:67%;bottom:auto;width:64%;max-width:64%;opacity:.58;transform:translate(-18%,-50%) rotate(8deg) scale(.78)}body:not(.admin-host) .home-hero:hover .hero-skin-primary{transform:translate(-62%,-50%) rotate(-8deg)}body:not(.admin-host) .home-hero .feature-tag{top:14px;right:14px;z-index:4;max-width:none;padding:6px 8px;font-size:8px}body:not(.admin-host) .home-hero .featured-label{display:none}}@media (max-width:350px){body:not(.admin-host) .home-hero .hero-copy{padding:20px 16px 0}body:not(.admin-host) .home-hero h1{font-size:32px}body:not(.admin-host) .hero-trust-row{gap:5px}body:not(.admin-host) .hero-trust-row span{min-height:58px;padding-inline:2px}body:not(.admin-host) .hero-trust-row b{font-size:8px}body:not(.admin-host) .hero-trust-row small{font-size:7px}body:not(.admin-host) .home-hero .hero-art{min-height:184px;margin-inline:16px}}body.admin-host>header,body.admin-host>footer{display:none}body.admin-host main{width:100%;max-width:none;min-height:100vh;margin:0;padding:32px 4.5% 56px}body.admin-host #app{width:100%;max-width:1600px;margin:0 auto}.admin-auth-shell{min-height:calc(100vh - 88px);display:grid;place-items:center;padding:24px 0}.admin-auth-card{width:min(100%,440px);padding:34px;background:radial-gradient(circle at 12% 0,#3b211655,transparent 35%),linear-gradient(160deg,#1b1e24,#12151a);border:1px solid #353a43;border-radius:16px;box-shadow:0 30px 90px #0009,0 0 0 1px #ff6c2c0d}.admin-auth-brand{display:flex;align-items:baseline;gap:9px;margin-bottom:22px;line-height:1}.admin-auth-brand span{font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;font-style:italic;font-weight:900;letter-spacing:-1px;color:var(--orange);text-shadow:0 0 24px #ff6c2c33}.admin-auth-brand strong{font-size:18px;letter-spacing:3px;color:#f4f5f7}.admin-auth-card h1{margin:10px 0;font-size:36px;letter-spacing:-.5px;text-transform:none}.admin-auth-card>p{color:#9299a5;line-height:1.65}.admin-auth-form{margin-top:24px}.admin-auth-form label{font-weight:700;color:#aeb3bd}.admin-auth-form input{height:50px;border-radius:10px;background:#0d1014}.admin-auth-form input:focus{box-shadow:0 0 0 3px #ff6c2c1c}.admin-auth-form .button{min-height:50px;border-radius:10px}@media (max-width:800px){body.admin-host main{padding:18px 4% 36px}.admin-auth-shell{min-height:calc(100dvh - 36px);padding:12px 0}.admin-auth-card{padding:27px 20px;border-radius:14px}.admin-auth-card h1{font-size:30px}}.selected-skin-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.selected-skin-copy>b{line-height:1.35}.selected-skin-copy>small{color:var(--muted)}.steam-market-price{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding-top:10px;border-top:1px solid #333943}.steam-market-price>div{display:grid;gap:2px}.steam-market-price small{color:#8d94a2;font-size:9px;font-weight:800;letter-spacing:1px}.steam-market-price strong{color:#f1f3f5;font-size:18px}.steam-market-price span{color:#7f8794;font-size:10px}.steam-market-price .steam-price-warning{max-width:420px;margin:5px 0 0;color:#fb9;font-size:11px;line-height:1.4}.price-markup-field{display:grid;gap:6px;margin:14px 0 4px}.price-markup-row{display:flex;gap:8px;align-items:stretch}.price-markup-row input{flex:1 1 auto;min-width:0;max-width:160px}.price-markup-row .button{flex:0 0 auto}.price-markup-field small{color:#8d94a2;font-size:11px;line-height:1.4}.steam-price-refresh{flex:0 0 auto;border:1px solid #5d463c;background:#2a211e;color:#ffae86;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.steam-price-refresh:hover{border-color:#a76040;background:#392820}.steam-price-refresh:disabled{opacity:.6;cursor:default}@media (max-width:800px){.steam-market-price{align-items:flex-start;flex-direction:column;gap:10px}.steam-price-refresh{width:100%}}.admin-duels-panel{overflow:visible}.admin-duels-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-duels-title h3{margin:0}.admin-duels-title p{margin-top:5px;color:#777f8d;font-size:10px}.admin-duels-refresh{margin:0;padding:9px 13px;font-size:10px}.admin-duel-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px) 170px;gap:10px;align-items:center;margin-bottom:16px}.duel-filter-tabs{display:flex;gap:5px;min-width:0;flex-wrap:wrap}.duel-filter-tabs button{border:1px solid #30353e;border-radius:6px;background:#111419;color:#8e95a1;padding:9px 10px;font-size:10px;font-weight:700}.duel-filter-tabs button:hover{border-color:#4a4f59;color:#d7dae0}.duel-filter-tabs button.selected{border-color:#754128;background:#342219;color:#ff9f70}.admin-duel-search input,.admin-duel-filters>select{height:40px;margin:0;background:#101318}.admin-duels-table{white-space:normal}.admin-duels-table th,.admin-duels-table td{vertical-align:middle}.admin-duels-table td:first-child{min-width:190px}.admin-duels-table td:last-child{width:54px;text-align:center}.wear-badge,.duel-category-badge{display:inline-flex;align-items:center;min-height:23px;padding:4px 7px;border-radius:5px;font-size:9px;font-weight:800;white-space:nowrap}.wear-badge{border:1px solid #343a44;background:#171b20;color:#c8ccd3}.duel-category-badge{border:1px solid #4a3a33;background:#251c19;color:#dca17f}.duel-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.duel-status.open{background:#193725;color:#9ad8a8}.duel-status.waiting{background:#3d3420;color:#e5c77a}.duel-status.countdown{background:#42271b;color:#ff9a68}.duel-status.completed{background:#25313e;color:#9fbad6}.duel-status.cancelled{background:#412126;color:#f39a9e}.duel-status.unknown{background:#292c33;color:#a8adb7}.duel-action-menu{position:relative;display:inline-block}.duel-action-menu summary{list-style:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid #383d46;border-radius:7px;background:#181c21;color:#c5c9d0;font-size:20px;line-height:1;cursor:pointer;user-select:none}.duel-action-menu summary::-webkit-details-marker{display:none}.duel-action-menu[open] summary{border-color:#70402e;background:#2a1e19;color:#ff9d6c}.duel-action-popover{position:absolute;right:0;top:40px;z-index:80;width:170px;padding:6px;border:1px solid #353b45;border-radius:9px;background:#101318;box-shadow:0 18px 45px #000a;text-align:left}.duel-action-popover button{display:block;width:100%;border:0;border-radius:6px;background:transparent;color:#cbd0d7;padding:10px 11px;text-align:left;font-size:11px}.duel-action-popover button:hover:not(:disabled){background:#20242b;color:#fff}.duel-action-popover button.danger{color:#ed9387}.duel-action-popover button:disabled{opacity:.35;cursor:not-allowed}.admin-duel-mobile-list{display:none}.admin-duel-card{border:1px solid #30353e;border-radius:11px;background:#101318;padding:14px;min-width:0}.admin-duel-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-duel-card-head>div{display:grid;min-width:0;gap:4px}.admin-duel-card-head small{color:#6f7784;font-size:9px}.admin-duel-card-head strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.admin-duel-card-head>div>span{color:#8a919e;font-size:10px}.admin-duel-card-value{margin:14px 0 12px;font-size:22px;font-weight:850}.admin-duel-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding-top:12px;border-top:1px solid #262b32}.admin-duel-card dt{color:#777f8d;font-size:9px;text-transform:uppercase;letter-spacing:.6px}.admin-duel-card dd{margin:4px 0 0;color:#d4d7dd;font-size:11px;overflow-wrap:anywhere}.admin-duel-card-actions{display:flex;align-items:center;gap:8px;margin-top:14px}.admin-duel-card-actions>.button{flex:1;margin:0;padding:10px 12px;font-size:11px}.admin-duel-card-actions .duel-action-menu{flex:0 0 auto}.duel-admin-modal h2{margin-top:12px}.duel-admin-modal-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:12px}.duel-admin-modal-title h2{margin:0 0 7px;overflow-wrap:anywhere}.duel-admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.duel-admin-detail-grid>div{min-width:0;padding:12px;border:1px solid #30353e;border-radius:8px;background:#111419}.duel-admin-detail-grid dt{color:#7d8491;font-size:9px;text-transform:uppercase;letter-spacing:.6px}.duel-admin-detail-grid dd{margin:6px 0 0;color:#d8dbe0;font-size:11px;overflow-wrap:anywhere}.duel-admin-detail-grid .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;word-break:break-all}.duel-admin-participants h3{margin:0 0 10px}.duel-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.duel-modal-actions .button{margin:0}.danger-button{border-color:#8e3e35;background:#7b342d;color:#fff}.danger-button:hover{background:#984439}.edit-duel-modal .skin-picker-field{z-index:3}.edit-duel-modal .picker-results{z-index:90}@media (max-width:1100px){.admin-duel-filters{grid-template-columns:1fr 1fr}.duel-filter-tabs{grid-column:1/-1}.admin-duel-filters>select{width:100%}}@media (max-width:800px){.admin-duels-panel{padding:16px}.admin-duels-title{align-items:flex-start}.admin-duel-filters{grid-template-columns:1fr}.duel-filter-tabs{grid-column:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.duel-filter-tabs button{min-width:0;padding:9px 6px;line-height:1.2}.admin-duel-search,.admin-duel-search input,.admin-duel-filters>select{width:100%;max-width:none}.admin-duels-panel .desktop-data-table{display:none}.admin-duel-mobile-list{display:grid;gap:10px}.duel-action-popover{position:fixed;right:16px;top:auto;bottom:18px;width:calc(100vw - 32px);max-width:360px;padding:8px;z-index:180}.duel-action-popover button{min-height:44px}.duel-admin-detail-grid{grid-template-columns:1fr}.duel-admin-modal-title{align-items:flex-start;flex-direction:column}.duel-admin-participants .table-wrap{overflow-x:auto}.duel-modal-actions{display:grid;grid-template-columns:1fr 1fr}.duel-modal-actions .button{width:100%}}@media (max-width:430px){.admin-duels-title{flex-direction:column}.admin-duels-refresh{width:100%}.duel-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-duel-card dl{grid-template-columns:1fr 1fr}.admin-duel-card-head{flex-direction:column}.admin-duel-card-head>.duel-status{align-self:flex-start}.duel-modal-actions,.edit-duel-modal .form-grid{grid-template-columns:1fr}}:root{--dep-page:#070a0d;--dep-surface:#0d141b;--dep-inner:#0a1117;--dep-raised:#111923;--dep-border:rgba(150,170,190,.14);--dep-border-strong:rgba(150,170,190,.22);--dep-text:#f4f7f8;--dep-text-2:#9aa6b2;--dep-muted:#6f7b87;--dep-green:#46e39a;--dep-green-hover:#55e7a5;--dep-green-ink:#07110d;--dep-bar:#1a232d;--dep-crest:#6ef0b0;--dep-danger:#f19a93;--dep-shadow:0 18px 38px rgba(0,0,0,.34),0 5px 12px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.025)}#modal:has(.dep-checkout){width:min(92vw,520px);max-width:520px;max-height:min(92vh,860px);max-height:min(calc(100dvh - 32px),860px);padding:28px 28px 24px;overflow-y:auto;overscroll-behavior:contain;background:var(--dep-surface);border:1px solid var(--dep-border-strong);border-radius:18px;box-shadow:var(--dep-shadow)}#modal:has(.dep-checkout) .close{top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--dep-muted);font-size:22px;line-height:1;cursor:pointer}#modal:has(.dep-checkout) .close:hover{background:var(--dep-raised);border-color:var(--dep-border);color:var(--dep-text)}.dep-checkout{display:grid;gap:0;color:var(--dep-text);text-align:left}.dep-checkout:focus{outline:none}.dep-checkout .eyebrow{color:var(--dep-green);font-size:10px;letter-spacing:.16em}.dep-title-row{display:flex;align-items:center;gap:10px;margin:8px 0 14px;padding-right:44px}.dep-title-row h2{margin:0!important;color:var(--dep-text);font-size:26px;letter-spacing:-.02em}.dep-pix-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--dep-border-strong);border-radius:999px;background:var(--dep-raised);color:var(--dep-text-2);font-size:10px;font-weight:800;letter-spacing:.08em}.dep-pix-chip i{width:8px;height:8px;transform:rotate(45deg);border-radius:2px;background:var(--dep-green)}.dep-balance{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0 18px;border-bottom:1px solid var(--dep-border)}.dep-balance span{color:var(--dep-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dep-balance strong{color:var(--dep-text);font-size:15px;font-variant-numeric:tabular-nums}.dep-amount-section{display:grid;gap:12px;padding:18px 0 4px}.dep-section-label{color:var(--dep-text-2);font-size:12px;font-weight:700}.dep-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px}.dep-quick{position:relative;min-height:48px;padding:0 8px;border:1px solid var(--dep-border);border-radius:11px;background:var(--dep-inner);color:var(--dep-text);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s,background .15s}.dep-quick:hover{border-color:var(--dep-border-strong);background:var(--dep-raised)}.dep-quick.is-selected{border-color:#46e39a8c;background:var(--dep-raised);color:var(--dep-text)}.dep-quick small{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 7px;border:1px solid rgba(70,227,154,.28);border-radius:999px;background:var(--dep-surface);color:#8fe5bb;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dep-value-display{display:grid;justify-items:center;gap:2px;padding:10px 0 2px}.dep-value-display small{color:var(--dep-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dep-value-display strong{color:var(--dep-text);font-size:36px;font-weight:850;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.dep-slider{position:relative;height:64px;padding:0 2px;border-radius:12px;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.dep-slider:focus-visible{box-shadow:0 0 0 2px var(--dep-surface),0 0 0 4px #46e39a80}.dep-slider-bars{position:absolute;inset:8px 2px;display:flex;align-items:flex-end;justify-content:space-between;gap:4px}.dep-bar{--lift:0;flex:1 1 0;min-width:4px;height:60%;border-radius:3px;background:var(--dep-bar);transform:scaleY(calc(1 + var(--lift) * .75));transform-origin:50% 100%;will-change:transform}.dep-bar.is-filled{background:var(--dep-green)}.dep-bar.is-crest{background:var(--dep-crest)}.dep-slider.is-dragging{cursor:grabbing}.dep-slider-scale{display:flex;justify-content:space-between;margin-top:-4px;color:var(--dep-muted);font-size:11px;font-variant-numeric:tabular-nums}.dep-label{display:block;margin:10px 0 0!important;color:var(--dep-text-2)!important;font-size:12px!important;font-weight:700}.dep-money-field{display:flex;align-items:center;height:48px;border:1px solid var(--dep-border-strong);border-radius:11px;background:var(--dep-inner);transition:border-color .15s}.dep-money-field:focus-within{border-color:#46e39a99}.dep-money-field.is-invalid{border-color:#f19a9399}.dep-money-field span{padding:0 4px 0 14px;color:var(--dep-muted);font-weight:800}.dep-money-field input{flex:1;min-width:0;height:100%;margin:0;padding:0 14px 0 4px;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--dep-text);font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;outline:none}.dep-payer-section{display:grid;gap:8px;padding:14px 0 18px}.dep-payer-section input{height:46px;margin:0;border:1px solid var(--dep-border);border-radius:11px;background:var(--dep-inner);color:var(--dep-text);font-size:15px}.dep-payer-section input:focus{border-color:#46e39a99}.dep-note{margin:0!important;color:var(--dep-muted)!important;font-size:11px!important;line-height:1.5!important}.dep-field-error{margin:0!important;color:var(--dep-danger)!important;font-size:11px!important;font-weight:700}.dep-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid var(--dep-border)}.dep-summary span{color:var(--dep-text-2);font-size:13px;font-weight:700}.dep-summary strong{color:var(--dep-text);font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.dep-submit-error{display:grid;gap:3px;margin:0 0 12px;padding:11px 13px;border:1px solid rgba(241,154,147,.28);border-radius:11px;background:#1a1213}.dep-submit-error strong{color:var(--dep-danger);font-size:12px}.dep-submit-error span{color:#c6a3a0;font-size:11px}.dep-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:12px;background:var(--dep-green);color:var(--dep-green-ink);font-size:15px;font-weight:850;cursor:pointer;box-shadow:0 1px 2px #0006;transition:background .15s}.dep-cta:hover:not(:disabled){background:var(--dep-green-hover)}.dep-cta:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.wd-support-box{align-items:stretch;flex-direction:column}.wd-support-box .button{width:100%;justify-content:center}#modal:has(.dep-checkout){width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:22px 18px 18px;border-radius:16px}.dep-title-row h2{font-size:23px}.dep-value-display strong{font-size:32px}.dep-quick{min-height:46px;font-size:14px}}@media (max-width:360px){.dep-title-row{gap:8px;padding-right:34px}.dep-title-row h2{font-size:21px}.dep-quick-grid{gap:6px}.dep-value-display strong{font-size:28px}}.pix-route main{max-width:980px;padding-top:42px}.pix-page-shell{width:min(100%,840px);margin:0 auto 34px;padding:18px 0 34px}.pix-page-loading{display:grid;justify-items:center;gap:9px;padding:80px 20px;color:#9aa6b2;text-align:center}.pix-page-loading span{width:28px;height:28px;border:2px solid rgba(150,170,190,.18);border-top-color:var(--orange);border-radius:50%;animation:pix-loader .8s linear infinite}.pix-page-loading strong{color:#f4f7f8;font-size:14px}.pix-page-loading small{color:#6f7b87;font-size:10px}@keyframes pix-loader{to{transform:rotate(360deg)}}.pix-checkout{display:grid;gap:20px;text-align:left;max-width:100%;overflow:hidden}.pix-checkout-head{text-align:center;padding:2px 28px 0}.pix-checkout-head h2{margin:14px 0 7px;font-size:28px;letter-spacing:-.7px}.pix-checkout-head p{margin:0;color:#9aa6b2;font-size:12px}.pix-state-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:7px 11px;border:1px solid;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:1.2px}.pix-state-badge span{width:6px;height:6px;border-radius:50%}.pix-state-badge.pending{border-color:#2f6b50;background:#10231b;color:#8fe5bb}.pix-state-badge.pending span{background:#46e39a;box-shadow:0 0 12px #46e39a54}.pix-state-badge.paid{border-color:#355e42;background:#17281d;color:#a9ddb6}.pix-state-badge.paid span{background:#46e39a;box-shadow:0 0 12px #46e39a54}.pix-state-badge.failed{border-color:#66383d;background:#2d1c1f;color:#efabb2}.pix-state-badge.failed span{background:#e76b76}.pix-stepper{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:start;gap:8px;padding:0 8px}.pix-step{display:grid;justify-items:center;gap:7px;min-width:70px;color:#6f7b87}.pix-step span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(150,170,190,.22);border-radius:50%;background:#0d141b;color:#6f7b87;font-size:11px;font-weight:850;transition:.25s ease}.pix-step small{font-size:9px;font-weight:700;white-space:nowrap}.pix-step.active{color:#8fe5bb}.pix-step.active span{border-color:#3f8f6a;background:#12281f;color:#8fe5bb;box-shadow:0 0 0 3px #46e39a0f}.pix-step.done{color:#7fb89c}.pix-step.done span{border-color:#3f8f6a;background:#46e39a;color:#07110d}.pix-step-line{height:1px;background:#96aabe2e;margin-top:15px;transition:.25s ease}.pix-step-line.active{background:#3f8f6a}.pix-summary-card{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;padding:20px 22px;border:1px solid rgba(150,170,190,.14);border-radius:12px;background:linear-gradient(145deg,#111923,#0d141b)}.pix-summary-card>div{min-width:0}.pix-summary-card>div+div{padding-left:20px;border-left:1px solid rgba(150,170,190,.14)}.pix-summary-card small,.pix-section-label{display:block;color:#6f7b87;font-size:9px;font-weight:850;letter-spacing:1.2px}.pix-summary-card strong{display:block;margin:6px 0 4px;color:#55e7a5;font-size:31px;line-height:1.05;font-variant-numeric:tabular-nums}.pix-summary-card span{color:#9aa6b2;font-size:10px}.pix-summary-card .pix-summary-status strong{color:#f4f7f8;font-size:18px;margin-top:9px}.pix-main-card{display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-areas:"qr code";gap:22px;align-items:stretch;padding:22px;border:1px solid rgba(150,170,190,.22);border-radius:13px;background:#0d141b;box-shadow:0 18px 55px #0003}.pix-main-copy{grid-area:code;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.pix-main-copy h3{margin:7px 0 5px;font-size:18px;line-height:1.35}.pix-main-copy>div>p{margin:0;color:#9aa6b2;font-size:11px;line-height:1.6}.pix-code-block{margin-top:18px}.pix-code-block label{margin:0 0 7px;color:#6f7b87;font-size:9px;font-weight:850;letter-spacing:1.1px}.pix-code-block textarea{display:block;width:100%;height:58px;min-height:58px;resize:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid rgba(150,170,190,.22);border-radius:8px;background:#0a1117;color:#b8c2cc;padding:18px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.4}.pix-copy-button{position:relative;min-height:49px;margin-top:10px!important;border-radius:8px;gap:10px}.pix-copy-button.copied{border-color:#5c9a6a;background:#4f8c5d;color:#08120b}.pix-copy-icon{position:relative;width:14px;height:14px;border:1.5px solid currentColor;border-radius:2px}.pix-copy-icon:after{content:"";position:absolute;width:9px;height:9px;left:3px;top:-5px;border:1.5px solid currentColor;border-radius:2px;background:inherit}.pix-qr-panel{grid-area:qr;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:14px;border:1px solid rgba(150,170,190,.14);border-radius:10px;background:#0a1117;text-align:center}.pix-qr-frame{display:grid;place-items:center;width:154px;height:154px;margin:10px 0;padding:9px;border-radius:10px;background:#fff;box-shadow:0 10px 30px #0005}.pix-qr{display:block;width:100%;height:100%;object-fit:contain}.pix-qr-panel>small{color:#6f7b87;font-size:8px;line-height:1.5}.pix-qr-toggle{display:none}.pix-auto-note{margin:0!important;padding:0 18px;color:#6f7b87!important;font-size:10px!important;line-height:1.6!important;text-align:center}.pix-check-row{display:grid;justify-items:center;gap:8px;margin-top:-6px}.pix-check-now,.pix-close-action,.pix-qr-toggle{border:0;background:transparent;color:#9aa6b2;font-weight:700}.pix-check-now{padding:8px 12px;font-size:10px;text-decoration:underline;text-underline-offset:3px}.pix-check-now:hover{color:#dce3e8}.pix-check-now:disabled{opacity:.5}.pix-check-error{color:#d99a9f;font-size:10px}.pix-order-card{padding:18px 20px;border:1px solid rgba(150,170,190,.14);border-radius:11px;background:#0d141b}.pix-order-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid rgba(150,170,190,.14)}.pix-order-title>span{font-size:12px;font-weight:800}.pix-order-title b{padding:5px 8px;border-radius:999px;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.pix-order-title b.pending{background:#10231b;color:#8fe5bb}.pix-order-title b.paid{background:#203226;color:#9ed9ac}.pix-order-title b.failed{background:#382126;color:#efabb2}.pix-order-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:15px 0 0}.pix-order-card dt{color:#6f7b87;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.pix-order-card dd{margin:5px 0 0;color:#dce3e8;font-size:11px;overflow-wrap:anywhere}.pix-close-action{justify-self:center;padding:7px 12px;color:#6f7b87;font-size:10px}.pix-close-action:hover{color:#9aa6b2}.pix-confirmed-card{display:grid;justify-items:center;gap:8px;padding:34px 24px;border:1px solid #36513e;border-radius:13px;background:radial-gradient(circle at 50% 0,#29433235,transparent 55%),#0d141b;text-align:center;animation:pix-confirm-in .35s ease both}.pix-confirmed-card h3{font-size:22px}.pix-confirmed-card p{max-width:420px;margin:0!important;color:#8b958f!important}.pix-confirmed-check{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border:1px solid #4f815d;border-radius:50%;background:#1d3424;color:#aee0ba;font-size:26px;font-weight:900}.pix-confirmed-balance{margin-top:12px;padding:13px 20px;border:1px solid #2d4935;border-radius:9px;background:#0f1712}.pix-confirmed-balance small{display:block;color:#76917d;font-size:8px;letter-spacing:1px}.pix-confirmed-balance strong{display:block;margin-top:5px;color:#b5e2bf;font-size:22px}.pix-confirmed-card.failed{border-color:#5c363b;background:#1a1214}.pix-confirmed-card.failed .pix-confirmed-check{border-color:#76424a;background:#392126;color:#f0aab1}@keyframes pix-confirm-in{0%{opacity:0;transform:scale(.985) translateY(5px)}to{opacity:1;transform:none}}.deposit-quick-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.deposit-quick-values button{position:relative;min-height:58px;border:1px solid rgba(150,170,190,.22);border-radius:9px;background:#111923;color:#dce3e8;font-weight:800;cursor:pointer}.deposit-quick-values button:hover{border-color:#2f6b50;background:#0e1c16;color:#8fe5bb}.deposit-quick-values button.popular{border-color:#2f6b50;background:#10231b;color:#8fe5bb}.deposit-quick-values button small{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:3px 6px;border-radius:999px;background:#46e39a;color:#07110d;font-size:7px;letter-spacing:.5px;white-space:nowrap}.deposit-quick-values button span{font-size:13px}.deposit-phone-note{margin:10px 0 14px;color:#9aa6b2;font-size:10px;line-height:1.5}@media (max-width:430px){.deposit-quick-values{gap:6px}.deposit-quick-values button{min-height:54px;padding:8px 4px}.deposit-quick-values button span{font-size:12px}}@media (max-width:800px){.pix-route main{padding-top:24px}.pix-page-shell{padding:0 0 28px}.pix-checkout{gap:16px}.pix-checkout-head{padding:0 12px}.pix-checkout-head h2{font-size:24px}.pix-stepper{gap:4px;padding:0}.pix-step{min-width:62px}.pix-step small{font-size:8px}.pix-summary-card{grid-template-columns:1fr 1fr;padding:16px;gap:14px}.pix-summary-card>div+div{padding-left:14px}.pix-summary-card strong{font-size:26px}.pix-summary-card .pix-summary-status strong{font-size:15px}.pix-main-card{grid-template-columns:1fr;grid-template-areas:"code" "qr";padding:18px;gap:14px}.pix-main-copy h3{font-size:17px}.pix-code-block textarea{height:54px;min-height:54px;padding:16px 11px}.pix-copy-button{min-height:52px}.pix-qr-toggle{display:block;width:100%;margin-top:8px;padding:11px;border:1px solid rgba(150,170,190,.22);border-radius:8px;background:#111923;color:#b8c2cc;font-size:10px}.pix-qr-panel{display:none;padding:16px}.pix-checkout.qr-expanded .pix-qr-panel{display:flex;animation:pix-confirm-in .25s ease both}.pix-qr-frame{width:170px;height:170px}.pix-order-card dl{grid-template-columns:1fr 1fr}.pix-auto-note{padding:0 6px}.pix-confirmed-card{padding:28px 18px}}@media (max-width:430px){.pix-summary-card{grid-template-columns:1fr}.pix-summary-card>div+div{padding:13px 0 0;border-left:0;border-top:1px solid rgba(150,170,190,.14)}.pix-summary-card .pix-summary-status{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:12px}.pix-summary-card .pix-summary-status small{grid-column:1/-1}.pix-summary-card .pix-summary-status strong{margin:6px 0 0}.pix-summary-card .pix-summary-status span{text-align:right}.pix-step{min-width:52px}.pix-step span{width:27px;height:27px}.pix-step-line{margin-top:13px}.pix-order-card dl{grid-template-columns:1fr}.pix-main-card{padding:15px}.pix-checkout-head h2{font-size:22px}.pix-state-badge{font-size:8px;letter-spacing:.9px}.pix-confirmed-card h3{font-size:19px}.pix-confirmed-balance{width:100%}}@media (max-width:340px){.pix-step{min-width:46px}.pix-step small{font-size:7px}.pix-stepper{gap:2px}.pix-summary-card,.pix-main-card,.pix-order-card{border-radius:10px}.pix-code-block textarea{font-size:9px}}html[data-visual-motion=reduced] .pix-confirmed-card,html[data-visual-motion=reduced] .pix-checkout.qr-expanded .pix-qr-panel,html[data-visual-motion=reduced] .pix-page-loading span{animation:none}.dep-bonus-preview{margin-top:14px}.dep-bonus-card{display:grid;gap:8px;padding:14px 15px;border:1px solid rgba(150,170,190,.14);border-radius:12px;background:#0a1218}.dep-bonus-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.dep-bonus-card small{color:#7f8d9b;font-size:9px;font-weight:850;letter-spacing:.09em}.dep-bonus-card strong{color:#eef4f6;font-size:13px}.dep-bonus-card p{margin:0;color:#9aa8b5;font-size:12px;line-height:1.5}.dep-bonus-card.is-eligible{border-color:#46e39a47;background:linear-gradient(135deg,#46e39a0f,#0a1218 58%)}.dep-bonus-card.is-eligible strong{color:#8fe5bb}.dep-bonus-card.is-loading{color:#82909d}.dep-bonus-note{color:#748390!important;letter-spacing:0!important}.dep-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dep-summary>div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--dep-border);border-radius:10px;background:#ffffff04}.dep-summary>div:last-child{border-color:#46e39a33}.dep-summary>div:last-child strong{color:var(--dep-green)}.pix-bonus-result{display:grid;width:min(100%,420px);gap:8px;margin-top:10px;padding:14px;border:1px solid rgba(70,227,154,.18);border-radius:10px;background:#0b1511}.pix-bonus-result span{display:flex;justify-content:space-between;gap:12px;color:#94a39a;font-size:12px}.pix-bonus-result b,.pix-bonus-result strong{color:#b8e9c8}.partner-bonus-settings{display:grid;gap:12px;margin:4px 0;padding:16px;border:1px solid #26343f;border-radius:12px;background:#0a1218}.partner-bonus-settings legend{padding:0 8px;color:#8fe5bb;font-size:11px;font-weight:900;letter-spacing:.09em}.partner-bonus-settings>p{margin:0;color:#81909d;font-size:12px;line-height:1.5}.partner-bonus-config-grid,.partner-bonus-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.partner-bonus-config-grid article,.partner-bonus-metrics article{padding:14px;border:1px solid #22303b;border-radius:11px;background:#0a1218}.partner-bonus-config-grid small,.partner-bonus-metrics small{display:block;color:#748390;font-size:10px;font-weight:800;text-transform:uppercase}.partner-bonus-config-grid strong,.partner-bonus-metrics strong{display:block;margin-top:6px;color:#eef4f6}.partner-bonus-metrics{margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.partner-bonus-metrics strong{font-size:20px}.partner-bonus-history{display:grid;gap:10px;margin-top:18px}.partner-bonus-history h4{margin:0 0 2px}.partner-bonus-history>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:14px;padding:13px;border:1px solid #22303b;border-radius:11px;background:#091117}.partner-bonus-history strong,.partner-bonus-history small{display:block}.partner-bonus-history small{margin-top:3px;color:#748390}.partner-bonus-history dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.partner-bonus-history dt{color:#748390;font-size:9px;text-transform:uppercase}.partner-bonus-history dd{margin:3px 0 0;color:#dce5ea;font-weight:700}.creator-bonus-readonly{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid rgba(150,170,190,.13);border-radius:16px;background:#0c141b}.creator-bonus-readonly.is-on{border-color:#46e39a38}.creator-bonus-readonly small{color:#7b8997;font-size:10px;font-weight:850;letter-spacing:.09em}.creator-bonus-readonly h3{margin:6px 0 4px}.creator-bonus-readonly p{margin:0;color:#7e8c99;font-size:12px}.creator-bonus-readonly dl{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin:0}.creator-bonus-readonly dl>div{padding-left:12px;border-left:1px solid #24313b}.creator-bonus-readonly dt{color:#748390;font-size:9px;text-transform:uppercase}.creator-bonus-readonly dd{margin:4px 0 0;color:#dce5ea;font-weight:800}@media (max-width:800px){.dep-summary{grid-template-columns:1fr}.dep-bonus-card>div{align-items:flex-start;flex-direction:column}.partner-bonus-config-grid,.partner-bonus-metrics{grid-template-columns:1fr 1fr}.partner-bonus-history>article{grid-template-columns:1fr}.partner-bonus-history dl{grid-template-columns:1fr 1fr}.creator-bonus-readonly,.creator-bonus-readonly dl{grid-template-columns:1fr}.creator-bonus-readonly dl>div{padding:8px 0 0;border-left:0;border-top:1px solid #24313b}}@media (max-width:430px){.partner-bonus-config-grid,.partner-bonus-metrics,.partner-bonus-history dl{grid-template-columns:1fr}}.delivery-filters{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"status status status skin skin skin user user user scope scope scope" "source source source payment payment payment sort sort sort refresh refresh refresh";align-items:center}.delivery-filter-status{grid-area:status}.delivery-skin-search{grid-area:skin}.delivery-user-search{grid-area:user}.delivery-filter-supplier{grid-area:scope}.delivery-filter-source{grid-area:source}.delivery-filter-payment{grid-area:payment}.delivery-filter-sort{grid-area:sort}.delivery-refresh{grid-area:refresh}.delivery-filter-select{position:relative;min-width:0;width:100%}.delivery-filter-select .delivery-native-select{display:none;box-sizing:border-box;width:100%;height:44px;margin:0;appearance:none;-webkit-appearance:none;padding:0 46px 0 13px;background-color:#11141a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%238b98a5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:12px 8px}.delivery-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;margin:0;padding:0 16px;border:1px solid #373b47;border-radius:6px;background:#11141a;color:#d7dde3;text-align:left;font-size:13px;font-weight:600;cursor:pointer}.delivery-select-trigger:hover{border-color:#4a5661;background:#121820}.delivery-select-trigger:focus-visible{outline:2px solid #46e39a;outline-offset:2px}.delivery-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-select-trigger svg{flex:0 0 12px;width:12px;height:8px;fill:none;stroke:#8b98a5;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.delivery-filter-select.is-open .delivery-select-trigger svg{transform:rotate(180deg)}.delivery-select-menu{position:absolute;left:0;top:calc(100% + 5px);z-index:320;display:none;width:100%;max-height:min(320px,calc(100vh - 32px));padding:6px;overflow:auto;border:1px solid #343d46;border-radius:9px;background:#0f151b;box-shadow:0 18px 45px #000b}.delivery-filter-select.is-open .delivery-select-menu{display:grid;gap:2px}.delivery-filter-select.is-upward .delivery-select-menu{top:auto;bottom:calc(100% + 5px)}.delivery-select-menu [role=option]{display:flex;align-items:center;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#b8c1ca;text-align:left;font-size:12px;font-weight:650;cursor:pointer}.delivery-select-menu [role=option]:hover,.delivery-select-menu [role=option]:focus-visible{outline:0;background:#172029;color:#eef3f6}.delivery-select-menu [role=option][aria-selected=true]{background:#46e39a1a;color:#74e8ae}.delivery-select-menu [role=option][aria-selected=true]:before{content:"";flex:0 0 6px;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#46e39a}.delivery-card{overflow:visible;padding:14px;container-name:delivery-card;container-type:inline-size}.delivery-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.delivery-skin-copy-wrap{min-width:0}.delivery-market-name{display:block;margin-top:5px;color:#6f7784;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.delivery-copy-icon{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:28px;padding:5px 8px;border:1px solid #383e47;border-radius:6px;background:#171b20;color:#aeb4bd;font-size:9px;font-weight:800;cursor:pointer}.delivery-copy-icon:hover{border-color:#46e39a7a;color:#72e7ae}.delivery-copy-icon:disabled{opacity:.7;cursor:default}.delivery-copy-mark{position:relative;width:10px;height:10px;border:1px solid currentColor;border-radius:2px}.delivery-copy-mark:after{content:"";position:absolute;width:7px;height:7px;left:3px;top:-4px;border:1px solid currentColor;border-radius:2px;background:#171b20}.delivery-copy-icon.copied{border-color:#3d704b;color:#9ed9ac}.delivery-copy-icon.copied .delivery-copy-mark{width:11px;height:7px;border:0;border-left:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0;transform:rotate(-45deg)}.delivery-copy-icon.copied .delivery-copy-mark:after{display:none}.delivery-card-head-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.delivery-status.ordered{background:#3a2e1d;color:#e4bd72}.delivery-status.ready{background:#1d3348;color:#8fc5ff}.delivery-status.sent{background:#252e55;color:#aeb7ff}.delivery-status.delivered{background:#1e3b29;color:#97dfaa}.delivery-status.trade_error{background:#482125;color:#ff8589}.delivery-status.waiting_trade{background:#3a3020;color:#e7be73}.delivery-inline-anchor,.delivery-inline-subfield,.delivery-trade-editable,.delivery-offer-editable,.delivery-deadline-editable{position:relative;min-width:0}.delivery-status-editable{display:inline-flex;align-items:center;gap:5px;border:0;cursor:pointer;font:inherit}.delivery-edit-pencil{display:inline-block;margin-left:2px;opacity:.72;color:#65dfaa;font-size:9px;line-height:1;transform:translateY(-1px);transition:opacity .15s ease}.delivery-status-editable:hover .delivery-edit-pencil,.delivery-status-editable:focus-visible .delivery-edit-pencil,.delivery-inline-value:hover .delivery-edit-pencil,.delivery-inline-value:focus-visible .delivery-edit-pencil{opacity:.85}.delivery-inline-value{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:30px;margin:3px 0 0;padding:5px 8px;border:1px solid #30363f;border-radius:7px;background:#15191e;color:#d5d9df;font-size:10px;font-weight:750;line-height:1.35;text-align:left;overflow-wrap:anywhere;cursor:pointer}.delivery-inline-value:hover,.delivery-inline-value:focus-visible{border-color:#3a4049;background:#171b20;color:#fff;outline:none}.delivery-inline-edit-button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid #343a43;border-radius:7px;background:#171b20;color:#c6cbd2;font-size:9px;font-weight:850;cursor:pointer}.delivery-inline-edit-button:hover,.delivery-inline-edit-button:focus-visible{border-color:#46e39a66;background:#46e39a0f;color:#eef8f3;outline:none}.delivery-value-cell>.delivery-inline-subfield{margin-top:10px;padding-top:9px;border-top:1px solid #252b32}.delivery-trade-value{display:flex;width:100%;word-break:break-all}.delivery-offer-editable{width:100%}.delivery-inline-host{display:none;min-width:0;max-width:100%}.delivery-inline-host.open{display:block;margin-top:7px}.delivery-status-inline-host{position:absolute;right:0;top:calc(100% + 7px);z-index:130;width:260px;margin-top:0!important}.delivery-inline-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;width:min(100%,520px);min-width:0;padding:7px;border:1px solid #3a4049;border-radius:8px;background:#11151a;box-shadow:0 10px 28px #0007}.delivery-inline-editor.compact{grid-template-columns:1fr}.delivery-inline-editor input,.delivery-inline-editor select,.delivery-inline-confirm select,.delivery-inline-confirm textarea,.delivery-inline-trade-error select,.delivery-inline-trade-error textarea{width:100%;min-width:0;min-height:36px;margin:0;padding:8px 9px;border:1px solid #343b44;border-radius:6px;background:#0c0f13;color:#e0e3e7;font:inherit;font-size:10px;outline:none}.delivery-inline-editor input:focus,.delivery-inline-editor select:focus,.delivery-inline-confirm select:focus,.delivery-inline-confirm textarea:focus,.delivery-inline-trade-error select:focus,.delivery-inline-trade-error textarea:focus{border-color:#3bbd82;box-shadow:0 0 0 2px #46e39a1a}.delivery-inline-editor>span{padding-left:4px;color:#8d949f;font-size:10px;font-weight:800}.delivery-inline-money{grid-template-columns:auto minmax(0,1fr) auto auto}.delivery-inline-cny{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:min(100%,560px)}.delivery-inline-cny-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.delivery-inline-cny-fields label{display:grid;gap:5px;min-width:0}.delivery-inline-cny-fields label>span{color:#7f8894;font-size:8px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.delivery-inline-input-prefix{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid #343b44;border-radius:6px;background:#0c0f13;overflow:hidden}.delivery-inline-input-prefix:focus-within{border-color:#3bbd82;box-shadow:0 0 0 2px #46e39a1a}.delivery-inline-input-prefix>b{padding-left:9px;color:#929ba6;font-size:9px}.delivery-inline-input-prefix>input{border:0!important;box-shadow:none!important;background:transparent!important}.delivery-cny-preview{color:#89939e;font-size:9px;line-height:1.4}.delivery-inline-cny-actions{display:flex;justify-content:flex-end;gap:6px}.delivery-inline-editor button,.delivery-inline-confirm button,.delivery-inline-trade-error button{min-height:34px;padding:7px 10px;border:1px solid #3a4049;border-radius:6px;background:#191e24;color:#c9ced5;font-size:9px;font-weight:850;cursor:pointer}.delivery-inline-editor button.save,.delivery-inline-confirm button.save{border-color:#46e39a6b;background:#46e39a1a;color:#7de6b3}.delivery-inline-editor button.cancel{min-width:34px;padding-inline:8px}.delivery-inline-confirm button.danger,.delivery-inline-trade-error button.danger{border-color:#71383e;background:#2d191c;color:#ef9ea6}.delivery-inline-editor button:disabled,.delivery-inline-confirm button:disabled,.delivery-inline-trade-error button:disabled,.delivery-status-inline-menu button:disabled{opacity:.55;cursor:wait}.delivery-inline-host.is-saving{pointer-events:none}.delivery-inline-loading{display:block;margin-top:6px;color:#8a929d;font-size:8px;font-weight:700}.delivery-status-inline-menu{display:grid;gap:4px;width:100%;padding:7px;border:1px solid #3a4049;border-radius:9px;background:#101318;box-shadow:0 16px 38px #000a}.delivery-status-inline-menu button{min-height:36px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#cbd0d7;text-align:left;font-size:10px;font-weight:750;cursor:pointer}.delivery-status-inline-menu button:hover,.delivery-status-inline-menu button:focus-visible{background:#1d2229;color:#fff;outline:none}.delivery-status-inline-menu button.danger{color:#ee9ba3}.delivery-status-inline-menu>span{padding:9px;color:#7d8590;font-size:9px}.delivery-inline-confirm,.delivery-inline-trade-error{display:grid;gap:8px;width:100%;padding:10px;border:1px solid #3a4049;border-radius:9px;background:#101318;box-shadow:0 16px 38px #000a}.delivery-inline-confirm>strong{font-size:10px;color:#e1e4e8}.delivery-inline-confirm>div,.delivery-inline-trade-error>div{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.delivery-inline-confirm textarea,.delivery-inline-trade-error textarea{min-height:74px;resize:vertical;line-height:1.45}.delivery-inline-trade-error label{color:#858d98;font-size:8px;font-weight:850;letter-spacing:.6px;text-transform:uppercase}.delivery-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;padding-top:11px;border-top:1px solid #252a31}.delivery-finance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-info-grid>div{min-width:0;padding:9px 10px;border:1px solid #292f37;border-radius:8px;background:#0f1216}.delivery-info-grid span,.delivery-offer-row>span{display:block;color:#747c89;font-size:8px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.delivery-info-grid strong,.delivery-info-grid small{display:block;overflow-wrap:anywhere}.delivery-info-grid strong{margin-top:5px;color:#e2e5e9;font-size:11px}.delivery-info-grid small{margin-top:4px;color:#737b87;font-size:9px}.delivery-supplier-payment{min-width:0;padding:9px 10px;border:1px solid #292f37;border-radius:8px;background:#0f1216}.delivery-supplier-payment>span{display:block;color:#747c89;font-size:8px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.delivery-supplier-payment label{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:7px;color:#a8b0ba;font-size:10px;font-weight:800;cursor:pointer}.delivery-supplier-payment label{position:relative}.delivery-supplier-payment label b{min-width:0;overflow-wrap:anywhere}.delivery-supplier-payment label input{position:absolute;left:0;top:0;width:1px;height:1px;padding:0;margin:0;opacity:0}.delivery-supplier-payment label i{position:relative;flex:0 0 30px;width:30px;height:17px;border:1px solid #39414b;border-radius:999px;background:#171c22;transition:.18s ease}.delivery-supplier-payment label i:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#737d88;transition:.18s ease}.delivery-supplier-payment label input:checked+i{border-color:#46e39a73;background:#46e39a24}.delivery-supplier-payment label input:checked+i:after{left:15px;background:#46e39a}.delivery-supplier-payment label input:focus-visible+i{outline:2px solid rgba(70,227,154,.5);outline-offset:2px}.delivery-supplier-payment small{display:block;margin-top:5px;color:#737b87;font-size:9px;line-height:1.4}.delivery-supplier-payment.is-paid{border-color:#46e39a3d;background:linear-gradient(135deg,#46e39a0d,#0f1216)}.delivery-supplier-payment.is-paid label b{color:#74e8ae}.delivery-supplier-payment.is-disabled label{cursor:not-allowed;opacity:.72}.delivery-supplier-payment.is-disabled label input{cursor:not-allowed}.delivery-ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.delivery-ops-card{position:relative;min-width:0;padding:9px 10px;border:1px solid #2b3139;border-radius:8px;background:#101318}.delivery-ops-card>span,.delivery-trade-visible>span{display:block;color:#747c89;font-size:8px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.delivery-ops-card>small{display:block;margin-top:4px;color:#737b87;font-size:9px;overflow-wrap:anywhere}.delivery-purchase-card>strong{display:block;margin-top:6px;color:#d6dce2;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.delivery-trade-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:8px}.delivery-date-compact{display:none}.delivery-trade-visible{min-width:0}.delivery-trade-visible strong{display:block;margin-top:5px;min-width:0;color:#c9cdd4;font-size:9px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-trade-controls{display:grid;gap:6px;justify-items:end}.delivery-trade-inline-host{grid-column:1/-1;width:100%}.delivery-inline-actions{display:flex;gap:7px;align-items:center}.delivery-inline-actions button,.delivery-inline-actions a,.delivery-offer-row button{min-height:32px;padding:7px 9px;border:1px solid #363c45;border-radius:6px;background:#171b20;color:#bfc4cc;font-size:9px;font-weight:800;text-decoration:none}.delivery-inline-actions button:hover,.delivery-inline-actions a:hover,.delivery-offer-row button:hover{border-color:#46e39a6b;color:#74e8ae}.delivery-inline-actions>:is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-height:32px;line-height:1.2}.delivery-offer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:8px;padding:9px 11px;border:1px solid #292f37;border-radius:7px;background:#0f1216}.delivery-offer-row strong{min-width:0;color:#c9cdd4;font-size:10px;overflow:hidden;text-overflow:ellipsis}.delivery-error{display:grid;gap:4px}.delivery-error strong{font-size:10px}.delivery-error span{color:#e59ba0;font-size:10px;line-height:1.45}.delivery-footer-actions{display:flex!important;align-items:center;gap:8px}.delivery-footer-actions>.button{margin:0;padding:8px 11px;font-size:10px}.delivery-action-menu{position:relative;display:inline-block}.delivery-action-menu>summary{display:grid;place-items:center;width:36px;height:36px;border:1px solid #383d46;border-radius:7px;background:#181c21;color:#c5c9d0;font-size:20px;font-weight:900;line-height:1;list-style:none;cursor:pointer}.delivery-action-menu>summary::-webkit-details-marker{display:none}.delivery-action-menu[open]>summary{border-color:#46e39a66;background:#46e39a14;color:#72e7ae}.delivery-action-popover{position:absolute;right:0;top:42px;z-index:100;display:grid;width:220px;padding:7px;border:1px solid #353a44;border-radius:10px;background:#101318;box-shadow:0 18px 45px #000b}.delivery-action-popover button{min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#c7cbd2;text-align:left;font-size:10px;font-weight:700}.delivery-action-popover button:hover{background:#1d2229;color:#fff}.delivery-action-popover button.danger{color:#ee9aa1}.delivery-details-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:40px}.delivery-details-head h2{margin:12px 0 6px;overflow-wrap:anywhere}.delivery-details-head p{margin:0;color:#777f8c;font-size:10px;overflow-wrap:anywhere}.delivery-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0}.delivery-detail-grid>div{min-width:0;padding:11px;border:1px solid #303640;border-radius:8px;background:#101318}.delivery-detail-grid>div.wide{grid-column:1/-1}.delivery-detail-grid span{display:block;color:#757d89;font-size:8px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.delivery-detail-grid strong,.delivery-detail-grid small{display:block;margin-top:5px;overflow-wrap:anywhere;word-break:break-word}.delivery-detail-grid strong{font-size:10px;color:#d5d8dd}.delivery-detail-grid small{color:#7a828e;font-size:9px}.delivery-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 20px}.delivery-detail-actions>.button{margin:0;padding:9px 11px;font-size:10px}.delivery-details-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.delivery-details-columns>section{min-width:0;padding:13px;border:1px solid #303640;border-radius:9px;background:#0f1216}.delivery-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.delivery-section-title .button{margin:0;padding:7px 9px;font-size:9px}.delivery-timeline,.delivery-notes{display:grid;gap:8px}.delivery-timeline article,.delivery-notes article{padding:10px;border:1px solid #292f37;border-radius:7px;background:#12161b}.delivery-timeline strong,.delivery-timeline span,.delivery-timeline small,.delivery-notes small{display:block}.delivery-timeline strong{font-size:10px}.delivery-timeline span{margin-top:4px;color:#72b997;font-size:9px}.delivery-timeline small,.delivery-notes small{margin-top:4px;color:#737b88;font-size:8px}.delivery-timeline p,.delivery-notes p{margin:5px 0 0;color:#aeb4bc;font-size:9px;line-height:1.5}.delivery-error.detail{margin:0 0 16px}@media (max-width:1100px){.delivery-filters{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"status skin" "user scope" "source payment" "sort refresh"}.delivery-refresh{width:100%}}@media (max-width:800px){.delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-filters{grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "skin" "user" "scope" "source" "payment" "sort" "refresh"}.delivery-card{width:100%;max-width:100%;min-width:0;padding:14px;overflow:visible}.delivery-card-head{gap:8px 10px;flex-wrap:wrap}.delivery-skin{flex:1 1 190px;min-width:0;align-items:flex-start}.delivery-skin img{width:62px;height:52px}.delivery-title{align-items:flex-start;flex-wrap:wrap}.delivery-title strong{flex:1;min-width:120px}.delivery-card-head-actions{width:auto;max-width:100%;align-items:flex-start;flex-direction:row;justify-content:flex-end}.delivery-status-anchor{min-width:0}.delivery-status-inline-host{position:static;width:100%;margin-top:7px!important}.delivery-status-inline-menu,.delivery-inline-confirm,.delivery-inline-trade-error{width:100%;max-width:100%;box-shadow:none}.delivery-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-finance-grid .delivery-supplier-payment{grid-column:1/-1}.delivery-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-purchase-card{grid-column:1/-1;display:flex;align-items:baseline;gap:5px 7px;flex-wrap:wrap;padding:5px 2px;border:0;background:transparent}.delivery-purchase-card>span{flex:0 0 auto}.delivery-purchase-card>span:after{content:":"}.delivery-purchase-card>strong{margin-top:0}.delivery-purchase-card>small{margin-top:0}.delivery-trade-card{grid-template-columns:minmax(0,1fr) auto}.delivery-offer-editable,.delivery-deadline-editable{width:100%}.delivery-date-full{display:none}.delivery-date-compact{display:inline}.delivery-inline-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.delivery-inline-actions>*{text-align:center;white-space:nowrap}.delivery-inline-actions>:only-child{grid-column:1/-1}.delivery-offer-row{grid-template-columns:1fr}.delivery-offer-row>button{width:100%}.delivery-offer-row .delivery-inline-editor button{width:auto}.delivery-inline-host.open,.delivery-inline-editor{width:100%;max-width:100%}.delivery-inline-wide{grid-template-columns:minmax(0,1fr) auto auto}.delivery-footer{align-items:center;flex-direction:row;padding-top:8px}.delivery-footer-actions{width:auto}.delivery-footer-actions>.button{flex:0 0 auto}.delivery-action-menu{position:static}.delivery-action-popover{position:fixed;inset:auto 16px 18px;width:auto;max-height:72vh;overflow-y:auto;z-index:190}.delivery-action-popover button{min-height:44px;font-size:11px}.delivery-details-head{flex-direction:column}.delivery-detail-grid{grid-template-columns:1fr}.delivery-detail-grid>div.wide{grid-column:auto}.delivery-details-columns{grid-template-columns:1fr}}@media (max-width:800px),(hover:none) and (pointer:coarse){.delivery-filter-select .delivery-native-select{display:block}.delivery-filter-select .delivery-select-trigger,.delivery-filter-select .delivery-select-menu{display:none!important}}@media (max-width:430px){.delivery-summary{grid-template-columns:1fr}.delivery-info-grid,.delivery-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-finance-grid .delivery-supplier-payment,.delivery-purchase-card{grid-column:1/-1}.delivery-trade-card{grid-template-columns:1fr;gap:7px;padding:9px}.delivery-trade-controls{justify-items:stretch}.delivery-trade-controls>.delivery-inline-edit-button{justify-content:center}.delivery-card{padding:11px}.delivery-skin{flex:1 1 178px;width:auto}.delivery-skin img{width:56px;height:48px}.delivery-skin-copy-wrap{flex:1;min-width:0}.delivery-card-head-actions{margin-left:auto}.delivery-status{max-width:150px;white-space:normal;text-align:center;line-height:1.2}.delivery-action-menu>summary{width:34px;height:34px}body.admin-host .delivery-title{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}body.admin-host .delivery-title strong{flex:none;width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;line-height:1.35}body.admin-host .delivery-title .delivery-copy-icon{flex:0 0 auto;align-self:flex-start;max-width:100%}.delivery-info-grid{gap:8px;margin-top:9px;padding-top:9px}.delivery-info-grid>div,.delivery-supplier-payment,.delivery-ops-card{padding:8px}.delivery-ops-grid{gap:8px}.delivery-trade-visible strong{max-width:100%}.delivery-inline-editor,.delivery-inline-wide{grid-template-columns:minmax(0,1fr) 38px 38px}.delivery-inline-money{grid-template-columns:auto minmax(0,1fr) 38px 38px}.delivery-inline-cny{display:grid;grid-template-columns:minmax(0,1fr)}.delivery-inline-cny-fields{grid-template-columns:1fr}.delivery-inline-cny-actions{display:grid;grid-template-columns:1fr 1fr}.delivery-inline-editor button{padding-inline:7px}.delivery-inline-wide button.save{font-size:0}.delivery-inline-wide button.save:after{content:"✓";font-size:11px}.delivery-footer-actions{display:flex!important}.delivery-detail-actions{display:grid;grid-template-columns:1fr 1fr}.delivery-detail-actions>.delivery-action-menu{justify-self:end}}@container delivery-card (max-width:248px){.delivery-info-grid,.delivery-ops-grid{grid-template-columns:minmax(0,1fr)}.delivery-finance-grid .delivery-supplier-payment,.delivery-purchase-card{grid-column:1}.delivery-cost-cell:has(.delivery-inline-host.open),.delivery-assignee-card:has(.delivery-inline-host.open),.delivery-deadline-editable:has(.delivery-inline-host.open){grid-column:1}.delivery-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-inline-actions>:last-child:nth-child(3){grid-column:1/-1}}@container delivery-card (min-width:249px) and (max-width:800px){.delivery-cost-cell:has(.delivery-inline-host.open),.delivery-assignee-card:has(.delivery-inline-host.open),.delivery-deadline-editable:has(.delivery-inline-host.open){grid-column:1/-1}}.brand{flex:0 0 auto;max-width:none}.brand-logo{display:block;width:108px;height:auto;max-height:68px;object-fit:contain}footer .brand-logo{width:92px;max-height:58px}.auth-brand{display:block;margin:0 0 7px}.auth-brand img{display:block;width:118px;height:auto}.admin-auth-brand{display:block;margin-bottom:22px}.admin-auth-brand img{display:block;width:128px;height:auto}.admin-shell-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;margin:0 0 8px!important;padding:0 12px 15px!important;border:0!important;background:transparent!important}.admin-shell-brand:hover{background:transparent!important}.admin-shell-brand img{display:block;width:118px;height:auto}.admin-mobile-bar{align-items:center;justify-content:space-between;gap:12px}.admin-mobile-logo{display:none;align-items:center;flex:0 0 auto}.admin-mobile-logo img{display:block;width:76px;height:auto}@media (max-width:800px){header>.mobile-header-main>.brand{max-width:none}header>.mobile-header-main>.brand .brand-logo{width:82px;max-height:52px}footer .brand-logo{width:82px}.admin-mobile-logo{display:flex}.admin-shell-brand{padding:0 14px 14px!important}.admin-shell-brand img{width:105px}}@media (max-width:430px){header>.mobile-header-main>.brand{max-width:72px}header>.mobile-header-main>.brand .brand-logo{width:72px;max-height:46px}.admin-mobile-logo img{width:68px}}.brand-logo{width:76px;max-height:48px}footer .brand-logo{width:64px;max-height:41px}.auth-brand img{width:83px}.admin-auth-brand img{width:90px}.admin-shell-brand img{width:83px}.admin-mobile-logo img{width:53px}@media (max-width:800px){header>.mobile-header-main>.brand .brand-logo{width:58px;max-height:37px}footer .brand-logo{width:58px}.admin-shell-brand img{width:74px}}@media (max-width:430px){header>.mobile-header-main>.brand .brand-logo{width:51px;max-height:33px}.admin-mobile-logo img{width:48px}}.mobile-nav-head,.mobile-nav-user-card,.mobile-nav-account-card,.mobile-nav-section-title,.mobile-nav-footer,.nav-icon,.nav-chevron{display:none}.mobile-nav-body,.mobile-nav-section{display:contents}@media (max-width:800px){.nav-overlay{background:#05060894;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}#main-nav{width:min(88vw,340px);max-width:calc(100vw - 12px);height:100dvh;padding:0;gap:0;overflow:hidden;background:#0f1216;border-left:1px solid #282e36;box-shadow:-24px 0 70px #0000007a;transform:translate(105%);transition:transform .26s cubic-bezier(.22,.75,.25,1)}.mobile-nav-head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:68px;padding:14px 16px 13px;border-bottom:1px solid #242a31;background:#101318}.mobile-nav-head>span{color:#8b929d;font-size:10px;font-weight:850;letter-spacing:2.2px}.mobile-nav-close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #303640;border-radius:10px;background:#171b20;color:#dfe2e6;font-size:25px;font-weight:300;line-height:1;cursor:pointer}.mobile-nav-close:active{transform:scale(.96);background:#20252c}.mobile-nav-body{display:block;flex:1;min-height:0;padding:14px 14px 22px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343a43 transparent}.mobile-nav-body::-webkit-scrollbar{width:4px}.mobile-nav-body::-webkit-scrollbar-thumb{background:#343a43;border-radius:999px}.mobile-nav-user-card{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;width:100%;min-height:70px;padding:12px;border:1px solid #2c323a;border-radius:13px;background:linear-gradient(145deg,#181c21,#14171c);color:#fff;text-align:left;cursor:pointer;box-shadow:0 8px 22px #00000024}.mobile-nav-user-card:active{transform:scale(.985);border-color:#5d3a2b}.mobile-nav-avatar{display:grid;place-items:center;width:40px;height:40px;border:1px solid #65402e;border-radius:50%;background:linear-gradient(145deg,#4a2b1d,#2b1c16);color:#ffad7d;font-size:14px;font-weight:900;box-shadow:inset 0 0 0 3px #ff6c2c0d}.mobile-nav-user-copy{display:block;min-width:0;padding:0 10px}.mobile-nav-user-copy strong,.mobile-nav-user-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-user-copy strong{color:#f6f7f8;font-size:13px;font-weight:800}.mobile-nav-user-copy small{margin-top:5px;color:#838b97;font-size:9px;font-weight:650}.mobile-nav-card-chevron{justify-self:end;color:#676f7b;font-size:22px;line-height:1}.mobile-nav-account-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:12px 13px;border:1px solid #292f36;border-radius:11px;background:#12161a}.mobile-nav-account-card>div{min-width:0}.mobile-nav-account-card small,.mobile-nav-account-card strong{display:block}.mobile-nav-account-card small{color:#69717e;font-size:7px;font-weight:850;letter-spacing:1.15px}.mobile-nav-account-card strong{margin-top:5px;color:#e6e8eb;font-size:13px;font-weight:850;white-space:nowrap}.mobile-nav-account-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #314239;border-radius:999px;background:#17231c;color:#8fc49c;font-size:8px;font-weight:800}.mobile-nav-account-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#70bc82;box-shadow:0 0 8px #70bc8259}.mobile-nav-section{display:block;margin-top:21px}.mobile-nav-section-title{display:block;padding:0 9px 7px;color:#606874;font-size:8px;font-weight:850;letter-spacing:1.6px}#main-nav .mobile-nav-section a{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:50px;margin:2px 0;padding:10px 11px;border:1px solid transparent;border-radius:10px;color:#aeb4bd;font-size:12px;font-weight:700;line-height:1.25}#main-nav .mobile-nav-section a:hover,#main-nav .mobile-nav-section a:active{background:#171b20;color:#eceef0;border-color:#292f36}#main-nav .mobile-nav-section a.active{border-color:#5a3323;background:linear-gradient(90deg,#6e371e6b,#361f174d);color:#fff;box-shadow:inset 3px 0 #ff6c2c,0 5px 16px #00000014}#main-nav .mobile-nav-section a.active .nav-icon{color:#ff9868}.nav-icon{display:block;width:18px;height:18px;color:#737b87;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-chevron{display:block;justify-self:end;color:#555d68;font-size:18px;line-height:1}#main-nav .mobile-nav-section a.active .nav-chevron{color:#b76c49}.mobile-nav-footer{display:block;flex:0 0 auto;padding:12px 14px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #242a31;background:#101318}.mobile-nav-footer button{width:100%;min-height:46px;border:1px solid #333a43;border-radius:10px;background:#15191e;color:#c9ced4;font-size:11px;font-weight:800;cursor:pointer}.mobile-nav-footer button:hover,.mobile-nav-footer button:active{border-color:#66402f;background:#211915;color:#ffad83}}@media (max-width:430px){#main-nav{width:min(90vw,326px)}.mobile-nav-head{min-height:62px;padding:11px 12px}.mobile-nav-body{padding:12px 12px 18px}.mobile-nav-footer{padding-left:12px;padding-right:12px}.mobile-nav-user-card{grid-template-columns:42px minmax(0,1fr) 18px;padding:10px}.mobile-nav-avatar{width:38px;height:38px}.mobile-nav-account-card{padding:11px}.mobile-nav-section{margin-top:18px}#main-nav .mobile-nav-section a{min-height:48px;padding:9px 10px}}@media (max-width:350px){#main-nav{width:calc(100vw - 10px)}.mobile-nav-head,.mobile-nav-body,.mobile-nav-footer{padding-inline:10px}.mobile-nav-account-card{align-items:flex-start;flex-direction:column}.mobile-nav-account-status{align-self:flex-start}}body:not(.admin-host){--public-green:#46f5a7;--public-green-strong:#28e88f;--public-green-soft:#9dfbd0;--public-green-dark:#0f3f2c;--public-bg:#07100e;--public-panel:#0e1715;--public-panel-2:#111c19;--public-border:#21312c;--public-text:#f4f8f6;--public-muted:#8b9a95;background:radial-gradient(circle at 8% 0%,rgba(38,232,143,.08),transparent 28%),radial-gradient(circle at 92% 18%,rgba(38,232,143,.055),transparent 25%),linear-gradient(180deg,#08100f,#070c0b 52%,#09100e);color:var(--public-text)}body:not(.admin-host) header{height:82px;padding:0 max(3.2vw,28px);gap:34px;position:relative;z-index:100;border-bottom:1px solid rgba(125,190,165,.14);background:#070d0ceb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 40px #00000029}body:not(.admin-host) header:after{content:"";position:absolute;left:4%;right:4%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(70,245,167,.22),transparent);pointer-events:none}body:not(.admin-host) header>.mobile-header-main>.brand{padding-right:10px}body:not(.admin-host) header>.mobile-header-main>.brand .brand-logo{width:78px;max-height:50px;filter:drop-shadow(0 0 14px rgba(70,245,167,.08))}body:not(.admin-host) header #main-nav{gap:8px}body:not(.admin-host) header #main-nav>a,body:not(.admin-host) header #main-nav .mobile-nav-section>a{height:44px;min-height:44px;padding:0 13px;border:1px solid transparent;border-radius:10px;color:#98a7a1;font-size:12px;font-weight:700}body:not(.admin-host) header #main-nav>a:hover,body:not(.admin-host) header #main-nav .mobile-nav-section>a:hover{color:#eafff5;background:#46f5a70b;border-color:#46f5a714}body:not(.admin-host) header #main-nav>a.active,body:not(.admin-host) header #main-nav .mobile-nav-section>a.active{color:#74ffc0;background:linear-gradient(180deg,#46f5a71f,#46f5a711);border-color:#46f5a721;box-shadow:inset 0 -2px #46f5a7cc,0 0 24px #46f5a70a}body:not(.admin-host) header #main-nav>a.active:after{display:none}body:not(.admin-host) .header-actions{gap:10px}body:not(.admin-host) .wallet-premium{min-width:126px;height:48px;padding:5px 8px 5px 10px;border:1px solid #273a34;border-radius:12px;background:linear-gradient(180deg,#101b18,#0d1614);color:#fff;display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:7px;box-shadow:inset 0 1px #ffffff06,0 9px 25px #00000026}body:not(.admin-host) .wallet-premium:hover{border-color:#46f5a757;background:#12201c;transform:translateY(-1px)}body:not(.admin-host) .wallet-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#46f5a714;color:#66f7b2}body:not(.admin-host) .wallet-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body:not(.admin-host) .wallet-copy{min-width:0;text-align:left}body:not(.admin-host) .wallet-copy small,body:not(.admin-host) .wallet-copy strong{display:block}body:not(.admin-host) .wallet-copy small{color:#66756f;font-size:7px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}body:not(.admin-host) .wallet-copy strong{margin-top:3px;color:#f2f7f5;font-size:11px;font-weight:850;white-space:nowrap}body:not(.admin-host) .wallet-plus{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:linear-gradient(145deg,#55f7b0,#28e88f);color:#06120d;font-size:18px;font-weight:800;box-shadow:0 0 20px #46f5a729}body:not(.admin-host) .profile-trigger{height:48px;min-width:142px;max-width:205px;padding:5px 10px 5px 6px;border:1px solid #273a34;border-radius:12px;background:linear-gradient(180deg,#101b18,#0d1614);color:#fff;display:grid;grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:8px;text-align:left;box-shadow:inset 0 1px #ffffff06,0 9px 25px #00000026}body:not(.admin-host) .profile-trigger:hover{border-color:#46f5a742;background:#12201c;transform:translateY(-1px)}body:not(.admin-host) .profile-avatar{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border:1px solid rgba(70,245,167,.38);border-radius:50%;background:radial-gradient(circle at 30% 25%,#214d3b,#0d241a 65%);color:#8fffc9;font-size:11px;font-weight:900;box-shadow:0 0 0 3px #46f5a70a}body:not(.admin-host) .profile-avatar img{width:100%;height:100%;object-fit:cover}body:not(.admin-host) .profile-copy{min-width:0}body:not(.admin-host) .profile-copy small,body:not(.admin-host) .profile-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .profile-copy small{color:#66756f;font-size:7px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}body:not(.admin-host) .profile-copy strong{margin-top:3px;color:#ecf5f1;font-size:11px;font-weight:800}body:not(.admin-host) .profile-chevron{justify-self:end;color:#77847f;font-size:14px;line-height:1}body:not(.admin-host) main{max-width:1510px;padding-top:24px}body:not(.admin-host) .button{border-color:#39eda0;background:linear-gradient(135deg,#5df8b5,#2ce98f);color:#07130e;border-radius:10px;box-shadow:0 8px 24px #23d8841f;font-weight:850}body:not(.admin-host) .button:hover{background:linear-gradient(135deg,#79ffc5,#42f3a2);box-shadow:0 10px 30px #29e88f2e;transform:translateY(-1px)}body:not(.admin-host) .button.secondary{border-color:#2d4940;background:#08120fb3;color:#d5e7e0;box-shadow:none}body:not(.admin-host) .button.secondary:hover{border-color:#3c765f;background:#46f5a70e;color:#f3fff9}body:not(.admin-host) .hero.home-hero{min-height:430px;grid-template-columns:1.02fr .98fr;border:1px solid rgba(89,156,132,.24);border-radius:18px;background:linear-gradient(105deg,#08110ffa,#081812eb 52%,#052319db),radial-gradient(circle at 75% 45%,rgba(70,245,167,.12),transparent 34%);box-shadow:inset 0 1px #ffffff05,0 26px 70px #0000003d;isolation:isolate}body:not(.admin-host) .hero.home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 46%,rgba(70,245,167,.025) 52%,transparent 75%),repeating-linear-gradient(90deg,transparent 0 94px,rgba(255,255,255,.012) 95px),repeating-linear-gradient(0deg,transparent 0 94px,rgba(255,255,255,.01) 95px);-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 55%,#000);mask-image:linear-gradient(90deg,transparent 15%,#000 55%,#000);pointer-events:none;z-index:0}body:not(.admin-host) .hero.home-hero:after{content:"";position:absolute;width:380px;height:380px;right:-40px;bottom:-150px;border-radius:50%;background:#30f59c14;filter:blur(80px);pointer-events:none}body:not(.admin-host) .home-hero .hero-copy{padding:50px 48px 46px;z-index:3}body:not(.admin-host) .home-hero .eyebrow{color:#62f6af;font-size:10px;letter-spacing:1.8px}body:not(.admin-host) .home-hero .eyebrow i{background:#59f7ad;box-shadow:0 0 15px #46f5a7cc}body:not(.admin-host) .home-hero h1{max-width:690px;margin:17px 0 14px;font-size:clamp(50px,4.4vw,72px);line-height:.93;letter-spacing:-1.8px;text-shadow:0 2px 20px rgba(0,0,0,.2)}body:not(.admin-host) .home-hero h1 em{color:#50f2a8;text-shadow:0 0 25px rgba(70,245,167,.15)}body:not(.admin-host) .home-hero .hero-copy>p{max-width:530px;color:#9eaaa6;font-size:14px;line-height:1.65}body:not(.admin-host) .home-hero .hero-actions{gap:11px;margin-top:25px}body:not(.admin-host) .home-primary-cta{min-width:205px;gap:28px;padding:14px 18px}body:not(.admin-host) .home-primary-cta span{font-size:20px;line-height:1}body:not(.admin-host) .home-secondary-cta{min-width:160px;padding:14px 18px}body:not(.admin-host) .hero-trust-row{display:flex;align-items:center;gap:28px;margin-top:31px;padding-top:19px;border-top:1px solid rgba(119,160,144,.14)}body:not(.admin-host) .hero-trust-row span{display:flex;align-items:center;gap:8px}body:not(.admin-host) .hero-trust-row b{color:#61f8af;font-size:12px}body:not(.admin-host) .hero-trust-row small{color:#6f7d78;font-size:9px;white-space:nowrap}body:not(.admin-host) .home-hero .hero-art{min-height:430px;overflow:hidden}body:not(.admin-host) .home-hero .hero-grid{position:absolute;inset:11% 7% 8% 0;background:radial-gradient(circle at 48% 48%,rgba(70,245,167,.11),transparent 38%);border-radius:50%;filter:blur(2px)}body:not(.admin-host) .home-hero .big-x{right:10%;top:50%;transform:translateY(-50%) skew(-8deg);font-size:310px;color:#46f5a705;-webkit-text-stroke:1px rgba(70,245,167,.12);z-index:0}body:not(.admin-host) .home-hero .hero-skin{position:absolute;width:72%;max-width:430px;height:245px;object-fit:contain;z-index:2;filter:drop-shadow(0 26px 22px rgba(0,0,0,.65)) drop-shadow(0 0 25px rgba(70,245,167,.09));transition:transform .35s ease}body:not(.admin-host) .home-hero .hero-skin-primary{right:5%;top:14%;transform:rotate(-12deg) translateZ(0)}body:not(.admin-host) .home-hero .hero-skin-secondary{right:18%;bottom:5%;transform:rotate(10deg) scale(.8);opacity:.58;filter:drop-shadow(0 20px 18px rgba(0,0,0,.65)) saturate(.86)}body:not(.admin-host) .home-hero:hover .hero-skin-primary{transform:rotate(-9deg) scale(1.02)}body:not(.admin-host) .home-hero .feature-tag{top:24px;right:24px;border-color:#46f5a73d;background:#071912c7;color:#9cffcf;border-radius:999px;padding:8px 11px;display:flex;align-items:center;gap:7px}body:not(.admin-host) .home-hero .feature-tag i{width:6px;height:6px;border-radius:50%;background:#48f1a3;box-shadow:0 0 12px #48f1a3}body:not(.admin-host) .home-hero .featured-label{right:27px;bottom:23px}body:not(.admin-host) .home-hero .featured-label small{color:#71827c;letter-spacing:2px}body:not(.admin-host) .home-hero .featured-label strong{margin-top:4px;color:#4ff1a7;font-size:15px;letter-spacing:1.4px}body:not(.admin-host) .home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 30px}body:not(.admin-host) .home-shortcuts>a{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px;border:1px solid #20312b;border-radius:13px;background:linear-gradient(145deg,#101b18f5,#0b1210f5);box-shadow:inset 0 1px #ffffff05,0 13px 28px #0000001f;transition:.2s ease}body:not(.admin-host) .home-shortcuts>a:hover{border-color:#46f5a747;background:#111f1a;transform:translateY(-2px)}body:not(.admin-host) .shortcut-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(70,245,167,.18);border-radius:11px;background:linear-gradient(145deg,#46f5a71b,#46f5a706);color:#5ef5ad;font-size:11px;font-weight:900}body:not(.admin-host) .home-shortcuts strong,body:not(.admin-host) .home-shortcuts small{display:block;min-width:0}body:not(.admin-host) .home-shortcuts strong{color:#f0f6f3;font-size:12px}body:not(.admin-host) .home-shortcuts small{margin-top:4px;color:#77857f;font-size:9px;line-height:1.35}body:not(.admin-host) .home-shortcuts>a>b{justify-self:end;color:#61706a;font-size:20px;font-weight:400}body:not(.admin-host) .mode-nav{margin:0 0 28px;padding:5px;border:1px solid #1f302a;border-radius:12px;background:#0d1613}body:not(.admin-host) .mode-nav a{border-radius:8px;color:#85948e;font-weight:750}body:not(.admin-host) .mode-nav a.selected{background:linear-gradient(180deg,#46f5a721,#46f5a711);color:#78ffc1;box-shadow:inset 0 0 0 1px #46f5a721}body:not(.admin-host) .section-heading{margin-bottom:18px}body:not(.admin-host) .section-heading h2{font-size:24px;letter-spacing:-.55px}body:not(.admin-host) .section-heading p{color:#77857f}body:not(.admin-host) .live-label{color:#6af6b3}body:not(.admin-host) .live-label:before{background:#50f1a5;box-shadow:0 0 12px #46f5a78c}body:not(.admin-host) .toolbar{padding:7px;border:1px solid #1f302a;border-radius:12px;background:#0b1311c7;box-shadow:inset 0 1px #ffffff04}body:not(.admin-host) .tabs{border:0;background:transparent;padding:0}body:not(.admin-host) .tabs button{min-height:38px;border-radius:8px;color:#76847e}body:not(.admin-host) .tabs button.selected{background:#163126;color:#72f6b7;box-shadow:inset 0 0 0 1px #46f5a71a}body:not(.admin-host) .toolbar input,body:not(.admin-host) .toolbar select{border-color:#26362f;background:#0b1210;color:#c9d4d0;border-radius:8px}body:not(.admin-host) .toolbar input:focus,body:not(.admin-host) .toolbar select:focus{border-color:#46f5a78c;box-shadow:0 0 0 2px #46f5a70f}body:not(.admin-host) .grid{gap:14px}body:not(.admin-host) .skin-card{border:1px solid #22342d;border-radius:14px;background:linear-gradient(155deg,#111b18,#0c1412);box-shadow:inset 0 1px #ffffff05,0 16px 32px #00000021;overflow:hidden}body:not(.admin-host) .skin-card:hover{border-color:#46f5a74d;transform:translateY(-3px);box-shadow:0 18px 40px #00000038,0 0 24px #46f5a706}body:not(.admin-host) .skin-visual{height:185px;border-bottom-color:#ffffff09;background:radial-gradient(ellipse at 50% 100%,var(--glow,#46f5a72b),transparent 72%),linear-gradient(180deg,#111b19,#0d1513)}body:not(.admin-host) .skin-visual:after{height:1px;width:54%;opacity:.75}body:not(.admin-host) .skin-visual img{height:145px}body:not(.admin-host) .card-status{border:1px solid #2a3934;border-radius:999px;background:#0a100eb8;color:#a0aca7;padding:6px 9px}body:not(.admin-host) .card-status.ready{border-color:#46f5a72e;background:#153024;color:#7df5bc}body:not(.admin-host) .duel-number{color:#56635e}body:not(.admin-host) .skin-body{padding:16px}body:not(.admin-host) .skin-body h3{font-size:17px;color:#eef5f2}body:not(.admin-host) .weapon,body:not(.admin-host) .wear{color:#6f7d78}body:not(.admin-host) .value-row{border-color:#20302b;color:#718079}body:not(.admin-host) .value-row b{color:#edf5f1}body:not(.admin-host) .players{border-bottom:1px solid #1c2b26;padding-bottom:14px}body:not(.admin-host) .avatar{border-color:#345047;background:#182823;color:#9bb4ab}body:not(.admin-host) .avatar.empty{border-color:#3d4a46;background:transparent;color:#6d7b76}body:not(.admin-host) .card-bottom{padding-top:13px}body:not(.admin-host) .entry b{color:#f4faf7}body:not(.admin-host) .entry small{color:#67756f}body:not(.admin-host) .card-bottom .button{min-height:43px;padding:10px 12px}body:not(.admin-host) .fair-note{color:#62706b}body:not(.admin-host) footer{border-top-color:#1d2c27;background:#060c0ab3}body:not(.admin-host) footer p,body:not(.admin-host) footer>div{color:#687770}body:not(.admin-host) input:focus,body:not(.admin-host) select:focus{border-color:#3bdc94}body:not(.admin-host) .eyebrow{color:#52efa5}body:not(.admin-host) h1 em{color:#51eda4}body:not(.admin-host) .mobile-nav-avatar{border-color:#285b46;background:linear-gradient(145deg,#173a2a,#0d241a);color:#82ffc4;overflow:hidden}body:not(.admin-host) .mobile-nav-avatar img{width:100%;height:100%;object-fit:cover}body:not(.admin-host) .mobile-nav-account-status{border-color:#284b3d;background:#10291e;color:#75dba8}body:not(.admin-host) #main-nav .mobile-nav-section a.active{border-color:#285640;background:linear-gradient(90deg,#247e5340,#12442e29);color:#fff;box-shadow:inset 3px 0 #46f5a7,0 5px 16px #00000014}body:not(.admin-host) #main-nav .mobile-nav-section a.active .nav-icon{color:#64f5b0}body:not(.admin-host) .mobile-nav-footer button:hover,body:not(.admin-host) .mobile-nav-footer button:active{border-color:#36654f;background:#11271d;color:#75f7b7}@media (max-width:1100px){body:not(.admin-host) header{gap:18px;padding-inline:22px}body:not(.admin-host) header #main-nav>a,body:not(.admin-host) header #main-nav .mobile-nav-section>a{padding-inline:10px;font-size:11px}body:not(.admin-host) .profile-trigger{min-width:128px;max-width:168px}body:not(.admin-host) .home-hero h1{font-size:54px}}@media (max-width:800px){body:not(.admin-host) header{height:68px;min-height:68px;padding:0 4%;gap:7px;background:#070d0cf5}body:not(.admin-host) header>.mobile-header-main>.brand .brand-logo{width:48px;max-height:32px}body:not(.admin-host) .header-actions{gap:6px}body:not(.admin-host) .wallet-premium{min-width:0;width:auto;height:40px;grid-template-columns:minmax(0,1fr) 22px;padding:5px 6px 5px 9px;gap:5px;border-radius:10px}body:not(.admin-host) .wallet-icon,body:not(.admin-host) .wallet-copy small{display:none}body:not(.admin-host) .wallet-copy strong{margin:0;font-size:10px}body:not(.admin-host) .wallet-plus{width:22px;height:22px;font-size:15px}body:not(.admin-host) .profile-trigger{min-width:0;max-width:104px;height:40px;grid-template-columns:28px minmax(0,1fr);padding:5px 7px 5px 5px;gap:6px;border-radius:10px}body:not(.admin-host) .profile-avatar{width:28px;height:28px;font-size:9px}body:not(.admin-host) .profile-copy small,body:not(.admin-host) .profile-chevron{display:none}body:not(.admin-host) .profile-copy strong{margin:0;font-size:9px}body:not(.admin-host) .menu-toggle{width:40px;flex-basis:40px;height:40px;border-color:#2a3b35;background:#101916;border-radius:10px;color:#d9e8e2}body:not(.admin-host) main{padding-top:14px}body:not(.admin-host) .hero.home-hero{grid-template-columns:1fr;min-height:0;border-radius:15px}body:not(.admin-host) .home-hero .hero-copy{padding:30px 24px 20px}body:not(.admin-host) .home-hero h1{font-size:clamp(41px,12vw,58px);letter-spacing:-1.2px}body:not(.admin-host) .home-hero .hero-copy>p{font-size:12px}body:not(.admin-host) .home-hero .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}body:not(.admin-host) .home-primary-cta,body:not(.admin-host) .home-secondary-cta{min-width:0;width:100%;padding:13px 12px;font-size:11px}body:not(.admin-host) .hero-trust-row{gap:15px;margin-top:24px;overflow:hidden}body:not(.admin-host) .hero-trust-row span{min-width:0;gap:5px}body:not(.admin-host) .hero-trust-row small{font-size:8px;overflow:hidden;text-overflow:ellipsis}body:not(.admin-host) .home-hero .hero-art{min-height:235px;margin-top:0}body:not(.admin-host) .home-hero .hero-skin{width:66%;height:170px}body:not(.admin-host) .home-hero .hero-skin-primary{right:4%;top:8%}body:not(.admin-host) .home-hero .hero-skin-secondary{right:26%;bottom:0;transform:rotate(9deg) scale(.73)}body:not(.admin-host) .home-hero .big-x{font-size:210px;right:14%}body:not(.admin-host) .home-hero .feature-tag{top:12px;right:12px;font-size:8px;padding:6px 8px}body:not(.admin-host) .home-hero .featured-label{right:16px;bottom:14px}body:not(.admin-host) .home-hero .featured-label strong{font-size:11px}body:not(.admin-host) .home-shortcuts{grid-template-columns:1fr;margin:10px 0 22px;gap:8px}body:not(.admin-host) .home-shortcuts>a{grid-template-columns:40px minmax(0,1fr) 16px;padding:11px;border-radius:11px}body:not(.admin-host) .shortcut-icon{width:38px;height:38px;border-radius:9px}body:not(.admin-host) .mode-nav{margin-bottom:21px}body:not(.admin-host) .toolbar{padding:6px}}@media (max-width:430px){body:not(.admin-host) header{padding-inline:10px;gap:5px}body:not(.admin-host) .profile-trigger{max-width:90px}body:not(.admin-host) .wallet-premium{padding-left:7px}body:not(.admin-host) .home-hero .hero-copy{padding:26px 18px 18px}body:not(.admin-host) .home-hero h1{font-size:clamp(38px,11.8vw,49px)}body:not(.admin-host) .home-hero .hero-actions{grid-template-columns:1fr}body:not(.admin-host) .hero-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body:not(.admin-host) .hero-trust-row span{display:block}body:not(.admin-host) .hero-trust-row small{display:block;margin-top:3px;white-space:normal;line-height:1.25}body:not(.admin-host) .home-hero .hero-art{min-height:205px}body:not(.admin-host) .home-hero .hero-skin{height:145px}body:not(.admin-host) .section-heading h2{font-size:21px}body:not(.admin-host) .skin-visual{height:168px}body:not(.admin-host) .skin-visual img{height:132px}}@media (max-width:350px){body:not(.admin-host) header>.mobile-header-main>.brand .brand-logo{width:43px}body:not(.admin-host) .wallet-plus{display:none}body:not(.admin-host) .wallet-premium{grid-template-columns:1fr;padding-right:8px}body:not(.admin-host) .profile-trigger{max-width:76px;grid-template-columns:26px minmax(0,1fr)}body:not(.admin-host) .profile-avatar{width:26px;height:26px}}body:not(.admin-host) .home-page{display:block}body:not(.admin-host) .home-page>.home-section,body:not(.admin-host) .home-page>.home-security,body:not(.admin-host) .home-page>.home-final-cta{margin-top:54px}body:not(.admin-host) .home-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}body:not(.admin-host) .home-proof-strip article{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:14px;border:1px solid #20312b;border-radius:13px;background:linear-gradient(145deg,#101b18f5,#0a110ff5);box-shadow:inset 0 1px #ffffff05,0 12px 26px #0000001a}body:not(.admin-host) .home-proof-strip article>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(70,245,167,.16);border-radius:11px;background:linear-gradient(145deg,#46f5a71c,#46f5a706);color:#5ff5ae;font-size:11px;font-weight:900}body:not(.admin-host) .home-proof-strip strong,body:not(.admin-host) .home-proof-strip small{display:block;min-width:0}body:not(.admin-host) .home-proof-strip strong{color:#eff6f3;font-size:11px}body:not(.admin-host) .home-proof-strip small{margin-top:4px;color:#74827c;font-size:8px;line-height:1.35}body:not(.admin-host) .home-section{padding:32px;border:1px solid #1f302a;border-radius:17px;background:linear-gradient(145deg,#0d1714e0,#080f0de0);box-shadow:inset 0 1px #ffffff04,0 20px 50px #0000001f}body:not(.admin-host) .home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}body:not(.admin-host) .home-section-heading>div{min-width:0}body:not(.admin-host) .home-section-heading>p{max-width:440px;margin:0 0 3px;color:#7f8d87;font-size:11px;line-height:1.6}body:not(.admin-host) .home-section-heading h2,body:not(.admin-host) .home-security h2,body:not(.admin-host) .home-final-cta h2{margin:9px 0 0;color:#f3f8f5;font-size:clamp(31px,3.2vw,46px);line-height:.98;letter-spacing:-1.25px}body:not(.admin-host) .home-section-heading h2 em,body:not(.admin-host) .home-final-cta h2 em{color:#4ff1a7}body:not(.admin-host) .home-inline-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #2a3e36;border-radius:9px;color:#b6c7c0;font-size:10px;font-weight:800}body:not(.admin-host) .home-inline-link:hover{border-color:#39735b;color:#70f7b7;background:#46f5a70a}body:not(.admin-host) .home-inline-link span{font-size:17px;line-height:1}body:not(.admin-host) .home-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body:not(.admin-host) .home-step-grid article{position:relative;min-height:160px;padding:21px;border:1px solid #21322c;border-radius:14px;background:linear-gradient(155deg,#111b18,#0c1412);overflow:hidden}body:not(.admin-host) .home-step-grid article:after{content:"";position:absolute;right:-45px;bottom:-45px;width:120px;height:120px;border-radius:50%;background:#46f5a70d;filter:blur(22px)}body:not(.admin-host) .home-step-no{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:24px;border:1px solid rgba(70,245,167,.18);border-radius:10px;background:#12271e;color:#64f4b0;font-size:10px;font-weight:900}body:not(.admin-host) .home-step-grid strong{display:block;color:#edf5f1;font-size:13px}body:not(.admin-host) .home-step-grid p{margin:7px 0 0;color:#7d8a85;font-size:10px;line-height:1.55}body:not(.admin-host) .home-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}body:not(.admin-host) .home-mode-card{position:relative;min-height:265px;display:flex;flex-direction:column;justify-content:flex-end;padding:25px;border:1px solid #263830;border-radius:16px;background:radial-gradient(circle at 88% 18%,rgba(70,245,167,.08),transparent 27%),linear-gradient(150deg,#121d1a,#0c1412);overflow:hidden;box-shadow:0 15px 36px #0000001f;transition:.22s ease}body:not(.admin-host) .home-mode-card.primary{border-color:#46f5a73d;background:radial-gradient(circle at 82% 20%,rgba(70,245,167,.13),transparent 31%),linear-gradient(150deg,#13251e,#0b1612)}body:not(.admin-host) .home-mode-card:hover{transform:translateY(-3px);border-color:#46f5a761}body:not(.admin-host) .home-mode-mark{position:absolute;right:22px;top:13px;color:#46f5a70f;font-size:116px;font-weight:950;line-height:1;letter-spacing:-9px}body:not(.admin-host) .home-mode-card>div:nth-child(2){position:relative;z-index:2}body:not(.admin-host) .home-mode-card small{color:#55dca0;font-size:8px;font-weight:850;letter-spacing:1.4px}body:not(.admin-host) .home-mode-card h3{margin:8px 0;color:#f2f8f5;font-size:24px}body:not(.admin-host) .home-mode-card p{max-width:480px;margin:0;color:#819089;font-size:10px;line-height:1.58}body:not(.admin-host) .home-mode-card>span{position:relative;z-index:2;margin-top:24px;color:#70f7b8;font-size:10px;font-weight:850}body:not(.admin-host) .home-featured-section{background:transparent;border-color:transparent;padding-left:0;padding-right:0;box-shadow:none}body:not(.admin-host) .home-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body:not(.admin-host) .home-featured-grid>.empty-state{grid-column:1/-1}body:not(.admin-host) .home-featured-grid .skin-card{min-width:0}body:not(.admin-host) .home-security{display:grid;grid-template-columns:.78fr 1.22fr;gap:32px;padding:34px;border:1px solid #20312b;border-radius:17px;background:radial-gradient(circle at 0% 0%,rgba(70,245,167,.07),transparent 30%),linear-gradient(145deg,#0f1a17,#0b1210)}body:not(.admin-host) .home-security-grid{display:grid;gap:9px}body:not(.admin-host) .home-security-grid article{padding:16px;border:1px solid #21322c;border-radius:11px;background:#09100e9e}body:not(.admin-host) .home-security-grid strong{display:block;color:#dceae4;font-size:11px}body:not(.admin-host) .home-security-grid p{margin:6px 0 0;color:#75847e;font-size:9px;line-height:1.5}body:not(.admin-host) .home-final-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:37px;border:1px solid rgba(70,245,167,.24);border-radius:18px;background:radial-gradient(circle at 78% 50%,rgba(70,245,167,.13),transparent 28%),linear-gradient(120deg,#10251d,#0a1511);overflow:hidden}body:not(.admin-host) .home-final-cta:after{content:"X1";position:absolute;right:15%;top:50%;transform:translateY(-50%) skew(-9deg);color:#46f5a709;font-size:160px;font-weight:950;line-height:1;pointer-events:none}body:not(.admin-host) .home-final-cta>div,body:not(.admin-host) .home-final-cta>.button{position:relative;z-index:2}body:not(.admin-host) .home-final-cta p{max-width:510px;margin:12px 0 0;color:#85938d;font-size:10px;line-height:1.55}body:not(.admin-host) .home-final-cta>.button{flex:0 0 auto;min-width:170px;justify-content:center}body:not(.admin-host) .arena-page{display:block}body:not(.admin-host) .arena-intro{margin-bottom:18px;padding:31px 33px;border:1px solid #20312b;border-radius:16px;background:radial-gradient(circle at 90% 20%,rgba(70,245,167,.07),transparent 28%),linear-gradient(145deg,#0f1a17,#0b1210)}body:not(.admin-host) .arena-intro h1{font-size:clamp(36px,4.3vw,58px);line-height:.95}body:not(.admin-host) .arena-intro p{max-width:610px;color:#829089}body:not(.admin-host) .arena-page .mode-nav{margin-top:0}body:not(.admin-host) .arena-page #duelos{margin-top:6px}@media (max-width:1100px){body:not(.admin-host) .home-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.admin-host) .home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.admin-host) .home-featured-grid .skin-card:nth-child(3){display:none}}@media (max-width:800px){body:not(.admin-host) .home-page>.home-section,body:not(.admin-host) .home-page>.home-security,body:not(.admin-host) .home-page>.home-final-cta{margin-top:30px}body:not(.admin-host) .home-proof-strip{grid-template-columns:1fr 1fr;gap:8px}body:not(.admin-host) .home-proof-strip article{grid-template-columns:40px minmax(0,1fr);min-height:70px;padding:11px}body:not(.admin-host) .home-proof-strip article>span{width:38px;height:38px;border-radius:9px}body:not(.admin-host) .home-section{padding:22px 18px;border-radius:14px}body:not(.admin-host) .home-section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:18px}body:not(.admin-host) .home-section-heading h2,body:not(.admin-host) .home-security h2,body:not(.admin-host) .home-final-cta h2{font-size:clamp(29px,8vw,40px)}body:not(.admin-host) .home-step-grid{grid-template-columns:1fr}body:not(.admin-host) .home-step-grid article{min-height:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}body:not(.admin-host) .home-step-no{width:38px;height:38px;margin:0}body:not(.admin-host) .home-mode-grid{grid-template-columns:1fr}body:not(.admin-host) .home-mode-card{min-height:220px;padding:21px}body:not(.admin-host) .home-mode-mark{font-size:94px}body:not(.admin-host) .home-featured-grid{grid-template-columns:1fr 1fr;gap:10px}body:not(.admin-host) .home-featured-grid .skin-card:nth-child(3){display:none}body:not(.admin-host) .home-security{grid-template-columns:1fr;padding:23px 19px;gap:22px}body:not(.admin-host) .home-final-cta{align-items:flex-start;flex-direction:column;padding:26px 20px}body:not(.admin-host) .home-final-cta>.button{width:100%}body:not(.admin-host) .arena-intro{padding:24px 20px}}@media (max-width:520px){body:not(.admin-host) .home-proof-strip{grid-template-columns:1fr}body:not(.admin-host) .home-featured-grid{grid-template-columns:1fr}body:not(.admin-host) .home-featured-grid .skin-card:nth-child(2),body:not(.admin-host) .home-featured-grid .skin-card:nth-child(3){display:none}body:not(.admin-host) .home-mode-card{min-height:205px}}body:not(.admin-host){--public-bg:#050706;--public-panel:#0d1311;--public-panel-2:#111917;--public-card:#131c19;--public-card-strong:#17211e;--public-border:#26342f;--public-border-strong:#31463e;background:radial-gradient(circle at 18% -10%,rgba(48,170,113,.045),transparent 28%),linear-gradient(180deg,#050706,#060908 46%,#070a09)}body:not(.admin-host) header{border-bottom:1px solid rgba(148,170,160,.1);background:#060908f5;box-shadow:0 8px 24px #0000002e}body:not(.admin-host) header:after{display:none!important;content:none!important}body:not(.admin-host) .brand.wordmark-brand{display:inline-flex;align-items:center;gap:7px;min-width:max-content;padding:0;color:#f2f6f4;text-decoration:none;line-height:1}body:not(.admin-host) .brand-mark{position:relative;display:inline-block;color:#f5f7f6;font-size:25px;font-weight:950;font-style:italic;letter-spacing:-2.1px;transform:skew(-5deg)}body:not(.admin-host) .brand-mark:after{content:"";position:absolute;right:-4px;bottom:-4px;width:13px;height:2px;border-radius:99px;background:#46f5a7;opacity:.82}body:not(.admin-host) .brand-word{color:#dce4e0;font-size:12px;font-weight:850;letter-spacing:1.55px}body:not(.admin-host) footer .brand.wordmark-brand{gap:6px}body:not(.admin-host) footer .brand-mark{font-size:21px}body:not(.admin-host) footer .brand-word{font-size:10px}body:not(.admin-host) .auth-wordmark{display:inline-flex;align-items:center;gap:7px;margin:0 0 11px}body:not(.admin-host) .auth-wordmark .brand-mark{font-size:28px}body:not(.admin-host) .auth-wordmark .brand-word{font-size:12px}body:not(.admin-host) header #main-nav>a.active,body:not(.admin-host) header #main-nav .mobile-nav-section>a.active{color:#79edb5;background:#46f5a711;border-color:#46f5a71f;box-shadow:none}body:not(.admin-host) .hero.home-hero{border-color:#2a3b35;background:radial-gradient(circle at 76% 45%,rgba(70,245,167,.085),transparent 34%),linear-gradient(105deg,#0d1412,#0e1916 53%,#0b1c15);box-shadow:inset 0 1px #ffffff06,0 24px 70px #00000057}body:not(.admin-host) .home-proof-strip article,body:not(.admin-host) .home-section,body:not(.admin-host) .home-step-grid article,body:not(.admin-host) .home-mode-card,body:not(.admin-host) .home-security,body:not(.admin-host) .home-security-grid article,body:not(.admin-host) .arena-intro,body:not(.admin-host) .weighted-explainer,body:not(.admin-host) .panel,body:not(.admin-host) .account-box,body:not(.admin-host) .trade-profile-card{border-color:#293a34;background-color:#101714}body:not(.admin-host) .home-proof-strip article{background:linear-gradient(145deg,#111a17,#0e1513);box-shadow:inset 0 1px #ffffff06,0 14px 30px #0003}body:not(.admin-host) .home-section{background:linear-gradient(145deg,#0e1613,#0a100e);box-shadow:inset 0 1px #ffffff05,0 24px 55px #0003}body:not(.admin-host) .home-step-grid article,body:not(.admin-host) .home-mode-card{background:radial-gradient(circle at 90% 10%,rgba(70,245,167,.04),transparent 30%),linear-gradient(155deg,#141e1b,#101714);box-shadow:inset 0 1px #ffffff06,0 16px 34px #0003}body:not(.admin-host) .home-mode-card.primary{background:radial-gradient(circle at 84% 18%,rgba(70,245,167,.09),transparent 32%),linear-gradient(150deg,#16241f,#101914)}body:not(.admin-host) .home-security{background:radial-gradient(circle at 0% 0%,rgba(70,245,167,.045),transparent 30%),linear-gradient(145deg,#111916,#0b110f);box-shadow:0 22px 50px #0003}body:not(.admin-host) .home-security-grid article{background:#131b18}body:not(.admin-host) .home-final-cta{border-color:#2d433a;background:radial-gradient(circle at 78% 50%,rgba(70,245,167,.09),transparent 30%),linear-gradient(120deg,#15221d,#0e1613);box-shadow:0 24px 60px #00000038}body:not(.admin-host) .arena-intro{background:radial-gradient(circle at 90% 20%,rgba(70,245,167,.05),transparent 28%),linear-gradient(145deg,#121a17,#0c1210);box-shadow:0 18px 42px #0000002e}body:not(.admin-host) .toolbar{border-color:#293a34;background:#0f1614;box-shadow:inset 0 1px #ffffff05,0 10px 24px #0000001f}body:not(.admin-host) .skin-card{border-color:#2c3d36;background:linear-gradient(155deg,#151e1b,#101714);box-shadow:inset 0 1px #ffffff06,0 18px 38px #0000003d}body:not(.admin-host) .skin-card:hover{border-color:#3b594d;box-shadow:0 20px 46px #00000052,0 0 25px #46f5a706}body:not(.admin-host) .skin-visual{background:radial-gradient(ellipse at 50% 100%,var(--glow,#46f5a728),transparent 72%),linear-gradient(180deg,#18221f,#111815)}body:not(.admin-host) .mode-nav{border-color:#263832;background:#0d1412}body:not(.admin-host) .wallet-premium,body:not(.admin-host) .profile-trigger{border-color:#2d3f38;background:linear-gradient(180deg,#121a17,#0d1412);box-shadow:inset 0 1px #ffffff06,0 9px 25px #00000038}@media (max-width:800px){body:not(.admin-host) header{position:relative;z-index:120;background:#070b0a}body:not(.admin-host) .nav-overlay{z-index:110;background:#020403b8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body:not(.admin-host) #main-nav{position:fixed!important;top:0!important;right:0!important;left:auto!important;z-index:140!important;width:min(88vw,340px)!important;max-width:calc(100vw - 10px)!important;height:100dvh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;background:#0b100e!important;border-left:1px solid #2c3b36!important;box-shadow:-26px 0 70px #0000008f!important;transform:translate3d(105%,0,0)!important}body:not(.admin-host).mobile-nav-open #main-nav{transform:translateZ(0)!important}body:not(.admin-host) .mobile-nav-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;flex:0 0 auto!important;min-height:64px;background:#0e1513;border-bottom-color:#283730}body:not(.admin-host) .mobile-nav-brand{display:inline-flex;align-items:center;gap:4px;min-width:0;color:#f3faf7;white-space:nowrap}body:not(.admin-host) .mobile-nav-brand-mark{font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;font-weight:900;font-style:italic;letter-spacing:-1.5px;line-height:1}body:not(.admin-host) .mobile-nav-brand-word{font-size:8px;font-weight:900;letter-spacing:1px}body:not(.admin-host) .mobile-nav-title{justify-self:center;color:#718079;font-size:9px;font-weight:850;letter-spacing:1.8px}body:not(.admin-host) .mobile-nav-body{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;color:#dfe7e3!important;background:#0b100e;-webkit-overflow-scrolling:touch}body:not(.admin-host) .mobile-nav-user-card{display:grid!important;background:linear-gradient(145deg,#151d1a,#111714)!important;border-color:#304139!important;color:#f2f6f4!important}body:not(.admin-host) .mobile-nav-account-card{display:flex!important;background:#111815!important;border-color:#2b3b34!important}body:not(.admin-host) .mobile-nav-section{display:block!important}body:not(.admin-host) .mobile-nav-section-title{display:block!important;color:#6d7b75!important}body:not(.admin-host) #main-nav .mobile-nav-section a{display:grid!important;color:#aab6b1!important;opacity:1!important;visibility:visible!important}body:not(.admin-host) #main-nav .mobile-nav-section a.active{color:#effaf5!important;background:#46f5a713!important;border-color:#46f5a721!important;box-shadow:inset 3px 0 #46f5a7!important}body:not(.admin-host) .mobile-nav-footer{display:block!important;flex:0 0 auto!important;background:#0e1513;border-top-color:#283730}body:not(.admin-host) .mobile-nav-close,body:not(.admin-host) .mobile-nav-footer button{opacity:1!important;visibility:visible!important}body:not(.admin-host) .brand.wordmark-brand{gap:5px}body:not(.admin-host) .brand-mark{font-size:20px;letter-spacing:-1.7px}body:not(.admin-host) .brand-word{font-size:9px;letter-spacing:1.1px}}@media (max-width:430px){body:not(.admin-host) #main-nav{width:min(91vw,326px)!important}body:not(.admin-host) .brand-mark{font-size:19px}body:not(.admin-host) .brand-word{font-size:8px}}@media (max-width:350px){body:not(.admin-host) .brand-word{display:none}}body:not(.admin-host) #main-nav a.active,body:not(.admin-host) header #main-nav>a.active,body:not(.admin-host) header #main-nav .mobile-nav-section>a.active{color:#79edb5!important;background:#46f5a712!important;border-color:#46f5a724!important;box-shadow:none!important;text-decoration:none!important}body:not(.admin-host) #main-nav a.active:before,body:not(.admin-host) #main-nav a.active:after,body:not(.admin-host) header #main-nav>a.active:before,body:not(.admin-host) header #main-nav>a.active:after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}body:not(.admin-host) .home-featured-section{padding:32px!important;border-color:#293a34!important;background:linear-gradient(145deg,#0e1613,#0a100e)!important;box-shadow:inset 0 1px #ffffff05,0 24px 55px #0003!important}body:not(.admin-host) .home-featured-section .home-section-heading{padding-left:0;padding-right:0}body:not(.admin-host) .home-featured-grid{width:100%;max-width:100%;margin:0;padding:0;align-items:stretch}body:not(.admin-host) .home-featured-grid .skin-card{width:100%;max-width:100%;margin:0}@media (max-width:800px){body:not(.admin-host) #main-nav a.active,body:not(.admin-host) #main-nav .mobile-nav-section a.active{color:#effaf5!important;background:#46f5a714!important;border-color:#46f5a724!important;box-shadow:inset 3px 0 #46f5a7!important}body:not(.admin-host) #main-nav a.active:before,body:not(.admin-host) #main-nav a.active:after{display:none!important;content:none!important}body:not(.admin-host) .home-featured-section{padding:22px 18px!important}body:not(.admin-host) .home-featured-grid{gap:10px}}@media (max-width:520px){body:not(.admin-host) .home-featured-section{padding:20px 16px!important}}[hidden]{display:none!important}body:not(.admin-host) .home-mode-grid.single{grid-template-columns:minmax(0,1fr)}body:not(.admin-host) .home-mode-grid.single .home-mode-card{width:100%;max-width:none}.fixed-duel-mode{min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid #333942;border-radius:8px;background:#171b20;color:#eef2f5;font-size:12px;font-weight:800}body:not(.admin-host) .arena-page #cards.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}body:not(.admin-host) .duel-card{position:relative;min-width:0;overflow:hidden;border:1px solid #2b3a34;border-radius:16px;background:linear-gradient(165deg,#121a17,#0c1210);box-shadow:inset 0 1px #ffffff06,0 18px 42px #00000047;isolation:isolate}body:not(.admin-host) .duel-card:before{content:"";position:absolute;z-index:4;top:0;left:17%;right:17%;height:2px;background:var(--rarity,#a971f0);box-shadow:0 0 18px var(--rarity,#a971f0);opacity:.9;pointer-events:none}body:not(.admin-host) .duel-card:hover{transform:translateY(-3px);border-color:#3a5047;box-shadow:inset 0 1px #ffffff08,0 24px 50px #00000054}body:not(.admin-host) .duel-card-topline{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-bottom:1px solid #203029;background:linear-gradient(180deg,#0f1714fa,#0b110ffa)}body:not(.admin-host) .duel-card-kicker{color:#f0f7f3;font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;font-weight:900;letter-spacing:.8px}body:not(.admin-host) .duel-seat-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 7px;border:1px solid #2a4037;border-radius:999px;background:#101a16;color:#83938c;font-size:8px;font-weight:850}body:not(.admin-host) .duel-card-status{justify-self:end;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;border:1px solid #2a3b34;border-radius:999px;background:#111a17;color:#8d9a95;font-size:8px;font-weight:850;letter-spacing:.15px}body:not(.admin-host) .duel-card-status.ready{border-color:#4ff1a72e;background:#4ff1a70e;color:#6bf1b3}body:not(.admin-host) .duel-card .duel-skin-visual{height:184px;margin:12px 12px 0;border:1px solid #26362f;border-radius:13px;background:radial-gradient(ellipse at 50% 70%,var(--glow,#8847ff25),transparent 62%),radial-gradient(circle at 50% 50%,var(--glow,#8847ff25),transparent 54%),linear-gradient(155deg,#111916,#0b110f);overflow:hidden}body:not(.admin-host) .duel-card .duel-skin-visual:before{content:none}body:not(.admin-host) .duel-card .duel-skin-visual:after{content:none}body:not(.admin-host) .duel-card .duel-number{top:10px;right:11px;color:#5f6d67;font-size:8px;z-index:3}body:not(.admin-host) .duel-card .duel-skin-visual img{position:relative;z-index:2;width:88%;height:154px;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(0,0,0,.72)) drop-shadow(0 0 10px var(--glow,#a971f025));transform:translateZ(0);backface-visibility:hidden}body:not(.admin-host) .duel-card:hover .duel-skin-visual img{transform:scale(1.035) translateZ(0)}body:not(.admin-host) .duel-card-body{padding:14px 13px 13px}body:not(.admin-host) .duel-skin-copy{min-width:0;padding:1px 2px 13px;text-align:center}body:not(.admin-host) .duel-card .weapon{color:#74857e;font-size:8px;letter-spacing:1.1px}body:not(.admin-host) .duel-card .duel-skin-copy h3{margin:4px 0 2px;overflow:hidden;color:#f0f6f3;font-size:18px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-card .wear{color:#7d8b85;font-size:9px}body:not(.admin-host) .duel-finance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #25352e;border-radius:11px;background:#0c1310;overflow:hidden}body:not(.admin-host) .duel-finance>div{min-width:0;padding:11px 8px 10px;text-align:center}body:not(.admin-host) .duel-finance>div+div{border-left:1px solid #23322c}body:not(.admin-host) .duel-finance small,body:not(.admin-host) .duel-finance strong{display:block;min-width:0}body:not(.admin-host) .duel-finance small{overflow:hidden;color:#6f7d77;font-size:7px;font-weight:850;letter-spacing:.35px;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-finance strong{margin-top:5px;overflow:hidden;color:#dce8e2;font-size:13px;letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-finance .duel-finance-prize{background:#4ff1a709}body:not(.admin-host) .duel-finance .duel-finance-prize strong{color:#52efa8}body:not(.admin-host) .duel-participants{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;margin-top:11px;padding:12px 10px;border:1px solid #263830;border-radius:11px;background:radial-gradient(circle at 50% 50%,rgba(79,241,167,.045),transparent 36%),#0d1512}body:not(.admin-host) .duel-player{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:#aab8b1;font-size:9px;font-weight:750;text-align:center}body:not(.admin-host) .duel-player>[data-player-name]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-player-avatar{position:relative;display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;overflow:hidden;border:2px solid #4ff1a7;border-radius:50%;background:linear-gradient(145deg,#1a2a23,#111915);color:#dcf7e9;box-shadow:0 0 0 3px #4ff1a70b,0 0 16px #4ff1a70f;font-size:10px;font-weight:900}body:not(.admin-host) .duel-player-avatar.empty{border:1px dashed #3e5a4e;background:#101714;color:#55eaaa;box-shadow:none;font-size:24px;font-weight:400}body:not(.admin-host) .duel-player-avatar img{width:100%;height:100%;object-fit:cover}body:not(.admin-host) .duel-vs{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(79,241,167,.13);border-radius:9px;background:#4ff1a70b;color:#58f0aa;font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;font-style:italic;font-weight:900}body:not(.admin-host) .duel-card-countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:9px 11px;border:1px solid rgba(79,241,167,.18);border-radius:9px;background:#4ff1a70b}body:not(.admin-host) .duel-card-countdown small{color:#72a88f;font-size:7px;font-weight:850;letter-spacing:1px}body:not(.admin-host) .duel-card-countdown strong{color:#61f0ad;font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;line-height:1}body:not(.admin-host) .duel-card .split-preview{margin-top:9px}body:not(.admin-host) .duel-card-action{width:100%;min-height:42px;margin-top:11px;padding-left:12px;padding-right:12px;border-color:#4ff1a7;border-radius:10px;background:linear-gradient(180deg,#59f5ad,#3be596);color:#06110c;box-shadow:0 10px 24px #4ff1a71a;font-size:15px;font-weight:700;letter-spacing:.1px;line-height:1.1;white-space:nowrap}body:not(.admin-host) .duel-card-action:hover{border-color:#76f8bc;background:linear-gradient(180deg,#74f7bb,#4cec9f)}body:not(.admin-host) .duel-card[data-duel-status=completed] .duel-card-status{color:#a9b5b0;background:#141c19}@media (max-width:1150px){body:not(.admin-host) .arena-page #cards.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){body:not(.admin-host) .arena-page #cards.grid,body:not(.admin-host) .home-featured-grid{grid-template-columns:1fr;gap:12px}body:not(.admin-host) .home-featured-grid .skin-card:nth-child(2),body:not(.admin-host) .home-featured-grid .skin-card:nth-child(3){display:block}body:not(.admin-host) .duel-card{max-width:520px;width:100%;margin-left:auto;margin-right:auto}body:not(.admin-host) .duel-card .duel-skin-visual{height:190px}body:not(.admin-host) .duel-card .duel-skin-visual img{height:158px}}@media (max-width:390px){body:not(.admin-host) .duel-card-topline{padding:9px 10px;gap:6px}body:not(.admin-host) .duel-card .duel-skin-visual{height:168px;margin:10px 10px 0}body:not(.admin-host) .duel-card .duel-skin-visual img{height:142px}body:not(.admin-host) .duel-card-body{padding:12px 10px 11px}body:not(.admin-host) .duel-finance>div{padding:10px 5px 9px}body:not(.admin-host) .duel-finance small{font-size:6.4px}body:not(.admin-host) .duel-finance strong{font-size:11.5px}body:not(.admin-host) .duel-player-avatar{width:42px;height:42px;flex-basis:42px}}body:not(.admin-host) .duel-card:hover .duel-player-avatar img{transform:none}body:not(.admin-host) .account-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body:not(.admin-host) .account-actions .button{margin:0;min-width:126px}body:not(.admin-host) .account-profile-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:28px;align-items:center;margin:0 0 18px;padding:22px 24px;border:1px solid #293a34;border-radius:12px;background:linear-gradient(145deg,#111a17,#0d1412)}body:not(.admin-host) .account-profile-copy h3{margin:9px 0 7px;font-size:20px}body:not(.admin-host) .account-profile-copy p{max-width:560px;color:#91a29b;line-height:1.65}body:not(.admin-host) .account-profile-form{padding:16px;border:1px solid #263a32;border-radius:10px;background:#07100d9e}body:not(.admin-host) .account-profile-form>label{margin:0 0 7px}body:not(.admin-host) .account-profile-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}body:not(.admin-host) .account-profile-field .button{margin:0;white-space:nowrap}body:not(.admin-host) .account-profile-form>small{display:block;margin-top:7px;color:#70847b;font-size:10px}body:not(.admin-host) .avatar-profile-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(300px,.85fr);gap:22px;align-items:center;margin:0 0 30px;padding:24px 26px;border:1px solid #293a34;border-radius:12px;background:radial-gradient(circle at 8% 18%,rgba(70,245,167,.055),transparent 28%),linear-gradient(145deg,#111a17,#0d1412);box-shadow:inset 0 1px #ffffff06,0 18px 42px #0000002e}body:not(.admin-host) .profile-avatar-preview{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid #32624f;background:linear-gradient(145deg,#173126,#0d1814);color:#69f6b6;box-shadow:0 0 0 5px #46f5a709,inset 0 1px #ffffff0a}body:not(.admin-host) .profile-avatar-preview img{width:100%;height:100%;display:block;object-fit:cover}body:not(.admin-host) .profile-avatar-preview span{font-size:34px;font-weight:900;line-height:1}body:not(.admin-host) .avatar-profile-copy h3{margin:9px 0 7px;font-size:20px}body:not(.admin-host) .avatar-profile-copy p{max-width:560px;color:#91a29b;line-height:1.65}body:not(.admin-host) .avatar-profile-form{min-width:0;padding:16px;border:1px solid #263a32;border-radius:10px;background:#07100d9e}body:not(.admin-host) .avatar-profile-form label{margin:0 0 7px}body:not(.admin-host) .avatar-profile-form input[type=file]{min-width:0;padding:9px;border-color:#2a453a;background:#0b1310;color:#aebdb7}body:not(.admin-host) .avatar-profile-form input[type=file]::file-selector-button{margin-right:10px;padding:8px 10px;border:1px solid #315646;border-radius:7px;background:#13251e;color:#d9eee5;cursor:pointer}body:not(.admin-host) .avatar-file-note{display:block;margin-top:8px;color:#70847b;font-size:10px;line-height:1.5}body:not(.admin-host) .avatar-crop-editor{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:16px;align-items:center;margin-top:14px;padding:14px;border:1px solid #2b4037;border-radius:11px;background:#09110e}body:not(.admin-host) .avatar-crop-editor[hidden]{display:none}body:not(.admin-host) .avatar-crop-stage{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#050908;box-shadow:inset 0 0 0 1px #ffffff09}body:not(.admin-host) .avatar-crop-stage canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none;user-select:none}body:not(.admin-host) .avatar-crop-stage canvas:active{cursor:grabbing}body:not(.admin-host) .avatar-crop-ring{position:absolute;inset:4px;border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 999px #00000052,0 0 0 1px #00000080;pointer-events:none}body:not(.admin-host) .avatar-crop-controls{display:grid;gap:10px;min-width:0}body:not(.admin-host) .avatar-crop-controls label{display:grid;gap:7px;margin:0;color:#dbe7e1;font-size:11px;font-weight:700}body:not(.admin-host) .avatar-crop-controls input[type=range]{width:100%;accent-color:#46e39a}body:not(.admin-host) .avatar-crop-controls .button{margin:0;width:100%}body:not(.admin-host) .avatar-crop-controls small{color:#70847b;font-size:10px;line-height:1.5}body:not(.admin-host) .avatar-profile-actions{display:flex;gap:8px;margin-top:13px}body:not(.admin-host) .avatar-profile-actions .button{flex:1;min-width:0;margin:0;padding:11px 12px}@media (max-width:800px){body:not(.admin-host) .account-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}body:not(.admin-host) .account-actions .button{width:100%;min-width:0}body:not(.admin-host) .account-profile-card{grid-template-columns:1fr;gap:16px;padding:20px}body:not(.admin-host) .avatar-profile-card{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px}body:not(.admin-host) .profile-avatar-preview{width:72px;height:72px}body:not(.admin-host) .profile-avatar-preview span{font-size:27px}body:not(.admin-host) .avatar-profile-form{grid-column:1/-1;width:100%}body:not(.admin-host) .avatar-crop-editor{grid-template-columns:minmax(130px,180px) minmax(0,1fr)}}@media (max-width:420px){body:not(.admin-host) .account-actions{grid-template-columns:1fr}body:not(.admin-host) .account-profile-field{grid-template-columns:1fr}body:not(.admin-host) .avatar-profile-card{grid-template-columns:1fr}body:not(.admin-host) .profile-avatar-preview{width:82px;height:82px}body:not(.admin-host) .avatar-profile-form{grid-column:auto}body:not(.admin-host) .avatar-profile-actions{flex-direction:column}body:not(.admin-host) .avatar-crop-editor{grid-template-columns:1fr}body:not(.admin-host) .avatar-crop-stage{max-width:220px;justify-self:center}}body:not(.admin-host) .profile-defeats-grid .defeat-card{border-color:#ef444457;background:radial-gradient(circle at 50% 0%,rgba(239,68,68,.07),transparent 42%),linear-gradient(155deg,#211415,#140d0e);box-shadow:inset 0 1px #ffffff05,0 16px 32px #00000029}body:not(.admin-host) .profile-defeats-grid .defeat-card:hover{border-color:#f8717194;box-shadow:0 18px 40px #0000003d,0 0 28px #ef444414}body:not(.admin-host) .profile-defeats-grid .defeat-card .skin-visual{background:radial-gradient(ellipse at 50% 100%,rgba(190,46,55,.24),transparent 76%),#1a1112;border-bottom-color:#ef444414}body:not(.admin-host) .profile-defeats-grid .defeat-card .skin-visual:after{background:#e5525a;box-shadow:0 -2px 22px #e5525a7a}body:not(.admin-host) .profile-defeats-grid .defeat-card .lost-badge{color:#ffb0b5;background:#4a2024;border:1px solid rgba(239,68,68,.24)}body:not(.admin-host) .profile-defeats-grid .defeat-card .value-row b{color:#f39aa0}body:not(.admin-host) .profile-defeats-grid .defeat-card .defeat-meta{color:#b88b8e}body:not(.admin-host) .player-odds-user{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}body:not(.admin-host) .player-odds-user .duel-player-avatar{width:34px;height:34px;flex:0 0 34px}body:not(.admin-host) .player-odds-user b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .profile-active-grid{margin-bottom:36px}body:not(.admin-host){--x1-bg:#070b10;--x1-surface:#0b1117;--x1-surface-2:#101720;--x1-surface-3:#141c24;--x1-border:#25303b;--x1-border-soft:#1b2530;--x1-text:#f3f6f8;--x1-text-2:#c8d2dc;--x1-muted:#8c99a8;--x1-accent:#46e39a;--x1-accent-strong:#39d98a;background:var(--x1-bg);color:var(--x1-text)}body:not(.admin-host) header{border-bottom-color:#1b252f;background:#070b10f0;box-shadow:0 12px 34px #0000002e}body:not(.admin-host) header:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}body:not(.admin-host) header #main-nav>a,body:not(.admin-host) header #main-nav .mobile-nav-section>a{color:#8996a4}body:not(.admin-host) header #main-nav>a:hover,body:not(.admin-host) header #main-nav .mobile-nav-section>a:hover{color:#dfe6eb;background:#ffffff09;border-color:#26313c}body:not(.admin-host) header #main-nav>a.active,body:not(.admin-host) header #main-nav .mobile-nav-section>a.active{color:#7be8b5;background:#46e39a12;border-color:#46e39a29;box-shadow:none}body:not(.admin-host) .wallet-premium,body:not(.admin-host) .profile-trigger{border-color:#29343f;background:linear-gradient(180deg,#101720,#0b1117);box-shadow:inset 0 1px #ffffff06,0 10px 25px #0003}body:not(.admin-host) .wallet-icon{background:#17231f;color:#69dfa9}body:not(.admin-host) .wallet-plus{background:linear-gradient(145deg,#51e6a2,#39d98a);box-shadow:0 5px 16px #39d98a24}body:not(.admin-host) .profile-avatar{border-color:#33434d;background:radial-gradient(circle at 30% 25%,#20313a,#101820 68%);color:#c6d2da;box-shadow:0 0 0 3px #ffffff06}body:not(.admin-host) .button{border-color:#46e39a;background:linear-gradient(135deg,#4be5a0,#39d98a);color:#06120d;box-shadow:0 8px 22px #39d98a21}body:not(.admin-host) .button:hover{background:linear-gradient(135deg,#5ceaaa,#46e39a);box-shadow:0 10px 26px #39d98a2e}body:not(.admin-host) .button.secondary{border-color:#33404c;background:#101720;color:#d7e0e6;box-shadow:none}body:not(.admin-host) .button.secondary:hover{border-color:#465463;background:#141c24;color:#f3f6f8}body:not(.admin-host) .hero.home-hero{border-color:#27323e;background:radial-gradient(circle at 78% 46%,rgba(70,227,154,.055),transparent 29%),linear-gradient(108deg,#0b1117,#0c131a 52%,#0b1218);box-shadow:inset 0 1px #ffffff06,0 28px 70px #00000057}body:not(.admin-host) .hero.home-hero:before{background:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.018) 54%,transparent 74%),repeating-linear-gradient(90deg,transparent 0 94px,rgba(255,255,255,.009) 95px),repeating-linear-gradient(0deg,transparent 0 94px,rgba(255,255,255,.008) 95px)}body:not(.admin-host) .hero.home-hero:after{width:330px;height:330px;right:-70px;bottom:-170px;background:#46e39a09;filter:blur(92px)}body:not(.admin-host) .home-hero .eyebrow,body:not(.admin-host) .eyebrow{color:#9aa8b6}body:not(.admin-host) .home-hero .eyebrow i,body:not(.admin-host) .eyebrow i{background:#46e39a;box-shadow:none}body:not(.admin-host) .home-hero h1{color:#f3f6f8;text-shadow:0 3px 18px rgba(0,0,0,.22)}body:not(.admin-host) .home-hero h1 em,body:not(.admin-host) h1 em{color:#46e39a;text-shadow:none}body:not(.admin-host) .home-hero .hero-copy>p{color:#9aa7b3}body:not(.admin-host) .hero-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top-color:#202b35}body:not(.admin-host) .hero-trust-row span{display:block;min-width:0}body:not(.admin-host) .hero-trust-row b{display:block;color:#cdd6dc;white-space:nowrap}body:not(.admin-host) .hero-trust-row small{display:block;margin-top:3px;color:#768492;white-space:normal}body:not(.admin-host) .home-hero .hero-grid{background:radial-gradient(circle at 50% 50%,rgba(70,227,154,.055),transparent 38%)}body:not(.admin-host) .home-hero .big-x{color:#ffffff04;-webkit-text-stroke:1px rgba(145,164,177,.105)}body:not(.admin-host) .home-hero .hero-skin{filter:drop-shadow(0 26px 22px rgba(0,0,0,.7))}body:not(.admin-host) .home-hero .feature-tag{border-color:#304238;background:#0a1116e0;color:#b8c8c0;box-shadow:none}body:not(.admin-host) .home-hero .feature-tag i{background:#46e39a;box-shadow:0 0 8px #46e39a52}body:not(.admin-host) .home-hero .featured-label small{color:#778592}body:not(.admin-host) .home-hero .featured-label strong{color:#d8e1e7}body:not(.admin-host) .home-proof-strip article,body:not(.admin-host) .home-shortcuts>a{border-color:#24303b;background:linear-gradient(145deg,#101720,#0b1117);box-shadow:inset 0 1px #ffffff06,0 14px 30px #0000002e}body:not(.admin-host) .home-proof-strip article>span,body:not(.admin-host) .shortcut-icon{border-color:#31404a;background:#141c24;color:#63dca5;box-shadow:none}body:not(.admin-host) .home-proof-strip strong,body:not(.admin-host) .home-shortcuts strong{color:#e7edf1}body:not(.admin-host) .home-proof-strip small,body:not(.admin-host) .home-shortcuts small{color:#84919e}body:not(.admin-host) .home-shortcuts>a:hover{border-color:#3a4855;background:#121a23}body:not(.admin-host) .home-section,body:not(.admin-host) .home-security{border-color:#222d38;background:linear-gradient(145deg,#0b1117,#090e13);box-shadow:inset 0 1px #ffffff05,0 24px 54px #0000002e}body:not(.admin-host) .home-section-heading h2,body:not(.admin-host) .home-security h2,body:not(.admin-host) .home-final-cta h2{color:#f3f6f8}body:not(.admin-host) .home-section-heading h2 em,body:not(.admin-host) .home-final-cta h2 em{color:#46e39a}body:not(.admin-host) .home-section-heading>p{color:#84919e}body:not(.admin-host) .home-inline-link{border-color:#2d3945;color:#aeb9c3;background:#0d141b}body:not(.admin-host) .home-inline-link:hover{border-color:#44515d;color:#eef3f6;background:#121a22}body:not(.admin-host) .home-step-grid article,body:not(.admin-host) .home-mode-card{border-color:#26313c;background:linear-gradient(155deg,#111821,#0c1219);box-shadow:inset 0 1px #ffffff05,0 16px 34px #0000002e}body:not(.admin-host) .home-step-grid article:after{background:#46e39a06}body:not(.admin-host) .home-step-no{border-color:#33424c;background:#151e27;color:#6bdca8}body:not(.admin-host) .home-step-grid strong{color:#e9eef2}body:not(.admin-host) .home-step-grid p{color:#84919e}body:not(.admin-host) .home-mode-card.primary{border-color:#314039;background:radial-gradient(circle at 84% 18%,rgba(70,227,154,.045),transparent 29%),linear-gradient(150deg,#121b22,#0d141a)}body:not(.admin-host) .home-mode-card:hover{border-color:#3c4955}body:not(.admin-host) .home-mode-mark{color:#ffffff09}body:not(.admin-host) .home-mode-card small{color:#7f8e9b}body:not(.admin-host) .home-mode-card h3{color:#edf2f5}body:not(.admin-host) .home-mode-card p{color:#83909c}body:not(.admin-host) .home-mode-card>span{color:#65dba6}body:not(.admin-host) .home-security{background:radial-gradient(circle at 0% 0%,rgba(83,109,128,.07),transparent 29%),linear-gradient(145deg,#0f161e,#0a1016)}body:not(.admin-host) .home-security-grid article{border-color:#28343f;background:#111820}body:not(.admin-host) .home-security-grid strong{color:#dfe6eb}body:not(.admin-host) .home-security-grid p{color:#82909c}body:not(.admin-host) .home-final-cta{border-color:#2b3944;background:radial-gradient(circle at 79% 50%,rgba(70,227,154,.05),transparent 27%),linear-gradient(120deg,#111922,#0a1016);box-shadow:0 24px 60px #00000038}body:not(.admin-host) .home-final-cta:after{color:#ffffff06}body:not(.admin-host) .home-final-cta p{color:#8a97a3}body:not(.admin-host) .mode-nav,body:not(.admin-host) .toolbar{border-color:#27333e;background:#0d141b;box-shadow:inset 0 1px #ffffff05}body:not(.admin-host) .mode-nav a{color:#8996a3}body:not(.admin-host) .mode-nav a.selected,body:not(.admin-host) .tabs button.selected{background:#16241f;color:#70e3ad;box-shadow:inset 0 0 0 1px #46e39a1a}body:not(.admin-host) .skin-card{border-color:#28343f;background:linear-gradient(155deg,#111821,#0b1117);box-shadow:inset 0 1px #ffffff05,0 18px 38px #0000003b}body:not(.admin-host) .skin-card:hover{border-color:#3a4652;box-shadow:0 20px 46px #0000004d}body:not(.admin-host) .skin-visual{border-bottom-color:#202a34;background:radial-gradient(ellipse at 50% 100%,var(--glow,#62708020),transparent 72%),linear-gradient(180deg,#131b24,#0d141b)}body:not(.admin-host) .skin-visual:after{opacity:.62;box-shadow:0 -2px 14px color-mix(in srgb,var(--rarity,#a971f0) 45%,transparent)}body:not(.admin-host) .card-status{border-color:#34414d;background:#0b1117d6;color:#aeb8c1}body:not(.admin-host) .card-status.ready{border-color:#2f5544;background:#14251f;color:#75dfa9}body:not(.admin-host) .duel-number,body:not(.admin-host) .weapon,body:not(.admin-host) .wear,body:not(.admin-host) .entry small{color:#7f8c98}body:not(.admin-host) .skin-body h3,body:not(.admin-host) .value-row b,body:not(.admin-host) .entry b{color:#eef2f5}body:not(.admin-host) .value-row,body:not(.admin-host) .players{border-color:#222d37;color:#84919c}body:not(.admin-host) .avatar{border-color:#3a4652;background:#17202a;color:#abb7c1}body:not(.admin-host) .avatar.empty{border-color:#3b4650;color:#74808a}body:not(.admin-host) .live-label{color:#77dba9}body:not(.admin-host) .live-label:before{background:#46e39a;box-shadow:0 0 7px #46e39a47}body:not(.admin-host) footer{border-top-color:#1c2630;background:#070b10}body:not(.admin-host) footer p,body:not(.admin-host) footer>div{color:#7f8c99}@media (max-width:800px){body:not(.admin-host) header{background:#070b10f7}body:not(.admin-host) .menu-toggle{border-color:#2c3742;background:#101720;color:#dfe6eb}body:not(.admin-host) .hero-trust-row span{border-color:#28343f;background:#0f161e}body:not(.admin-host) .home-hero .hero-art{border-color:#26333d;background:radial-gradient(circle at 50% 58%,rgba(70,227,154,.045),transparent 48%),#0b1117}body:not(.admin-host) .home-hero .hero-grid{background:radial-gradient(circle at 50% 58%,rgba(70,227,154,.04),transparent 42%)}body:not(.admin-host) .home-hero .big-x{color:#ffffff06;-webkit-text-stroke:1px rgba(170,187,199,.08)}}@media (max-width:800px){body:not(.admin-host) .hero.home-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}body:not(.admin-host) .home-hero .hero-copy{width:100%;min-width:0;padding:22px 20px 0}body:not(.admin-host) .home-hero .eyebrow,body:not(.admin-host) .home-hero h1,body:not(.admin-host) .home-hero .hero-copy>p{width:100%;max-width:none;margin-left:0;margin-right:0}body:not(.admin-host) .home-hero .eyebrow{font-size:9px;line-height:1.3;letter-spacing:1.35px}body:not(.admin-host) .home-hero h1{margin-top:14px;margin-bottom:12px;font-size:clamp(34px,10.6vw,46px);line-height:.94;letter-spacing:-.7px;overflow-wrap:normal;word-break:normal}body:not(.admin-host) .home-hero .hero-copy>p{font-size:12px;line-height:1.55}body:not(.admin-host) .home-hero .hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:20px}body:not(.admin-host) .home-hero .hero-actions .button,body:not(.admin-host) .home-primary-cta,body:not(.admin-host) .home-secondary-cta{width:100%;min-width:0;min-height:46px;padding:12px 14px}body:not(.admin-host) .hero-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;width:100%;margin-top:20px;padding-top:16px;overflow:visible}body:not(.admin-host) .hero-trust-row span{display:flex;min-width:0;min-height:60px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 3px;border:1px solid rgba(91,154,130,.16);border-radius:9px;background:#0d1b1694;text-align:center}body:not(.admin-host) .hero-trust-row b{max-width:100%;color:#61f8af;font-size:clamp(8px,2.25vw,9.5px);line-height:1.1;letter-spacing:-.05px;white-space:nowrap}body:not(.admin-host) .hero-trust-row small{display:block;max-width:100%;margin:0;color:#71807a;font-size:clamp(6.5px,1.85vw,7.5px);line-height:1.22;white-space:normal;overflow:visible;text-overflow:clip}body:not(.admin-host) .home-hero .hero-art{position:relative;width:auto;min-width:0;min-height:clamp(184px,50vw,216px);height:clamp(184px,50vw,216px);margin:18px 20px 20px;overflow:hidden;border:1px solid rgba(81,141,118,.14);border-radius:14px;background:radial-gradient(circle at 50% 58%,rgba(70,245,167,.085),transparent 52%),#06100c52}body:not(.admin-host) .home-hero .hero-grid{position:absolute;inset:0;border-radius:0;background:radial-gradient(circle at 50% 58%,rgba(70,245,167,.09),transparent 44%);filter:none}body:not(.admin-host) .home-hero .big-x{left:50%;right:auto;top:54%;z-index:0;max-width:none;font-size:clamp(112px,34vw,146px);line-height:1;color:#46f5a70b;-webkit-text-stroke:1px rgba(70,245,167,.075);transform:translate(-50%,-50%) skew(-8deg);white-space:nowrap}body:not(.admin-host) .home-hero .hero-skin{position:absolute;left:50%;right:auto;bottom:auto;width:68%;max-width:68%;height:clamp(118px,32vw,140px);object-fit:contain;z-index:2;filter:drop-shadow(0 18px 18px rgba(0,0,0,.7)) drop-shadow(0 0 18px rgba(70,245,167,.07))}body:not(.admin-host) .home-hero .hero-skin-primary{top:60%;transform:translate(-59%,-50%) rotate(-5deg)}body:not(.admin-host) .home-hero .hero-skin-secondary{top:68%;width:60%;max-width:60%;opacity:.56;transform:translate(-25%,-50%) rotate(5deg) scale(.8);filter:drop-shadow(0 15px 16px rgba(0,0,0,.68)) saturate(.86)}body:not(.admin-host) .home-hero:hover .hero-skin-primary{transform:translate(-59%,-50%) rotate(-5deg)}body:not(.admin-host) .home-hero .feature-tag{top:12px;right:12px;z-index:4;max-width:none;padding:6px 8px;font-size:8px}body:not(.admin-host) .home-hero .featured-label{display:none}}@media (max-width:350px){body:not(.admin-host) .home-hero .hero-copy{padding:20px 16px 0}body:not(.admin-host) .home-hero h1{font-size:32px}body:not(.admin-host) .hero-trust-row{gap:5px}body:not(.admin-host) .hero-trust-row span{min-height:58px;padding-inline:2px}body:not(.admin-host) .hero-trust-row b{font-size:7.8px}body:not(.admin-host) .hero-trust-row small{font-size:6.4px}body:not(.admin-host) .home-hero .hero-art{min-height:180px;height:180px;margin-inline:16px}}@media (max-width:800px){body:not(.admin-host) .hero-trust-row span{border-color:#28343f;background:#0f161e}body:not(.admin-host) .hero-trust-row b{color:#cdd6dc}body:not(.admin-host) .hero-trust-row small{color:#768492}body:not(.admin-host) .home-hero .hero-art{border-color:#26333d;background:radial-gradient(circle at 50% 58%,rgba(70,227,154,.045),transparent 48%),#0b1117}body:not(.admin-host) .home-hero .hero-grid{background:radial-gradient(circle at 50% 58%,rgba(70,227,154,.04),transparent 42%)}body:not(.admin-host) .home-hero .big-x{color:#ffffff06;-webkit-text-stroke:1px rgba(170,187,199,.08)}body:not(.admin-host) .home-hero .hero-skin{filter:drop-shadow(0 18px 18px rgba(0,0,0,.72))}}body:not(.admin-host) .home-featured-section{border-color:#222d38!important;background:linear-gradient(145deg,#0b1117,#090e13)!important;box-shadow:inset 0 1px #ffffff05,0 24px 54px #0000002e!important}body:not(.admin-host) .home-proof-strip strong{font-size:12px}body:not(.admin-host) .home-proof-strip small{font-size:10px;line-height:1.45}body:not(.admin-host) .home-security-grid p,body:not(.admin-host) .home-step-grid p{font-size:11px;line-height:1.55}body:not(.admin-host) .duel-card{border-color:#2b3743;background:linear-gradient(165deg,#111821,#0a1016);box-shadow:inset 0 1px #ffffff05,0 18px 42px #00000040}body:not(.admin-host) .duel-card:hover{border-color:#42505c;box-shadow:inset 0 1px #ffffff06,0 24px 50px #0000004d}body:not(.admin-host) .duel-card:before{height:1px;opacity:.7;box-shadow:0 0 9px var(--rarity,#a971f0)}body:not(.admin-host) .duel-card-topline{border-bottom-color:#27313b;background:linear-gradient(180deg,#141c24,#101720)}body:not(.admin-host) .duel-card-kicker{color:#e8edf1}body:not(.admin-host) .duel-seat-count,body:not(.admin-host) .duel-card-status{border-color:#34414d;background:#141d26;color:#9ca9b4}body:not(.admin-host) .duel-card-status.ready{border-color:#325343;background:#15241d;color:#77dfaa}body:not(.admin-host) .duel-card .duel-skin-visual{border-color:#2b3844;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--rarity,#a971f0) 17%,transparent),transparent 66%),linear-gradient(155deg,#111922,#0b1219)}body:not(.admin-host) .duel-card .duel-skin-visual img{filter:drop-shadow(0 16px 14px rgba(0,0,0,.72))}body:not(.admin-host) .duel-card .duel-number,body:not(.admin-host) .duel-card .weapon,body:not(.admin-host) .duel-card .wear{color:#84929f}body:not(.admin-host) .duel-card .duel-skin-copy h3{color:#f0f3f6}body:not(.admin-host) .duel-finance{border-color:#2b3742;background:#0d141b}body:not(.admin-host) .duel-finance>div+div{border-left-color:#29343f}body:not(.admin-host) .duel-finance small{color:#8b98a4}body:not(.admin-host) .duel-finance strong{color:#e7edf1}body:not(.admin-host) .duel-finance .duel-finance-prize{background:#121c24}body:not(.admin-host) .duel-finance .duel-finance-prize strong{color:#f3f6f8}body:not(.admin-host) .duel-participants{border-color:#2b3843;background:#0e151c}body:not(.admin-host) .duel-player{color:#b2bec8}body:not(.admin-host) .duel-player-avatar{border-color:#485866;background:linear-gradient(145deg,#1b2732,#111922);color:#e0e8ed;box-shadow:none}body:not(.admin-host) .duel-player-avatar.empty{border-color:#475662;background:#111922;color:#a4b2be}body:not(.admin-host) .duel-vs{border-color:#35424e;background:#17212a;color:#a8b7c2}body:not(.admin-host) .duel-card-countdown{border-color:#315343;background:#14221c}body:not(.admin-host) .duel-card-countdown small{color:#96bba6}body:not(.admin-host) .duel-card-countdown strong{color:#65dda3}body:not(.admin-host) .duel-card-action{border-color:#46e39a;background:linear-gradient(180deg,#4ce5a0,#39d98a);box-shadow:0 9px 22px #39d98a21}body:not(.admin-host) .duel-card-action:hover{border-color:#68eab0;background:linear-gradient(180deg,#60eaaa,#46e39a)}@media (max-width:800px){body:not(.admin-host) #main-nav a.active,body:not(.admin-host) #main-nav .mobile-nav-section a.active{color:#dff3e9!important;background:#15231d!important;border-color:#345547!important;box-shadow:inset 3px 0 #46e39a!important}body:not(.admin-host) .home-proof-strip small{font-size:10px}}body:not(.admin-host){--bg:#070b10;--panel:#101720;--border:#25303b;--muted:#8c99a8;--orange:#46e39a;--green:#46e39a;--text:#f3f6f8}body:not(.admin-host) .page-intro{padding:30px 32px;border:1px solid #25313c;border-radius:16px;background:radial-gradient(circle at 92% 12%,rgba(70,227,154,.04),transparent 26%),linear-gradient(145deg,#0d141b,#090e13);box-shadow:inset 0 1px #ffffff05,0 20px 48px #0000002e}body:not(.admin-host) .page-intro h1{color:#f3f6f8;text-shadow:none}body:not(.admin-host) .page-intro p{color:#8794a0}body:not(.admin-host) .arena-intro{border-color:#25313c;background:radial-gradient(circle at 90% 18%,rgba(70,227,154,.04),transparent 27%),linear-gradient(145deg,#0d141b,#090e13);box-shadow:inset 0 1px #ffffff05,0 20px 48px #0000002e}body:not(.admin-host) .arena-intro p{color:#8794a0}body:not(.admin-host) .arena-page .section-heading h2{color:#eef3f6}body:not(.admin-host) .arena-page .section-heading p{color:#84919e}body:not(.admin-host) .arena-page .fair-note{color:#7f8c98;border-top:1px solid #1d2731;padding-top:20px}body:not(.admin-host) .arena-page .fair-note span:first-child{color:#b8c2ca}body:not(.admin-host) .toolbar .tabs{border-color:#28343f;background:#0b1117}body:not(.admin-host) .toolbar .tabs button{color:#84919e}body:not(.admin-host) .toolbar .tabs button.selected{background:#16241f;color:#70e3ad}body:not(.admin-host) .toolbar input,body:not(.admin-host) .toolbar select,body:not(.admin-host) input,body:not(.admin-host) select{border-color:#2d3945;background:#0d141b;color:#d7e0e6}body:not(.admin-host) .toolbar input:focus,body:not(.admin-host) .toolbar select:focus,body:not(.admin-host) input:focus,body:not(.admin-host) select:focus{border-color:#46e39a80;box-shadow:0 0 0 2px #46e39a0e}body:not(.admin-host) .weighted-explainer{border-color:#28343f;background:linear-gradient(145deg,#111821,#0b1117)}body:not(.admin-host) .weighted-explainer p{color:#8794a0}body:not(.admin-host) .weighted-explainer .math strong{color:#e7edf1}body:not(.admin-host) .account-box,body:not(.admin-host) .avatar-profile-card,body:not(.admin-host) .trade-profile-card,body:not(.admin-host) .panel,body:not(.admin-host) .responsive-data-panel{border-color:#28343f;background:linear-gradient(145deg,#101720,#0b1117);box-shadow:inset 0 1px #ffffff05,0 18px 42px #0000002e}body:not(.admin-host) .account-box span,body:not(.admin-host) .trade-profile-copy p,body:not(.admin-host) .avatar-profile-copy p{color:#84919e}body:not(.admin-host) .account-box strong,body:not(.admin-host) .trade-profile-copy h3,body:not(.admin-host) .avatar-profile-copy h3,body:not(.admin-host) .panel h3{color:#edf2f5}body:not(.admin-host) .trade-profile-form,body:not(.admin-host) .avatar-profile-form{border-color:#2b3742;background:#0d141b}body:not(.admin-host) .steam-help-link{color:#6bdca8}body:not(.admin-host) .steam-help-link:hover{color:#8ae7bb}body:not(.admin-host) .avatar-profile-form input[type=file]{border-color:#2d3945;background:#0d141b;color:#9aa7b3}body:not(.admin-host) .avatar-profile-form input[type=file]::file-selector-button{border-color:#33404c;background:#141c24;color:#d7e0e6}body:not(.admin-host) .responsive-data-panel table th{color:#7f8c98}body:not(.admin-host) .responsive-data-panel table td{border-top-color:#25303b}body:not(.admin-host) .mobile-data-card{border-color:#2b3742;background:#0d141b}body:not(.admin-host) .mobile-data-card dl{border-top-color:#25303b}body:not(.admin-host) .mobile-data-card dt{color:#7f8c98}body:not(.admin-host) .mobile-data-card dd{color:#d6dfe5}body:not(.admin-host) .empty-state{border-color:#33404c;background:#0b1117;color:#84919e}body:not(.admin-host) dialog{border-color:#34404c;background:#0d141b;box-shadow:0 40px 120px #000000ad}body:not(.admin-host) dialog p{color:#8c99a8}@media (max-width:800px){body:not(.admin-host) .page-intro{padding:22px 18px;border-radius:14px}body:not(.admin-host) .account-box,body:not(.admin-host) .avatar-profile-card,body:not(.admin-host) .trade-profile-card,body:not(.admin-host) .responsive-data-panel{box-shadow:none}}body:not(.admin-host) #modal:has(.duel-arena){width:min(94vw,900px);max-width:900px;max-height:94vh;padding:26px;overflow-y:auto;border:1px solid #2d3945;border-radius:18px;background:#090e13;box-shadow:0 42px 120px #000000c2,inset 0 1px #ffffff06}body:not(.admin-host) #modal:has(.duel-arena) .close{top:15px;right:15px;z-index:20;width:36px;height:36px;display:grid;place-items:center;border:1px solid #2d3945;border-radius:10px;background:#0d141b;color:#8d99a5;font-size:22px;line-height:1}body:not(.admin-host) #modal:has(.duel-arena) .close:hover{background:#141c24;color:#fff;border-color:#40505d}.duel-arena{display:grid;gap:20px;min-width:0;color:#f3f6f8}.shared-duel-page{width:min(100%,900px);margin:8px auto 0}.shared-duel-back{margin:0 0 14px}.shared-duel-back a{display:inline-flex;align-items:center;color:#82909d;font-size:11px;font-weight:750;letter-spacing:.25px}.shared-duel-back a:hover{color:#dfe7ec}.duel-arena-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 48px 16px 0;border-bottom:1px solid #202b35}.duel-arena-id{display:grid;gap:4px;text-align:left}.duel-arena-id strong{font-size:12px;letter-spacing:1.5px;color:#dce4e9}.duel-arena-id small{font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#71808d;letter-spacing:.5px}.duel-arena-tools{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.duel-arena-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid #2c3d37;border-radius:999px;background:#101b17;color:#74dca9;font-size:9px;font-weight:850;letter-spacing:1px}.duel-sound-toggle{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 9px;border:1px solid #2d3945;border-radius:9px;background:#0f161e;color:#778592;font-size:9px;font-weight:750}.duel-sound-toggle:hover{border-color:#41505d;color:#cbd4da;background:#141c24}.duel-sound-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.duel-sound-toggle svg path:first-child{fill:currentColor;stroke:none}.duel-sound-toggle.is-on{color:#8edeb6;border-color:#315144;background:#101c17}.duel-skin-stage{position:relative;isolation:isolate;height:245px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #202b35;border-radius:15px;background:linear-gradient(180deg,#0d141b,#0a0f14)}.duel-rarity-aura{position:absolute;left:50%;top:52%;width:min(78%,560px);height:82%;transform:translate(-50%,-50%);z-index:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--rarity) 27%,transparent) 0%,color-mix(in srgb,var(--rarity) 15%,transparent) 34%,transparent 72%);filter:blur(7px);opacity:.92;pointer-events:none}.duel-skin-stage>.duel-rarity-aura{left:50%;top:54%;width:min(82%,560px);height:76%;background:radial-gradient(ellipse 58% 52% at 50% 56%,color-mix(in srgb,var(--rarity,#8847ff) 36%,transparent) 0%,color-mix(in srgb,var(--rarity,#8847ff) 22%,transparent) 36%,color-mix(in srgb,var(--rarity,#8847ff) 9%,transparent) 58%,transparent 78%);filter:blur(14px);opacity:.86}.duel-skin-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0f14 0%,transparent 22%,transparent 78%,#0a0f14 100%)}.duel-skin-stage img{position:relative;z-index:2;width:min(76%,450px)!important;height:215px!important;max-width:450px;object-fit:contain!important;background:none!important;filter:drop-shadow(0 22px 22px rgba(0,0,0,.62))!important}.duel-skin-meta{text-align:center;margin-top:-4px}.duel-skin-meta>span{display:block;color:#84919e;font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.duel-skin-meta h2{margin:5px 0 6px!important;color:#f3f6f8;font-size:25px;line-height:1.2}.duel-skin-meta p{display:flex;align-items:center;justify-content:center;gap:9px;margin:0!important;color:#8c99a8!important;font-size:11px!important}.duel-skin-meta p i{width:3px;height:3px;border-radius:50%;background:#51606d}.arena-players{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:12px}.arena-player{display:flex;align-items:center;gap:14px;min-width:0;padding:15px 17px;border:1px solid #27333e;border-radius:13px;background:linear-gradient(155deg,#111821,#0c1218)}.arena-player[data-arena-player="2"]{flex-direction:row-reverse;text-align:right}.arena-player .duel-player-avatar{flex:0 0 54px;width:54px;height:54px;border:1px solid #394652;border-radius:50%;background:#18212a;overflow:hidden;display:grid;place-items:center;color:#dce3e8;font-size:13px;font-weight:850}.arena-player .duel-player-avatar img{width:100%;height:100%;object-fit:cover;background:none}.arena-player .duel-player-avatar.empty{border-style:dashed;color:#70808d;background:#111820}.arena-player-copy{min-width:0;display:grid;gap:3px}.arena-player-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e8edf1;font-size:14px}.arena-player-copy strong{color:#f3f6f8;font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.arena-player-copy small{color:#83909c;font-size:10px}.arena-vs{align-self:center;display:grid;place-items:center;width:48px;height:48px;border:1px solid #33433c;border-radius:50%;background:#111a17;color:#67d9a5;font:850 12px/1 Barlow Condensed,Impact,sans-serif;letter-spacing:.5px}.duel-arena-action{display:grid;justify-items:stretch}.duel-countdown-panel{--countdown-ratio:0;display:grid;justify-items:center;gap:7px;padding:18px 20px 17px;border:1px solid #26333e;border-radius:14px;background:linear-gradient(155deg,#101720,#0b1117)}.duel-countdown-title{color:#7e8b97;font-size:9px;font-weight:850;letter-spacing:1.6px}.duel-countdown-panel .countdown{margin:0;color:#f3f6f8;font-family:Barlow Condensed,Impact,sans-serif;font-size:58px;font-weight:800;line-height:.95;font-variant-numeric:tabular-nums;text-shadow:none}.duel-countdown-progress{width:min(380px,72%);height:2px;margin-top:5px;overflow:hidden;border-radius:999px;background:#1b252e}.duel-countdown-progress i{display:block;width:100%;height:100%;background:#46e39a;opacity:.62;transform:scaleX(var(--countdown-ratio));transform-origin:left center;will-change:transform}.duel-countdown-panel.is-critical .countdown{color:#7ce1b0;animation:duel-countdown-breathe 1s ease-in-out infinite}.duel-countdown-panel.is-zero .countdown{color:#dce4e9;animation:none}@keyframes duel-countdown-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.duel-waiting-note{display:grid;gap:4px;justify-items:center;padding:17px;border:1px solid #28343f;border-radius:12px;background:#0d141b}.duel-waiting-note strong{color:#dce4e9;font-size:13px}.duel-waiting-note span{color:#7f8c98;font-size:10px}.duel-waiting-note .duel-share-button{min-width:210px;margin-top:9px;padding:11px 18px}.duel-waiting-note .duel-share-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.duel-completed-action{display:grid;gap:10px;text-align:center}.duel-completed-action>strong{color:#dce4e9;font-size:13px}.duel-entry-action{display:grid;grid-template-columns:auto 1fr minmax(190px,260px);align-items:center;gap:12px;padding:14px;border:1px solid #28343f;border-radius:12px;background:#0d141b;text-align:left}.duel-entry-action>span{color:#7d8995;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.duel-entry-action>strong{font-size:19px}.duel-entry-action .button{margin:0}.duel-ready-action{display:grid;justify-items:center;gap:10px;padding:18px 20px 16px;border:1px solid #28343f;border-radius:12px;background:linear-gradient(180deg,#0e151c,#0b1117);text-align:center;animation:duel-ready-in .26s ease-out both}.duel-ready-title{color:#f3f6f8;font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;font-weight:850;line-height:1.05;letter-spacing:.7px;text-transform:uppercase}.duel-ready-title span{color:#46e39a}.duel-ready-entry{display:grid;justify-items:center;gap:3px}.duel-ready-entry>span{color:#7d8995;font-size:9px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.duel-ready-entry>strong{color:#f3f6f8;font-size:26px;font-weight:850;font-variant-numeric:tabular-nums}.duel-ready-action .duel-ready-accept{width:min(320px,100%);min-height:48px;margin:1px 0 0;border-color:#46e39a;background:#46e39a;color:#06120c;font-size:14px;font-weight:900;letter-spacing:1px;box-shadow:none;animation:duel-ready-button-in .26s ease-out both}.duel-ready-action .duel-ready-accept:hover{border-color:#5ff0ad;background:#5ff0ad;color:#06120c}.duel-ready-action .server-result-note{margin:1px 0 0!important}.duel-entry-form{padding:17px;border:1px solid #28343f;border-radius:12px;background:#0d141b;text-align:left}.duel-entry-form label{margin-top:0}.duel-entry-form p{margin-bottom:0!important}.server-result-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#75838f;font-size:9px;letter-spacing:.35px}.server-result-note svg{width:14px;height:14px;fill:none;stroke:#56c991;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@keyframes duel-ready-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes duel-ready-button-in{0%{transform:scale(.98)}to{transform:scale(1)}}.duel-draw-transition{min-height:280px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.duel-draw-transition strong{font-size:24px;letter-spacing:2px;color:#e8edf1}.duel-draw-transition small{color:#7f8c98;font-size:10px}.duel-draw-orbit{width:64px;height:64px;border:1px solid #25313b;border-top-color:#46e39a;border-radius:50%;animation:duel-orbit .9s linear infinite;box-shadow:0 0 28px #46e39a0d}@keyframes duel-orbit{to{transform:rotate(360deg)}}.roulette-heading{text-align:center}.roulette-heading>small{color:#6fd9a7;font-size:9px;font-weight:850;letter-spacing:1.4px}.roulette-heading h2{margin:5px 0!important;color:#f3f6f8;font-size:26px}.roulette-heading p{margin:0!important;color:#7f8c98!important;font-size:10px!important}.duel-arena .roulette-window{position:relative;height:172px;margin:2px 0 0;overflow:hidden;isolation:isolate;border:1px solid #28343f;border-radius:14px;background:#080d12;box-shadow:inset 0 0 60px #0000008c}.duel-arena .roulette-window:before,.duel-arena .roulette-window:after{content:"";position:absolute;z-index:4;top:0;bottom:0;width:110px;pointer-events:none}.duel-arena .roulette-window:before{left:0;background:linear-gradient(90deg,#080d12 14%,transparent)}.duel-arena .roulette-window:after{right:0;background:linear-gradient(-90deg,#080d12 14%,transparent)}.duel-arena .roulette-marker{position:absolute;left:50%;top:0;bottom:0;z-index:6;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent 0,#46e39a 16%,rgba(70,227,154,.5) 84%,transparent 100%);box-shadow:0 0 16px #46e39a1f;pointer-events:none}.duel-arena .roulette-marker:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #46e39a}.duel-arena .roulette-marker i{position:absolute;left:50%;bottom:0;width:0;height:0;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #46e39a}.duel-arena .roulette-track{display:flex;gap:8px;position:absolute;top:24px;left:calc(50% - 58px);width:max-content;will-change:transform;animation:none!important;transition:none!important;transform:translateZ(0)}.duel-arena .roulette-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:116px;height:122px;padding:10px;border:1px solid #2b3742;border-radius:10px;background:linear-gradient(155deg,#131a22,#0d1319);box-shadow:none;transition:border-color .25s ease,background .25s ease,transform .25s ease,opacity .25s ease}.duel-arena .roulette-tile .duel-player-avatar{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid #3a4651;border-radius:50%;background:#18212a;color:#dfe5e9;font-size:11px;font-weight:850}.duel-arena .roulette-tile .duel-player-avatar img{width:100%;height:100%;object-fit:cover;background:none}.duel-arena .roulette-tile b{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd3d9;font-size:10px}.duel-arena .roulette-tile.is-winner{transform:scale(1.045);border-color:#4a936f;background:linear-gradient(155deg,#14251d,#0e1814);box-shadow:0 0 0 1px #46e39a14,0 0 30px #46e39a14}.duel-arena .roulette-window.is-settled .roulette-tile:not(.is-winner){opacity:.62}.duel-result-hero{display:grid;justify-items:center;gap:5px;padding:9px 0 3px;text-align:center}.duel-result-avatar>.duel-player-avatar{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border:1px solid #4d8c6e;border-radius:50%;background:#142019;box-shadow:0 0 0 5px #46e39a09;color:#e5eee9;font-size:16px;font-weight:900}.duel-result-avatar>.duel-player-avatar img{width:100%;height:100%;object-fit:cover;background:none}.duel-result-hero>small{margin-top:9px;color:#6fd9a7;font-size:9px;font-weight:850;letter-spacing:1.5px}.duel-result-hero h2{margin:0!important;color:#f3f6f8;font-size:30px}.duel-result-hero>strong{color:#9aa7b2;font-size:13px}.duel-result-skin{position:relative;isolation:isolate;display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;min-height:125px;padding:13px 20px;overflow:hidden;border:1px solid #26323d;border-radius:13px;background:#0b1117;text-align:left}.duel-result-skin>.duel-rarity-aura{left:16%;top:50%;width:43%;height:125%;opacity:.72}.duel-result-skin img{position:relative;z-index:2;width:180px!important;height:105px!important;object-fit:contain;background:none!important;filter:drop-shadow(0 14px 16px rgba(0,0,0,.55))!important}.duel-result-skin>div:last-child{position:relative;z-index:2;display:grid;gap:3px}.duel-result-skin span{color:#7d8a96;font-size:9px;font-weight:800;letter-spacing:1px}.duel-result-skin b{color:#e6ecef;font-size:16px}.duel-result-skin small{color:#7d8a96;font-size:10px}.arena-players.has-result .arena-player.is-winner{border-color:#3c765a;background:linear-gradient(155deg,#122119,#0c1511)}.arena-players.has-result .arena-player.is-loser{opacity:.58}.arena-players.has-result .arena-player.is-winner .duel-player-avatar{border-color:#4e8f70}.duel-proof{margin:0!important;padding:10px 12px;border:1px solid #222d37;border-radius:9px;background:#0b1117;color:#70808c!important;font:500 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace!important;overflow-wrap:anywhere}.duel-proof span{color:#94a1ab}.duel-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.duel-result-actions .button{margin:0;min-height:46px}@media (max-width:700px){body:not(.admin-host) #modal:has(.duel-arena){width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:18px 14px 16px;border-radius:15px}.duel-arena{gap:15px}.duel-arena-top{padding:0 42px 13px 0;align-items:flex-start}.duel-arena-tools{gap:6px;flex-wrap:wrap}.duel-sound-toggle span{display:none}.duel-sound-toggle{width:32px;padding:0;justify-content:center}.duel-arena-status{min-height:30px;padding:0 9px}.duel-skin-stage{height:196px}.duel-skin-stage img{width:min(88%,380px)!important;height:174px!important}.duel-rarity-aura{width:92%;height:88%}.duel-skin-stage>.duel-rarity-aura{width:88%;height:72%;top:54%;filter:blur(12px);opacity:.82}.duel-skin-meta h2{font-size:21px}.duel-skin-meta p{font-size:10px!important}.arena-players{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:7px}.arena-vs{width:38px;height:38px;font-size:10px}.arena-player,.arena-player[data-arena-player="2"]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;padding:11px;text-align:left}.arena-player[data-arena-player="2"]{grid-template-columns:minmax(0,1fr) 44px}.arena-player[data-arena-player="2"] .duel-player-avatar{grid-column:2}.arena-player[data-arena-player="2"] .arena-player-copy{grid-column:1;grid-row:1;text-align:right}.arena-player .duel-player-avatar{width:44px;height:44px;flex-basis:44px}.arena-player-copy b{font-size:11px}.arena-player-copy strong{font-size:17px}.arena-player-copy small{font-size:9px}.duel-countdown-panel{padding:15px}.duel-countdown-panel .countdown{font-size:48px}.duel-countdown-progress{width:85%}.duel-entry-action{grid-template-columns:1fr 1fr}.duel-entry-action .button{grid-column:1/-1}.duel-draw-transition{min-height:210px}.duel-draw-transition strong{font-size:20px}.duel-arena .roulette-window{height:160px;margin-left:-2px;margin-right:-2px}.duel-arena .roulette-window:before,.duel-arena .roulette-window:after{width:54px}.duel-arena .roulette-track{top:19px}.duel-result-skin{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px}.duel-result-skin img{width:120px!important;height:90px!important}.duel-result-skin>.duel-rarity-aura{left:20%;width:48%}}@media (max-width:430px){.duel-arena-top{gap:8px}.duel-arena-id strong{font-size:10px}.duel-arena-id small{font-size:8px}.duel-arena-status{font-size:8px;letter-spacing:.7px}.duel-skin-stage{height:175px}.duel-skin-stage img{height:155px!important}.duel-skin-stage>.duel-rarity-aura{width:86%;height:70%;filter:blur(11px)}.duel-skin-meta h2{font-size:19px}.arena-players{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:5px}.arena-vs{width:32px;height:32px}.arena-player,.arena-player[data-arena-player="2"]{display:grid;grid-template-columns:1fr;justify-items:center;gap:5px;padding:10px 5px;text-align:center}.arena-player[data-arena-player="2"]{grid-template-columns:1fr}.arena-player[data-arena-player="2"] .duel-player-avatar{grid-column:1;grid-row:auto}.arena-player[data-arena-player="2"] .arena-player-copy{grid-column:1;grid-row:auto;text-align:center}.arena-player .duel-player-avatar{width:42px;height:42px}.arena-player-copy{width:100%;text-align:center}.arena-player-copy b{max-width:100%;font-size:10px}.arena-player-copy strong{font-size:16px}.duel-countdown-panel .countdown{font-size:44px}.duel-countdown-progress{width:94%}.duel-result-skin{grid-template-columns:95px minmax(0,1fr)}.duel-result-skin img{width:95px!important;height:78px!important}.duel-result-skin b{font-size:14px}.duel-result-actions{grid-template-columns:1fr}.duel-result-actions .button{width:100%}.duel-ready-title{font-size:19px;letter-spacing:.45px}.duel-ready-action{padding:15px 12px 13px}}html[data-visual-motion=reduced] .duel-ready-action,html[data-visual-motion=reduced] .duel-ready-action .duel-ready-accept{animation:none}.duel-arena .roulette-tile .duel-player-avatar{padding:0!important;line-height:1}.duel-arena .roulette-tile .duel-player-avatar img{display:block;width:100%!important;height:100%!important;padding:2px;object-fit:contain!important;object-position:center;border-radius:50%;background:#18212a!important}.duel-arena .roulette-tile .duel-player-avatar>[data-player-initials]{width:auto;height:auto;padding:0;background:transparent;color:inherit}body.admin-host .overview-period-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px;padding:15px 17px;border:1px solid #28323c;border-radius:11px;background:linear-gradient(145deg,#10161d,#0c1117)}body.admin-host .overview-period-bar>div{display:grid;gap:9px;min-width:0}body.admin-host .overview-period-bar small{color:#788694;font-size:10.5px;font-weight:800;letter-spacing:1.25px}body.admin-host .overview-period-bar>span{color:#8997a4;font-size:10px;font-weight:650;white-space:nowrap}body.admin-host .overview-period-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.admin-host .overview-period-tabs button{min-height:34px;padding:7px 11px;border:1px solid #2d3741;border-radius:7px;background:#111820;color:#919eaa;font-size:10px;font-weight:750}body.admin-host .overview-period-tabs button:hover{border-color:#40505d;color:#dce4e9;background:#151d25}body.admin-host .overview-period-tabs button.active{border-color:#3f745e;background:#13231c;color:#7ce0ae;box-shadow:inset 0 0 0 1px #46e39a0a}body.admin-host .overview-custom-period{display:grid;grid-template-columns:minmax(150px,220px) minmax(150px,220px) auto;align-items:end;gap:10px;margin:0 0 14px;padding:14px 16px;border:1px solid #28323c;border-radius:10px;background:#0d1319}body.admin-host .overview-custom-period label{margin:0;color:#8996a3;font-size:10px}body.admin-host .overview-custom-period input{height:40px;margin-top:7px;border-color:#303b46;background:#0a1015;color:#e4eaee}body.admin-host .overview-custom-period input:focus{border-color:#4d7d68;box-shadow:0 0 0 2px #46e39a0f}body.admin-host .overview-custom-period .button{min-height:40px;margin:0;border-color:#3f8a67;background:#46e39a;color:#07120d;padding:10px 15px}body.admin-host .overview-custom-period .button:hover{background:#65e9aa}body.admin-host .overview-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}body.admin-host .overview-metric-card{min-width:0;min-height:126px;display:flex;flex-direction:column;justify-content:space-between;gap:11px;padding:17px;border:1px solid #28323c;border-radius:11px;background:linear-gradient(150deg,#111820,#0d1319);box-shadow:inset 0 1px #ffffff05}body.admin-host .overview-metric-card>small{color:#84919d;font-size:10px;font-weight:680;line-height:1.45}body.admin-host .overview-metric-card>strong{overflow-wrap:anywhere;color:#f3f6f8;font-size:24px;font-weight:820;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.35px}body.admin-host .overview-metric-card>span{min-height:14px;color:#778491;font-size:10.5px;font-weight:650;line-height:1.4}body.admin-host .overview-metric-card>span.snapshot{color:#779984}body.admin-host .overview-metric-card>span.positive,body.admin-host .overview-metric-card>span.negative,body.admin-host .overview-metric-card>span.neutral{color:#7e8b97}body.admin-host .overview-metric-card.is-alert{border-color:#5a3439;background:linear-gradient(150deg,#17171b,#121216)}body.admin-host .overview-metric-card.is-alert>strong{color:#ef9ca3}body.admin-host .overview-chart-panel,body.admin-host .overview-operation-panel,body.admin-host .overview-activity-panel{min-width:0;border-color:#28323c;border-radius:11px;background:linear-gradient(150deg,#10161d,#0c1117);box-shadow:inset 0 1px #ffffff05}body.admin-host .overview-chart-panel{padding:20px 22px 16px}body.admin-host .overview-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}body.admin-host .overview-panel-heading h3{margin:0;color:#eef3f6;font-size:15px}body.admin-host .overview-panel-heading p{margin-top:5px;color:#7d8a96;font-size:10px;line-height:1.5}body.admin-host .overview-chart-legend{display:flex;justify-content:flex-end;gap:13px;flex-wrap:wrap}body.admin-host .overview-chart-legend span{display:flex;align-items:center;gap:6px;color:#83909c;font-size:10.5px;font-weight:700;white-space:nowrap}body.admin-host .overview-chart-legend span:before{content:"";width:8px;height:2px;border-radius:999px;background:#8b98a4}body.admin-host .overview-chart-legend .deposits:before{background:#46e39a}body.admin-host .overview-chart-legend .duels:before{background:#c8d2dc}body.admin-host .overview-chart-legend .costs:before{background:#d3a35c}body.admin-host .overview-chart-wrap{width:100%;min-width:0;overflow:hidden}body.admin-host .overview-chart{display:block;width:100%;height:auto;min-height:220px;overflow:visible}body.admin-host .overview-chart-grid line{stroke:#26313b;stroke-width:1}body.admin-host .overview-chart-grid text{fill:#71808d;font-size:10.5px;font-family:Inter,Arial,sans-serif}body.admin-host .overview-chart-line{fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body.admin-host .overview-chart-line.deposits{stroke:#46e39a}body.admin-host .overview-chart-line.duels{stroke:#c8d2dc;opacity:.82}body.admin-host .overview-chart-line.costs{stroke:#d3a35c;opacity:.9}body.admin-host .overview-lower-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.35fr);gap:14px}body.admin-host .overview-operation-panel,body.admin-host .overview-activity-panel{padding:20px}body.admin-host .overview-operation-list{display:grid;gap:7px}body.admin-host .overview-operation-list button{width:100%;min-width:0;min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #28333d;border-radius:8px;background:#0d141b;color:#9aa7b2;text-align:left}body.admin-host .overview-operation-list button:hover{border-color:#3b4a56;background:#111a22;color:#dce4e9}body.admin-host .overview-operation-list button span{min-width:0;font-size:10px;font-weight:650}body.admin-host .overview-operation-list button b{color:#edf2f5;font-size:15px;font-variant-numeric:tabular-nums}body.admin-host .overview-operation-list button.danger{border-color:#50343a}body.admin-host .overview-operation-list button.danger b{color:#ef9ca3}body.admin-host .overview-activity-list{display:grid;gap:0}body.admin-host .overview-activity-list article{min-width:0;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #232d36}body.admin-host .overview-activity-list article:first-child{border-top:0;padding-top:2px}body.admin-host .overview-activity-dot{width:7px;height:7px;border-radius:50%;background:#687786;box-shadow:0 0 0 3px #68778614}body.admin-host .overview-activity-dot.deposit_confirmed{background:#46e39a;box-shadow:0 0 0 3px #46e39a12}body.admin-host .overview-activity-dot.delivery_sent,body.admin-host .overview-activity-dot.delivery_delivered{background:#91a5b7}body.admin-host .overview-activity-dot.admin_balance_adjustment{background:#d3a35c}body.admin-host .overview-activity-list article>div{min-width:0;display:grid;gap:3px}body.admin-host .overview-activity-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce4e9;font-size:10px}body.admin-host .overview-activity-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#74828f;font-size:10.5px}body.admin-host .overview-activity-list b{color:#edf2f5;font-size:10px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}body.admin-host .overview-empty{padding:34px 16px;border:1px dashed #2c3741;border-radius:9px;background:#0b1117;color:#778592;font-size:10px;text-align:center}@media (max-width:1180px){body.admin-host .overview-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){body.admin-host .overview-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .overview-lower-grid{grid-template-columns:1fr}}@media (max-width:800px){body.admin-host .overview-period-bar{align-items:flex-start;flex-direction:column;padding:13px}body.admin-host .overview-period-bar>span{white-space:normal}body.admin-host .overview-period-tabs{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}body.admin-host .overview-period-tabs button{min-width:0;padding:8px 4px;font-size:10.5px}body.admin-host .overview-custom-period{grid-template-columns:1fr 1fr;padding:13px}body.admin-host .overview-custom-period .button{grid-column:1/-1;width:100%}body.admin-host .overview-chart-panel{padding:17px 12px 12px}body.admin-host .overview-panel-heading{align-items:flex-start;flex-direction:column;gap:10px}body.admin-host .overview-chart-legend{justify-content:flex-start}body.admin-host .overview-chart{min-width:0;min-height:190px}body.admin-host .overview-operation-panel,body.admin-host .overview-activity-panel{padding:16px}}@media (max-width:480px){body.admin-host .overview-metrics-grid{grid-template-columns:1fr}body.admin-host .overview-metric-card{min-height:110px}body.admin-host .overview-metric-card>strong{font-size:23px}body.admin-host .overview-period-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .overview-custom-period{grid-template-columns:1fr}body.admin-host .overview-custom-period .button{grid-column:auto}body.admin-host .overview-activity-list article{grid-template-columns:9px minmax(0,1fr)}body.admin-host .overview-activity-list article>b{grid-column:2;justify-self:start}}body.admin-host .payment-period-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px 16px;border:1px solid #28323c;border-radius:11px;background:linear-gradient(150deg,#111820,#0d1319)}body.admin-host .payment-period-bar>div{display:flex;align-items:center;gap:14px;min-width:0}body.admin-host .payment-period-bar small{color:#788692;font-size:10.5px;font-weight:800;letter-spacing:1px}body.admin-host .payment-period-tabs{display:flex;gap:6px;flex-wrap:wrap}body.admin-host .payment-period-tabs button{padding:8px 12px;border:1px solid #2b3741;border-radius:7px;background:#0c1218;color:#8996a2;font-size:10px;font-weight:750;cursor:pointer}body.admin-host .payment-period-tabs button:hover{border-color:#40505c;color:#dce4e9}body.admin-host .payment-period-tabs button.active{border-color:#39634f;background:#14231d;color:#67dfa7}body.admin-host .payment-refresh{margin:0;flex:0 0 auto}body.admin-host .payment-custom-period{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;border:1px solid #28323c;border-radius:10px;background:#0d141b}body.admin-host .payment-custom-period label{margin:0;color:#84919d;font-size:10.5px;font-weight:750}body.admin-host .payment-custom-period input{margin-top:7px}body.admin-host .payment-custom-period .button{margin:0;min-height:44px}body.admin-host .payment-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}body.admin-host .payment-summary-grid article{min-width:0;min-height:116px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;padding:16px;border:1px solid #28323c;border-radius:11px;background:linear-gradient(150deg,#111820,#0d1319)}body.admin-host .payment-summary-grid article.warning{border-color:#594631;background:linear-gradient(150deg,#181813,#12130f)}body.admin-host .payment-summary-grid article.danger{border-color:#5d343b;background:linear-gradient(150deg,#19151a,#131116)}body.admin-host .payment-summary-grid small{color:#84919d;font-size:10px;font-weight:700;line-height:1.35}body.admin-host .payment-summary-grid strong{overflow-wrap:anywhere;color:#f3f6f8;font-size:23px;font-weight:820;font-variant-numeric:tabular-nums;line-height:1.05}body.admin-host .payment-summary-grid article.warning strong{color:#e4bd7e}body.admin-host .payment-summary-grid article.danger strong{color:#ef9ca3}body.admin-host .payment-summary-grid span{color:#74818d;font-size:10.5px;line-height:1.4}body.admin-host .payment-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(125px,.7fr)) auto;align-items:end;gap:9px;padding:14px;border:1px solid #28323c;border-radius:11px;background:#0d141b}body.admin-host .payment-filters label{min-width:0;margin:0}body.admin-host .payment-filters label>span{display:block;margin-bottom:7px;color:#7f8c98;font-size:10.5px;font-weight:750;letter-spacing:.35px}body.admin-host .payment-filters input,body.admin-host .payment-filters select{min-width:0;height:42px;padding:10px;border-color:#2d3944;border-radius:8px;background:#0a1016;font-size:10px}body.admin-host .payment-filter-actions{display:flex;gap:7px}body.admin-host .payment-filter-actions .button{min-height:42px;margin:0;padding:10px 13px;white-space:nowrap}body.admin-host .payment-result-count{display:flex;align-items:center;gap:5px;margin:12px 2px;color:#7d8a96;font-size:10px}body.admin-host .payment-result-count strong{color:#dce4e9}body.admin-host .payment-result-count span{margin-left:auto;color:#65727e}body.admin-host .payments-panel{margin-top:0;padding:0;overflow:hidden;border-color:#28323c;border-radius:11px;background:#0d1319}body.admin-host .payments-table th{padding:12px 9px;background:#10171e;color:#75838f}body.admin-host .payments-table td{padding:14px 9px;border-color:#242e37;color:#aeb8c1;vertical-align:middle}body.admin-host .payments-table tbody tr{cursor:pointer;transition:background .16s,border-color .16s}body.admin-host .payments-table tbody tr:hover,body.admin-host .payments-table tbody tr:focus{outline:0;background:#121b23}body.admin-host .payments-table tbody tr.has-issue{background:#4e272b21}body.admin-host .payments-table td:first-child strong{display:block;color:#e3e9ed;font-size:11px}body.admin-host .payments-table td:first-child small{display:block;margin-top:3px;color:#71808d;font-size:10.5px}body.admin-host .payment-money{color:#edf3f6!important;font-weight:800;font-variant-numeric:tabular-nums}body.admin-host .payment-id{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;color:#8d9aa5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}body.admin-host .payment-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid #35414b;border-radius:999px;background:#141b21;color:#a6b2bc;font-size:10.5px;font-weight:800;white-space:nowrap}body.admin-host .payment-status.paid{border-color:#315d49;background:#14251e;color:#6fe0a9}body.admin-host .payment-status.pending{border-color:#584b30;background:#211d12;color:#d7b877}body.admin-host .payment-status.failed{border-color:#60363d;background:#28171b;color:#ed9aa1}body.admin-host .payment-issue-list{display:flex;gap:5px;flex-wrap:wrap}body.admin-host .payment-issue-list span{display:inline-flex;padding:4px 6px;border:1px solid #5a373d;border-radius:5px;background:#23161a;color:#e6a0a6;font-size:10px;font-weight:760;line-height:1.25}body.admin-host .payment-issue-list span.infraction{border-color:#655036;background:#251e12;color:#e0bd79}body.admin-host .payment-issue-list span.stale{border-color:#554b35;background:#211e14;color:#cbb67e}body.admin-host .payment-health-ok{color:#6f7e89;font-size:10px}body.admin-host .payment-pagination{margin-top:14px}body.admin-host .payment-mobile-list{display:none}body.admin-host .payment-detail{display:grid;gap:18px}body.admin-host .payment-detail-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}body.admin-host .payment-detail-title h2{margin:0;color:#f3f6f8;font-size:30px}body.admin-host .payment-detail-title p{margin:5px 0 0;color:#83909b;font-size:11px}body.admin-host .payment-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #29343e;border-radius:10px;overflow:hidden;background:#29343e}body.admin-host .payment-detail-grid>div{min-width:0;padding:13px;background:#0e151c}body.admin-host .payment-detail-grid dt{margin-bottom:6px;color:#72808c;font-size:10px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}body.admin-host .payment-detail-grid dd{margin:0;overflow-wrap:anywhere;color:#dbe3e8;font-size:10px;line-height:1.5}body.admin-host .payment-detail-grid dd small{display:block;margin-top:4px;color:#6f7d89}body.admin-host .payment-detail-grid code{color:#aebbc5;font-size:10.5px;white-space:normal;word-break:break-all}body.admin-host .payment-detail-grid .payment-detail-wide{grid-column:1/-1}@media (max-width:1180px){body.admin-host .payment-summary-grid,body.admin-host .payment-filters{grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-host .payment-filter-search{grid-column:span 2}}@media (max-width:800px){body.admin-host .payment-period-bar{align-items:flex-start;flex-direction:column;padding:13px}body.admin-host .payment-period-bar>div{width:100%;align-items:flex-start;flex-direction:column}body.admin-host .payment-period-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.admin-host .payment-period-tabs button{min-width:0}body.admin-host .payment-refresh{width:100%}body.admin-host .payment-custom-period{grid-template-columns:1fr}body.admin-host .payment-custom-period .button{width:100%}body.admin-host .payment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .payment-summary-grid article{min-height:106px;padding:14px}body.admin-host .payment-summary-grid strong{font-size:20px}body.admin-host .payment-filters{grid-template-columns:1fr 1fr;padding:12px}body.admin-host .payment-filter-search,body.admin-host .payment-filter-actions{grid-column:1/-1}body.admin-host .payment-filter-actions .button{flex:1}body.admin-host .payment-result-count{align-items:flex-start;flex-direction:column}body.admin-host .payment-result-count span{margin-left:0}body.admin-host .payments-panel{padding:0;border:0;background:transparent;overflow:visible}body.admin-host .payments-panel .desktop-data-table{display:none}body.admin-host .payment-mobile-list{display:grid;gap:10px}body.admin-host .payment-card{min-width:0;padding:15px;border:1px solid #29343e;border-radius:11px;background:linear-gradient(150deg,#111820,#0d1319);cursor:pointer}body.admin-host .payment-card.has-issue{border-color:#54363b}body.admin-host .payment-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}body.admin-host .payment-card-head>div{min-width:0;display:grid;gap:3px}body.admin-host .payment-card-head strong{overflow:hidden;text-overflow:ellipsis;color:#e7edf1;font-size:12px;white-space:nowrap}body.admin-host .payment-card-head small{overflow:hidden;text-overflow:ellipsis;color:#74828e;font-size:10.5px;white-space:nowrap}body.admin-host .payment-card-value{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:15px 0;padding-bottom:12px;border-bottom:1px solid #25303a}body.admin-host .payment-card-value strong{color:#f3f6f8;font-size:22px}body.admin-host .payment-card-value span{color:#84929d;font-size:10.5px;text-transform:uppercase}body.admin-host .payment-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}body.admin-host .payment-card dl div{min-width:0}body.admin-host .payment-card dt{color:#6f7d89;font-size:10px;text-transform:uppercase}body.admin-host .payment-card dd{margin:3px 0 0;color:#c7d0d7;font-size:10.5px}body.admin-host .payment-card-id{display:grid;gap:4px;margin:12px 0}body.admin-host .payment-card-id span{color:#6f7d89;font-size:10px;text-transform:uppercase}body.admin-host .payment-card-id code{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#99a7b2;font-size:10px;white-space:nowrap}}@media (max-width:480px){body.admin-host .payment-summary-grid,body.admin-host .payment-filters{grid-template-columns:1fr}body.admin-host .payment-filter-search,body.admin-host .payment-filter-actions{grid-column:auto}body.admin-host .payment-detail-grid{grid-template-columns:1fr}body.admin-host .payment-detail-grid .payment-detail-wide{grid-column:auto}}.expense-toolbar,.expense-filters,.expense-card-head,.expense-card-meta,.expense-actions,.modal-heading{display:flex;align-items:center}.expense-toolbar{justify-content:space-between;gap:20px;margin-bottom:18px;padding:18px 20px;border:1px solid #24313e;border-radius:16px;background:#0d141b}.expense-toolbar small,.expense-chart small{color:#46e39a;font-weight:800;letter-spacing:.11em}.expense-toolbar p{margin:5px 0 0;color:#8c99a8}.expense-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.expense-summary-grid article{padding:18px;border:1px solid #24313e;border-radius:16px;background:linear-gradient(145deg,#111a23,#0b1117)}.expense-summary-grid small{display:block;color:#8c99a8}.expense-summary-grid strong{display:block;margin-top:8px;color:#f3f6f8;font-size:1.45rem}.expense-chart{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:20px;margin-bottom:14px}.expense-chart h3{margin:5px 0}.expense-bars{display:grid;gap:11px}.expense-bar>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;color:#c8d2dc;font-size:.84rem}.expense-bar i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#19232d}.expense-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39d98a,#46e39a)}.expense-filters{align-items:end;gap:10px;flex-wrap:wrap;padding:16px;margin-bottom:12px;border:1px solid #24313e;border-radius:16px;background:#0d141b}.expense-filters label{display:grid;gap:6px;min-width:140px}.expense-filters label span{color:#8c99a8;font-size:.75rem;font-weight:700}.expense-search{flex:1;min-width:250px!important}.expense-filter-actions{display:flex;gap:8px}.expense-result-count{margin:10px 2px;color:#8c99a8}.expense-result-count strong{color:#f3f6f8}.expenses-panel{padding:0;overflow:hidden}.expenses-table{width:100%;border-collapse:collapse}.expenses-table th,.expenses-table td{padding:14px 12px;border-bottom:1px solid #1d2934;text-align:left;vertical-align:middle}.expenses-table th{color:#8c99a8;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.expenses-table td small{display:block;color:#778493;margin-top:3px}.expense-link{padding:0;border:0;background:none;color:#f3f6f8;font:inherit;font-weight:700;text-align:left;cursor:pointer}.expense-category,.expense-card-meta span{display:inline-flex;padding:5px 8px;border:1px solid #30404e;border-radius:999px;color:#c8d2dc;background:#121b23;font-size:.74rem}.expense-recurring{color:#46e39a!important}.expense-actions{gap:7px}.expense-actions button{padding:7px 10px;border:1px solid #30404e;border-radius:8px;background:#121b23;color:#c8d2dc;cursor:pointer}.expense-actions button.danger{border-color:#69343c;color:#ff929d}.expense-mobile-list{display:none}.expense-card{padding:16px;border:1px solid #24313e;border-radius:14px;background:#0d141b}.expense-card-head{justify-content:space-between;align-items:flex-start;gap:12px}.expense-card-head small{display:block;color:#8c99a8}.expense-card-head button{display:block;margin-top:4px;padding:0;border:0;background:none;color:#f3f6f8;font:inherit;font-weight:800;text-align:left}.expense-card-head>strong{white-space:nowrap;color:#46e39a}.expense-card-meta{gap:6px;margin:12px 0}.expense-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.expense-card dt{color:#778493;font-size:.72rem}.expense-card dd{margin:3px 0 0;color:#c8d2dc}.expense-pagination{margin-top:14px}.expense-dialog{color:#f3f6f8}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px}.modal-heading small{color:#46e39a;font-weight:800;letter-spacing:.1em}.modal-heading h2{margin:4px 0}.modal-close{border:0;background:none;color:#8c99a8;font-size:1.7rem;cursor:pointer}.expense-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.expense-form label{display:grid;gap:7px;color:#c8d2dc;font-size:.82rem}.expense-wide{grid-column:1/-1}.expense-check{display:flex!important;align-items:center;grid-column:1/-1}.expense-check input{width:auto}.expense-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.expense-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expense-detail-grid>div,.expense-notes{padding:13px;border:1px solid #24313e;border-radius:12px;background:#0d141b}.expense-detail-grid span,.expense-notes span{display:block;color:#8c99a8;font-size:.75rem}.expense-detail-grid strong{display:block;margin-top:5px}.expense-detail-grid small{display:block;color:#778493}.expense-notes{margin-top:12px}.expense-notes p{margin:7px 0;white-space:pre-wrap}.expense-audit{margin-top:18px}.expense-audit article{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #24313e}.expense-audit article span{color:#8c99a8;font-size:.82rem}@media (max-width:800px){.expense-summary-grid{grid-template-columns:1fr 1fr}.expense-chart{grid-template-columns:1fr}.expense-toolbar{align-items:flex-start;flex-direction:column}.expense-toolbar .button{width:100%}.expense-filters{display:grid;grid-template-columns:1fr 1fr}.expense-search,.expense-filter-actions{grid-column:1/-1;min-width:0!important}.expense-filter-actions .button{flex:1}.expenses-panel .desktop-data-table{display:none}.expense-mobile-list{display:grid;gap:10px;padding:0;background:transparent}.expenses-panel{padding:0;border:0;background:transparent}.expense-form{grid-template-columns:1fr}.expense-wide,.expense-check,.expense-form-actions{grid-column:1}.expense-detail-grid{grid-template-columns:1fr}.expense-audit article{flex-direction:column}.expense-card .expense-actions button{flex:1}}@media (max-width:430px){.expense-summary-grid,.expense-filters{grid-template-columns:1fr}.expense-search,.expense-filter-actions{grid-column:1}.expense-card dl{grid-template-columns:1fr}}body.admin-host{--bg:#0d0f12;--panel:#15181d;--border:#282b32;--muted:#9195a2;--orange:#ff6c2c;--green:#9ddb78;--text:#f6f6f7;--admin-accent:#ff6c2c;--admin-accent-strong:#ff8753;--admin-panel:#15181d;--admin-panel-2:#11141a;--admin-border:#2a2e35;background:radial-gradient(circle at 8% 0%,rgba(255,108,44,.07),transparent 28%),radial-gradient(circle at 92% 18%,rgba(255,108,44,.04),transparent 25%),linear-gradient(180deg,#0d0f12,#0a0c0f 52%,#0d0f12);background-color:#0d0f12;color:var(--text)}body.admin-host main{background:transparent}body.admin-host #app{position:relative}body.admin-host .admin-layout{grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}body.admin-host .admin-nav{position:sticky;top:24px;gap:5px;padding:15px;border:1px solid var(--admin-border);border-radius:16px;background:linear-gradient(180deg,#15181df7,#0c0f13f7);box-shadow:inset 0 1px #ffffff06,0 18px 50px #0000002e}body.admin-host .admin-shell-brand{margin-bottom:6px!important;padding:4px 8px 15px!important;border-bottom:1px solid rgba(255,108,44,.11)!important}body.admin-host .admin-shell-brand img{filter:drop-shadow(0 0 14px rgba(255,108,44,.07))}body.admin-host .admin-nav small{padding:12px 11px 7px;color:#707581;font-size:10.5px;font-weight:850;letter-spacing:1.4px}body.admin-host .admin-nav>a:not(.admin-shell-brand){min-height:44px;display:flex;align-items:center;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:#a0a4ae;font-size:12px;font-weight:720}body.admin-host .admin-nav>a:not(.admin-shell-brand):hover{border-color:#ff6c2c1c;background:#ff6c2c0b;color:#fff4ee}body.admin-host .admin-nav>a.active:not(.admin-shell-brand){border-color:#ff6c2c38;background:linear-gradient(90deg,#ff6c2c24,#ff6c2c0b);color:#ffad87;box-shadow:inset 3px 0 #ff6c2ceb,0 7px 24px #0000001a}body.admin-host .admin-top{margin:4px 0 24px;padding:0 2px 18px;border-bottom:1px solid rgba(255,108,44,.1)}body.admin-host .admin-top .eyebrow{color:#ff8e5c;font-size:10.5px;letter-spacing:1.7px}body.admin-host .admin-top .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff6c2c;box-shadow:0 0 12px #ff6c2c40}body.admin-host .admin-top h2{margin-top:8px;color:#f6f6f7;font-size:29px;letter-spacing:-.7px}body.admin-host .admin-top p{color:#8f949f;line-height:1.55}body.admin-host .button{border-color:#ff6c2c;border-radius:9px;background:linear-gradient(145deg,#ff8753,#ff6423);color:#1a0e08;box-shadow:0 8px 24px #ff6c2c1f,inset 0 1px #ffffff29}body.admin-host .button:hover{border-color:#ff9365;background:linear-gradient(145deg,#ff9a70,#ff7540);box-shadow:0 10px 28px #ff6c2c2b;transform:translateY(-1px)}body.admin-host .button.secondary{border-color:#343840;background:linear-gradient(180deg,#1a1e24,#14171c);color:#d9dce2;box-shadow:inset 0 1px #ffffff05}body.admin-host .button.secondary:hover{border-color:#4a4f59;background:#20242b;color:#fff}body.admin-host .button.danger{border-color:#704047;background:#2a171b;color:#f3a1aa;box-shadow:none}body.admin-host .button.danger:hover{border-color:#91515a;background:#351c21;color:#ffc0c7}body.admin-host .panel,body.admin-host .metric,body.admin-host .account-box{border-color:var(--admin-border);background:linear-gradient(145deg,#171a20,#101318);box-shadow:inset 0 1px #ffffff05,0 14px 40px #0000001f}body.admin-host .panel{border-radius:14px}body.admin-host .metric{border-radius:13px}body.admin-host .metric small{color:#8e939e}body.admin-host .metric b{color:#f6f6f7}body.admin-host .metric em{color:#a8db8d}body.admin-host .empty-state{border-color:#32363e;background:#101318;color:#858a95}body.admin-host .empty-state h3{color:#f1f2f4}body.admin-host input,body.admin-host select,body.admin-host textarea{border-color:#343943;background:#0f1217;color:#f0f1f3}body.admin-host input::placeholder,body.admin-host textarea::placeholder{color:#666c78}body.admin-host input:focus,body.admin-host select:focus,body.admin-host textarea:focus{border-color:#a6512e;box-shadow:0 0 0 3px #ff6c2c0e}body.admin-host label{color:#b4b7bf}body.admin-host table{color:#cbd0d7}body.admin-host th{color:#7d838e}body.admin-host td{border-top-color:#292d34}body.admin-host tbody tr:hover{background:#ff6c2c06}body.admin-host td button{border-color:#383d46;background:#181c21;color:#cbd0d7}body.admin-host td button:hover{border-color:#5b463d;background:#211a17;color:#fff1ea}body.admin-host .table-sub{color:#787e89}body.admin-host .pill{border:1px solid #3b4048;background:#1b1f25;color:#bbc0c8}body.admin-host .pill.admin-role{border-color:#67402f;background:#2a1d18;color:#f2a47e}body.admin-host .chart{border-bottom-color:#33373f}body.admin-host .bar{background:linear-gradient(180deg,#ff8a56,#a94a25);box-shadow:0 0 18px #ff6c2c12}body.admin-host .bar span{color:#7f848f}body.admin-host dialog{border-color:#353941;background:linear-gradient(155deg,#191c22,#111419);color:#f6f6f7;box-shadow:0 36px 110px #0000009e,0 0 0 1px #ff6c2c05}body.admin-host dialog::backdrop{background:#030408c2;backdrop-filter:blur(7px)}body.admin-host .admin-auth-card{border-color:#343840;background:radial-gradient(circle at 12% 0,rgba(255,108,44,.075),transparent 34%),linear-gradient(160deg,#181b20,#101318);box-shadow:0 30px 90px #0000008c,0 0 0 1px #ff6c2c05}body.admin-host .admin-auth-card>p{color:#8f949f}body.admin-host .admin-auth-form label{color:#b4b7bf}body.admin-host .admin-auth-form input{background:#0f1217}body.admin-host .admin-auth-form input:focus{box-shadow:0 0 0 3px #ff6c2c0f}body.admin-host .overview-period-bar,body.admin-host .overview-chart-panel,body.admin-host .overview-operation-panel,body.admin-host .overview-activity-panel,body.admin-host .payment-period-bar,body.admin-host .payment-summary-grid article,body.admin-host .payments-panel,body.admin-host .payment-card,body.admin-host .expense-summary-grid article,body.admin-host .expense-card,body.admin-host .expense-toolbar,body.admin-host .expense-filters{border-color:#23342e;background:linear-gradient(150deg,#111c19,#0b1311)}body.admin-host .overview-metric-card{border-color:#23342e;background:linear-gradient(150deg,#111c19,#0b1311)}body.admin-host .overview-custom-period,body.admin-host .payment-custom-period,body.admin-host .payment-filters{border-color:#23342e;background:#0c1512}body.admin-host .overview-period-tabs button,body.admin-host .payment-period-tabs button{border-color:#2a3b35;background:#0d1714;color:#8c9c96}body.admin-host .overview-period-tabs button:hover,body.admin-host .payment-period-tabs button:hover{border-color:#3d5e50;background:#12201c;color:#e5f4ee}body.admin-host .overview-period-tabs button.active,body.admin-host .payment-period-tabs button.active{border-color:#36765a;background:#13271f;color:#79edb3}body.admin-host .payments-table th{background:#0f1916;color:#72837c}body.admin-host .payments-table td{border-color:#213029;color:#aebbb6}body.admin-host .payments-table tbody tr:hover,body.admin-host .payments-table tbody tr:focus{background:#12201c}@media (max-width:800px){body.admin-host main{padding:16px 4% 34px}body.admin-host .admin-mobile-bar{min-height:58px;margin:0 0 16px;padding:7px 9px;border:1px solid #22332d;border-radius:13px;background:#0c1512f0;box-shadow:0 12px 32px #00000026}body.admin-host .admin-mobile-logo img{filter:drop-shadow(0 0 12px rgba(70,245,167,.08))}body.admin-host .admin-menu-toggle{min-height:40px;border-color:#2a3b35;border-radius:9px;background:#111c19;color:#dbe8e3}body.admin-host .admin-menu-toggle:hover{border-color:#3b5b4e;background:#15231f;color:#f3fff9}body.admin-host .admin-layout{grid-template-columns:1fr;gap:0}body.admin-host .admin-nav{position:fixed;top:0;left:0;width:min(84vw,310px);height:100dvh;padding:28px 14px 24px;border:0;border-right:1px solid #25372f;border-radius:0;background:linear-gradient(180deg,#0e1815,#09110f);box-shadow:24px 0 70px #00000080}body.admin-host .admin-nav small{padding-top:8px}body.admin-host .admin-shell-brand{padding-top:4px!important}body.admin-host .admin-nav>a:not(.admin-shell-brand){min-height:48px}body.admin-host .admin-top{margin-top:2px;padding-bottom:16px}body.admin-host .admin-top h2{font-size:25px}body.admin-host .panel,body.admin-host .metric{border-radius:12px}body.admin-host .nav-overlay{background:#020705b3;backdrop-filter:blur(3px)}}@media (max-width:430px){body.admin-host main{padding-inline:3.5%}body.admin-host .admin-mobile-bar{padding:6px 8px}body.admin-host .admin-menu-toggle{padding:9px 11px;font-size:11px}body.admin-host .admin-top h2{font-size:23px}}body.admin-host .tabs{border-color:#22332d;background:#0c1512}body.admin-host .tabs button{color:#85958e}body.admin-host .tabs button:hover{color:#dcebe5;background:#46f5a70a}body.admin-host .tabs button.selected{background:#16271f;color:#76edb4}body.admin-host .toolbar input,body.admin-host .toolbar select{border-color:#293b34;background:#0b1411;color:#d8e4df}body.admin-host .skin-card{border-color:#25362f;background:#0e1715}body.admin-host .skin-card:hover{border-color:#3f6655}body.admin-host .skin-picker-field .picker-results{border-color:#2b3c36;background:#0b1412;box-shadow:0 20px 50px #00000085}body.admin-host .picker-item:hover,body.admin-host .picker-item.active{border-color:#3a7559;background:#15271f}body.admin-host .picker-item b{color:#edf7f3}body.admin-host .admin-client-card,body.admin-host .client-summary-card,body.admin-host .client-management-toolbar,body.admin-host .mobile-data-card{border-color:#24362f;background:linear-gradient(145deg,#111c19,#0b1311)}body.admin-host .admin-client-card-grid,body.admin-host .admin-client-card-actions,body.admin-host .client-action-menu{border-color:#21312c!important}body.admin-host .client-role-badge.client,body.admin-host .client-role-badge.admin{background:#173127;color:#86e9b7}body.admin-host .client-action-menu>summary,body.admin-host .client-action-menu.compact>summary,body.admin-host .client-action-options button{border-color:#2c3d36;background:#101a17;color:#c4d0cb}body.admin-host .client-action-menu[open]>summary,body.admin-host .client-action-menu.compact[open]>summary,body.admin-host .client-action-options button:hover{border-color:#3d6b56;background:#16261f;color:#86efb9}body.admin-host .client-action-popover{border-color:#2b3c35;background:#0c1512}body.admin-host .client-action-popover button:hover{background:#15231f;color:#f1fbf7}body.admin-host .delivery-metric,body.admin-host .delivery-filters,body.admin-host .delivery-card{border-color:#24362f;background:linear-gradient(145deg,#111c19,#0b1311)}body.admin-host .delivery-skin img{border-color:#26372f;background:#0d1714}body.admin-host .delivery-winner,body.admin-host .delivery-links{border-color:#21312c}body.admin-host .delivery-links button,body.admin-host .delivery-links a{border-color:#2c3d36;background:#101a17;color:#c3cfca}body.admin-host .delivery-links button:hover,body.admin-host .delivery-links a:hover{border-color:#3b634f;background:#15231f;color:#effaf5}body.admin-host .delivery-edit-pencil{color:#6ceeb0}body.admin-host .delivery-inline-editor,body.admin-host .delivery-status-inline-menu{border-color:#2b3d36;background:#0d1613}body.admin-host .delivery-inline-editor input,body.admin-host .delivery-inline-editor select,body.admin-host .delivery-inline-confirm select,body.admin-host .delivery-inline-confirm textarea,body.admin-host .delivery-inline-trade-error select,body.admin-host .delivery-inline-trade-error textarea{border-color:#2a3a34;background:#09110f;color:#e4eee9}body.admin-host .delivery-inline-editor input:focus,body.admin-host .delivery-inline-editor select:focus,body.admin-host .delivery-inline-confirm select:focus,body.admin-host .delivery-inline-confirm textarea:focus,body.admin-host .delivery-inline-trade-error select:focus,body.admin-host .delivery-inline-trade-error textarea:focus{border-color:#3f8f6c;box-shadow:0 0 0 2px #46f5a712}body.admin-host .delivery-inline-editor button,body.admin-host .delivery-inline-confirm button,body.admin-host .delivery-inline-trade-error button{border-color:#2d3d37;background:#111b18;color:#c7d3ce}body.admin-host .delivery-inline-editor button.save,body.admin-host .delivery-inline-confirm button.save{border-color:#3e7a5d;background:#173126;color:#83efb8}body.admin-host .admin-user-profile>header{border-bottom-color:#26372f;background:linear-gradient(145deg,#111c19,#0b1311)}body.admin-host .admin-user-profile-actions{border-bottom-color:#24352f;background:#0f1916}body.admin-host .admin-user-tabs{border-bottom-color:#24352f;background:#0b1412}body.admin-host .admin-user-tabs button{color:#7f9189}body.admin-host .admin-user-tabs button:hover{background:#12201c;color:#dfece7}body.admin-host .admin-user-tabs button.active{border-color:#3c7259;background:#16291f;color:#7cedb4}body.admin-host .admin-user-info-grid>div,body.admin-host .admin-user-stat-grid>div,body.admin-host .admin-user-record-list article,body.admin-host .admin-user-notes article,body.admin-host .admin-confirm-reason{border-color:#26372f;background:#0e1715}body.admin-host .expense-actions button{border-color:#2b3c35;background:#111b18;color:#c6d3cd}body.admin-host .expense-actions button:hover{border-color:#3b624f;background:#15231f;color:#effaf5}body.admin-host .finance-period-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 16px;border:1px solid #24362f;border-radius:13px;background:linear-gradient(145deg,#111c19,#0b1311)}body.admin-host .finance-period-bar>div:first-child{display:flex;align-items:center;gap:14px;min-width:0}body.admin-host .finance-period-bar small,body.admin-host .finance-panel-heading small,body.admin-host .finance-section-heading small,body.admin-host .finance-formula-panel>div>small{color:#69eeb1;font-size:10.5px;font-weight:800;letter-spacing:.1em}body.admin-host .finance-period-tabs{display:flex;gap:6px;flex-wrap:wrap}body.admin-host .finance-period-tabs button{padding:8px 11px;border:1px solid #2b3d36;border-radius:8px;background:#0b1412;color:#87978f;font-size:10px;font-weight:750;cursor:pointer}body.admin-host .finance-period-tabs button:hover{border-color:#3a584d;color:#dceae4}body.admin-host .finance-period-tabs button.active{border-color:#3f795f;background:#16291f;color:#78efb6}body.admin-host .finance-period-actions{display:flex;gap:8px;flex:0 0 auto}body.admin-host .finance-period-actions .button{margin:0}body.admin-host .finance-custom-period{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;border:1px solid #24362f;border-radius:13px;background:#0d1714}body.admin-host .finance-custom-period label{margin:0;color:#87978f;font-size:10.5px;font-weight:750}body.admin-host .finance-custom-period input{margin-top:7px;border-color:#2a3b35;background:#09110f;color:#dfeae5}body.admin-host .finance-custom-period .button{margin:0;min-height:44px}body.admin-host .finance-summary-grid,body.admin-host .finance-commitments-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}body.admin-host .finance-summary-grid article,body.admin-host .finance-commitments-grid article{min-width:0;min-height:118px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;padding:16px;border:1px solid #24362f;border-radius:13px;background:linear-gradient(150deg,#111c19,#0b1311)}body.admin-host .finance-summary-grid article.incomplete,body.admin-host .finance-commitments-grid article.warning{border-color:#614d30;background:linear-gradient(150deg,#1b1a13,#12130f)}body.admin-host .finance-summary-grid article.muted{opacity:.72}body.admin-host .finance-summary-grid small,body.admin-host .finance-commitments-grid small{color:#84938c;font-size:10px;font-weight:700;line-height:1.35}body.admin-host .finance-summary-grid strong,body.admin-host .finance-commitments-grid strong{overflow-wrap:anywhere;color:#f2f7f5;font-size:23px;font-weight:820;font-variant-numeric:tabular-nums;line-height:1.05}body.admin-host .finance-summary-grid article.incomplete strong,body.admin-host .finance-commitments-grid article.warning strong{color:#e7bf7f}body.admin-host .finance-summary-grid span,body.admin-host .finance-commitments-grid span{color:#718078;font-size:10.5px;line-height:1.4}body.admin-host .finance-formula-panel{display:grid;gap:15px;margin-bottom:14px;padding:20px;border-color:#294037;background:linear-gradient(145deg,#111c19,#0b1311)}body.admin-host .finance-formula-panel h3,body.admin-host .finance-section-heading h3,body.admin-host .finance-panel-heading h3{margin:5px 0 0;color:#f3f7f5}body.admin-host .finance-formula-panel p,body.admin-host .finance-section-heading p,body.admin-host .finance-panel-heading p{margin:6px 0 0;color:#829189;font-size:10px;line-height:1.55}body.admin-host .finance-formula-values{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px;border:1px solid #263a32;border-radius:10px;background:#0a1210}body.admin-host .finance-formula-values span,body.admin-host .finance-formula-values strong{font-variant-numeric:tabular-nums}body.admin-host .finance-formula-values span{color:#c8d5cf;font-size:12px;font-weight:750}body.admin-host .finance-formula-values b{color:#5e6f67;font-weight:700}body.admin-host .finance-formula-values strong{color:#6cefb1;font-size:15px}body.admin-host .finance-warning{padding:10px 12px;border:1px solid #5c4830;border-radius:8px;background:#1a1811;color:#d8b77a!important}body.admin-host .finance-disclaimer{color:#66766f;font-size:10.5px;line-height:1.5}body.admin-host .finance-commitments-section{margin-bottom:14px}body.admin-host .finance-section-heading{margin:0 0 10px 2px}body.admin-host .finance-commitments-grid{margin-bottom:0}body.admin-host .finance-chart-panel,body.admin-host .finance-category-panel,body.admin-host .finance-delivery-chart-panel,body.admin-host .finance-table-panel{padding:18px;border-color:#24362f;background:linear-gradient(145deg,#101a17,#0b1311)}body.admin-host .finance-chart-panel{margin-bottom:14px}body.admin-host .finance-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}body.admin-host .finance-chart-legend{display:flex;gap:12px;flex-wrap:wrap;color:#7e8d86;font-size:10.5px}body.admin-host .finance-chart-legend span{display:flex;align-items:center;gap:6px}body.admin-host .finance-chart-legend span:before{content:"";width:8px;height:8px;border-radius:50%}body.admin-host .finance-chart-legend .revenue:before{background:#56e8a8}body.admin-host .finance-chart-legend .costs:before{background:#e0b56d}body.admin-host .finance-chart-legend .expenses:before{background:#a58bf0}body.admin-host .finance-chart-wrap{overflow:hidden;border:1px solid #21322c;border-radius:10px;background:#09110f}body.admin-host .finance-chart{display:block;width:100%;min-height:205px}body.admin-host .finance-chart-grid line{stroke:#1f302a;stroke-width:1}body.admin-host .finance-chart-grid text{fill:#63736c;font-size:10.5px}body.admin-host .finance-chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}body.admin-host .finance-chart-line.revenue{stroke:#56e8a8}body.admin-host .finance-chart-line.costs{stroke:#e0b56d}body.admin-host .finance-chart-line.expenses{stroke:#a58bf0}body.admin-host .finance-empty{padding:34px 16px;border:1px dashed #2b3b35;border-radius:10px;background:#0a1210;color:#74857d;font-size:10px;text-align:center}body.admin-host .finance-chart-grid-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-bottom:14px}body.admin-host .finance-category-bars{display:grid;gap:12px}body.admin-host .finance-category-row>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:#cbd6d1;font-size:10px}body.admin-host .finance-category-row i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#18241f}body.admin-host .finance-category-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#35cc85,#68edb3)}body.admin-host .finance-category-row small{display:block;margin-top:5px;color:#697a72;font-size:10px}body.admin-host .finance-summary-table{display:grid;border:1px solid #24362f;border-radius:10px;overflow:hidden}body.admin-host .finance-summary-table>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid #21312b;background:#0b1412}body.admin-host .finance-summary-table>div:last-child{border-bottom:0}body.admin-host .finance-summary-table span{color:#87968f;font-size:10px}body.admin-host .finance-summary-table strong{color:#edf4f1;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}body.admin-host .finance-summary-table .total{background:#13231d}body.admin-host .finance-summary-table .total span,body.admin-host .finance-summary-table .total strong{color:#75edb5;font-weight:800}body.admin-host .finance-summary-table .separator{background:#101915}body.admin-host .finance-summary-table .separator span{color:#c8d4cf;font-weight:800}body.admin-host .finance-summary-table .separator strong{color:#718078;font-size:10.5px;font-weight:650}@media (max-width:1100px){body.admin-host .finance-summary-grid,body.admin-host .finance-commitments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .finance-chart-grid-layout{grid-template-columns:1fr}}@media (max-width:800px){body.admin-host .finance-period-bar{align-items:flex-start;flex-direction:column;padding:13px}body.admin-host .finance-period-bar>div:first-child{width:100%;align-items:flex-start;flex-direction:column}body.admin-host .finance-period-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.admin-host .finance-period-tabs button{min-width:0}body.admin-host .finance-period-actions{width:100%}body.admin-host .finance-period-actions .button{flex:1}body.admin-host .finance-custom-period{grid-template-columns:1fr}body.admin-host .finance-custom-period .button{width:100%}body.admin-host .finance-summary-grid,body.admin-host .finance-commitments-grid{grid-template-columns:1fr 1fr}body.admin-host .finance-summary-grid article,body.admin-host .finance-commitments-grid article{min-height:105px;padding:14px}body.admin-host .finance-summary-grid strong,body.admin-host .finance-commitments-grid strong{font-size:20px}body.admin-host .finance-panel-heading{flex-direction:column}body.admin-host .finance-chart{min-width:0;min-height:185px}body.admin-host .finance-formula-values{align-items:flex-start;flex-direction:column}body.admin-host .finance-summary-table>div{align-items:flex-start;flex-direction:column;gap:5px}body.admin-host .finance-summary-table strong{text-align:left}}@media (max-width:430px){body.admin-host .finance-summary-grid,body.admin-host .finance-commitments-grid{grid-template-columns:1fr}body.admin-host .finance-period-actions{flex-direction:column}}body.admin-host .analytics-period-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 16px;border:1px solid #24362f;border-radius:13px;background:linear-gradient(145deg,#111c19,#0b1311)}body.admin-host .analytics-period-bar>div:first-child{display:flex;align-items:center;gap:14px;min-width:0}body.admin-host .analytics-period-bar small,body.admin-host .analytics-section-heading small{color:#69eeb1;font-size:10.5px;font-weight:800;letter-spacing:.1em}body.admin-host .analytics-period-tabs{display:flex;gap:6px;flex-wrap:wrap}body.admin-host .analytics-period-tabs button{padding:8px 11px;border:1px solid #2b3d36;border-radius:8px;background:#0b1412;color:#87978f;font-size:10px;font-weight:750;cursor:pointer}body.admin-host .analytics-period-tabs button:hover{border-color:#3a584d;color:#dceae4}body.admin-host .analytics-period-tabs button.active{border-color:#3f795f;background:#16291f;color:#78efb6}body.admin-host .analytics-period-meta{display:flex;align-items:center;gap:12px;color:#788981;font-size:10.5px}body.admin-host .analytics-period-meta .button{margin:0}body.admin-host .analytics-custom-period{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;border:1px solid #24362f;border-radius:13px;background:#0d1714}body.admin-host .analytics-custom-period label{margin:0;color:#87978f;font-size:10.5px;font-weight:750}body.admin-host .analytics-custom-period input{margin-top:7px;border-color:#2a3b35;background:#09110f;color:#dfeae5}body.admin-host .analytics-custom-period .button{margin:0;min-height:44px}body.admin-host .analytics-section{margin-bottom:24px}body.admin-host .analytics-section-heading{margin:0 0 10px 2px}body.admin-host .analytics-section-heading h3{margin:5px 0 0;color:#f2f7f5;font-size:17px}body.admin-host .analytics-section-heading p{margin:5px 0 0;color:#718078;font-size:10.5px;line-height:1.5}body.admin-host .analytics-card-grid{display:grid;gap:10px;margin-bottom:12px}body.admin-host .analytics-card-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}body.admin-host .analytics-card-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}body.admin-host .analytics-card-grid.seven{grid-template-columns:repeat(7,minmax(0,1fr))}body.admin-host .analytics-card-grid article{min-width:0;min-height:105px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:14px;border:1px solid #24362f;border-radius:12px;background:linear-gradient(150deg,#111c19,#0b1311)}body.admin-host .analytics-card-grid small{color:#84938c;font-size:10.5px;font-weight:700;line-height:1.35}body.admin-host .analytics-card-grid strong{overflow-wrap:anywhere;color:#f1f6f4;font-size:20px;font-weight:820;font-variant-numeric:tabular-nums;line-height:1.1}body.admin-host .analytics-card-grid strong.small-value{font-size:13px;line-height:1.35}body.admin-host .analytics-card-grid span{color:#6f7e77;font-size:10px;line-height:1.4}body.admin-host .analytics-two-col,body.admin-host .analytics-grid-quad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.admin-host .analytics-panel{min-width:0;padding:16px;border-color:#24362f;background:linear-gradient(145deg,#101a17,#0b1311)}body.admin-host .analytics-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}body.admin-host .analytics-panel-heading h3{margin:0;color:#eef5f2;font-size:13px}body.admin-host .analytics-panel-heading p{margin:5px 0 0;color:#718078;font-size:10px;line-height:1.45}body.admin-host .analytics-legend{display:flex;gap:9px;flex-wrap:wrap;color:#788981;font-size:10px}body.admin-host .analytics-legend span{display:flex;align-items:center;gap:5px}body.admin-host .analytics-legend span:before{content:"";width:7px;height:7px;border-radius:50%}body.admin-host .analytics-legend .new-users:before{background:#67e7aa}body.admin-host .analytics-legend .active-users:before{background:#79aaf4}body.admin-host .analytics-legend .first-deposit:before{background:#e3ba71}body.admin-host .analytics-legend .first-duel:before{background:#a78cf3}body.admin-host .analytics-chart-wrap{overflow:hidden;border:1px solid #21322c;border-radius:10px;background:#09110f}body.admin-host .analytics-chart{display:block;width:100%;min-height:200px}body.admin-host .analytics-chart-grid line{stroke:#1f302a;stroke-width:1}body.admin-host .analytics-chart-grid text{fill:#63736c;font-size:10.5px}body.admin-host .analytics-chart-line{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}body.admin-host .analytics-chart-line.new-users{stroke:#67e7aa}body.admin-host .analytics-chart-line.active-users{stroke:#79aaf4}body.admin-host .analytics-chart-line.first-deposit{stroke:#e3ba71}body.admin-host .analytics-chart-line.first-duel{stroke:#a78cf3}body.admin-host .analytics-empty{padding:28px 14px;border:1px dashed #2b3b35;border-radius:9px;background:#0a1210;color:#74857d;font-size:10.5px;text-align:center}body.admin-host .analytics-bars{display:grid;gap:10px}body.admin-host .analytics-bar-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px;color:#cbd6d1;font-size:10.5px}body.admin-host .analytics-bar-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.admin-host .analytics-bar-row span b{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;border:1px solid #2b4439;border-radius:5px;background:#12221c;color:#72e9b1;font-size:10px}body.admin-host .analytics-bar-row strong{flex:0 0 auto;color:#dfe8e4;font-size:10.5px;font-variant-numeric:tabular-nums}body.admin-host .analytics-bar-row i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#18241f}body.admin-host .analytics-bar-row i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#35cc85,#68edb3)}body.admin-host .analytics-funnel{display:grid;gap:12px}body.admin-host .analytics-funnel article{display:grid;gap:5px}body.admin-host .analytics-funnel-bar{min-width:0;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #315344;border-radius:8px;background:linear-gradient(90deg,#173127,#11231c);transition:width .2s ease}body.admin-host .analytics-funnel-bar span{overflow:hidden;text-overflow:ellipsis;color:#b9d7ca;font-size:10.5px;white-space:nowrap}body.admin-host .analytics-funnel-bar strong{color:#7cf0b7;font-size:13px;font-variant-numeric:tabular-nums}body.admin-host .analytics-funnel article small{color:#6e7e76;font-size:10px}body.admin-host .analytics-limitations{padding:16px;border-color:#2a3833;background:#0d1512}body.admin-host .analytics-limitations ul{display:grid;gap:7px;margin:0;padding-left:18px;color:#899991;font-size:10.5px;line-height:1.55}@media (max-width:1250px){body.admin-host .analytics-card-grid.five,body.admin-host .analytics-card-grid.six,body.admin-host .analytics-card-grid.seven{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){body.admin-host .analytics-card-grid.five,body.admin-host .analytics-card-grid.six,body.admin-host .analytics-card-grid.seven{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .analytics-two-col,body.admin-host .analytics-grid-quad{grid-template-columns:1fr}}@media (max-width:800px){body.admin-host .analytics-period-bar{align-items:flex-start;flex-direction:column;padding:13px}body.admin-host .analytics-period-bar>div:first-child{width:100%;align-items:flex-start;flex-direction:column}body.admin-host .analytics-period-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.admin-host .analytics-period-tabs button{min-width:0}body.admin-host .analytics-period-meta{width:100%;align-items:flex-start;flex-direction:column}body.admin-host .analytics-period-meta .button{width:100%}body.admin-host .analytics-custom-period{grid-template-columns:1fr}body.admin-host .analytics-custom-period .button{width:100%}body.admin-host .analytics-panel-heading{flex-direction:column}body.admin-host .analytics-chart{min-width:0;min-height:180px}}@media (max-width:430px){body.admin-host .analytics-card-grid.five,body.admin-host .analytics-card-grid.six,body.admin-host .analytics-card-grid.seven{grid-template-columns:1fr}}body.admin-host .overview-period-bar,body.admin-host .overview-chart-panel,body.admin-host .overview-operation-panel,body.admin-host .overview-activity-panel,body.admin-host .payment-period-bar,body.admin-host .payment-summary-grid article,body.admin-host .payments-panel,body.admin-host .payment-card,body.admin-host .expense-summary-grid article,body.admin-host .expense-card,body.admin-host .expense-toolbar,body.admin-host .expense-filters,body.admin-host .finance-period-bar,body.admin-host .finance-summary-grid article,body.admin-host .finance-commitments-grid article,body.admin-host .finance-formula-panel,body.admin-host .finance-chart-panel,body.admin-host .finance-category-panel,body.admin-host .finance-delivery-chart-panel,body.admin-host .finance-table-panel,body.admin-host .analytics-period-bar,body.admin-host .analytics-card-grid article,body.admin-host .analytics-panel{border-color:#2b3038;background:linear-gradient(150deg,#171a20,#101318)}body.admin-host .overview-custom-period,body.admin-host .payment-custom-period,body.admin-host .payment-filters,body.admin-host .finance-custom-period,body.admin-host .analytics-custom-period{border-color:#2d323a;background:#111419}body.admin-host .overview-period-tabs button,body.admin-host .payment-period-tabs button,body.admin-host .finance-period-tabs button,body.admin-host .analytics-period-tabs button{border-color:#343943;background:#15181d;color:#8f949f}body.admin-host .overview-period-tabs button:hover,body.admin-host .payment-period-tabs button:hover,body.admin-host .finance-period-tabs button:hover,body.admin-host .analytics-period-tabs button:hover{border-color:#5b463d;background:#201915;color:#f3d2c2}body.admin-host .overview-period-tabs button.active,body.admin-host .payment-period-tabs button.active,body.admin-host .finance-period-tabs button.active,body.admin-host .analytics-period-tabs button.active{border-color:#8b4b2e;background:#2b1d17;color:#ffad86}body.admin-host .overview-period-bar small,body.admin-host .payment-period-bar small,body.admin-host .expense-toolbar small,body.admin-host .expense-chart small,body.admin-host .finance-period-bar small,body.admin-host .finance-panel-heading small,body.admin-host .finance-section-heading small,body.admin-host .finance-formula-panel>div>small,body.admin-host .analytics-period-bar small,body.admin-host .analytics-section-heading small{color:#ff8b56}body.admin-host .overview-metric-card,body.admin-host .admin-client-card,body.admin-host .client-summary-card,body.admin-host .client-management-toolbar,body.admin-host .mobile-data-card,body.admin-host .delivery-metric,body.admin-host .delivery-filters,body.admin-host .delivery-card,body.admin-host .admin-user-info-grid>div,body.admin-host .admin-user-stat-grid>div,body.admin-host .admin-user-record-list article,body.admin-host .admin-user-notes article,body.admin-host .admin-confirm-reason{border-color:#2b3038;background:linear-gradient(145deg,#171a20,#101318)}body.admin-host .tabs{border-color:#2b3038;background:#12151a}body.admin-host .tabs button{color:#9095a0}body.admin-host .tabs button:hover{color:#f0d2c3;background:#ff6c2c0a}body.admin-host .tabs button.selected{background:#2b1d17;color:#ffad86}body.admin-host .toolbar input,body.admin-host .toolbar select{border-color:#343943;background:#111419;color:#d9dce2}body.admin-host .skin-card{border-color:#2c3037;background:#15181d}body.admin-host .skin-card:hover{border-color:#694737}body.admin-host .skin-picker-field .picker-results{border-color:#343943;background:#111419;box-shadow:0 20px 50px #00000085}body.admin-host .picker-item:hover,body.admin-host .picker-item.active{border-color:#7d4930;background:#261b17}body.admin-host .picker-item b{color:#f3f4f6}body.admin-host .client-role-badge.client{border-color:#3d424b;background:#1b1f25;color:#c0c5cd}body.admin-host .client-role-badge.admin{border-color:#6b422f;background:#2b1d17;color:#f3a77f}body.admin-host .client-action-menu>summary,body.admin-host .client-action-menu.compact>summary,body.admin-host .client-action-options button,body.admin-host .expense-actions button{border-color:#383d46;background:#181c21;color:#cbd0d7}body.admin-host .client-action-menu[open]>summary,body.admin-host .client-action-menu.compact[open]>summary,body.admin-host .client-action-options button:hover,body.admin-host .expense-actions button:hover{border-color:#674536;background:#221a17;color:#ffb18a}body.admin-host .client-action-popover{border-color:#353a43;background:#101318}body.admin-host .client-action-popover button:hover{background:#201915;color:#fff2eb}body.admin-host .delivery-card{box-shadow:inset 3px 0 #35c884}body.admin-host .delivery-card.is-overdue{border-color:#673b34;box-shadow:inset 3px 0 #d35c4d}body.admin-host .delivery-skin img{border-color:#30353e;background:#111419}body.admin-host .delivery-winner,body.admin-host .delivery-links,body.admin-host .delivery-value-cell>.delivery-inline-subfield{border-color:#292e36}body.admin-host .delivery-links button,body.admin-host .delivery-links a{border-color:#383d46;background:#181c21;color:#c7ccd3}body.admin-host .delivery-links button:hover,body.admin-host .delivery-links a:hover{border-color:#355347;background:#14221e;color:#eef8f3}body.admin-host .delivery-edit-pencil{color:#65dfaa}body.admin-host .delivery-inline-value:hover,body.admin-host .delivery-inline-value:focus-visible{border-color:#355347;background:#14221e;color:#fff}body.admin-host .delivery-inline-editor,body.admin-host .delivery-status-inline-menu,body.admin-host .delivery-inline-confirm,body.admin-host .delivery-inline-trade-error{border-color:#343943;background:#111419}body.admin-host .delivery-inline-editor input,body.admin-host .delivery-inline-editor select,body.admin-host .delivery-inline-confirm select,body.admin-host .delivery-inline-confirm textarea,body.admin-host .delivery-inline-trade-error select,body.admin-host .delivery-inline-trade-error textarea{border-color:#343943;background:#0c0f13;color:#e2e5e9}body.admin-host .delivery-inline-editor input:focus,body.admin-host .delivery-inline-editor select:focus,body.admin-host .delivery-inline-confirm select:focus,body.admin-host .delivery-inline-confirm textarea:focus,body.admin-host .delivery-inline-trade-error select:focus,body.admin-host .delivery-inline-trade-error textarea:focus{border-color:#3bbd82;box-shadow:0 0 0 2px #46e39a1a}body.admin-host .delivery-inline-editor button,body.admin-host .delivery-inline-confirm button,body.admin-host .delivery-inline-trade-error button{border-color:#383d46;background:#181c21;color:#c9ced5}body.admin-host .delivery-inline-editor button.save,body.admin-host .delivery-inline-confirm button.save{border-color:#46e39a6b;background:#46e39a1a;color:#7de6b3}body.admin-host .admin-user-profile>header{border-bottom-color:#2d323a;background:linear-gradient(145deg,#171a20,#101318)}body.admin-host .admin-user-profile-actions{border-bottom-color:#2d323a;background:#14171c}body.admin-host .admin-user-tabs{border-bottom-color:#2d323a;background:#111419}body.admin-host .admin-user-tabs button{color:#858b96}body.admin-host .admin-user-tabs button:hover{background:#1d1917;color:#f0d4c6}body.admin-host .admin-user-tabs button.active{border-color:#7f4930;background:#2a1d17;color:#ffad85}body.admin-host .payments-table th{background:#12171d;color:#7d8791}body.admin-host .payments-table td{border-color:#292f36;color:#b1bac2}body.admin-host .payments-table tbody tr:hover,body.admin-host .payments-table tbody tr:focus{background:#191714}body.admin-host .expense-bar i{background:#252a31}body.admin-host .expense-bar b{background:linear-gradient(90deg,#bd5429,#ff8250)}body.admin-host .finance-formula-panel{border-color:#34343a}body.admin-host .finance-formula-values{border-color:#30343c;background:#0f1217}body.admin-host .finance-formula-values span{color:#cbd0d7}body.admin-host .finance-formula-values b{color:#676d78}body.admin-host .finance-formula-values strong{color:#ff8d5a}body.admin-host .finance-chart-wrap,body.admin-host .analytics-chart-wrap{border-color:#2b3038;background:#0f1217}body.admin-host .finance-chart-grid line,body.admin-host .analytics-chart-grid line{stroke:#292f37}body.admin-host .finance-chart-grid text,body.admin-host .analytics-chart-grid text{fill:#6f7783}body.admin-host .finance-chart-legend .revenue:before{background:#ff7c42}body.admin-host .finance-chart-line.revenue{stroke:#ff7c42}body.admin-host .finance-category-row i{background:#252a31}body.admin-host .finance-category-row b{background:linear-gradient(90deg,#b84d25,#ff8553)}body.admin-host .finance-summary-table{border-color:#2d323a}body.admin-host .finance-summary-table>div{border-bottom-color:#292e36;background:#111419}body.admin-host .finance-summary-table .total{background:#261a16}body.admin-host .finance-summary-table .total span,body.admin-host .finance-summary-table .total strong{color:#ff9b6d}body.admin-host .finance-summary-table .separator{background:#15181d}body.admin-host .finance-top-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body.admin-host .finance-summary-grid article.negative strong{color:#f3afb5}body.admin-host .finance-summary-grid article.is-adjusted{border-color:#3d4a36}body.admin-host .finance-warning-list{display:grid;gap:8px;margin-bottom:14px}body.admin-host .finance-warning-list .finance-warning{margin:0;font-size:10px;line-height:1.5}body.admin-host .finance-formula-row{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px}body.admin-host .finance-formula-row em{color:#9aa49f;font-size:10px;font-style:normal;font-weight:800}body.admin-host .finance-subheading{margin:14px 2px 8px;color:#9aa49f;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.admin-host .finance-commitment-link{min-width:0;min-height:118px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;padding:16px;border:1px solid #3a3f47;border-radius:13px;background:linear-gradient(150deg,#15181d,#0f1217);color:inherit;font:inherit;text-align:left;cursor:pointer}body.admin-host .finance-commitment-link:hover{border-color:#ff7c42}body.admin-host .finance-commitment-link small{color:#84938c;font-size:10px;font-weight:700;line-height:1.35}body.admin-host .finance-commitment-link strong{overflow-wrap:anywhere;color:#f2f7f5;font-size:23px;font-weight:820;font-variant-numeric:tabular-nums;line-height:1.05}body.admin-host .finance-commitment-link span{color:#718078;font-size:10.5px;line-height:1.4}body.admin-host .finance-commitment-link.warning{border-color:#614d30}body.admin-host .finance-commitment-link.warning strong{color:#e7bf7f}body.admin-host .finance-creator-period{margin-bottom:14px;padding:18px}body.admin-host .finance-summary-table .sub span{padding-left:14px;color:#6f7c76}body.admin-host .finance-summary-table .sub strong{color:#b9c3be;font-weight:600}body.admin-host .finance-chart-legend .creators:before{background:#5aa9f0}body.admin-host .finance-chart-legend .adjusted:before{background:#f2f2f2}body.admin-host .finance-chart-legend .payouts:before{background:#5aa9f0}body.admin-host .finance-chart-line.creators{stroke:#5aa9f0}body.admin-host .finance-chart-line.adjusted{stroke:#f2f2f2;stroke-dasharray:6 5}body.admin-host .finance-chart-line.payouts{stroke:#5aa9f0}body.admin-host .overview-creator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:10px}body.admin-host .overview-creator-grid>article,body.admin-host .overview-creator-grid>button{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:7px;padding:13px 15px;border:1px solid #293139;border-radius:10px;background:#10161b;color:inherit;font:inherit;text-align:left}body.admin-host .overview-creator-grid>button{cursor:pointer}body.admin-host .overview-creator-grid>button:hover{border-color:#ff7c42}body.admin-host .overview-creator-grid small{color:#83909b;font-size:10.5px;font-weight:760;line-height:1.35}body.admin-host .overview-creator-grid strong{overflow-wrap:anywhere;color:#eef3f5;font-size:19px;font-weight:820;line-height:1.08;font-variant-numeric:tabular-nums}body.admin-host .overview-creator-grid span{color:#707e89;font-size:10px;line-height:1.45}body.admin-host .overview-creator-grid .is-negative strong{color:#f3afb5}body.admin-host .overview-creator-grid .is-incomplete strong,body.admin-host .overview-creator-grid .is-warning strong{color:#e9c986}@media (max-width:1100px){body.admin-host .finance-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .finance-top-grid>article:last-child{grid-column:1/-1}body.admin-host .overview-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){body.admin-host .finance-formula-row{grid-template-columns:1fr;gap:6px}body.admin-host .finance-commitment-link{min-height:105px;padding:14px}body.admin-host .finance-commitment-link strong{font-size:20px}}@media (max-width:430px){body.admin-host .finance-top-grid,body.admin-host .overview-creator-grid{grid-template-columns:1fr}}body.admin-host .analytics-legend .new-users:before{background:#ff7c42}body.admin-host .analytics-chart-line.new-users{stroke:#ff7c42}body.admin-host .analytics-bar-row span b{border-color:#5b4033;background:#261a16;color:#ff9f72}body.admin-host .analytics-bar-row i{background:#252a31}body.admin-host .analytics-bar-row i>b{background:linear-gradient(90deg,#b84d25,#ff8553)}body.admin-host .analytics-funnel-bar{border-color:#664333;background:linear-gradient(90deg,#2c1e18,#1a1716)}body.admin-host .analytics-funnel-bar span{color:#d8c1b6}body.admin-host .analytics-funnel-bar strong{color:#ff9e70}body.admin-host .analytics-limitations{border-color:#33363d;background:#12151a}body:not(.admin-host) .arena-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}body:not(.admin-host) .arena-create-duel-button{min-height:40px;padding:10px 16px;font-size:12px;white-space:nowrap}body:not(.admin-host) .create-duel-dialog{min-width:0}body:not(.admin-host) .create-duel-dialog>.eyebrow{color:#79e7b4}body:not(.admin-host) .create-duel-dialog>h2{margin:10px 0 7px;color:#f2f7f5;font-size:28px}body:not(.admin-host) .create-duel-dialog>p{max-width:560px;margin:0 0 18px;color:#84958e;font-size:12px;line-height:1.65}body:not(.admin-host) .create-duel-search-field .picker-results{border-color:#2c3c35;background:#0b1210;box-shadow:0 20px 55px #00000094}body:not(.admin-host) .create-duel-search-field .picker-item{border-color:#25332d;background:#101815;color:#c8d5d0}body:not(.admin-host) .create-duel-search-field .picker-item:hover{border-color:#407b61;background:#15241f}body:not(.admin-host) .create-duel-search-field .picker-item b{color:#eef6f2}body:not(.admin-host) .create-duel-quality{margin-top:14px}body:not(.admin-host) .create-duel-quality label{margin-top:0}body:not(.admin-host) .create-duel-selected{margin-top:16px}body:not(.admin-host) .create-duel-family-preview,body:not(.admin-host) .create-duel-quote-skin{display:flex;align-items:center;gap:16px;min-width:0;padding:14px;border:1px solid #27362f;border-radius:12px;background:linear-gradient(145deg,#101815,#0b1210)}body:not(.admin-host) .create-duel-family-preview img,body:not(.admin-host) .create-duel-quote-skin img{width:104px;height:74px;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))}body:not(.admin-host) .create-duel-family-preview>div,body:not(.admin-host) .create-duel-quote-skin>div{display:grid;min-width:0;gap:4px}body:not(.admin-host) .create-duel-family-preview small,body:not(.admin-host) .create-duel-quote-skin small{color:#6bdca8;font-size:8px;font-weight:850;letter-spacing:.1em}body:not(.admin-host) .create-duel-family-preview strong,body:not(.admin-host) .create-duel-quote-skin strong{color:#f0f5f3;font-size:15px;line-height:1.35;overflow-wrap:anywhere}body:not(.admin-host) .create-duel-family-preview span,body:not(.admin-host) .create-duel-quote-skin span{color:#82918b;font-size:10px}body:not(.admin-host) .create-duel-family-preview.is-loading{position:relative;overflow:hidden}body:not(.admin-host) .create-duel-family-preview.is-loading:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#46e39a,transparent);animation:create-duel-loading 1.1s linear infinite}@keyframes create-duel-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}body:not(.admin-host) .create-duel-quote{display:grid;gap:12px}body:not(.admin-host) .create-duel-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body:not(.admin-host) .create-duel-price-grid>div{min-width:0;padding:13px;border:1px solid #26332e;border-radius:10px;background:#0c1311}body:not(.admin-host) .create-duel-price-grid>div.primary{border-color:#315343;background:#102019}body:not(.admin-host) .create-duel-price-grid small{display:block;color:#74847d;font-size:8px;font-weight:800;letter-spacing:.08em}body:not(.admin-host) .create-duel-price-grid strong{display:block;margin-top:6px;color:#e9f0ed;font-size:19px;font-variant-numeric:tabular-nums}body:not(.admin-host) .create-duel-price-grid .primary strong{color:#74e7b2}body:not(.admin-host) .create-duel-balance{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:12px 13px;border:1px solid;border-radius:10px}body:not(.admin-host) .create-duel-balance span{color:#8d9a95;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}body:not(.admin-host) .create-duel-balance strong{font-size:16px;font-variant-numeric:tabular-nums}body:not(.admin-host) .create-duel-balance small{grid-column:1/-1;font-size:9px}body:not(.admin-host) .create-duel-balance.enough{border-color:#2f5944;background:#102019;color:#8ce7b9}body:not(.admin-host) .create-duel-balance.insufficient{border-color:#65403d;background:#211516;color:#efaaa5}body:not(.admin-host) .create-duel-source{margin:0!important;color:#71817a!important;font-size:9px!important;text-align:center}body:not(.admin-host) .create-duel-quote>.button{margin-top:0}body:not(.admin-host) .create-duel-deposit{margin-top:-4px!important}body:not(.admin-host) .create-duel-error{display:grid;gap:8px;padding:15px;border:1px solid #5b3a38;border-radius:10px;background:#1d1415}body:not(.admin-host) .create-duel-error strong{color:#f0b0aa;font-size:13px}body:not(.admin-host) .create-duel-error span{color:#a98986;font-size:10px;line-height:1.5}body:not(.admin-host) .create-duel-error .button{justify-self:start;margin:4px 0 0;padding:9px 12px;font-size:10px}body:not(.admin-host) .create-duel-price-grid>div.primary{display:grid;align-content:center;gap:6px;min-height:84px;padding:15px 16px;border-color:#2b4a3c;background:linear-gradient(150deg,#0f1c17,#0b1411)}body:not(.admin-host) .create-duel-price-grid>div.primary small{color:#7fa393;font-size:9px}body:not(.admin-host) .create-duel-price-grid>div.primary strong{margin:0;color:#f1f7f4;font-size:24px;font-weight:850;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}body:not(.admin-host) .create-duel-price-grid>div.primary:last-child strong{color:#74e7b2}@media (max-width:600px){body:not(.admin-host) .arena-page .section-heading{align-items:flex-start;flex-direction:column}body:not(.admin-host) .arena-heading-actions{width:100%;justify-content:space-between}body:not(.admin-host) .arena-create-duel-button{flex:1;max-width:190px}body:not(.admin-host) .create-duel-dialog>h2{font-size:24px}body:not(.admin-host) .create-duel-family-preview,body:not(.admin-host) .create-duel-quote-skin{gap:10px;padding:11px}body:not(.admin-host) .create-duel-family-preview img,body:not(.admin-host) .create-duel-quote-skin img{width:82px;height:60px}body:not(.admin-host) .create-duel-price-grid strong{font-size:16px}body:not(.admin-host) .create-duel-price-grid>div.primary{min-height:74px;padding:12px 13px}body:not(.admin-host) .create-duel-price-grid>div.primary strong{font-size:19px}}@media (max-width:340px){body:not(.admin-host) .create-duel-price-grid{grid-template-columns:1fr}}@media (max-width:800px){body:not(.admin-host) .create-duel-dialog input,body:not(.admin-host) .create-duel-dialog select{font-size:16px}body:not(.admin-host) #modal:has(.create-duel-dialog){margin-top:max(12px,env(safe-area-inset-top));margin-bottom:auto}}@media (max-width:800px){body.admin-host .admin-mobile-bar{border-color:#2e333a;background:#111419f2}body.admin-host .admin-mobile-logo img{filter:drop-shadow(0 0 12px rgba(255,108,44,.07))}body.admin-host .admin-menu-toggle{border-color:#363b43;background:#171a20;color:#d9dde3}body.admin-host .admin-menu-toggle:hover{border-color:#5a453b;background:#201915;color:#fff2eb}body.admin-host .admin-nav{border-right-color:#2e333a;background:linear-gradient(180deg,#15181d,#0f1217)}body.admin-host .nav-overlay{background:#030408b8}}body:not(.admin-host) #modal.create-duel-modal{width:min(92vw,860px);max-width:860px;height:min(90vh,820px);height:min(calc(100dvh - 40px),820px);max-height:none;margin:auto;padding:0;overflow:hidden;background:#0d141b;border:1px solid rgba(150,170,190,.2);border-radius:18px;box-shadow:0 18px 38px #00000057,0 5px 12px #0000003d,inset 0 1px #ffffff06}body:not(.admin-host) #modal.create-duel-modal #modal-content{height:100%}body:not(.admin-host) #modal.create-duel-modal .close{top:14px;right:14px;z-index:3;width:36px;height:36px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#6f7b87;font-size:22px}body:not(.admin-host) #modal.create-duel-modal .close:hover{background:#111923;border-color:#96aabe24;color:#f4f7f8}.cd-picker{display:flex;flex-direction:column;height:100%;min-height:0}.cd-top{flex:0 0 auto;padding:22px 26px 16px;border-bottom:1px solid rgba(150,170,190,.12)}.cd-nav:empty{display:none}.cd-eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:44px}.cd-eyebrow-row .eyebrow{white-space:nowrap}.cd-balance{display:inline-flex;align-items:baseline;gap:8px;padding:6px 11px;border:1px solid rgba(70,227,154,.28);border-radius:999px;background:#0f1d17;white-space:nowrap}.cd-balance span{color:#7fa393;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cd-balance strong{color:#f1f7f4;font-size:14px;font-weight:850;font-variant-numeric:tabular-nums}.cd-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cd-filters[hidden]{display:none}.cd-filter{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid rgba(150,170,190,.16);border-radius:999px;background:#0a1117;color:#b8c2cc;font-size:12px;font-weight:750;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.cd-filter:hover{border-color:#96aabe4d;color:#f4f7f8}.cd-filter.is-selected{border-color:#46e39a8c;background:#111923;color:#f4f7f8}.cd-filter-toggle{margin-left:auto}.cd-check{width:14px;height:14px;border:1.5px solid #6f7b87;border-radius:4px;background:transparent}.cd-filter-toggle.is-selected .cd-check{border-color:#46e39a;background:#46e39a;box-shadow:inset 0 0 0 2px #111923}.cd-empty span{color:#9aa6b2;font-size:12px}.cd-empty-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.cd-link.is-primary{border-color:#46e39a;background:#46e39a;color:#07110d}.cd-wear.is-over-budget{opacity:.5}.cd-wear.is-over-budget .cd-wear-price{color:#f19a93}.cd-nav{margin:-4px 0 10px}.cd-back{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border:1px solid rgba(150,170,190,.14);border-radius:9px;background:#111923;color:#c7d0d8;font-size:12px;font-weight:700;cursor:pointer}.cd-back:hover{border-color:#96aabe42;color:#f4f7f8}body:not(.admin-host) .cd-picker .eyebrow{color:#46e39a;font-size:10px;letter-spacing:.16em}body:not(.admin-host) .cd-picker .cd-top h2{margin:6px 0 4px!important;padding-right:40px;color:#f4f7f8;font-size:24px;letter-spacing:-.02em}body:not(.admin-host) .cd-picker .cd-top p{margin:0 0 14px!important;color:#9aa6b2!important;font-size:13px!important}.cd-picker[data-step=wears] .cd-top p,.cd-picker[data-step=quote] .cd-top p{margin-bottom:0!important}.cd-search{position:relative}.cd-search[hidden]{display:none}.cd-search svg{position:absolute;left:14px;top:50%;width:17px;height:17px;transform:translateY(-50%);fill:none;stroke:#6f7b87;stroke-width:2;stroke-linecap:round;pointer-events:none}body:not(.admin-host) .cd-search input{width:100%;height:46px;margin:0;padding:0 14px 0 40px;border:1px solid rgba(150,170,190,.2);border-radius:12px;background:#0a1117;color:#f4f7f8;font-size:15px;box-shadow:none}body:not(.admin-host) .cd-search input:focus{border-color:#46e39a8c}.cd-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 26px 26px;scrollbar-width:thin;scrollbar-color:#2a3643 transparent}.cd-section+.cd-section{margin-top:22px}.cd-section h3{margin:0 0 10px;color:#6f7b87;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cd-weapon-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cd-card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid rgba(150,170,190,.14);border-radius:13px;background:#101820;color:#f4f7f8;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.cd-card:hover{border-color:#96aabe4d;background:#131d27}.cd-card:focus-visible{outline:2px solid #46e39a;outline-offset:2px}.cd-card.is-selected{border-color:#46e39a}.cd-card-art{position:relative;display:grid;place-items:center;aspect-ratio:16/10;padding:10px;background:#0a1117}.cd-card-art img{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);max-width:none;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.cd-family .cd-card-art:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;border-radius:2px;background:var(--rarity);opacity:.85}.cd-card-copy{display:grid;gap:2px;padding:10px 12px 12px;min-width:0}.cd-card-copy small{color:#6f7b87;font-size:10px;font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-card-copy strong{color:#f4f7f8;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-card-copy em{color:#6f7b87;font-size:10px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-weapon .cd-card-copy{text-align:center;padding:9px 10px 11px}.cd-from{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:6px;padding-top:7px;border-top:1px solid rgba(150,170,190,.1)}.cd-from i{color:#6f7b87;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.cd-from b{color:#74e7b2;font-size:13px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-weapon .cd-card-copy strong{font-size:13px}.cd-card.is-skeleton{cursor:default;pointer-events:none}.cd-card.is-skeleton .cd-card-art{background:linear-gradient(90deg,#0a1117 0,#111a23,#0a1117);background-size:200% 100%;animation:cd-shimmer 1.2s linear infinite}.cd-card.is-skeleton i{display:block;height:9px;border-radius:5px;background:#16202a}.cd-card.is-skeleton i+i{width:60%;margin-top:6px}@keyframes cd-shimmer{to{background-position:-200% 0}}.cd-more{display:block;margin:16px auto 0;padding:10px 18px;border:1px solid rgba(150,170,190,.2);border-radius:10px;background:#111923;color:#dce3e8;font-size:13px;font-weight:700;cursor:pointer}.cd-more:hover:not(:disabled){border-color:#96aabe57}.cd-empty{display:grid;justify-items:center;gap:10px;padding:40px 16px;text-align:center}.cd-empty strong{color:#c7d0d8;font-size:14px}.cd-link{padding:8px 12px;border:1px solid rgba(150,170,190,.2);border-radius:9px;background:#111923;color:#dce3e8;font-size:12px;font-weight:700;cursor:pointer}.cd-wears{display:grid;gap:18px}.cd-selected-skin{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:10px;border:1px solid rgba(150,170,190,.14);border-radius:14px;background:#101820}.cd-selected-skin .cd-card-art{border-radius:10px}.cd-selected-skin .cd-card-art:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;border-radius:2px;background:var(--rarity);opacity:.85}.cd-selected-skin small{display:block;color:#6f7b87;font-size:11px;font-weight:700}.cd-selected-skin strong{display:block;margin-top:2px;color:#f4f7f8;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.cd-chip-group{display:grid;gap:8px}.cd-chip-label{color:#9aa6b2;font-size:12px;font-weight:700}.cd-chips{display:flex;flex-wrap:wrap;gap:8px}.cd-chip{min-height:42px;padding:0 14px;border:1px solid rgba(150,170,190,.16);border-radius:11px;background:#0a1117;color:#dce3e8;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .15s,background .15s}.cd-chip:hover{border-color:#96aabe4d;background:#111923}.cd-chip.is-selected{border-color:#46e39a99;background:#111923;color:#f4f7f8}.cd-wear-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.cd-wear{display:grid;align-content:center;justify-items:center;gap:2px;min-height:58px;padding:6px}.cd-wear b{font-size:15px}.cd-wear small{color:#6f7b87;font-size:9px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cd-wear-price{margin-top:3px;color:#74e7b2;font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-wear{min-height:72px}.cd-picker .create-duel-selected{margin-top:0}body:not(.admin-host) .cd-picker .create-duel-quote-skin,body:not(.admin-host) .cd-picker .create-duel-family-preview img{display:none}@media (max-width:760px){.cd-grid,.cd-weapon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){body:not(.admin-host) #modal.create-duel-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100vh - 20px);height:calc(100dvh - 20px);border-radius:16px}.cd-top{padding:18px 16px 14px}.cd-eyebrow-row{gap:8px;padding-right:46px}.cd-balance{gap:6px;padding:5px 9px}.cd-balance span{font-size:8px}.cd-balance strong{font-size:13px}.cd-filter{min-height:32px;padding:0 11px}.cd-filter-toggle{margin-left:0}body:not(.admin-host) .cd-picker .cd-top h2{font-size:21px}body:not(.admin-host) .cd-picker .cd-top p{margin-bottom:12px!important;font-size:12px!important}body:not(.admin-host) .cd-search input{font-size:16px}.cd-body{padding:14px 14px 20px}.cd-grid,.cd-weapon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cd-selected-skin{grid-template-columns:110px minmax(0,1fr);gap:12px}.cd-selected-skin strong{font-size:16px}.cd-wear-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-visual-motion=reduced] .cd-card.is-skeleton .cd-card-art{animation:none}body:not(.admin-host) .duel-card-drawing,body:not(.admin-host) .duel-card-result{display:flex;align-items:center;gap:10px;margin-top:9px;padding:9px 11px;border:1px solid rgba(79,241,167,.2);border-radius:9px;background:#0f1d17}body:not(.admin-host) .duel-card-drawing[hidden],body:not(.admin-host) .duel-card-result[hidden]{display:none}body:not(.admin-host) .duel-card-drawing{justify-content:space-between}body:not(.admin-host) .duel-card-drawing small{color:#8fe5bb;font-size:8px;font-weight:850;letter-spacing:1px}.duel-card-drawing-dots{display:inline-flex;gap:4px}.duel-card-drawing-dots i{width:6px;height:6px;border-radius:50%;background:#46e39a;animation:duel-drawing-dot 1s ease-in-out infinite}.duel-card-drawing-dots i:nth-child(2){animation-delay:.15s}.duel-card-drawing-dots i:nth-child(3){animation-delay:.3s}@keyframes duel-drawing-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}body:not(.admin-host) .duel-card.is-drawing [data-player="1"] .duel-player-avatar{animation:duel-drawing-turn 1.1s ease-in-out infinite}body:not(.admin-host) .duel-card.is-drawing [data-player="2"] .duel-player-avatar{animation:duel-drawing-turn 1.1s ease-in-out infinite .55s}@keyframes duel-drawing-turn{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}body:not(.admin-host) .duel-card-result svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:#46e39a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body:not(.admin-host) .duel-card-result>div{display:grid;min-width:0;flex:1}body:not(.admin-host) .duel-card-result small{color:#72a88f;font-size:7px;font-weight:850;letter-spacing:1px}body:not(.admin-host) .duel-card-result strong{overflow:hidden;color:#f1f7f4;font-size:13px;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-card-result>span{color:#8fe5bb;font-size:11px;font-weight:800;white-space:nowrap}body:not(.admin-host) .duel-card.is-result{border-color:#46e39a52}body:not(.admin-host) .duel-card .duel-player{transition:opacity .4s ease}body:not(.admin-host) .duel-card .duel-player.is-loser{opacity:.4}body:not(.admin-host) .duel-card .duel-player.is-winner{color:#8fe5bb}body:not(.admin-host) .duel-card .duel-player.is-winner .duel-player-avatar{border-color:#46e39a;animation:duel-winner-pop .5s ease-out both}body:not(.admin-host) .duel-card .duel-player.is-winner>[data-player-name]:after{content:" · Venceu";color:#46e39a}@keyframes duel-winner-pop{0%{transform:scale(.85)}60%{transform:scale(1.1)}to{transform:scale(1)}}body:not(.admin-host) .duel-card.is-leaving{opacity:0;transform:scale(.97);transition:opacity .42s ease,transform .42s ease;pointer-events:none}@media (max-width:380px){.cd-eyebrow-row{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}}body:not(.admin-host) .home-hero .hero-art{position:relative;display:block;align-self:center;width:auto;min-width:0;height:clamp(260px,23vw,320px);min-height:0;margin:32px 32px 32px 0;overflow:hidden;border:1px solid rgba(150,170,190,.16);border-radius:16px;background:#0d141b;box-shadow:0 16px 36px #00000047,inset 0 1px #ffffff06;transition:transform .25s ease,box-shadow .25s ease}body:not(.admin-host) .home-hero .hero-grid{position:absolute;inset:52% auto auto 53%;width:46%;height:58%;z-index:1;border-radius:50%;background:radial-gradient(closest-side,rgba(70,227,154,.07),transparent);filter:none;transform:translate(-50%,-50%);pointer-events:none}body:not(.admin-host) .home-hero .big-x{left:50%;right:auto;top:50%;z-index:0;max-width:none;font-size:clamp(230px,24vw,330px);line-height:1;color:#ffffff0a;-webkit-text-stroke:0;transform:translate(-50%,-50%) skew(-8deg);white-space:nowrap;pointer-events:none;user-select:none}body:not(.admin-host) .home-hero .hero-skin,body:not(.admin-host) .home-hero .hero-skin-primary,body:not(.admin-host) .home-hero:hover .hero-skin-primary{position:absolute;inset:52% auto auto 53%;width:min(62%,512px);max-width:none;height:auto;max-height:92%;object-fit:contain;z-index:2;opacity:1;filter:drop-shadow(0 16px 18px rgba(0,0,0,.55));transform:translate(-50%,-50%);transition:none}body:not(.admin-host) .home-hero .hero-skin-secondary,body:not(.admin-host) .home-hero .featured-label{display:none}body:not(.admin-host) .home-hero .feature-tag{top:14px;right:14px;z-index:3;display:flex;align-items:center;gap:7px;max-width:none;padding:6px 10px;border:1px solid rgba(70,227,154,.2);border-radius:999px;background:#080d12db;color:#c8d2dc;font-size:10px;letter-spacing:1px;box-shadow:none}body:not(.admin-host) .home-hero .feature-tag i{width:6px;height:6px;border-radius:50%;background:#46e39a;box-shadow:0 0 6px #46e39a59}@media (hover:hover) and (min-width:801px){body:not(.admin-host) .home-hero .hero-art:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00000057,inset 0 1px #ffffff08}}@media (max-width:800px){body:not(.admin-host) .home-hero .hero-art{height:clamp(190px,56vw,230px);min-height:0;margin:18px 20px 20px;border-radius:14px}body:not(.admin-host) .home-hero .big-x{font-size:clamp(150px,48vw,240px)}body:not(.admin-host) .home-hero .hero-grid{left:50%;top:54%;width:60%;height:60%}body:not(.admin-host) .home-hero .hero-skin,body:not(.admin-host) .home-hero .hero-skin-primary,body:not(.admin-host) .home-hero:hover .hero-skin-primary{left:50%;top:54%;width:min(80%,512px);max-height:80%;filter:drop-shadow(0 12px 14px rgba(0,0,0,.55))}body:not(.admin-host) .home-hero .feature-tag{top:10px;right:10px;padding:5px 8px;gap:6px;font-size:8px}body:not(.admin-host) .home-hero .feature-tag i{width:5px;height:5px}}@media (max-width:350px){body:not(.admin-host) .home-hero .hero-art{margin-inline:16px}}body:not(.admin-host) .home-hero .hero-art{--hero-ring:2px;--hero-blob:140px;isolation:isolate;background:#101923;box-shadow:0 18px 42px #0000004d,0 5px 14px #00000038}body:not(.admin-host) .home-hero .hero-art:before,body:not(.admin-host) .home-hero .hero-art:after{content:"";position:absolute;pointer-events:none}body:not(.admin-host) .home-hero .hero-art:before{left:calc(var(--hero-blob) / -2);top:calc(var(--hero-blob) / -2);width:100%;height:100%;min-width:var(--hero-blob);min-height:var(--hero-blob);z-index:-2;background:radial-gradient(circle calc(var(--hero-blob) / 2) at calc(var(--hero-blob) / 2) calc(var(--hero-blob) / 2),color-mix(in srgb,#46e39a 58%,transparent) 0,color-mix(in srgb,#46e39a 32%,transparent) 42%,transparent 100%) no-repeat;filter:none;opacity:.58;will-change:transform;animation:hero-border-blob 8s linear infinite;animation-play-state:var(--visual-play-state,running)}body:not(.admin-host) .home-hero .hero-art{--visual-play-state:running}body:not(.admin-host) .home-hero .hero-art.effects-offscreen{--visual-play-state:paused}body:not(.admin-host) .home-hero .hero-art.effects-offscreen:before{will-change:auto}body:not(.admin-host) .home-hero .hero-art:after{inset:var(--hero-ring);z-index:-1;border-radius:13px;background:#0d141b}@media (hover:hover) and (min-width:801px){body:not(.admin-host) .home-hero .hero-art:hover{box-shadow:0 22px 46px #00000057,0 6px 16px #0000003d}}@keyframes hero-border-blob{0%{transform:translate(0)}32%{transform:translate(100%)}50%{transform:translate(100%,100%)}82%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes hero-border-blob-compact{0%{transform:translate(0)}29%{transform:translate(100%)}50%{transform:translate(100%,100%)}79%{transform:translateY(100%)}to{transform:translate(0)}}@media (max-width:800px){body:not(.admin-host) .home-hero .hero-art{--hero-blob:120px}body:not(.admin-host) .home-hero .hero-art:before{filter:none;animation-name:hero-border-blob-compact}body:not(.admin-host) .home-hero .hero-art:after{border-radius:11px}}html[data-visual-motion=reduced] body:not(.admin-host) .home-hero .hero-art{background:linear-gradient(#46e39a1a,#46e39a1a),#101923}html[data-visual-motion=reduced] body:not(.admin-host) .home-hero .hero-art:before{animation:none;display:block;transform:translate(50%,50%);opacity:.3;will-change:auto}body:not(.admin-host) .duel-card-topline{grid-template-columns:minmax(0,auto) minmax(0,1fr)}body:not(.admin-host) .duel-card-kicker{display:inline-flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}body:not(.admin-host) .duel-card-kicker i{color:#4b5967;font-family:Inter,Arial,sans-serif;font-size:10px;font-style:normal}body:not(.admin-host) .duel-card-kicker small{overflow:hidden;text-overflow:ellipsis;color:#84929f;font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.6px}body:not(.admin-host) .duel-card-status{font-size:9px}body:not(.admin-host) .duel-card .duel-skin-visual{--frame-ring:2px;--beam-length:120px;--beam-thickness:26px;isolation:isolate;border-color:#26323d;background:#141d26}body:not(.admin-host) .duel-card .duel-skin-visual:before,body:not(.admin-host) .duel-card .duel-skin-visual:after{content:"";position:absolute;margin:0;opacity:1;box-shadow:none;pointer-events:none}body:not(.admin-host) .duel-card .duel-skin-visual:before{top:calc(var(--beam-thickness) * -1);left:calc(var(--beam-length) * -1);right:auto;bottom:auto;width:100%;height:100%;z-index:-2;background:radial-gradient(ellipse var(--beam-length) var(--beam-thickness) at var(--beam-length) var(--beam-thickness),var(--rarity-color,#8847ff) 0,color-mix(in srgb,var(--rarity-color,#8847ff) 80%,transparent) 22%,color-mix(in srgb,var(--rarity-color,#8847ff) 38%,transparent) 55%,transparent 100%) no-repeat;opacity:.7;transform-origin:var(--beam-length) var(--beam-thickness);will-change:auto;animation:duel-frame-beam 9s linear infinite;animation-play-state:var(--visual-play-state,running)}body:not(.admin-host) .duel-card .duel-skin-visual:after{inset:var(--frame-ring);width:auto;height:auto;z-index:-1;border-radius:10px;background:radial-gradient(ellipse 58% 52% at 50% 58%,color-mix(in srgb,var(--rarity-color,#8847ff) 14%,transparent),transparent 100%),linear-gradient(155deg,#111922,#0b1219);transform:none}body:not(.admin-host) .duel-card{--visual-play-state:running}body:not(.admin-host) .duel-card.effects-offscreen{--visual-play-state:paused}body:not(.admin-host) .duel-card:not(.effects-offscreen) .duel-skin-visual:before{will-change:transform}body:not(.admin-host) .duel-card:nth-child(3n+2) .duel-skin-visual:before{animation-delay:-3s}body:not(.admin-host) .duel-card:nth-child(3n) .duel-skin-visual:before{animation-delay:-6s}@keyframes duel-frame-beam{0%{transform:translate(0) rotate(-45deg)}3%{transform:translate(9.38%) rotate(0)}29%{transform:translate(90.62%) rotate(0)}32%{transform:translate(100%) rotate(45deg)}35%{transform:translate(100%,16.67%) rotate(90deg)}47%{transform:translate(100%,83.33%) rotate(90deg)}50%{transform:translate(100%,100%) rotate(135deg)}53%{transform:translate(90.62%,100%) rotate(180deg)}79%{transform:translate(9.38%,100%) rotate(180deg)}82%{transform:translateY(100%) rotate(225deg)}85%{transform:translateY(83.33%) rotate(270deg)}97%{transform:translateY(16.67%) rotate(270deg)}to{transform:translate(0) rotate(315deg)}}@media (max-width:390px){body:not(.admin-host) .duel-card .duel-skin-visual{--beam-length:104px;--beam-thickness:24px}}html[data-visual-motion=reduced] body:not(.admin-host) .duel-card .duel-skin-visual{background:color-mix(in srgb,var(--rarity-color,#8847ff) 18%,#141d26)}html[data-visual-motion=reduced] body:not(.admin-host) .duel-card .duel-skin-visual:before{animation:none;display:block;transform:translate(50%,50%) rotate(0);opacity:.42;will-change:auto}body:not(.admin-host) .duel-card .duel-skin-visual{margin:10px 10px 0}body:not(.admin-host) .duel-card .duel-skin-visual .duel-card-status{position:absolute;top:10px;right:10px;z-index:3;max-width:calc(100% - 20px);padding:5px 9px;border:1px solid #2d3a46;border-radius:999px;background:#0c1219eb;color:#9ca9b4;font-size:9px;line-height:1.2}body:not(.admin-host) .duel-card .duel-skin-visual .duel-card-status.ready{border-color:#2f5040;background:#0e1e17eb;color:#77dfaa}body:not(.admin-host) .duel-card[data-duel-status=completed] .duel-skin-visual .duel-card-status{border-color:#2d3a46;background:#0c1219eb;color:#a9b5b0}@media (max-width:390px){body:not(.admin-host) .duel-card .duel-skin-visual{margin:8px 8px 0}body:not(.admin-host) .duel-card .duel-skin-visual .duel-card-status{top:8px;right:8px}}body:not(.admin-host) .duel-card:before{content:none}body:not(.admin-host) .arena-page #cards .duel-card{content-visibility:auto;contain-intrinsic-size:auto 420px}.duel-result-hero>small{display:inline-flex;align-items:center;gap:5px}.duel-result-hero>small svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.duel-result-skin-value{display:grid;gap:2px;margin:8px 0 0!important}.duel-result-skin .duel-result-skin-value small{color:#7d8a96;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.duel-result-skin .duel-result-skin-value strong{color:#e6ecef;font-size:15px;font-weight:850;font-variant-numeric:tabular-nums}.duel-arena .duel-verify{margin:0;padding:0;border:1px solid #222d37;border-radius:11px;background:#0b1117}.duel-verify summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;cursor:pointer;list-style:none;color:#8d99a5;font-size:10px;font-weight:750}.duel-verify summary::-webkit-details-marker{display:none}.duel-verify summary:hover{color:#dce4e9}.duel-verify-ok{display:inline-flex;align-items:center;gap:6px;color:#75838f}.duel-verify-ok svg{width:14px;height:14px;fill:none;stroke:#56c991;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.duel-verify-toggle{display:inline-flex;align-items:center;gap:7px}.duel-verify-toggle i{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.duel-verify[open] .duel-verify-toggle i{transform:translateY(1px) rotate(-135deg)}.duel-verify dl{display:grid;gap:10px;margin:0;padding:2px 14px 14px;border-top:1px solid #1b242d}.duel-verify dl>div{display:grid;gap:4px;padding-top:10px}.duel-verify dt{color:#6f7d89;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.duel-verify dd{display:flex;align-items:center;gap:10px;min-width:0;margin:0}.duel-verify code{flex:1;min-width:0;color:#a9b5bf;font:500 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.duel-verify-copy{flex:none;padding:5px 10px;border:1px solid #2d3945;border-radius:7px;background:#0f161e;color:#8d99a5;font-size:9px;font-weight:750}.duel-verify-copy:hover,.duel-verify-copy.copied{border-color:#315144;color:#8edeb6}@media (min-width:769px){body:not(.admin-host) #modal:has(.duel-arena.is-result){width:min(94vw,1040px);max-width:1040px;padding:20px 24px 22px}.duel-arena.is-result{gap:18px}.duel-arena.is-result .duel-arena-top{padding-bottom:12px}.duel-arena.is-result .duel-result-hero{justify-self:center;gap:3px;min-width:min(100%,360px);padding:14px 32px 13px;border:1px solid #244236;border-radius:14px;background:linear-gradient(180deg,#0f1a15,#0b1310)}.duel-arena.is-result .duel-result-avatar>.duel-player-avatar{width:60px;height:60px;box-shadow:none}.duel-arena.is-result .duel-result-hero>small{margin-top:7px}.duel-arena.is-result .duel-result-hero h2{font-size:26px;line-height:1.15}.duel-arena.is-result .duel-result-hero>strong{color:#b6c2cb;font-size:14px}.duel-arena.is-result .duel-result-skin{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;min-height:0;padding:18px 32px 18px 18px}.duel-arena.is-result .duel-result-skin>.duel-rarity-aura{left:27%;width:50%;height:120%;opacity:.55}.duel-arena.is-result .duel-result-skin img{justify-self:center;width:min(100%,400px)!important;height:210px!important}.duel-arena.is-result .duel-result-skin>div:last-child{gap:5px}.duel-arena.is-result .duel-result-skin span{font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.duel-arena.is-result .duel-result-skin b{font-size:26px;line-height:1.15}.duel-arena.is-result .duel-result-skin>div:last-child>small{font-size:12px}.duel-arena.is-result .duel-result-skin-value{margin-top:14px!important;padding-top:14px;border-top:1px solid #1d2731}.duel-arena.is-result .duel-result-skin-value strong{font-size:22px}.duel-arena.is-result .arena-players{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:12px}.duel-arena.is-result .arena-vs{width:40px;height:40px;font-size:11px}.duel-arena.is-result .arena-player{padding:13px 16px}.duel-arena.is-result .arena-players.has-result .arena-player.is-loser{opacity:.8}.duel-arena.is-result .server-result-note{margin-top:-6px}.duel-arena.is-result .duel-result-actions{display:flex;justify-content:center;gap:12px}.duel-arena.is-result .duel-result-actions .button{flex:0 1 300px;min-height:44px}}@media (min-width:769px) and (max-height:860px){.duel-arena.is-result{gap:14px}.duel-arena.is-result .duel-result-hero{padding:11px 28px 10px}.duel-arena.is-result .duel-result-avatar>.duel-player-avatar{width:52px;height:52px}.duel-arena.is-result .duel-result-hero h2{font-size:24px}.duel-arena.is-result .duel-result-skin{padding-top:12px;padding-bottom:12px}.duel-arena.is-result .duel-result-skin img{height:165px!important}.duel-arena.is-result .server-result-note{margin-top:-4px}}.duel-entry-sum{display:grid;gap:3px;min-width:0}.duel-entry-sum>span{color:#7d8995;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.duel-entry-sum>strong{font-size:19px}@media (max-width:700px){.duel-entry-action{grid-template-columns:1fr}.duel-entry-sum{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.duel-ready-action{gap:9px;padding:16px 14px 14px}.duel-ready-title{font-size:21px}.duel-ready-entry>strong{font-size:24px}.duel-ready-action .duel-ready-accept{width:100%;min-height:50px}}@media (min-width:769px){.duel-arena:not(.is-result):not(.is-roulette){gap:16px}.duel-arena:not(.is-result):not(.is-roulette) .duel-arena-top{padding-bottom:12px}.duel-arena:not(.is-result):not(.is-roulette) .duel-skin-stage{--beam-length:170px;--beam-thickness:28px;height:210px;border-color:#26323d;background:#141d26}.duel-arena:not(.is-result):not(.is-roulette) .duel-skin-stage img{width:min(86%,560px)!important;max-width:none;height:204px!important}.duel-arena:not(.is-result):not(.is-roulette) .duel-skin-stage:before{content:"";position:absolute;top:calc(var(--beam-thickness) * -1);left:calc(var(--beam-length) * -1);width:100%;height:100%;z-index:-2;background:radial-gradient(ellipse var(--beam-length) var(--beam-thickness) at var(--beam-length) var(--beam-thickness),var(--rarity,#8847ff) 0,color-mix(in srgb,var(--rarity,#8847ff) 80%,transparent) 22%,color-mix(in srgb,var(--rarity,#8847ff) 38%,transparent) 55%,transparent 100%) no-repeat;opacity:.7;transform-origin:var(--beam-length) var(--beam-thickness);will-change:transform;pointer-events:none;animation:duel-stage-beam 11s linear infinite}.duel-arena:not(.is-result):not(.is-roulette) .duel-skin-stage:after{inset:2px;z-index:-1;border-radius:12px;background:linear-gradient(90deg,#0a0f14 0%,transparent 22%,transparent 78%,#0a0f14 100%),linear-gradient(180deg,#0d141b,#0a0f14)}.duel-arena:not(.is-result):not(.is-roulette) .duel-skin-meta{margin-top:-6px}.duel-arena:not(.is-result):not(.is-roulette) .duel-skin-meta h2{margin:3px 0 4px!important;font-size:26px}.duel-arena:not(.is-result):not(.is-roulette) .arena-players{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:12px}.duel-arena:not(.is-result):not(.is-roulette) .arena-vs{width:38px;height:38px;font-size:11px}.duel-arena:not(.is-result):not(.is-roulette) .arena-player{padding:12px 16px}.duel-arena:not(.is-result):not(.is-roulette) .arena-player.is-empty{border-color:#1f2a33;background:#0b1117}.duel-arena:not(.is-result):not(.is-roulette) .arena-player.is-empty .duel-player-avatar{width:44px;height:44px;flex-basis:44px}.duel-arena:not(.is-result):not(.is-roulette) .arena-player.is-empty .arena-player-copy b{color:#9aa6b1;font-size:13px}.duel-arena:not(.is-result):not(.is-roulette) .arena-player.is-empty .arena-player-copy strong{display:none}.duel-arena:not(.is-result):not(.is-roulette) .arena-player.is-empty .arena-player-copy small{color:#c7d0d7;font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.duel-arena:not(.is-result):not(.is-roulette) .duel-entry-action{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:16px;padding:12px 12px 12px 18px;border-color:#26323d;background:#0d141b}.duel-arena:not(.is-result):not(.is-roulette) .duel-entry-sum>strong{font-size:22px;font-variant-numeric:tabular-nums}.duel-arena:not(.is-result):not(.is-roulette) .duel-entry-action .button{min-height:46px;border-color:#46e39a;background:#46e39a;color:#06120c;box-shadow:none}.duel-arena:not(.is-result):not(.is-roulette) .duel-entry-action .button:hover{background:#5ff0ad;border-color:#5ff0ad}.duel-arena:not(.is-result):not(.is-roulette) .server-result-note{margin-top:-6px}}@media (min-width:769px){html[data-visual-motion=reduced] .duel-arena:not(.is-result):not(.is-roulette) .duel-skin-stage{background:color-mix(in srgb,var(--rarity,#8847ff) 18%,#141d26)}html[data-visual-motion=reduced] .duel-arena:not(.is-result):not(.is-roulette) .duel-skin-stage:before{animation:none;display:block;transform:translate(50%,50%) rotate(0);opacity:.42;will-change:auto}}@keyframes duel-stage-beam{0%{transform:translate(0) rotate(-45deg)}2%{transform:translate(5%) rotate(0)}38%{transform:translate(95%) rotate(0)}40%{transform:translate(100%) rotate(45deg)}42%{transform:translate(100%,20%) rotate(90deg)}48%{transform:translate(100%,80%) rotate(90deg)}50%{transform:translate(100%,100%) rotate(135deg)}52%{transform:translate(95%,100%) rotate(180deg)}88%{transform:translate(5%,100%) rotate(180deg)}90%{transform:translateY(100%) rotate(225deg)}92%{transform:translateY(80%) rotate(270deg)}98%{transform:translateY(20%) rotate(270deg)}to{transform:translate(0) rotate(315deg)}}@media (min-width:769px){.duel-arena:not(.is-result):not(.is-roulette) .duel-skin-stage[data-weapon-fit=sniper] img{width:min(94%,640px)!important;height:245px!important}.duel-arena:not(.is-result):not(.is-roulette) .duel-skin-stage[data-weapon-fit=rifle] img{height:220px!important}}.duel-skin-prize{display:grid;justify-items:center;gap:4px;margin-top:10px}.duel-skin-prize small{color:#7f8c98;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.duel-skin-prize strong{color:#46e39a;font-size:18px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}@media (max-width:700px){.duel-skin-prize{margin-top:8px}.duel-skin-prize strong{font-size:17px}}.price-markup-field label{margin:0}.price-markup-row{align-items:center}.price-markup-row input{height:44px;padding:0 13px}.price-markup-row .button{height:44px;margin:0;padding:0 18px}body:not(.admin-host) .profile-trigger.is-open{border-color:#46e39a4d;background:#101a16}body:not(.admin-host) .profile-trigger.is-open .profile-chevron{transform:rotate(180deg)}body:not(.admin-host) .profile-chevron{transition:transform .2s ease}.account-menu{position:fixed;z-index:60;width:min(292px,calc(100vw - 24px));padding:8px;border:1px solid #2b3844;border-radius:14px;background:#0d141b;box-shadow:0 22px 50px #0000008c,0 4px 12px #0000004d;animation:account-menu-in .16s ease-out}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.account-menu-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.account-menu-avatar{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid #394652;border-radius:50%;background:#18212a;color:#dce3e8;font-size:13px;font-weight:850}.account-menu-avatar img{width:100%;height:100%;object-fit:cover}.account-menu-head div{display:grid;gap:2px;min-width:0}.account-menu-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef2f5;font-size:13px}.account-menu-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d8a96;font-size:10px}.account-menu-balance{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px;padding:10px 10px 10px 12px;border:1px solid #223029;border-radius:11px;background:#0f1a16}.account-menu-balance div{display:grid;gap:3px}.account-menu-balance small{color:#7d8a96;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.account-menu-balance strong{color:#46e39a;font-size:16px;font-variant-numeric:tabular-nums}.account-menu-balance .button{margin:0;padding:8px 12px;font-size:11px;border-color:#46e39a;background:#46e39a;color:#06120c;box-shadow:none}.account-menu-list{display:grid;gap:1px;padding:4px 0 6px;border-bottom:1px solid #1d2731;margin-bottom:6px}.account-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#c6cfd6;font-size:12px;font-weight:650;text-align:left}.account-menu-item:hover,.account-menu-item:focus-visible{background:#141d26;color:#fff;outline:none}.account-menu-item svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#7f8c98}.account-menu-item:hover svg{color:#46e39a}.account-menu-item.is-logout{color:#b9c3cb}.account-menu-item.is-logout:hover{background:#1a1417;color:#f0c9cf}.account-menu-item.is-logout:hover svg{color:#e58a96}.account-menu-item.is-community{color:#bfead3}.account-menu-item.is-community svg{color:#46e39a}@media (max-width:800px){body:not(.admin-host) #account.profile-trigger{flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;padding:0;grid-template-columns:1fr;place-items:center;gap:0}body:not(.admin-host) .profile-copy,body:not(.admin-host) .profile-chevron{display:none}body:not(.admin-host) .profile-avatar{width:30px;height:30px;font-size:10px}}.rank-badge{--rank-color:#9aa6b2;display:inline-grid;place-items:center;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--rank-color) 55%,#1c2630);border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--rank-color) 22%,#121a22),#0c1218);color:var(--rank-color);box-shadow:inset 0 1px #ffffff0f}.rank-badge svg{width:100%;height:100%;padding:12% 8%}.rank-badge img{width:100%;height:100%;object-fit:contain}.rank-sm{width:44px;height:18px;border-radius:4px}.rank-md{width:64px;height:26px}.rank-lg{width:96px;height:38px;border-radius:8px}.rank-silver{background:linear-gradient(180deg,#3a4552,#1c242d);color:#dfe6ec;border-color:#5b6875}.rank-gold{background:linear-gradient(180deg,#27406f,#15254a);color:#f0c75e;border-color:#3f5b93}.rank-guardian{background:linear-gradient(180deg,#223a66,#121f3c);color:#f0c75e;border-color:#3b5a92}.rank-none{background:linear-gradient(180deg,#2a3038,#171b21);color:#9aa4ae;border-color:#3a424c}.rank-eagle{background:linear-gradient(180deg,#2a2330,#15111a);color:#f0c75e;border-color:#6a5733}.rank-global{background:linear-gradient(180deg,#2d2618,#15110a);color:#f5d27a;border-color:#8a6f36;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #f0c75e1f}.rk-page{display:grid;gap:22px;max-width:1100px;margin:0 auto}.rk-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:24px;align-items:center;padding:32px;border:1px solid #243039;border-radius:18px;background:linear-gradient(135deg,#0f161d,#0a0f14);box-shadow:0 20px 50px #00000047}.rk-hero.is-idle{grid-template-columns:1fr}.rk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.rk-chip{padding:5px 10px;border:1px solid #2c3a45;border-radius:999px;background:#0f161d;color:#9aa7b2;font-size:9px;font-weight:850;letter-spacing:1.2px}.rk-chip.is-live{border-color:#2f5040;background:#0f1c16;color:#6fe0a8}.rk-chip.is-name{border-color:#4a3d22;background:#171309;color:#e8c46a}.rk-hero h1{margin:0 0 12px;font-size:clamp(34px,5vw,54px);line-height:1}.rk-hero h1 em{font-style:normal;color:#46e39a}.rk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0!important;color:#8795a1;font-size:12px}.rk-meta i{width:3px;height:3px;border-radius:50%;background:#4a5864}.rk-desc{margin:10px 0 0!important;color:#9aa7b2;font-size:13px;max-width:560px}.rk-countdown{display:inline-grid;grid-template-columns:repeat(4,64px);margin-top:20px;border:1px solid #26323d;border-radius:12px;background:#0b1117;overflow:hidden}.rk-countdown div{display:grid;justify-items:center;gap:2px;padding:10px 0}.rk-countdown div+div{border-left:1px solid #1d2731}.rk-countdown strong{color:#f3f6f8;font:800 26px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums}.rk-countdown small{color:#6f7d89;font-size:8px;font-weight:800;letter-spacing:1.2px}.rk-prize-total{display:grid;gap:6px;justify-items:start;padding:22px 24px;border:1px solid #3a321d;border-radius:16px;background:linear-gradient(160deg,#17130b,#0d0b07)}.rk-prize-total small{color:#a89567;font-size:9px;font-weight:850;letter-spacing:1.4px}.rk-prize-total strong{color:#f3d27a;font:800 40px/1 Barlow Condensed,Impact,sans-serif}.rk-prize-total span{color:#8e7e59;font-size:11px}.rk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rk-tabs{display:flex;gap:4px;padding:4px;border:1px solid #232e38;border-radius:10px;background:#0d141b}.rk-tabs button{padding:8px 16px;border:0;border-radius:7px;background:transparent;color:#8d99a5;font-size:12px;font-weight:750}.rk-tabs button.selected{background:#16211c;color:#6fe0a8}.rk-season-select{width:auto;min-width:200px;padding:9px 12px;border-radius:9px;background:#0d141b;border:1px solid #232e38;color:#cfd8df;font-size:12px}.rk-podium-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;align-items:end;gap:14px}.rk-podium{display:grid;justify-items:center;gap:8px;padding:22px 16px 18px;border:1px solid #243039;border-radius:16px;background:linear-gradient(180deg,#111a22,#0b1117);text-align:center}.rk-podium.is-place-1{padding-top:28px;border-color:#5a4a22;background:linear-gradient(180deg,#1a1609,#0d0c07);box-shadow:0 18px 46px #00000059}.rk-podium.is-place-2{border-color:#3b4652}.rk-podium.is-place-3{border-color:#4a3526;background:linear-gradient(180deg,#171109,#0d0b08)}.rk-podium-label{color:#8795a1;font-size:9px;font-weight:850;letter-spacing:1.3px}.rk-podium.is-place-1 .rk-podium-label{color:#e8c46a}.rk-podium-avatar{position:relative}.rk-podium-avatar .rk-avatar{width:58px;height:58px;font-size:20px}.rk-podium.is-place-1 .rk-avatar{width:70px;height:70px;border-color:#b8953e;color:#f3d27a}.rk-podium-avatar b{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:#0b1117;border:1px solid #2c3a45;color:#dce4e9;font-size:9px}.rk-podium-name{margin-top:6px;color:#eef2f5;font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-podium.is-place-1 .rk-podium-name{color:#f3d27a;font-size:17px}.rk-podium-xp{color:#f3f6f8;font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.rk-podium-xp small,.rk-me-xp small,.rk-xp small{color:#6f7d89;font-size:10px;font-weight:700}.rk-podium-prize{display:grid;justify-items:center;width:100%;margin-top:4px;padding:10px;border:1px solid #26323d;border-radius:11px;background:#0b1117;color:#f3f6f8;font-size:17px;font-weight:850}.rk-podium.is-place-1 .rk-podium-prize{border-color:#5a4a22;color:#f3d27a}.rk-podium-prize small,.rk-row-prize small,.rk-prize strong small{display:block;color:#6f7d89;font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.rk-podium-prize span{color:#6f7d89;font-size:11px;font-weight:650}.rk-podium.is-empty{min-height:200px;align-content:center;border-style:dashed}.rk-podium-empty{color:#5f6d79;font-size:12px}.rk-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #33434d;border-radius:50%;background:radial-gradient(circle at 30% 25%,#20313a,#101820 68%);color:#c6d2da;font-size:13px;font-weight:850}.rk-me{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;border:1px solid #2f5040;border-radius:14px;background:linear-gradient(90deg,#0f1c16,#0b1117)}.rk-me.is-guest{grid-template-columns:minmax(0,1fr) auto}.rk-me.is-guest small{color:#6fe0a8;font-size:9px;font-weight:850;letter-spacing:1.3px}.rk-me.is-guest strong{display:block;margin:4px 0;color:#eef2f5}.rk-me.is-guest span{color:#8795a1;font-size:12px}.rk-me-label{grid-column:1/-1;color:#6fe0a8;font-size:9px;font-weight:850;letter-spacing:1.3px}.rk-me-pos{color:#46e39a;font:800 34px/1 Barlow Condensed,Impact,sans-serif;min-width:52px}.rk-me-copy{display:grid;gap:5px;min-width:0}.rk-me-copy strong{color:#eef2f5;font-size:14px}.rk-me-copy span{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#8795a1;font-size:11px}.rk-me-xp{color:#f3f6f8;font-size:20px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.rk-me .button{margin:0}.rk-section{display:grid;gap:12px}.rk-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rk-section-head h2{margin:0;font-size:18px}.rk-section-head small{color:#6f7d89;font-size:9px;font-weight:850;letter-spacing:1.2px}.rk-table{border:1px solid #232e38;border-radius:14px;background:#0b1117;overflow:hidden}.rk-row{display:grid;grid-template-columns:48px minmax(0,1fr) 90px 110px;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid #18212a}.rk-table.is-season .rk-row{grid-template-columns:48px minmax(0,1fr) 90px 110px 70px 120px}.rk-row.rk-head{border-top:0;color:#6f7d89;font-size:9px;font-weight:850;letter-spacing:1.1px;background:#0d141b}.rk-pos{color:#8795a1;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.rk-player{display:flex;align-items:center;gap:10px;min-width:0}.rk-player b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfe6eb;font-size:13px}.rk-xp{color:#f3f6f8;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.rk-row-prize{text-align:right;color:#f3f6f8;font-weight:800}.rk-move{font-size:11px;font-weight:800}.rk-move.is-up{color:#46e39a}.rk-move.is-down{color:#d98a8a}.rk-move.is-flat{color:#4f5d69}.rk-prizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rk-prize{display:grid;gap:4px;padding:14px;border:1px solid #232e38;border-radius:12px;background:#0b1117}.rk-prize span{color:#8795a1;font-size:11px;font-weight:750}.rk-prize strong{color:#f3f6f8;font-size:18px;font-weight:850}.rk-prize>small{color:#6f7d89;font-size:10px}.rk-prize.is-place-1{border-color:#5a4a22;background:linear-gradient(160deg,#17130b,#0d0b07)}.rk-prize.is-place-1 strong{color:#f3d27a}.rk-footnote{margin:0!important;color:#6f7d89!important;font-size:11px!important}.rk-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.rk-rule{display:grid;gap:4px;padding:14px;border:1px solid #232e38;border-radius:12px;background:#0b1117}.rk-rule strong{color:#eef2f5;font-size:13px}.rk-rule span{color:#46e39a;font-size:12px;font-weight:750}.rk-rule small{color:#7d8a96;font-size:11px;line-height:1.4}.rk-season-rules{padding:16px;border:1px solid #232e38;border-radius:12px;background:#0b1117}.rk-season-rules h3{margin:0 0 8px;font-size:14px}.rk-season-rules p{margin:0!important;color:#9aa7b2;font-size:12px;line-height:1.6}.rk-ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.rk-ladder-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:10px;border:1px solid #1f2a33;border-radius:10px;background:#0b1117}.rk-ladder-item .rank-badge{grid-row:span 2}.rk-ladder-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfe6eb;font-size:11px}.rk-ladder-item small{color:#6f7d89;font-size:10px}.rk-empty{padding:40px 20px}.xp-area{display:grid;gap:14px;margin:0 0 30px}.xp-area-head h2{margin:6px 0 0;font-size:22px}.xp-card{display:grid;gap:14px;padding:22px;border:1px solid #232e38;border-radius:16px;background:linear-gradient(160deg,#0f161d,#0b1117)}.xp-loading{justify-items:start;color:#8795a1}.xp-card h3{margin:0;font-size:15px}.xp-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xp-card-head p{margin:4px 0 0!important;color:#7d8a96!important;font-size:11px!important;line-height:1.5!important}.xp-card-head .button{margin:0;padding:9px 14px;font-size:11px;white-space:nowrap}.xp-rank-card{grid-template-columns:minmax(0,1fr) auto;border-color:color-mix(in srgb,var(--rank-color) 30%,#232e38)}.xp-rank-main{display:flex;align-items:center;gap:16px}.xp-rank-main small,.xp-total small{color:#6f7d89;font-size:9px;font-weight:850;letter-spacing:1.3px}.xp-rank-main h2{margin:3px 0;font-size:24px}.xp-rank-main span{color:#8795a1;font-size:11px}.xp-total{display:grid;justify-items:end;gap:4px}.xp-total strong{color:#f3f6f8;font:800 30px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums}.xp-bar-wrap{grid-column:1/-1;display:grid;gap:8px}.xp-bar-labels{display:flex;justify-content:space-between;color:#8795a1;font-size:11px}.xp-bar-labels b{color:#dfe6eb}.xp-bar{height:8px;border-radius:999px;background:#18212a;overflow:hidden}.xp-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39d98a,#46e39a)}.xp-bar-wrap p{margin:0!important;color:#8795a1!important;font-size:11px!important}.xp-bar-wrap p b{color:#dfe6eb}.xp-blocked{grid-column:1/-1;margin:0!important;padding:10px 12px;border:1px solid #4a2a2e;border-radius:10px;background:#1a1114;color:#e0a4ab!important;font-size:11px!important}.xp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.xp-activity-card{align-content:start}.xp-activity-tier{display:grid;grid-template-columns:1fr 1fr;gap:8px}.xp-activity-tier>div{display:grid;gap:3px;min-width:0;padding:12px 13px;border:1px solid #1f2a33;border-radius:12px;background:#0b1117}.xp-activity-tier small,.xp-streak-grid small{color:#6f7d89;font-size:9px;font-weight:850;letter-spacing:.09em}.xp-activity-tier strong{color:#f3f6f8;font-size:15px}.xp-activity-tier span{color:#8795a1;font-size:10px;line-height:1.35}.xp-activity-next{border-color:#293640!important;background:#0d141a!important}.xp-activity-bar,.xp-mission-progress{height:7px;overflow:hidden;border-radius:999px;background:#18212a}.xp-activity-bar i,.xp-mission-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39d98a,#46e39a)}.xp-streak-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.xp-streak-grid>div{display:grid;gap:4px;padding:10px;border:1px solid #1f2a33;border-radius:10px;background:#0b1117}.xp-streak-grid strong{color:#e6ecef;font-size:14px;font-weight:850}.xp-streak-grid strong.is-ok{color:#46e39a}.xp-activity-note{margin:0!important;color:#71808c!important;font-size:10px!important;line-height:1.5!important}.xp-activity-note b{color:#9ba8b2;font-weight:800}.xp-missions-card{align-content:start}.xp-mission-group{display:grid;gap:8px}.xp-mission-group+.xp-mission-group{padding-top:12px;border-top:1px solid #1d2731}.xp-mission-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.xp-mission-group-head strong{color:#dfe6eb;font-size:12px}.xp-mission-group-head small{color:#6f7d89;font-size:9px}.xp-mission-list{display:grid;gap:7px}.xp-mission{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px;border:1px solid #1f2a33;border-radius:12px;background:#0b1117}.xp-mission.is-complete{border-color:#2c4a3b;background:#0d1813}.xp-mission-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid #2d3944;border-radius:9px;background:#111923;color:#92a0ac;font-size:14px;font-weight:850}.xp-mission.is-complete .xp-mission-icon{border-color:#2f5040;background:#102019;color:#55dfa0}.xp-mission-copy{display:grid;gap:5px;min-width:0}.xp-mission-copy>div{display:flex;align-items:center;gap:8px;min-width:0}.xp-mission-copy strong{min-width:0;color:#e8eef1;font-size:11px;line-height:1.3}.xp-mission-tags{display:flex;gap:4px;flex-wrap:wrap}.xp-mission-tags i{padding:2px 5px;border:1px solid #2b3741;border-radius:999px;background:#10171d;color:#83909b;font-size:6.5px;font-style:normal;font-weight:900;letter-spacing:.05em}.xp-mission-tags i:nth-child(2){border-color:#3b4130;color:#c4be75}.xp-mission-copy p{margin:0!important;color:#76848f!important;font-size:10px!important;line-height:1.4!important}.xp-mission-copy small{color:#6f7d89;font-size:9px}.xp-mission-done{flex:none;padding:2px 6px;border:1px solid #2f5040;border-radius:999px;background:#0f1c16;color:#69dea7;font-size:7px;font-weight:900;letter-spacing:.06em}.xp-mult{padding:6px 12px;border:1px solid #2c3a45;border-radius:999px;background:#0f161d;color:#8d99a5;font-size:12px;font-weight:850}.xp-mult.is-on{border-color:#2f5040;background:#0f1c16;color:#46e39a}.xp-boost-active{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #2f5040;border-radius:12px;background:#0f1c16}.xp-boost-active small{display:block;color:#6fbf98;font-size:9px;font-weight:850;letter-spacing:1.2px}.xp-boost-active strong{color:#eef2f5;font-size:14px}.xp-muted{margin:0!important;color:#7d8a96!important;font-size:12px!important}.xp-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.xp-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid #1f2a33;border-radius:10px;background:#0b1117}.xp-list li>span,.xp-list li>div{display:grid;gap:2px;min-width:0}.xp-list li strong{color:#eef2f5;font-size:12px}.xp-list li small{color:#7d8a96;font-size:10px}.xp-list li span{color:#dfe6eb;font-size:12px}.xp-list .button{margin:0;padding:8px 14px;font-size:11px}.xp-status{padding:4px 9px;border-radius:999px;border:1px solid #2c3a45;color:#8d99a5;font-size:10px;font-weight:750}.xp-status.is-pending{border-color:#4a3d22;color:#e8c46a}.xp-status.is-claimed,.xp-status.is-delivered{border-color:#2f5040;color:#6fe0a8}.xp-status.is-expired{color:#6f7d89}.xp-reward.is-available{border-color:#2f5040;background:#0f1a15}.xp-count{padding:5px 10px;border-radius:999px;background:#0f1c16;border:1px solid #2f5040;color:#46e39a;font-size:10px;font-weight:850;white-space:nowrap}.xp-upcoming{display:grid;gap:6px;padding-top:10px;border-top:1px solid #1d2731}.xp-upcoming>small{color:#6f7d89;font-size:9px;font-weight:850;letter-spacing:1.2px}.xp-upcoming div{display:flex;align-items:center;gap:10px;color:#9aa7b2;font-size:12px}.xp-upcoming div small{color:#6f7d89;font-size:10px;margin-left:auto}.xp-link{color:#46e39a;font-size:12px;font-weight:750;white-space:nowrap}.xp-season-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.xp-season-stats div{display:grid;gap:4px;padding:12px;border:1px solid #1f2a33;border-radius:10px;background:#0b1117}.xp-season-stats small{color:#6f7d89;font-size:9px;font-weight:850;letter-spacing:1.1px}.xp-season-stats strong{color:#f3f6f8;font-size:18px;font-weight:850}.xp-season-stats strong.is-prize{color:#f3d27a;font-size:15px}.xp-season-stats strong small{display:inline;margin-left:4px;letter-spacing:0;text-transform:none}.xp-statement{display:grid;gap:4px;margin:0;padding:0;list-style:none}.xp-statement li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #1a232c;border-radius:10px;background:#0b1117}.xp-statement li>div:first-child{display:grid;gap:2px;min-width:0}.xp-statement strong{color:#eef2f5;font-size:12px}.xp-statement small{color:#7d8a96;font-size:10px}.xp-statement-values{display:grid;justify-items:end;gap:2px;white-space:nowrap}.xp-statement-values b{color:#46e39a;font-size:13px}.xp-statement li.is-negative .xp-statement-values b{color:#d98a8a}.xp-statement li.is-reversed{opacity:.6}.xp-ranks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.xp-rank-cell{display:grid;justify-items:center;gap:6px;padding:12px 8px;border:1px solid #1f2a33;border-radius:12px;background:#0b1117;text-align:center;opacity:.42;filter:grayscale(.6)}.xp-rank-cell.is-reached{opacity:1;filter:none}.xp-rank-cell.is-current{border-color:#2f5040;background:#0f1a15;box-shadow:0 0 0 1px #46e39a1f}.xp-rank-cell b{color:#dfe6eb;font-size:11px;line-height:1.2}.xp-rank-cell small{color:#6f7d89;font-size:10px}.xp-details summary{cursor:pointer;color:#8d99a5;font-size:11px;font-weight:750;padding:0;border:0}.xp-details{margin:0;padding:0;border:0}.xp-details .xp-list{margin-top:8px}.xp-statement-modal{display:grid;gap:12px}.xp-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px}.xp-filters label{display:grid;gap:4px;margin:0;color:#8795a1;font-size:10px}.xp-filters select,.xp-filters input{padding:8px 10px;font-size:12px}.xp-check{display:flex!important;align-items:center;gap:6px;margin:0;color:#b8c2cb;font-size:11px;white-space:nowrap}.xp-check input{width:auto}.xp-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8795a1;font-size:11px}.xp-pager .button{margin:0;padding:8px 14px;font-size:11px}.account-menu-rank{margin-left:auto}@media (max-width:800px){.rk-hero{grid-template-columns:1fr;padding:22px 18px;gap:18px}.rk-countdown{grid-template-columns:repeat(4,1fr);width:100%}.rk-prize-total strong{font-size:32px}.rk-podium-grid{grid-template-columns:1fr;gap:10px}.rk-podium-grid .is-place-1{order:-1}.rk-podium{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;text-align:left;padding:14px;gap:4px 12px}.rk-podium-label{grid-column:1/-1}.rk-podium-avatar{grid-row:span 3}.rk-podium-avatar .rk-avatar,.rk-podium.is-place-1 .rk-avatar{width:48px;height:48px;font-size:17px}.rk-podium-name{margin:0}.rk-podium-prize{grid-column:3;grid-row:2 / span 3;width:auto;min-width:96px;margin:0}.rk-podium.is-empty{min-height:0;grid-template-columns:1fr}.rk-me{grid-template-columns:auto auto minmax(0,1fr);gap:10px;padding:14px}.rk-me-xp{grid-column:1/-1;font-size:16px}.rk-me.is-guest{grid-template-columns:1fr}.rk-table .rk-head{display:none}.rk-row,.rk-table.is-season .rk-row{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"pos player xp" "pos rank prize";row-gap:4px;padding:12px}.rk-pos{grid-area:pos}.rk-player{grid-area:player}.rk-xp{grid-area:xp}.rk-rank{grid-area:rank}.rk-row-prize{grid-area:prize;font-size:12px}.rk-movement{display:none}.xp-rank-card{grid-template-columns:1fr}.xp-total{justify-items:start}.xp-grid{grid-template-columns:1fr}.xp-season-stats{grid-template-columns:1fr 1fr}.xp-card{padding:16px}.xp-card-head{flex-wrap:wrap}.xp-filters,.xp-streak-grid{grid-template-columns:1fr 1fr}.xp-rank-main{align-items:center}.xp-rank-main .rank-icon-xl img,.xp-rank-main .rank-icon-xl svg{height:80px}.rank-lg{width:76px;height:30px}}@media (max-width:380px){.xp-activity-tier,.xp-mission{grid-template-columns:1fr}.xp-mission-icon{width:28px;height:28px}}.xp-admin-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.xp-admin-tabs button{padding:9px 14px;border:1px solid #2c333d;border-radius:8px;background:#161a20;color:#a6aab5;font-size:12px;font-weight:700}.xp-admin-tabs button.active{border-color:#6a4a32;background:#38271e;color:#ffa675}.xp-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.xp-admin-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.xp-admin-row h3{margin:0 0 4px}.xp-admin-inline{display:flex;gap:8px;margin-bottom:12px}.xp-admin-inline .button{margin:0}.xp-admin-user-head{display:flex;align-items:center;gap:14px}.xp-admin-user-head h3{margin:0}.xp-admin-forms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.xp-admin-forms form,.xp-rule-form,.xp-rank-form,.xp-plan-form{display:grid;gap:8px;padding:14px;border:1px solid #2a2f37;border-radius:10px;background:#12151a}.xp-admin-forms h4{margin:0}.xp-admin-forms label,.xp-rule-form label,.xp-rank-form label,.xp-plan-form label,.xp-season-form label,.xp-reward-form label{display:grid;gap:4px;margin:0;font-size:11px;color:#9aa0ab}.xp-admin-forms .button,.xp-rule-form .button,.xp-rank-form .button,.xp-plan-form .button,.xp-form-actions .button{margin:0}.xp-admin-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.xp-admin-split button,.xp-admin-actions button{margin:2px}.xp-row-reversed{opacity:.5}.xp-rules-admin,.xp-ranks-admin,.xp-plans-admin{display:grid;gap:8px}.xp-rule-form{grid-template-columns:minmax(160px,1.4fr) repeat(4,minmax(70px,.6fr)) repeat(3,auto) auto;align-items:end}.xp-rule-form.is-off{opacity:.62}.xp-rule-title{display:grid;gap:4px}.xp-rule-title code{color:#7a808c;font-size:10px}.xp-rule-desc{grid-column:1/-2}.xp-rank-form{grid-template-columns:auto repeat(5,minmax(0,1fr)) auto;align-items:end}.xp-rank-form-badge{display:grid;justify-items:center;gap:4px;color:#7a808c;font-size:10px}.xp-rank-form input[type=color]{height:38px;padding:3px}.xp-plan-form{grid-template-columns:repeat(6,minmax(0,1fr)) repeat(2,auto);align-items:end}.xp-plan-form .xp-rule-desc{grid-column:1/-2}.xp-season-form,.xp-reward-form{display:grid;gap:10px}.xp-season-form textarea{width:100%;border:1px solid #373b47;background:#11141a;padding:10px;border-radius:6px;color:#fff;font:inherit}.xp-prize-head,.xp-prize-row{display:grid;grid-template-columns:70px 70px minmax(0,1fr) 110px 150px 36px;gap:6px;align-items:center}.xp-prize-head{color:#7a808c;font-size:10px}.xp-prize-row{margin-bottom:6px}.xp-prize-row button{height:38px;border:1px solid #373b47;border-radius:6px;background:#1a1d23;color:#c3c8d2}.xp-form-actions{display:flex;gap:8px}.xp-admin-status.is-active,.xp-admin-status.is-delivered,.xp-admin-status.is-claimed{color:#b8d8aa;background:#263025}.xp-admin-status.is-draft,.xp-admin-status.is-available{color:#c6cbe0;background:#262a36}.xp-admin-status.is-ended,.xp-admin-status.is-expired{color:#a7abb5;background:#24262b}.xp-admin-status.is-pending{color:#ffcf8a;background:#332a1b}.xp-audit-json{max-width:420px;max-height:220px;overflow:auto;white-space:pre-wrap;font-size:10px;color:#a6aab5}.xp-activity-settings-form{display:grid;gap:12px;margin-bottom:16px}.xp-activity-settings-form>.button{justify-self:start;margin:0}.xp-activity-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xp-activity-tier-admin,.xp-activity-rules-admin,.xp-activity-missions-admin{display:grid;gap:8px}.xp-activity-tier-form,.xp-activity-rule-form,.xp-activity-mission-form{display:grid;gap:8px;padding:12px;border:1px solid #2a2f37;border-radius:10px;background:#12151a}.xp-activity-tier-form.is-off,.xp-activity-rule-form.is-off,.xp-activity-mission-form.is-off{opacity:.58}.xp-activity-tier-form{grid-template-columns:1.2fr repeat(2,minmax(90px,.7fr)) auto auto;align-items:end}.xp-activity-tier-form label,.xp-activity-rule-form label,.xp-activity-mission-form label{display:grid;gap:4px;margin:0;color:#9aa0ab;font-size:11px}.xp-activity-tier-form .button,.xp-activity-rule-form .button,.xp-activity-mission-form .button{margin:0}.xp-activity-rule-form{grid-template-columns:minmax(170px,1.4fr) repeat(4,minmax(90px,.7fr)) repeat(3,auto) auto;align-items:end}.xp-activity-mission-title{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:8px}.xp-activity-mission-description{grid-column:1/-1}.xp-activity-mission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.xp-activity-form-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.xp-activity-mission-flags{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.xp-activity-audit-grid{align-items:start}.xp-activity-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.xp-admin-forms,.xp-admin-split{grid-template-columns:1fr}.xp-rule-form,.xp-rank-form,.xp-plan-form{grid-template-columns:1fr 1fr}.xp-rule-desc,.xp-plan-form .xp-rule-desc{grid-column:1/-1}.xp-prize-head{display:none}.xp-prize-row{grid-template-columns:1fr 1fr;padding:8px;border:1px solid #2a2f37;border-radius:8px}.xp-admin-metrics,.xp-activity-settings-grid,.xp-activity-tier-form,.xp-activity-rule-form,.xp-activity-mission-grid{grid-template-columns:1fr 1fr}}.rank-sm{width:54px;height:22px}.rank-md{width:78px;height:30px}.rank-lg{width:112px;height:44px}.rank-badge svg{padding:9% 6%}.rk-ladder{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.rk-ladder-item b{white-space:normal;line-height:1.2}.rk-podium-rank .rank-badge{width:64px;height:26px}@media (max-width:800px){.rank-lg{width:88px;height:34px}}#modal:has(.xp-statement-modal){width:min(94vw,860px);max-width:860px}.rank-badge.has-image{aspect-ratio:1;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.rank-badge.has-image img{display:block;width:100%;height:100%;object-fit:contain}.rank-badge.has-image.rank-sm{width:26px;height:26px}.rank-badge.has-image.rank-md{width:38px;height:38px}.rank-badge.has-image.rank-lg{width:96px;height:96px}.rank-unknown{background:linear-gradient(180deg,#2a3038,#171b20);color:#8a939c;border-color:#3a424b}.rk-podium-rank .rank-badge{width:90px;height:36px}.rk-podium.is-place-1 .rk-podium-rank .rank-badge{width:104px;height:42px}.xp-rank-cell .rank-badge.has-image{width:58px;height:58px}@media (max-width:800px){.rank-badge.has-image.rank-lg{width:80px;height:80px}.xp-activity-admin-metrics{grid-template-columns:1fr 1fr}.xp-activity-settings-grid,.xp-activity-tier-form,.xp-activity-rule-form,.xp-activity-mission-grid{grid-template-columns:1fr}.xp-activity-mission-title{grid-template-columns:minmax(0,1fr) 82px}}#modal:has(.auth-modal){--am-modal:#0d141b;--am-surface:#0a1117;--am-elevated:#111923;--am-border:rgba(150,170,190,.14);--am-text:#f4f7f8;--am-muted:#9aa6b2;--am-green:#46e39a;width:min(460px,calc(100vw - 24px));max-width:460px;padding:28px 28px 26px;border:1px solid var(--am-border);border-radius:16px;background:var(--am-modal);box-shadow:0 30px 80px #0009,0 8px 24px #00000059}#modal:has(.auth-modal) .close{top:16px;right:16px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--am-border);border-radius:10px;background:var(--am-surface);color:var(--am-muted);font-size:20px}#modal:has(.auth-modal) .close:hover{color:var(--am-text);border-color:#96aabe42}.auth-modal{display:grid;gap:18px;min-width:0;color:var(--am-text)}.am-head{display:grid;gap:8px}.am-logo{display:flex;align-items:center;gap:6px}.am-logo .brand-mark{font-size:24px}.am-logo .brand-word{font-size:12px}.am-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#6f7d89;font-size:9px;font-weight:850;letter-spacing:1.6px}.auth-modal.is-invite .am-eyebrow{color:var(--am-green)}.am-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--am-green);box-shadow:0 0 0 3px #46e39a1f}.am-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--am-border);border-radius:12px;background:var(--am-surface)}.am-tabs button{height:40px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--am-muted);font-size:13px;font-weight:750}.am-tabs button:hover{color:var(--am-text)}.am-tabs button.is-active{border-color:#46e39a47;background:var(--am-elevated);color:var(--am-text)}.am-copy h2{margin:0 0 6px!important;color:var(--am-text);font-size:24px;line-height:1.2;letter-spacing:-.3px}.am-copy p{margin:0!important;color:var(--am-muted)!important;font-size:13px!important;line-height:1.5!important}.am-form{display:grid;gap:14px}.am-field{display:grid;gap:6px;min-width:0}.am-field label{margin:0;color:#b8c3cc;font-size:11px;font-weight:700}.am-field input{height:50px;margin:0;padding:0 14px;border:1px solid rgba(150,170,190,.16);border-radius:10px;background:var(--am-surface);color:var(--am-text);font-size:15px;box-shadow:none}.am-field input::placeholder{color:#56636f}.am-field input:hover{border-color:#96aabe42}.am-field input:focus{border-color:var(--am-green);outline:none;box-shadow:0 0 0 3px #46e39a14}.am-field input[readonly]{opacity:.7}.am-password{position:relative}.am-password input{width:100%;padding-right:48px}.am-eye{position:absolute;top:50%;right:6px;width:38px;height:38px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:8px;background:transparent;color:#7d8a96}.am-eye:hover{background:var(--am-elevated);color:var(--am-text)}.am-eye svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.am-hint{margin-top:-6px;color:#6f7d89;font-size:11px}.am-error{margin:0!important;padding:10px 12px;border:1px solid rgba(229,115,115,.3);border-radius:10px;background:#1a1114;color:#f0b4b4!important;font-size:12px!important;line-height:1.4!important}.am-submit{height:50px;margin-top:2px;border:0;border-radius:10px;background:var(--am-green);color:#06120c;font-size:14px;font-weight:850;box-shadow:none;transition:background .15s ease}.am-submit:hover:not(:disabled){background:#5ff0ad}.am-submit:disabled{opacity:.65;cursor:progress}@media (max-width:520px){#modal:has(.auth-modal){padding:22px 16px 18px;border-radius:14px}.am-copy h2{font-size:21px}}.duel-invite{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 16px;border:1px solid #2f5040;border-radius:14px;background:linear-gradient(90deg,#0f1c16,#0b1117)}.duel-invite-copy{display:grid;gap:3px;min-width:0}.duel-invite-copy strong{color:#f4f7f8;font-size:16px}.duel-invite-copy span{color:#9aa6b2;font-size:12px}.duel-invite .duel-invite-button{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;min-height:46px;margin:0;border-color:#46e39a;background:#46e39a;color:#06120c;font-weight:850;box-shadow:none}.duel-invite .duel-invite-button:hover{background:#5ff0ad;border-color:#5ff0ad}.duel-invite .duel-invite-button.is-copied{background:#1a2b23;border-color:#2f5040;color:#46e39a}.duel-invite-button svg,.duel-watch-share svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.duel-invite small{color:#6f7d89;font-size:10px}.duel-watch-share{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:center;margin-top:10px;padding:8px 12px;border:1px solid #26323d;border-radius:9px;background:#0d141b;color:#9aa6b2;font-size:11px;font-weight:750}.duel-watch-share:hover,.duel-watch-share.is-copied{border-color:#2f5040;color:#46e39a}.duel-arena-action{display:grid}.duel-state-note{display:grid;gap:4px;margin-bottom:10px;padding:13px 15px;border:1px solid #26323d;border-radius:12px;background:#0d141b;text-align:left}.duel-state-note strong{color:#f4f7f8;font-size:14px}.duel-state-note span{color:#9aa6b2;font-size:12px}.duel-state-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.duel-state-actions .button{margin:0;padding:9px 14px;font-size:12px}@media (max-width:560px){.duel-invite{grid-template-columns:1fr;text-align:left}.duel-invite .duel-invite-button{grid-row:auto;width:100%}}.auth-modal .am-logo .brand-word{display:inline-block!important}.am-field.is-invalid input{border-color:#e57373b3}.am-field.is-invalid label{color:#f0b4b4}@media (max-width:768px){body:not(.admin-host) #modal:has(.duel-arena.is-result){padding:16px 16px 18px}.duel-arena.is-result{gap:14px}.duel-arena.is-result .duel-arena-top{padding:0 42px 12px 0;align-items:center}.duel-arena.is-result .duel-arena-id strong{font-size:11px}.duel-arena.is-result .duel-arena-id small{font-size:9px}.duel-arena.is-result .duel-arena-tools{gap:6px;flex-wrap:nowrap}.duel-arena.is-result .duel-arena-status{min-height:28px;padding:0 9px;font-size:8px}.duel-arena.is-result .duel-sound-toggle{width:30px;height:30px}.duel-arena.is-result .duel-result-hero{gap:2px;padding:14px 12px 12px;border:1px solid #244236;border-radius:14px;background:linear-gradient(180deg,#0f1a15,#0b1310)}.duel-arena.is-result .duel-result-avatar>.duel-player-avatar{width:56px;height:56px;box-shadow:none}.duel-arena.is-result .duel-result-hero>small{margin-top:8px}.duel-arena.is-result .duel-result-hero h2{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.2}.duel-arena.is-result .duel-result-hero>strong{color:#46e39a;font-size:15px;font-weight:850}.duel-arena.is-result .duel-result-skin{display:grid;grid-template-columns:1fr;justify-items:center;gap:10px;min-height:0;padding:14px 16px 16px;border-color:#232e38;border-radius:14px;background:#0b1117;text-align:center}.duel-arena.is-result .duel-result-skin>.duel-rarity-aura{left:50%;top:34%;width:70%;height:58%;opacity:.45}.duel-arena.is-result .duel-result-skin img{justify-self:center;width:min(78%,300px)!important;height:clamp(120px,36vw,160px)!important}.duel-arena.is-result .duel-result-skin>div:last-child{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:baseline;column-gap:8px;row-gap:3px;width:100%}.duel-arena.is-result .duel-result-skin>div:last-child>span{grid-column:1/-1;font-size:10px;letter-spacing:1.3px;text-transform:uppercase}.duel-arena.is-result .duel-result-skin>div:last-child>b{grid-column:1/-1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.2}.duel-arena.is-result .duel-result-skin>div:last-child>small{font-size:12px}.duel-arena.is-result .duel-result-skin-value{display:inline-flex;align-items:baseline;gap:8px;margin:0!important;padding:0;border:0}.duel-arena.is-result .duel-result-skin-value small{display:none}.duel-arena.is-result .duel-result-skin .duel-result-skin-value strong{color:#dfe6eb;font-size:12px;font-weight:800}.duel-arena.is-result .duel-result-skin .duel-result-skin-value strong:before{content:"•";margin-right:8px;color:#4a5864;font-weight:400}.duel-arena.is-result .arena-players{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;align-items:stretch}.duel-arena.is-result .arena-vs{align-self:center;width:30px;height:30px;font-size:9px}.duel-arena.is-result .arena-player,.duel-arena.is-result .arena-player[data-arena-player="2"]{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:6px;padding:14px 8px;border-radius:13px;text-align:center}.duel-arena.is-result .arena-player[data-arena-player="2"] .duel-player-avatar,.duel-arena.is-result .arena-player[data-arena-player="2"] .arena-player-copy{grid-column:1;grid-row:auto;text-align:center}.duel-arena.is-result .arena-player .duel-player-avatar{width:46px;height:46px;flex-basis:46px}.duel-arena.is-result .arena-player-copy{width:100%;gap:2px;justify-items:center;text-align:center}.duel-arena.is-result .arena-player-copy b{max-width:100%;font-size:12px}.duel-arena.is-result .arena-player-copy strong{font-size:19px}.duel-arena.is-result .arena-player-copy small{font-size:10px}.duel-arena.is-result .arena-players.has-result .arena-player.is-loser{opacity:1;border-color:#26323d;background:#0d141b}.duel-arena.is-result .arena-players.has-result .arena-player.is-loser .arena-player-copy b,.duel-arena.is-result .arena-players.has-result .arena-player.is-loser .arena-player-copy strong{color:#aab5bf}.duel-arena.is-result .arena-players.has-result .arena-player.is-winner{border-color:#3c765a;background:linear-gradient(180deg,#122119,#0c1511)}.duel-arena.is-result .server-result-note{margin-top:-4px}.duel-arena.is-result .duel-verify summary{padding:10px 12px;gap:8px;font-size:10px}.duel-arena.is-result .duel-result-actions{display:flex;flex-direction:column-reverse;gap:12px}.duel-arena.is-result .duel-result-actions .button{width:100%;min-height:48px;margin:0}}@media (max-width:360px){.duel-arena.is-result .duel-verify summary{flex-wrap:wrap}.duel-arena.is-result .arena-player-copy strong{font-size:17px}}@media (max-width:800px){body:not(.admin-host) #main-nav{background:linear-gradient(180deg,#0b1016,#090d12)!important;border-left:1px solid #1d2731!important;box-shadow:-24px 0 60px #0009!important}body:not(.admin-host) .mobile-nav-head{min-height:64px;padding:0 16px 0 18px!important;background:#0b1117!important;border-bottom:1px solid #1c2630!important}body:not(.admin-host) .mobile-nav-brand{color:#f4f7f8}body:not(.admin-host) .mobile-nav-title{color:#5f6d79!important;font-size:9px;letter-spacing:2px}body:not(.admin-host) .mobile-nav-close{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #26323d!important;border-radius:10px!important;background:#0f161e!important;color:#9aa6b2!important;font-size:20px;line-height:1;box-shadow:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease}body:not(.admin-host) .mobile-nav-close:hover{background:#141d26!important;border-color:#33414d!important;color:#f4f7f8!important}body:not(.admin-host) .mobile-nav-body{padding:16px 16px 20px!important;background:transparent!important}body:not(.admin-host) .mobile-nav-user-card{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px!important;margin:0 0 10px!important;border:1px solid #232e38!important;border-radius:14px!important;background:#0f161e!important;color:#f4f7f8!important;box-shadow:none!important;text-align:left;transition:background .15s ease,border-color .15s ease}body:not(.admin-host) .mobile-nav-user-card:hover{background:#121b24!important;border-color:#2e3b47!important}body:not(.admin-host) .mobile-nav-avatar{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid #33434d!important;border-radius:50%;background:radial-gradient(circle at 30% 25%,#20313a,#101820 68%)!important;color:#c6d2da!important;font-size:15px;font-weight:850;box-shadow:none!important}body:not(.admin-host) .mobile-nav-avatar img{width:100%;height:100%;object-fit:cover}body:not(.admin-host) .mobile-nav-user-copy strong{color:#f4f7f8!important;font-size:15px}body:not(.admin-host) .mobile-nav-user-copy small{color:#7d8a96!important;font-size:11px}body:not(.admin-host) .mobile-nav-card-chevron{color:#5f6d79!important;font-size:18px}body:not(.admin-host) .mobile-nav-account-card{align-items:center;justify-content:space-between;gap:10px;padding:14px!important;margin:0 0 20px!important;border:1px solid #232e38!important;border-radius:14px!important;background:#0d141b!important;box-shadow:none!important}body:not(.admin-host) .mobile-nav-account-card small{display:block;color:#6f7d89!important;font-size:9px;font-weight:850;letter-spacing:1.4px}body:not(.admin-host) .mobile-nav-account-card strong{display:block;margin-top:4px;color:#f4f7f8!important;font-size:21px;font-weight:850;font-variant-numeric:tabular-nums}body:not(.admin-host) .mobile-nav-account-status{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 10px;border:1px solid #2f5040!important;border-radius:999px;background:#0f1c16!important;color:#6fe0a8!important;font-size:10px;font-weight:800}body:not(.admin-host) .mobile-nav-section{margin:0 0 18px!important;padding:0!important;border:0!important}body:not(.admin-host) .mobile-nav-section-title{margin:0 0 8px 12px!important;color:#5f6d79!important;font-size:9px!important;font-weight:850;letter-spacing:1.6px!important}body:not(.admin-host) #main-nav .mobile-nav-section a{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;height:auto;margin:0 0 2px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#aeb8c1!important;box-shadow:none!important;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}body:not(.admin-host) #main-nav .mobile-nav-section a .nav-icon{width:20px;height:20px;color:#6f7d89;stroke:currentColor}body:not(.admin-host) #main-nav .mobile-nav-section a .nav-chevron{color:#3f4b57!important;font-size:16px}body:not(.admin-host) #main-nav .mobile-nav-section a:hover{background:#111923!important;color:#eef2f5!important}body:not(.admin-host) #main-nav .mobile-nav-section a:hover .nav-icon{color:#aeb8c1}body:not(.admin-host) #main-nav .mobile-nav-section a.active{background:linear-gradient(90deg,#46e39a1a,#46e39a08)!important;border-color:#46e39a29!important;color:#f4f7f8!important;box-shadow:inset 3px 0 #46e39a!important}body:not(.admin-host) #main-nav .mobile-nav-section a.active .nav-icon{color:#46e39a}body:not(.admin-host) #main-nav .mobile-nav-section a.active .nav-chevron{color:#46e39a!important}body:not(.admin-host) .mobile-nav-footer{padding:14px 16px calc(14px + env(safe-area-inset-bottom))!important;background:#0b1117!important;border-top:1px solid #1c2630!important}body:not(.admin-host) .mobile-nav-footer button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:48px;border:1px solid #26323d!important;border-radius:12px!important;background:#0f161e!important;color:#d3dbe1!important;box-shadow:none!important;font-size:14px;font-weight:750;transition:background .15s ease,border-color .15s ease,color .15s ease}body:not(.admin-host) .mobile-nav-footer button:before{content:"";width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h4a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-4M10 16l-4-4 4-4M6 12h9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h4a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-4M10 16l-4-4 4-4M6 12h9'/%3E%3C/svg%3E") center/contain no-repeat}body:not(.admin-host) .mobile-nav-footer button[data-mode=logout]:hover{background:#171317!important;border-color:#4a2f35!important;color:#f0c9cf!important}body:not(.admin-host) .mobile-nav-footer button[data-mode=login]{border-color:#46e39a!important;background:#46e39a!important;color:#06120c!important}body:not(.admin-host) .mobile-nav-footer button[data-mode=login]:before{display:none}body:not(.admin-host) .mobile-nav-footer button[data-mode=login]:hover{background:#5ff0ad!important}}@media (max-width:800px){body:not(.admin-host) header #main-nav .mobile-nav-section>a.active,body:not(.admin-host) header #main-nav .mobile-nav-section>a.active:hover{background:linear-gradient(90deg,#46e39a1a,#46e39a08)!important;border-color:#46e39a29!important;color:#f4f7f8!important;box-shadow:inset 3px 0 #46e39a!important}body:not(.admin-host) header #main-nav .mobile-nav-section>a:not(.active):hover{background:#111923!important;border-color:transparent!important;color:#eef2f5!important}}@media (min-width:801px){#main-nav a.mobile-only-nav{display:none}}.wd-page{display:grid;gap:18px;max-width:1240px;margin:0 auto;min-width:0}.wd-deadline svg,.wd-trade-row>svg,.wd-banner>svg,.wd-notice>svg,.wd-fit svg,.wd-search svg,.wd-filter-toggle svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wd-banner{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;border:1px solid #28343f;border-radius:12px;background:#0d141b}.wd-banner:last-child{margin-bottom:0}.wd-banner>div{flex:1;min-width:0;display:grid;gap:2px}.wd-banner strong{font-size:14px}.wd-banner span{color:#8c99a8;font-size:13px}.wd-banner .button{flex:0 0 auto;padding:10px 14px;font-size:12px}.wd-banner.is-warn{border-color:#5a4722;background:#17130a}.wd-banner.is-warn>svg{color:#e8c46a}.wd-banner.is-off{border-color:#5a2c2c;background:#170d0d}.wd-banner.is-off>svg{color:#ff7a7a}#wd-notices:empty{display:none}.wd-admin-filters select,.wd-admin-filters input{height:38px;border:1px solid #28343f;border-radius:9px;background:#0b1117;color:#e6ebef;padding:0 10px;font-size:13px}.wd-check{display:inline-flex;align-items:center;gap:8px;height:38px;color:#c9d2da;font-size:13px;font-weight:650;cursor:pointer}.wd-check input{width:17px;height:17px;accent-color:#46e39a}.wd-chip{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #2a3642;border-radius:6px;background:#0b1117;color:#aab6c1;font-size:10px;font-weight:800;letter-spacing:.3px}.wd-chip.is-st{border-color:#5a3323;color:#ff9868}.wd-chip.is-sv{border-color:#5a4722;color:#e8c46a}.wd-chip.is-phase{border-color:#3b2f5a;color:#b9a2ff}.wd-price{color:#46e39a;font-size:16px;font-weight:850;white-space:nowrap}.wd-noprice{color:#8c99a8;font-size:12px;font-weight:750}.wd-empty{padding:40px 20px;text-align:center}.wd-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:6px;color:#8c99a8;font-size:13px}.wd-pager .button{padding:10px 16px;font-size:13px}.wd-modal,.wd-admin-detail{display:grid;gap:14px;min-width:0}.wd-modal .eyebrow,.wd-admin-detail .eyebrow{margin:0}.wd-modal-loading{color:#8c99a8}.wd-modal-skin{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center}.wd-modal-img{position:relative;display:grid;place-items:center;height:96px;border:1px solid #222c36;border-radius:12px;background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 28%,transparent),transparent 72%),#0b1117;overflow:hidden}.wd-modal-img:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--rarity)}.wd-modal-img img{max-width:88%;max-height:84%;object-fit:contain}.wd-modal-skin small{color:#7d8a96;font-size:12px;font-weight:700}.wd-modal-skin h2,.wd-modal-skin strong{display:block;margin:2px 0 7px;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.wd-chip-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.wd-sum{display:grid;gap:0;margin:0;border:1px solid #222c36;border-radius:12px;background:#0b1117;overflow:hidden}.wd-sum>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #18212a}.wd-sum>div:last-child{border-bottom:0}.wd-sum dt{color:#8c99a8;font-size:13px}.wd-sum dd{margin:0;font-weight:750;text-align:right;white-space:nowrap}.wd-sum dt{min-width:0}.wd-sum .is-total{background:#0f161d}.wd-sum .is-total dd{font-size:16px}.wd-sum .is-negative dd{color:#ff8a6a}.wd-trade-row{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #222c36;border-radius:12px;background:#0b1117}.wd-trade-row>svg{color:#6fe0a8}.wd-trade-row.is-missing{border-color:#5a4722;background:#17130a}.wd-trade-row.is-missing>svg{color:#e8c46a}.wd-trade-row>div{flex:1;min-width:0;display:grid}.wd-trade-row small{color:#6f7d89;font-size:11px}.wd-trade-row strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-link{padding:0;border:0;background:none;color:#6fe0a8;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.wd-deadline{display:flex;align-items:center;gap:8px;color:#c9d2da;font-size:13px}.wd-deadline svg{color:#6fe0a8}.wd-fine{margin:0;color:#7f8c98;font-size:12px;line-height:1.5}.wd-notice{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid #5a4722;border-radius:11px;background:#17130a;color:#e9dcc0;font-size:13px;line-height:1.45}.wd-notice>svg{color:#e8c46a;margin-top:1px}.wd-notice.is-error{border-color:#5a2c2c;background:#170d0d;color:#f1c9c9}.wd-notice.is-error>svg{color:#ff7a7a}.wd-notice.is-ok{border-color:#2f5040;background:#0f1c16;color:#c9eedb}.wd-notice.is-ok>svg{color:#6fe0a8}.wd-actions{display:grid!important;grid-template-columns:auto 1fr;gap:10px}.wd-actions .button{justify-content:center;text-align:center}.wd-confirm-button{background:#46e39a!important;border-color:#46e39a!important;color:#06110b!important;font-weight:850}.wd-success{text-align:left}.wd-success-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#0f1c16;border:1px solid #2f5040;color:#46e39a}.wd-success-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.wd-success h2{margin:0;font-size:24px}.wd-status{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid #2a3642;border-radius:999px;background:#0b1117;color:#aab6c1;font-size:11px;font-weight:800;white-space:nowrap}.wd-status.is-requested{border-color:#2c4460;color:#8fbaff}.wd-status.is-preparing{border-color:#5a4722;color:#e8c46a}.wd-status.is-sent{border-color:#3b2f5a;color:#b9a2ff}.wd-status.is-delivered{border-color:#2f5040;background:#0f1c16;color:#6fe0a8}.wd-status.is-cancelled{border-color:#3a3f46;color:#8c99a8}.wd-status.is-trade_error,.wd-status.is-waiting_trade{border-color:#5a2c2c;color:#ff8a8a}.wd-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.wd-timeline li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:0 0 14px}.wd-timeline li:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:2px;background:#1f2933}.wd-timeline li.is-done:not(:last-child):after{background:#2f6b4f}.wd-timeline i{width:28px;height:28px;display:grid;place-items:center;border:2px solid #28343f;border-radius:50%;background:#0b1117;color:#06110b;font-style:normal;font-weight:900}.wd-timeline i svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wd-timeline li.is-done i{border-color:#46e39a;background:#46e39a}.wd-timeline li.is-current i{box-shadow:0 0 0 4px #46e39a29}.wd-timeline li.is-cancelled i{border-color:#5a2c2c;background:#170d0d;color:#ff8a8a}.wd-timeline strong{display:block;font-size:14px}.wd-timeline small{color:#7f8c98;font-size:12px}.wd-timeline li:not(.is-done):not(.is-cancelled) strong{color:#7f8c98}.wd-mine-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:26px;border:1px solid #243039;border-radius:18px;background:linear-gradient(135deg,#0f161d,#0a0f14)}.wd-mine-head h1{margin:0 0 6px;font-size:clamp(26px,3.6vw,38px)}.wd-mine-head p{margin:0;color:#9aa6b2}.wd-mine-list{display:grid;gap:8px}.wd-mine-row{display:grid;grid-template-columns:86px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 14px 10px 10px;border:1px solid #222c36;border-radius:13px;background:#0d141b;color:inherit;text-align:left}.wd-mine-row:hover{border-color:#2f3d4a;background:#101922}.wd-mine-img{position:relative;display:grid;place-items:center;height:62px;border-radius:9px;background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 26%,transparent),transparent 72%),#0b1117;overflow:hidden}.wd-mine-img:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--rarity)}.wd-mine-img img{max-width:88%;max-height:84%;object-fit:contain}.wd-mine-copy{display:grid;min-width:0}.wd-mine-copy small{color:#7d8a96;font-size:11px;font-weight:700}.wd-mine-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-mine-copy em{color:#6f7b87;font-size:12px;font-style:normal}.wd-mine-price{display:grid;text-align:right}.wd-mine-price b{color:#46e39a}.wd-mine-price small{color:#7f8c98;font-size:11px}.wd-support-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #5a4722;border-radius:12px;background:#17140d;color:#d8c28c;font-size:12px;font-weight:700}.wd-support-box .button{margin:0;flex:0 0 auto}.delivery-source-badge{display:inline-flex;margin-bottom:5px;padding:3px 7px;border:1px solid #2f5040;border-radius:6px;background:#0f1c16;color:#6fe0a8;font-size:9px;font-weight:850;letter-spacing:1px}.delivery-source-text{color:#6fe0a8}.delivery-withdrawal-finance{display:block;margin-top:3px;color:#8d94a2;font-size:11px}.delivery-withdrawal-finance b{color:#e8a25a}.delivery-refund-note{display:block;color:#e8c46a;font-size:12px}.wd-admin-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.wd-admin-periods{display:flex;gap:4px;padding:4px;border:1px solid #2c333d;border-radius:10px;background:#12151a}.wd-admin-periods button{padding:7px 13px;border:0;border-radius:7px;background:transparent;color:#a6aab5;font-size:12px;font-weight:700}.wd-admin-periods button.active{background:#262b33;color:#fff}.wd-admin-setting{padding:6px 11px;border:1px solid #2c333d;border-radius:999px;color:#a6aab5;font-size:12px;font-weight:700}.wd-admin-setting.is-on{border-color:#2f5040;color:#6fe0a8}.wd-admin-setting.is-off{border-color:#5a2c2c;color:#ff8a8a}.wd-admin-metrics{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.wd-admin-metrics .metric{min-width:0}.wd-admin-metrics .metric span{display:block;margin-top:4px;color:#858a95;font-size:11px}.wd-admin-metrics .metric.is-good b{color:#46e39a}.wd-admin-metrics .metric.is-bad b{color:#ff7a7a}.wd-admin-alerts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.wd-admin-alerts button{display:flex;align-items:baseline;gap:8px;padding:13px 14px;border:1px solid #2c333d;border-radius:10px;background:#12151a;color:#a6aab5;text-align:left}.wd-admin-alerts b{font-size:22px;color:#e6e8ec}.wd-admin-alerts .is-bad{border-color:#5a2c2c}.wd-admin-alerts .is-bad b{color:#ff7a7a}.wd-admin-alerts .is-warn{border-color:#5a4722}.wd-admin-alerts .is-warn b{color:#e8c46a}.wd-admin-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;margin-bottom:14px}.wd-admin-columns .panel{min-width:0;margin:0}.wd-bar-row{display:grid;grid-template-columns:minmax(90px,150px) minmax(0,1fr) 36px minmax(70px,auto);gap:10px;align-items:center;padding:6px 0;font-size:12px}.wd-bar-row span{color:#c3c7cf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-bar-row i{height:8px;border-radius:999px;background:#1c2027;position:relative;overflow:hidden}.wd-bar-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:linear-gradient(90deg,#2f8f64,#46e39a);border-radius:inherit}.wd-bar-row b{text-align:right}.wd-bar-row small{color:#858a95;text-align:right}.wd-admin-recent-list{display:grid;gap:6px}.wd-admin-recent,.wd-admin-rank{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;padding:7px 8px;border:1px solid #22262d;border-radius:9px;background:#12151a;color:inherit;text-align:left}.wd-admin-rank{grid-template-columns:48px minmax(0,1fr) auto minmax(80px,auto);margin-bottom:6px}.wd-admin-rank:not(:has(img)){grid-template-columns:minmax(0,1fr) auto minmax(80px,auto)}.wd-admin-recent img,.wd-admin-rank img{width:100%;height:36px;object-fit:contain}.wd-admin-recent span,.wd-admin-rank span{display:grid;min-width:0}.wd-admin-recent strong,.wd-admin-rank strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-admin-recent small,.wd-admin-rank small{color:#858a95;font-size:11px}.wd-admin-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.wd-admin-filters form{display:flex;gap:8px;flex:1;min-width:min(100%,280px)}.wd-admin-filters input[type=search]{flex:1;min-width:0}.wd-admin-table tr{cursor:pointer}.wd-admin-table tr:hover td{background:#171a20}.wd-admin-table tr.is-overdue td:first-child{box-shadow:inset 3px 0 #ff6b6b}.wd-admin-skin{display:flex;align-items:center;gap:10px;min-width:0}.wd-admin-skin img{width:58px;height:40px;object-fit:contain;flex:0 0 auto}.wd-admin-skin span{display:grid;min-width:0}.wd-admin-skin strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-admin-skin small{color:#858a95;font-size:11px}.wd-admin-cards{display:none;gap:8px}.wd-admin-card{display:grid;gap:10px;padding:12px;border:1px solid #2c333d;border-radius:12px;background:#12151a;color:inherit;text-align:left}.wd-admin-card.is-overdue{border-color:#5a2c2c}.wd-admin-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.wd-admin-card dt{color:#858a95;font-size:11px}.wd-admin-card dd{margin:0;font-size:13px}.wd-admin-card>.wd-status{justify-self:start}.wd-admin-detail .delivery-detail-grid{margin:0}.wd-admin-detail-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wd-admin-detail-cols h3{margin:0 0 8px;font-size:14px}.wd-admin-ledger,.wd-admin-history{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wd-admin-ledger li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 10px;border:1px solid #22262d;border-radius:9px;background:#12151a;font-size:13px}.wd-admin-ledger small{grid-column:1/-1;color:#858a95;font-size:11px}.wd-admin-history li{padding:9px 10px;border-left:2px solid #2c333d;background:#12151a;border-radius:0 9px 9px 0}.wd-admin-history strong{display:block;font-size:13px}.wd-admin-history small{color:#858a95;font-size:11px}.wd-admin-history p{margin:4px 0 0;color:#c3c7cf;font-size:12px}.wd-settings{display:grid;gap:12px}.wd-settings label{display:grid;gap:5px;color:#a6aab5;font-size:12px;font-weight:700}.wd-settings label small{color:#858a95;font-weight:500}.wd-settings-example{margin:0;padding:10px 12px;border:1px dashed #2c333d;border-radius:9px;color:#a6aab5;font-size:12px}.wd-settings-example b{color:#46e39a}.wd-switch{display:flex!important;grid-template-columns:none;align-items:center;gap:10px;cursor:pointer}.wd-switch input{position:absolute;opacity:0;pointer-events:none}.wd-switch span{position:relative;width:42px;height:24px;border-radius:999px;background:#2c333d;transition:background .2s}.wd-switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.wd-switch input:checked+span{background:#2f8f64}.wd-switch input:checked+span:after{transform:translate(18px)}.wd-switch b{color:#e6e8ec;font-size:14px}.wd-toggle{padding:6px 12px;border:1px solid #5a2c2c;border-radius:999px;background:#170d0d;color:#ff8a8a;font-size:12px;font-weight:800}.wd-toggle.is-on{border-color:#2f5040;background:#0f1c16;color:#6fe0a8}.wd-skin-admin h3{margin-top:0}.wd-chart{display:flex;align-items:flex-end;gap:4px;height:180px;padding-top:10px;overflow-x:auto}.wd-chart-col{flex:1 0 18px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%}.wd-chart-col i{display:block;width:100%;max-width:34px;height:var(--h);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#46e39a,#2f8f64)}.wd-chart-col small{color:#858a95;font-size:9px;white-space:nowrap}@media (max-width:1100px){.wd-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.wd-admin-detail-cols{grid-template-columns:1fr}}@media (max-width:760px){.wd-support-box{align-items:stretch;flex-direction:column}.wd-support-box .button{width:100%;justify-content:center}.wd-price{font-size:15px}.wd-banner{flex-wrap:wrap}.wd-banner .button{width:100%;justify-content:center}.wd-mine-head{flex-direction:column;align-items:stretch;padding:20px}.wd-mine-head .button{justify-content:center}.wd-mine-row{grid-template-columns:72px minmax(0,1fr);gap:10px}.wd-mine-price{grid-column:2;text-align:left}.wd-mine-row .wd-status{grid-column:2;justify-self:start}.wd-admin-metrics,.wd-admin-alerts{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-admin-table{display:none}.wd-admin-cards{display:grid}.wd-bar-row{grid-template-columns:minmax(70px,110px) minmax(0,1fr) 30px}.wd-bar-row small{display:none}}@media (max-width:420px){.wd-modal-skin{grid-template-columns:92px minmax(0,1fr);gap:11px}.wd-modal-img{height:74px}.wd-modal-skin h2,.wd-modal-skin strong{font-size:17px}.wd-actions{grid-template-columns:1fr}.wd-actions .button.secondary{order:2}.wd-trade-row{flex-wrap:wrap}.wd-trade-row>div{flex-basis:calc(100% - 30px)}.wd-admin-alerts b{font-size:18px}}.wd-sum .is-wrap dd{white-space:normal;overflow-wrap:anywhere}.wd-admin-filters select{width:auto;min-width:210px;margin:0}.wd-admin-filters form{align-items:center}.wd-admin-filters form input,.wd-admin-filters>input{margin:0;height:40px}.wd-admin-filters .button{margin:0;padding:10px 16px}.wd-admin-actions{display:flex!important;flex-wrap:wrap;gap:10px;justify-content:flex-end}.wd-admin-actions .button{flex:0 0 auto}.wd-inline-status{display:inline-flex!important;width:auto!important}@media (max-width:760px){.wd-admin-filters select{width:100%}.wd-admin-actions .button{flex:1 1 100%}}.wd-admin-actions{flex-direction:row!important}.wd-admin-actions .button{width:auto!important;min-width:0}#main-nav a[hidden]{display:none!important}.wd-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wd-page-head h1{margin:0 0 6px;font-size:clamp(28px,4vw,42px);line-height:1.02}.wd-page-head p{margin:0 0 12px;color:#9aa6b2;font-size:14px}.wd-page-head>.button{flex:0 0 auto}.wd-picker{height:auto;border:1px solid rgba(150,170,190,.14);border-radius:18px;background:#0d141b;box-shadow:0 20px 50px #00000047;overflow:hidden;scroll-margin-top:90px}.wd-picker .cd-eyebrow-row{padding-right:0}.wd-picker .cd-top h2{padding-right:0!important}.wd-picker .cd-body{overflow:visible;min-height:320px}.wd-fit-count{margin-left:2px;padding:1px 7px;border-radius:999px;background:#16211c;color:#6fe0a8;font-size:11px}.cd-family.is-over-budget .cd-from b{color:#f19a93}.wd-phase{font-style:normal;color:#b9a2ff;font-size:11px;font-weight:800}.cd-selected-skin .wd-chip{margin-top:6px}.wd-selected:empty{display:none}.wd-confirm{display:grid;gap:12px;padding:16px;border:1px solid rgba(150,170,190,.14);border-radius:14px;background:#101820}.wd-actions.is-single{display:grid!important;grid-template-columns:1fr}.wd-actions.is-single .button{justify-content:center;width:100%}@media (max-width:760px){.wd-page-head{flex-direction:column;align-items:stretch}.wd-page-head>.button{justify-content:center}}@media (max-width:600px){.wd-picker{border-radius:16px}.wd-confirm{padding:12px}}.delivery-auto-note{display:block;margin-top:4px;color:#6fe0a8;font-size:11px;font-weight:700}.delivery-info-grid .delivery-auto-note,.delivery-detail-grid .delivery-auto-note{color:#6fe0a8}.reward-delivery{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px}.reward-delivery .button{padding:9px 12px;font-size:12px}.reward-offer-hint{flex-basis:100%;order:3;color:#6fe0a8;font-size:12px;font-weight:700}.wd-notice>svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html{background-color:#0d0f12}@media (max-width:1024px),(hover:none) and (pointer:coarse){body.admin-host input:not([type=checkbox]):not([type=radio]):not([type=range]),body.admin-host select,body.admin-host textarea{font-size:16px!important}}@media (max-width:800px){body.admin-host .delivery-filters{grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "skin" "user" "scope" "source" "payment" "sort" "refresh";width:100%;max-width:100%;min-width:0;gap:10px}body.admin-host .delivery-filters>.delivery-filter-select .delivery-native-select,body.admin-host .delivery-filters>input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:50px;min-height:50px;margin:0;padding:0 14px;font-size:16px!important;line-height:normal}body.admin-host .delivery-filters>.delivery-filter-select .delivery-native-select{padding-right:46px;background-position:right 17px center}body.admin-host .delivery-filters>.delivery-refresh{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;margin:0}}#modal>.close{z-index:5}#modal:has(.modal-close)>.close{display:none}#modal{overscroll-behavior:contain}html:has(#modal[open]),html:has(#modal[open]) body{overflow:hidden}.delivery-cny-preview{grid-column:1/-1;margin-top:2px;padding-left:4px;color:#8d94a2;font-size:11px;font-weight:700}.delivery-cost-brl{display:inline;margin-left:4px;color:#8d94a2;font-size:11px;font-weight:700}.admin-audio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.admin-audio-card{display:grid;gap:18px;padding:22px;border:1px solid #26313b;border-radius:15px;background:#0d141b;box-shadow:0 16px 34px #00000024}.admin-audio-card.is-busy{opacity:.68;pointer-events:none}.admin-audio-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-audio-card-head h3{margin:5px 0 6px;color:#f3f6f8;font-size:19px}.admin-audio-card-head p{max-width:520px;margin:0;color:#8c99a8;font-size:12px;line-height:1.55}.admin-audio-kicker{color:#56c991;font-size:9px;font-weight:850;letter-spacing:1.2px}.admin-audio-toggle{display:flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid #2a3540;border-radius:999px;background:#101820;color:#9aa7b3;padding:6px 10px 6px 7px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.admin-audio-toggle i{position:relative;width:29px;height:17px;border-radius:999px;background:#25313b;transition:.18s ease}.admin-audio-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#8795a1;transition:.18s ease}.admin-audio-toggle.is-on{border-color:#46e39a59;color:#b9f5d7;background:#46e39a0f}.admin-audio-toggle.is-on i{background:#46e39a42}.admin-audio-toggle.is-on i:after{left:15px;background:#46e39a}.admin-audio-toggle:disabled{opacity:.48;cursor:not-allowed}.admin-audio-event{display:grid;gap:5px;padding:12px 14px;border:1px solid #222d37;border-radius:10px;background:#0a1016}.admin-audio-event span,.admin-audio-file-copy>span,.admin-audio-volume>span,.admin-audio-trigger>span{color:#778592;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.admin-audio-event strong{color:#dfe6eb;font-size:12px;letter-spacing:.3px}.admin-audio-trigger{display:grid;gap:8px;margin:0}.admin-audio-trigger>div{display:flex;align-items:center;gap:9px}.admin-audio-trigger input{width:92px;min-height:42px;margin:0;border-color:#2b3742;background:#091017;color:#f3f6f8;font-weight:800}.admin-audio-trigger b{color:#a7b2bd;font-size:12px}.admin-audio-trigger small{color:#6f7c88;font-size:10px}.admin-audio-file{position:relative;display:grid;gap:13px;padding:16px;border:1px solid #26313b;border-radius:12px;background:#101820}.admin-audio-file.is-empty{border-style:dashed;background:#0b1218}.admin-audio-file-copy{display:grid;gap:4px}.admin-audio-file-copy strong{overflow:hidden;color:#edf2f5;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-audio-file-copy small{color:#7f8c98;font-size:10px}.admin-audio-file-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-audio-file-actions .button{min-height:38px;margin:0;padding:0 13px;font-size:11px}.admin-audio-remove{min-height:38px;border:1px solid #3a2a2d;border-radius:8px;background:#171012;color:#d9a0a8;padding:0 13px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.admin-audio-remove:hover{border-color:#75414a;color:#f1bdc4}.admin-audio-file-input{display:none!important}.admin-audio-upload-help{color:#687681;font-size:9px}.admin-audio-volume{display:grid;gap:9px;margin:0}.admin-audio-volume>span{display:flex;justify-content:space-between;gap:12px}.admin-audio-volume>span b{color:#cbd5dd;font-size:10px}.admin-audio-volume input[type=range]{width:100%;height:5px;margin:3px 0 0;padding:0;border:0;accent-color:#46e39a;background:transparent;cursor:pointer}.admin-audio-storage-warning,.admin-audio-footnote{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:13px 15px;border:1px solid #30404c;border-radius:11px;background:#0c141a;color:#84929e;font-size:11px;line-height:1.45}.admin-audio-storage-warning strong,.admin-audio-footnote strong{flex:0 0 auto;color:#cbd6de}.admin-audio-storage-warning{border-color:#4a3b28;background:#17130d}.admin-audio-storage-warning strong{color:#e6c893}.admin-audio-footnote{margin:18px 0 0}@media (max-width:980px){.admin-audio-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-audio-card{gap:15px;padding:16px;border-radius:12px}.admin-audio-card-head{display:grid;gap:12px}.admin-audio-toggle{justify-self:start}.admin-audio-file-actions{display:grid;grid-template-columns:1fr 1fr}.admin-audio-file-actions .admin-audio-remove{grid-column:1/-1}.admin-audio-file-actions .button,.admin-audio-remove{width:100%}.admin-audio-storage-warning,.admin-audio-footnote{display:grid;gap:4px}}.mobile-header-main{display:contents}.mobile-header-nav,.back-to-top{display:none}@media (max-width:800px){body:not(.admin-host){padding-top:var(--mobile-public-header-height,112px)}body:not(.admin-host)>header.mobile-header{position:fixed;top:0;right:0;left:0;z-index:120;display:block;width:100%;max-width:100%;height:auto;min-height:0;padding:0;overflow:visible;box-sizing:border-box;opacity:1;transform:translateZ(0);transform-origin:top center;backface-visibility:hidden;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:transform,opacity}body:not(.admin-host)>header.mobile-header>.mobile-header-main{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr) 40px;align-items:center;column-gap:6px;width:100%;min-width:0;height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) clamp(10px,2.4vw,18px) 0;box-sizing:border-box}body:not(.admin-host)>header.mobile-header>.mobile-header-main>.brand{grid-column:1;min-width:0}body:not(.admin-host)>header.mobile-header>.mobile-header-main>.header-actions{grid-column:2;justify-self:end;max-width:100%;min-width:0;margin-left:0}body:not(.admin-host)>header.mobile-header>.mobile-header-main>.menu-toggle{grid-column:3}body:not(.admin-host)>header.mobile-header>.mobile-header-nav{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:100%;min-width:0;height:44px;padding:0 clamp(7px,2vw,14px);overflow:visible;box-sizing:border-box;border-top:1px solid rgba(140,153,168,.13)}body:not(.admin-host) .mobile-header-nav>a{position:relative;display:grid;place-items:center;min-width:0;height:44px;padding:0 4px;color:#8c99a8;font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em;text-align:center;text-decoration:none;white-space:nowrap;transition:color .16s ease,background-color .16s ease}body:not(.admin-host) .mobile-header-nav>a+a:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#8c99a81f}body:not(.admin-host) .mobile-header-nav>a:after{content:"";position:absolute;left:50%;bottom:4px;width:24px;height:2px;border-radius:999px;background:#46e39a;opacity:0;transform:translate(-50%) scaleX(.35);transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}body:not(.admin-host) .mobile-header-nav>a.active{color:#66e8aa}body:not(.admin-host) .mobile-header-nav>a.active:after{opacity:1;transform:translate(-50%) scaleX(1)}body:not(.admin-host)>header.mobile-header.is-hidden{opacity:1;transform:translate3d(0,-100%,0);box-shadow:none;pointer-events:none;transition:transform .26s cubic-bezier(.32,.72,0,1),box-shadow .2s ease}body:not(.admin-host)>header.mobile-header.is-visible{opacity:1;transform:translateZ(0);pointer-events:auto;transition:transform .38s cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease}body:not(.admin-host)>header.mobile-header.is-scrolled{background:#070b10;border-bottom-color:#1e2a34;box-shadow:0 10px 26px #00000047}body:not(.admin-host).mobile-nav-open>header.mobile-header{opacity:1;transform:translateZ(0);pointer-events:auto}body:not(.admin-host) .back-to-top{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:95;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #26343f;border-radius:10px;background:#0b1218;color:#62e3ad;box-shadow:0 8px 20px #00000042;opacity:0;transform:translateY(6px) scale(.94);pointer-events:none;transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1),border-color .16s ease,background-color .16s ease}body:not(.admin-host) .back-to-top.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition-duration:.22s,.22s,.16s,.16s}body:not(.admin-host) .back-to-top svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body:not(.admin-host) .back-to-top:hover,body:not(.admin-host) .back-to-top:active{border-color:#365246;background:#0f1916;color:#7ceab7}}@media (max-width:350px){body:not(.admin-host) .mobile-header-nav>a{padding-inline:2px;font-size:11px;letter-spacing:0}body:not(.admin-host)>header.mobile-header>.mobile-header-main{grid-template-columns:max-content minmax(0,1fr) 38px;column-gap:4px;padding-inline:8px}}.x1-segment{--seg-inset:3px;--seg-radius:10px;--seg-thumb-radius:7px;--seg-track:#1a2120;--seg-track-border:transparent;--seg-thumb:#46e39a;--seg-ink:#e8efec;--seg-ink-active:#06110b;--seg-h:30px;position:relative;isolation:isolate;display:inline-grid;grid-template-columns:repeat(var(--seg-count,4),1fr);align-items:stretch;padding:var(--seg-inset);border:1px solid var(--seg-track-border);border-radius:var(--seg-radius);background:var(--seg-track);touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.x1-segment__item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--seg-h);margin:0;padding:0 14px;border:0;border-radius:var(--seg-thumb-radius);background:transparent;color:var(--seg-ink);font:inherit;font-size:13px;font-weight:600;line-height:1.1;text-align:center;white-space:nowrap;opacity:.7;cursor:pointer;transition:opacity .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.x1-segment__item:hover{opacity:.9}.x1-segment__item:focus-visible{outline:2px solid #46e39a;outline-offset:-2px}.x1-segment__item.is-pressed{transform:scale(.96)}.x1-segment__thumb{position:absolute;inset:var(--seg-inset);z-index:2;display:grid;grid-template-columns:repeat(var(--seg-count,4),1fr);border-radius:var(--seg-thumb-radius);background:var(--seg-thumb);pointer-events:none;opacity:0;will-change:clip-path}.x1-segment.is-ready .x1-segment__thumb{opacity:1}.x1-segment__thumb .x1-segment__item{color:var(--seg-ink-active);opacity:1;cursor:default}.x1-segment[data-held] .x1-segment__item{cursor:grabbing}html[data-visual-motion=reduced] .x1-segment__item{transition:none}body:not(.admin-host) .toolbar .arena-filters{min-width:0}@media (max-width:800px){body:not(.admin-host) .toolbar .arena-filters{width:100%}.arena-filters .x1-segment{--seg-h:38px;display:grid;width:100%;grid-template-columns:repeat(var(--seg-count,4),minmax(0,1fr))}.arena-filters .x1-segment__thumb{grid-template-columns:repeat(var(--seg-count,4),minmax(0,1fr))}.arena-filters .x1-segment__item{padding:0 4px;font-size:clamp(11px,3.15vw,12px);font-weight:650;line-height:1;white-space:nowrap}}@media (max-width:360px){.arena-filters .x1-segment__item{font-size:10.5px;padding:0 1px}}.x1-segment__thumb{transition:opacity .16s ease}.x1-segment:not(.has-selection) .x1-segment__thumb{opacity:0}@media (max-width:800px){body:not(.admin-host)>header.mobile-header>.mobile-header-nav{display:block;padding:0 clamp(8px,2.4vw,16px)}.mobile-header-nav .x1-segment{--seg-track:transparent;--seg-inset:5px;--seg-h:33px;--seg-ink:#c9d4cf;display:grid;width:100%;height:44px;border:0;border-radius:0;grid-template-columns:repeat(var(--seg-count,4),minmax(0,1fr))}.mobile-header-nav .x1-segment__thumb{grid-template-columns:repeat(var(--seg-count,4),minmax(0,1fr))}.mobile-header-nav .x1-segment__item{padding:0 4px;font-size:12.5px;font-weight:700;letter-spacing:.01em}}@media (max-width:350px){.mobile-header-nav .x1-segment__item{font-size:11px;padding:0 2px}}body:not(.admin-host) #main-nav .mobile-nav-section a[hidden],#main-nav a[hidden]{display:none!important}body:not(.admin-host) #main-nav .community-sidebar-link{display:none!important}@media (max-width:800px){body:not(.admin-host) #main-nav .mobile-nav-section .community-sidebar-link:not([hidden]){display:grid!important;color:#bfead3!important}body:not(.admin-host) #main-nav .community-sidebar-link .nav-icon{color:#46e39a!important}}.account-menu{z-index:140}.wd-markup-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px 18px;border:1px solid #2f5040;border-radius:12px;background:linear-gradient(135deg,#0f1c16,#12151a)}.wd-markup-card>div{display:grid;gap:3px;min-width:0}.wd-markup-card small{color:#6fe0a8;font-size:10px;font-weight:850;letter-spacing:1.2px}.wd-markup-card strong{font-size:28px;line-height:1;color:#f3f6f8}.wd-markup-card span{color:#a6aab5;font-size:12px}.wd-markup-card .button{flex:0 0 auto}@media (max-width:600px){.wd-markup-card{flex-direction:column;align-items:stretch}.wd-markup-card .button{justify-content:center}}.client-summary-card>span{display:block;margin-top:4px;color:#8d94a2;font-size:11px}.client-summary-card.is-money b{color:#46e39a}.admin-clients-table .client-money{font-size:15px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-clients-table .client-money.is-balance{color:#46e39a;font-size:16px}.admin-client-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.admin-client-money>div{min-width:0;padding:10px;border:1px solid #2c333d;border-radius:10px;background:#12151a}.admin-client-money small{display:block;color:#8d94a2;font-size:10px;font-weight:700}.admin-client-money b{display:block;margin-top:3px;font-size:14px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-client-money .is-balance{border-color:#2f5040;background:#0f1c16}.admin-client-money .is-balance b{color:#46e39a}.admin-client-money{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-money .is-balance{grid-column:1/-1}.admin-client-money .is-balance b{font-size:20px}.admin-client-money b{overflow:visible;text-overflow:clip;white-space:normal}.client-role-badge,.client-status-badge{white-space:nowrap}.duel-player-avatar.is-bot{background:linear-gradient(145deg,#0f1c16,#14261d)!important;border-color:#46e39a8c!important;color:#46e39a!important}.duel-player-avatar.is-bot [data-player-initials]{font-weight:900;letter-spacing:-.04em;color:#46e39a}.bot-offer{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;align-items:center;margin-top:12px;padding:14px;border:1px solid rgba(70,227,154,.28);border-radius:14px;background:linear-gradient(135deg,#0f1c16,#0d141b)}.bot-offer-avatar{grid-row:span 1;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(70,227,154,.5);border-radius:12px;background:#0b1511;color:#46e39a;font-weight:900;font-size:16px;letter-spacing:-.04em}.bot-offer-copy{display:grid;gap:1px;min-width:0}.bot-offer-copy small{color:#6fe0a8;font-size:10px;font-weight:850;letter-spacing:.12em}.bot-offer-copy strong{color:#f3f6f8;font-size:15px}.bot-offer-copy span{color:#9aa6b2;font-size:13px}.bot-offer-button{grid-column:1/-1;justify-content:center;width:100%;margin-top:8px;background:#46e39a!important;border-color:#46e39a!important;color:#06110b!important;font-weight:900;letter-spacing:.04em}.bot-offer-fine{grid-column:1/-1;text-align:center;color:#7d8a96;font-size:11px}.bot-offer-note{margin:10px 0 0;color:#7d8a96;font-size:12px;text-align:center}body:not(.admin-host) #modal:has(.bot-picker){width:min(92vw,780px);max-width:780px;max-height:min(90vh,780px);max-height:min(calc(100dvh - 32px),780px);padding:0;overflow:hidden;background:#0b1117;border:1px solid rgba(150,170,190,.22);border-radius:18px;box-shadow:0 28px 80px #0000009e}body:not(.admin-host) #modal:has(.bot-picker) .close{top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(150,170,190,.14);border-radius:10px;background:#101720;color:#8c99a8;font-size:21px}.bot-picker{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(90vh,780px);max-height:min(calc(100dvh - 32px),780px);color:#f3f6f8}.bot-picker>header{padding:28px 72px 20px 28px;border-bottom:1px solid rgba(150,170,190,.14);background:radial-gradient(circle at 15% 0,rgba(70,227,154,.08),transparent 38%)}.bot-picker>header small{color:#46e39a;font-size:10px;font-weight:850;letter-spacing:.12em}.bot-picker>header h2{margin:7px 0 5px;font-family:Barlow Condensed,Impact,sans-serif;font-size:30px;line-height:1;text-transform:uppercase}.bot-picker>header p{max-width:590px;margin:0;color:#8c99a8;font-size:13px;line-height:1.55}.bot-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-height:0;padding:18px 20px;overflow-y:auto;overscroll-behavior:contain;background:#080d12}.bot-choice-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;min-height:70px;margin:0;padding:10px;border:1px solid rgba(150,170,190,.16);border-radius:12px;background:#101720;color:#f3f6f8;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.bot-choice-card:hover{border-color:#46e39a66;background:#121e23;transform:translateY(-1px)}.bot-choice-card:focus-visible{outline:2px solid #46E39A;outline-offset:2px}.bot-choice-card.is-selected{border-color:#46e39a;background:linear-gradient(145deg,#46e39a21,#101720f5);box-shadow:inset 0 0 0 1px #46e39a24}.bot-choice-avatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid rgba(150,170,190,.22);border-radius:50%;background:#0b1117;color:#46e39a;font-size:14px;font-weight:850}.bot-choice-avatar img{width:100%;height:100%;object-fit:cover}.bot-choice-copy{display:grid;gap:3px;min-width:0}.bot-choice-copy strong{overflow:hidden;color:#f3f6f8;font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bot-choice-copy small{color:#71808e;font-size:9px;font-weight:800;letter-spacing:.09em}.bot-choice-check{display:grid;place-items:center;width:19px;height:19px;border:1px solid rgba(150,170,190,.2);border-radius:50%;color:transparent;font-size:11px;font-weight:900}.bot-choice-card.is-selected .bot-choice-check{border-color:#46e39a;background:#46e39a;color:#06110b}.bot-choice-empty{grid-column:1/-1;padding:36px 16px;color:#8c99a8;text-align:center}.bot-picker>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 20px;border-top:1px solid rgba(150,170,190,.14);background:#0d141b}.bot-picker>footer .button{min-height:44px;margin:0}.bot-choice-confirm{min-width:210px}.bot-choice-confirm:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:700px){body:not(.admin-host) #modal:has(.bot-picker){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:15px}.bot-picker{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.bot-picker>header{padding:24px 54px 16px 18px}.bot-picker>header h2{font-size:25px}.bot-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.bot-choice-card{grid-template-columns:42px minmax(0,1fr) 18px;gap:8px;min-height:64px;padding:8px}.bot-choice-avatar{width:42px;height:42px;font-size:12px}.bot-choice-copy strong{font-size:12px}.bot-picker>footer{padding:12px;flex-direction:column-reverse}.bot-picker>footer .button{width:100%}}.delivery-source-badge.is-bot{margin-left:6px;border-color:#46e39a73;color:#46e39a}.bot-admin-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:16px 18px;border:1px solid #2c333d;border-radius:12px;background:#12151a}.bot-admin-head>div{display:grid;gap:6px}.bot-admin-head small{color:#8d94a2;font-size:10px;font-weight:850;letter-spacing:1.2px}.bot-admin-head p{margin:0;color:#e8c46a;font-size:12px}.bot-status{justify-self:start;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:850;letter-spacing:.06em}.bot-status.is-on{border:1px solid #2f5040;background:#0f1c16;color:#46e39a}.bot-status.is-off{border:1px solid #3a3f46;background:#14171b;color:#a6aab5}.bot-status.is-stop{border:1px solid #5a2c2c;background:#170d0d;color:#ff8a8a}.bot-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:700px){.bot-settings-grid{grid-template-columns:1fr}.bot-admin-head{flex-direction:column;align-items:stretch}.bot-admin-head .button{justify-content:center}}.duel-player-avatar.is-bot{position:relative}.duel-player-avatar.is-bot img{width:100%;height:100%;object-fit:cover;border-radius:50%}.duel-player-avatar.is-bot [data-player-initials][data-bot-mark]{position:relative;display:grid;place-items:center;width:100%;height:100%}.duel-player-avatar.is-bot [data-player-initials][data-bot-mark]:after{content:"X1";position:absolute;left:50%;bottom:9%;transform:translate(-50%);font-size:max(6px,.42em);line-height:1;letter-spacing:.02em;color:#46e39a;opacity:.9}.duel-player.is-bot [data-player-name],.arena-player.is-bot .arena-player-copy b{white-space:nowrap}.bot-tag{display:inline-block;padding:1px 5px;border:1px solid rgba(70,227,154,.45);border-radius:5px;background:#0f1c16;color:#6fe0a8;font-size:9px;font-weight:850;letter-spacing:.08em;line-height:1.5;vertical-align:middle;white-space:nowrap}.duel-result-hero>.bot-tag{margin:2px 0 4px}.duel-result-sub{margin:2px 0 4px;color:#9fe9c3;font-size:14px;font-weight:700}.history-rival{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.history-rival>.duel-player-avatar{flex:none;width:26px!important;height:26px!important;min-width:0!important;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(70,227,154,.5);border-radius:50%;font-size:10px;font-weight:900}.history-rival>.duel-player-avatar{box-sizing:border-box;flex:0 0 26px!important;max-width:26px!important;max-height:26px!important;padding:0!important;aspect-ratio:1}.history-rival>.duel-player-avatar img{width:100%!important;height:100%!important;max-width:none;margin:0!important;object-fit:cover;border-radius:50%}.history-bot-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;color:#aab6c0;font-size:12px}.bot-identity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:14px 0}.bot-identity-card{display:grid;justify-items:center;gap:6px;padding:16px 12px;border:1px solid #2c333d;border-radius:12px;background:#12151a;text-align:center}.bot-identity-card.is-off{opacity:.6}.bot-identity-card strong{color:#f3f6f8;font-size:15px}.bot-identity-card small{color:#8d94a2;font-size:11px}.bot-identity-card .button{width:100%;justify-content:center;margin-top:4px}.bot-identity-avatar>.duel-player-avatar{width:64px!important;height:64px!important;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(70,227,154,.5);border-radius:50%;font-size:20px;font-weight:900}@media (max-width:700px){.bot-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body:not(.admin-host) .duel-card .duel-player.is-bot.is-winner>[data-player-name]:after{content:none}.duel-card-bot{display:grid;gap:6px;margin:0 0 10px;padding:10px;border:1px solid rgba(70,227,154,.28);border-radius:12px;background:linear-gradient(135deg,#0f1c16,#0d141b);text-align:center}.duel-card-bot[hidden]{display:none}.duel-card-bot .bot-card-button{width:100%;justify-content:center;background:#46e39a!important;border-color:#46e39a!important;color:#06110b!important;font-weight:900;letter-spacing:.04em}.duel-card-bot small{color:#7d8a96;font-size:11px}.recent-duels{margin-top:44px}.recent-duels[hidden]{display:none}.fx-page{--fx-bg:#070A0D;--fx-surface:#0D141B;--fx-surface-2:#0A1117;--fx-text:#F4F7F8;--fx-muted:#9AA6B2;--fx-green:#46E39A;--fx-line:rgba(150,170,190,.12);--fx-line-2:rgba(150,170,190,.15);--fx-red:#ff8a8a;color:var(--fx-text);display:grid;gap:28px;padding-bottom:20px}.fx-page h1,.fx-page h2,.fx-page h3,.fx-page h4,.fx-page p{margin:0}.fx-page svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fx-muted{color:var(--fx-muted);font-size:13px;line-height:1.6}.fx-page code,.fx-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fx-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;align-items:center;padding:34px 0 6px}.fx-hero-copy{display:grid;gap:20px;justify-items:start}.fx-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(70,227,154,.35);border-radius:999px;background:#0b1712;color:var(--fx-green);font-size:11px;font-weight:850;letter-spacing:.12em}.fx-hero h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(46px,6.4vw,84px);line-height:.92;letter-spacing:.2px;text-transform:uppercase;color:var(--fx-text)}.fx-hero h1 em{font-style:normal;color:var(--fx-green)}.fx-hero-copy>p{max-width:560px;color:var(--fx-muted);font-size:16px;line-height:1.7}.fx-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.fx-hero-actions .button,.fx-cta-actions .button{min-height:48px}.fx-count{color:var(--fx-muted);font-size:12px;font-weight:700;letter-spacing:.04em}.fx-count:empty{display:none}.fx-hero-card{display:grid;gap:16px;padding:22px;border:1px solid var(--fx-line);border-radius:20px;background:var(--fx-surface);box-shadow:0 18px 40px #00000047}.fx-hero-card.is-empty strong{font-size:18px}.fx-card-top{display:flex;align-items:center;gap:8px;color:var(--fx-green);font-size:11px;font-weight:850;letter-spacing:.14em}.fx-card-top i{width:7px;height:7px;border-radius:50%;background:var(--fx-green)}.fx-hero-skin{display:flex;gap:14px;align-items:center;padding:12px;border:1px solid var(--fx-line);border-radius:14px;background:var(--fx-surface-2)}.fx-hero-skin img{width:96px;height:64px;object-fit:contain;flex:none}.fx-hero-skin div{display:grid;gap:3px;min-width:0}.fx-hero-skin small{color:var(--fx-muted);font-size:11px;font-weight:700}.fx-hero-skin strong{font-size:15px;line-height:1.3}.fx-hero-skin span{color:var(--fx-muted);font-size:12px}.fx-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.fx-hero-facts div{display:grid;gap:4px;min-width:0}.fx-hero-facts dt,.fx-hero-commit small{color:var(--fx-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fx-hero-facts dd{margin:0;font-size:15px;font-weight:800;overflow-wrap:anywhere}.fx-hero-commit{display:grid;gap:6px;padding:12px;border:1px solid var(--fx-line-2);border-radius:12px;background:var(--fx-bg)}.fx-hero-commit code{color:#cfe9dc;font-size:12px;overflow-wrap:anywhere}.fx-hero-badges{display:flex;flex-wrap:wrap;gap:8px}.fx-hero-open{width:100%;justify-content:center}.fx-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.06em;border:1px solid var(--fx-line-2);color:var(--fx-muted);background:var(--fx-surface-2)}.fx-pill.is-ok{border-color:#46e39a66;background:#0b1712;color:var(--fx-green)}.fx-pill.is-bad{border-color:#ff8a8a73;background:#1a0f10;color:var(--fx-red)}.fx-pill.is-wait{color:#cdd6de}.fx-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fx-bar>div{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--fx-line);border-radius:18px;background:var(--fx-surface)}.fx-bar>div>svg{width:22px;height:22px;color:var(--fx-green)}.fx-bar span{display:grid;gap:2px}.fx-bar small{color:var(--fx-muted);font-size:10px;font-weight:850;letter-spacing:.14em}.fx-bar b{font-size:15px}.fx-section,.fx-check{display:grid;gap:18px}.fx-check{padding:26px;border:1px solid var(--fx-line);border-radius:22px;background:var(--fx-surface)}.fx-section-head{display:grid;gap:8px}.fx-section-head h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(30px,3.6vw,44px);line-height:1;text-transform:uppercase;letter-spacing:.2px}.fx-section-head p{color:var(--fx-muted);font-size:14px;line-height:1.6;max-width:720px}.fx-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.fx-form input{min-height:50px;border:1px solid var(--fx-line-2);border-radius:14px;background:var(--fx-bg);color:var(--fx-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;padding:0 16px}.fx-form input:focus{border-color:#46e39a99;outline:none}.fx-form .button{min-height:50px;margin:0}.fx-select{display:grid;gap:6px;margin:0}.fx-select span{color:var(--fx-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.fx-select select{min-height:46px;border:1px solid var(--fx-line-2);border-radius:12px;background:var(--fx-bg);color:var(--fx-text);padding:0 12px}.fx-notice{display:grid;gap:10px;justify-items:start;padding:18px;border:1px solid var(--fx-line-2);border-radius:16px;background:var(--fx-surface-2)}.fx-notice strong{font-size:15px}.fx-notice p{color:var(--fx-muted);font-size:13px;line-height:1.6}.fx-notice.is-bad{border-color:#ff8a8a59}.fx-notice.is-bad strong{color:var(--fx-red)}.fx-notice.is-wait strong{color:#cdd6de}.fx-notice code{color:var(--fx-text);overflow-wrap:anywhere}.fx-pending .fx-code-block{width:100%}.fx-code-block{display:grid;gap:6px;min-width:0}.fx-code-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fx-code-head small{color:var(--fx-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fx-code{display:block;padding:12px 14px;border:1px solid var(--fx-line-2);border-radius:12px;background:var(--fx-bg);color:#d9efe4;font-size:13px;line-height:1.55;overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap}.fx-code mark{background:#46e39a2e;color:var(--fx-green);border-radius:3px;padding:0 1px}.fx-copy{flex:none;padding:5px 10px;border:1px solid var(--fx-line-2);border-radius:8px;background:var(--fx-surface-2);color:#cdd6de;font-size:11px;font-weight:800;cursor:pointer}.fx-copy:hover{border-color:#46e39a73;color:var(--fx-green)}.fx-copy.is-copied{border-color:#46e39a80;color:var(--fx-green)}.fx-proof-panel{display:grid;gap:16px}.fx-proof-head{display:grid;gap:14px;padding:18px;border:1px solid var(--fx-line);border-radius:18px;background:var(--fx-surface-2)}.fx-proof-head>.fx-pill{justify-self:start}.fx-proof-skin{display:flex;gap:14px;align-items:center}.fx-proof-skin img{width:110px;height:72px;object-fit:contain;flex:none}.fx-proof-skin div{display:grid;gap:3px;min-width:0}.fx-proof-skin strong{font-size:18px;line-height:1.25}.fx-proof-skin span{color:var(--fx-muted);font-size:13px}.fx-proof-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.fx-proof-meta .is-wide{grid-column:1/-1}.fx-proof-meta dt,.fx-calc dt,.fx-range dt{color:var(--fx-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fx-proof-meta dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-weight:700}.fx-proof-meta dd code{font-size:13px;overflow-wrap:anywhere;word-break:break-all}.fx-proof-meta dd small{color:var(--fx-muted);font-weight:600}.fx-proof-players{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-weight:700}.fx-proof-players>span{display:inline-flex;align-items:center;gap:8px}.fx-proof-players>b{color:var(--fx-muted);font-size:11px;letter-spacing:.1em}.fx-page .duel-player-avatar{width:30px!important;height:30px!important;min-width:0!important;display:grid;place-items:center;overflow:hidden;border:1px solid var(--fx-line-2);border-radius:50%;background:var(--fx-surface);font-size:11px;font-weight:900;flex:none}.fx-page .duel-player-avatar img{width:100%;height:100%;object-fit:cover}.fx-page .duel-player-avatar.is-bot{border-color:#46e39a80}.fx-bot-note{color:#9fe9c3;font-size:12px;line-height:1.5}.fx-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.fx-step{display:grid;gap:12px;padding:18px;border:1px solid var(--fx-line);border-radius:18px;background:var(--fx-surface-2)}.fx-step-head{display:flex;align-items:center;gap:12px}.fx-step-head>div{display:grid;gap:2px;flex:1;min-width:0}.fx-step-head small{color:var(--fx-green);font-size:10px;font-weight:850;letter-spacing:.14em}.fx-step-head h4{font-size:17px}.fx-step-no{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid rgba(70,227,154,.35);border-radius:12px;background:#0b1712;color:var(--fx-green);font-weight:900;font-size:13px}.fx-step-state{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;flex:none}.fx-step-state.is-ok,.fx-result-line.is-ok,.fx-ticket .is-ok{color:var(--fx-green)}.fx-step-state.is-bad,.fx-result-line.is-bad,.fx-ticket .is-bad{color:var(--fx-red)}.fx-step-body{display:grid;gap:12px;min-width:0}.fx-step-body>p{color:var(--fx-muted);font-size:13px;line-height:1.65}.fx-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-result-line{display:flex;align-items:flex-start;gap:7px;font-size:13px;font-weight:700;line-height:1.5}.fx-result-line svg{margin-top:2px}.fx-bytes{display:flex;flex-wrap:wrap;gap:6px}.fx-bytes span{padding:8px 10px;border:1px solid rgba(70,227,154,.3);border-radius:10px;background:var(--fx-bg);color:var(--fx-green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:14px}.fx-calc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.fx-calc>div{padding:12px;border:1px solid var(--fx-line-2);border-radius:12px;background:var(--fx-bg);min-width:0}.fx-calc .is-wide{grid-column:1/-1}.fx-calc dd{margin:4px 0 0;font-weight:800;font-size:15px;overflow-wrap:anywhere}.fx-calc dd code{font-size:14px;color:#d9efe4;word-break:break-all}.fx-ticket{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;border:1px solid rgba(70,227,154,.3);border-radius:14px;background:#0b1712}.fx-ticket small{color:var(--fx-muted);font-size:10px;font-weight:850;letter-spacing:.14em}.fx-ticket strong{font-size:28px;font-weight:900;color:var(--fx-text);font-variant-numeric:tabular-nums}.fx-ticket span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800}.fx-ranges{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.fx-range{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--fx-line-2);border-radius:14px;background:var(--fx-bg)}.fx-range.is-hit{border-color:#46e39a80}.fx-range-who{display:flex;align-items:center;gap:10px;min-width:0}.fx-range-who>div{display:grid;gap:2px;min-width:0}.fx-range-who small{color:var(--fx-muted);font-size:10px;font-weight:850;letter-spacing:.12em}.fx-range-who strong{font-size:14px;overflow-wrap:anywhere}.fx-range dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.fx-range dd{margin:3px 0 0;font-weight:800;font-variant-numeric:tabular-nums}.fx-range .fx-pill{justify-self:start}.fx-range-share{margin:-2px 0 0;color:var(--fx-muted);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.fx-range-ticket{display:grid;place-items:center;align-content:center;gap:2px;padding:10px 14px;border:1px dashed rgba(70,227,154,.4);border-radius:14px;color:var(--fx-green)}.fx-range-ticket small{font-size:10px;font-weight:850;letter-spacing:.14em}.fx-range-ticket strong{font-size:20px;font-variant-numeric:tabular-nums}.fx-final{display:grid;gap:10px;padding:20px;border:1px solid rgba(70,227,154,.45);border-radius:18px;background:#0b1712}.fx-final>strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;letter-spacing:.3px;color:var(--fx-green)}.fx-final.is-bad{border-color:#ff8a8a73;background:#160d0e}.fx-final.is-bad>strong{color:var(--fx-red)}.fx-final ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fx-final li{display:flex;align-items:flex-start;gap:7px;font-size:14px;font-weight:700;line-height:1.45}.fx-final li svg{margin-top:2px}.fx-final li.is-ok{color:#d9f6e8}.fx-final li.is-ok svg{color:var(--fx-green)}.fx-final li.is-bad{color:var(--fx-red)}.fx-final p{color:var(--fx-muted);font-size:13px}.fx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fx-card{display:grid;gap:10px;align-content:start;padding:20px;border:1px solid var(--fx-line);border-radius:18px;background:var(--fx-surface);transition:transform .2s ease,border-color .2s ease}.fx-card:hover{transform:translateY(-2px);border-color:#46e39a40}.fx-card-no{display:inline-grid;place-items:center;justify-self:start;min-width:34px;height:34px;padding:0 8px;border:1px solid rgba(70,227,154,.35);border-radius:10px;background:#0b1712;color:var(--fx-green);font-weight:900;font-size:13px}.fx-card-no svg{width:18px;height:18px}.fx-card h3{font-size:16px;text-transform:uppercase;letter-spacing:.02em}.fx-card p{color:var(--fx-muted);font-size:13px;line-height:1.6}.fx-sha{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--fx-line);border-radius:18px;background:var(--fx-surface-2)}.fx-sha p{color:var(--fx-muted);font-size:14px;line-height:1.65}.fx-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fx-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:1px solid var(--fx-line);border-radius:16px;background:var(--fx-surface);transition:transform .2s ease,border-color .2s ease}.fx-row:hover{transform:translateY(-1px);border-color:#46e39a40}.fx-row-main{display:grid;grid-template-columns:72px minmax(0,1.6fr) repeat(3,minmax(0,.8fr)) auto 14px;align-items:center;gap:14px;color:inherit;text-decoration:none;min-width:0}.fx-row-main img{width:72px;height:48px;object-fit:contain}.fx-row-skin{display:grid;gap:3px;min-width:0}.fx-row-skin strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-row-skin small,.fx-row-cell small{color:var(--fx-muted);font-size:11px}.fx-row-cell{display:grid;gap:2px;min-width:0}.fx-row-cell b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-row-proof{display:inline-flex;align-items:center;gap:5px;color:var(--fx-green);font-size:11px;font-weight:850;letter-spacing:.06em;white-space:nowrap}.fx-row-chev{color:var(--fx-muted);font-size:22px}.fx-row-id{display:flex;align-items:center;gap:8px}.fx-row-id code{color:var(--fx-muted);font-size:12px}.fx-more{justify-self:center;margin-top:6px}.fx-list-state{display:grid;gap:10px;justify-items:start}.fx-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px;border:1px solid rgba(70,227,154,.3);border-radius:22px;background:linear-gradient(135deg,#0b1712,#0d141b)}.fx-cta h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(28px,3.4vw,40px);text-transform:uppercase;line-height:1}.fx-cta p{color:var(--fx-muted);margin-top:8px;font-size:14px}.fx-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.duel-proof-link{display:inline-flex;margin-top:10px;color:#6fe0a8;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none}.duel-proof-link:hover{color:#46e39a}.history-verify{display:inline-block;margin-left:8px;color:#6fe0a8;font-size:11px;font-weight:800;text-decoration:none}.mobile-data-card .history-verify{margin-left:0}@media (max-width:1100px){.fx-row-main{grid-template-columns:64px minmax(0,1fr) repeat(2,minmax(0,.8fr)) 14px}.fx-row-main>.fx-row-cell:nth-of-type(2),.fx-row-proof{display:none}.fx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.fx-hero{grid-template-columns:1fr;gap:26px;padding-top:18px}.fx-bar,.fx-compare,.fx-ranges{grid-template-columns:1fr}.fx-range-ticket{justify-self:center;grid-auto-flow:column;gap:10px}.fx-cta{flex-direction:column;align-items:stretch}.fx-cta-actions .button{flex:1;justify-content:center}}@media (max-width:560px){.fx-page{gap:20px}.fx-hero-copy>p{font-size:15px}.fx-hero-actions,.fx-hero-actions .button{width:100%}.fx-hero-actions .button{justify-content:center}.fx-hero-card,.fx-check{padding:16px;border-radius:18px}.fx-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-hero-facts div:last-child{grid-column:1/-1}.fx-form,.fx-proof-meta,.fx-calc{grid-template-columns:1fr}.fx-step,.fx-proof-head{padding:14px}.fx-step-head{flex-wrap:wrap}.fx-cards{grid-template-columns:1fr}.fx-row{grid-template-columns:1fr;padding:10px}.fx-row-main{grid-template-columns:56px minmax(0,1fr) 12px;gap:10px}.fx-row-main img{width:56px;height:40px}.fx-row-main>.fx-row-cell{display:none}.fx-row-id{justify-content:space-between}.fx-proof-skin img{width:84px;height:56px}}.fx-row-mobile{display:none}@media (max-width:560px){.fx-row-skin .fx-row-mobile{display:block;color:#cdd6de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-row-mobile .bot-tag{font-size:8px}}.fx-page .duel-player-avatar{padding:0!important;aspect-ratio:1/1;line-height:1;box-sizing:border-box}.fx-page .duel-player-avatar img{display:block;border-radius:50%}.fx-page .duel-player-avatar{flex:0 0 30px!important;border-width:1px!important}.fx-range-who .duel-player-avatar{flex-basis:36px!important;width:36px!important;height:36px!important}body:not(.admin-host) #modal:has(.duel-arena){max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:700px){body:not(.admin-host) #modal:has(.duel-arena){max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}body:not(.admin-host) .arena-sub-short{display:none}@media (max-width:800px){body:not(.admin-host) .arena-page .arena-intro{display:none}body:not(.admin-host) .arena-page #duelos{margin-top:0;padding-top:18px}body:not(.admin-host) .arena-page .arena-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title live" "sub cta";align-items:center;column-gap:14px;row-gap:8px;margin-bottom:20px}body:not(.admin-host) .arena-page .arena-heading-copy,body:not(.admin-host) .arena-page .arena-heading .arena-heading-actions{display:contents}body:not(.admin-host) .arena-page .arena-heading h2{grid-area:title;margin:0;color:#f4f7f8;font-size:26px;font-weight:850;line-height:1.1;letter-spacing:-.02em}body:not(.admin-host) .arena-page .arena-heading p{grid-area:sub;margin:0;color:#9aa6b2;font-size:15px;line-height:1.35;text-wrap:balance}body:not(.admin-host) .arena-page .arena-heading .arena-sub-long{display:none}body:not(.admin-host) .arena-page .arena-heading .arena-sub-short{display:inline}body:not(.admin-host) .arena-page .arena-heading .live-label{grid-area:live;justify-self:end;font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap}body:not(.admin-host) .arena-page .arena-heading .arena-create-duel-button{grid-area:cta;justify-self:end;flex:none;max-width:none;min-height:46px;margin:0;padding:0 18px;border-radius:15px;font-size:14px;box-shadow:0 6px 16px #46e39a1f}body:not(.admin-host) .arena-page .toolbar{gap:8px;margin-bottom:18px;padding:8px;border:1px solid rgba(150,170,190,.12);border-radius:18px;background:#0a1117;box-shadow:none}body:not(.admin-host) .arena-page .arena-filters .x1-segment{--seg-h:40px}body:not(.admin-host) .arena-page .toolbar .search input,body:not(.admin-host) .arena-page .toolbar select{height:46px;min-height:46px;padding-top:0;padding-bottom:0;border-radius:12px;font-size:14px}}@media (max-width:359px){body:not(.admin-host) .arena-page .arena-heading{grid-template-areas:"title live" "sub sub" "cta cta"}body:not(.admin-host) .arena-page .arena-heading .arena-create-duel-button{justify-self:start;min-width:52%}body:not(.admin-host) .arena-page .arena-heading .live-label-prefix{display:none}}body:not(.admin-host) .arena-page .empty-state{display:grid;justify-items:center;gap:14px}.test-badge{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid rgba(232,184,92,.5);border-radius:6px;background:#1d1708;color:#e8c46a;font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1.5;vertical-align:middle;white-space:nowrap}.test-badge-strong{padding:4px 9px;border-color:#e8b85cbf;background:#2a1f08;color:#f2d07a}.test-badge-corner{position:absolute;top:13px;right:13px;z-index:3}.test-mode-note{margin:-4px 0 4px;padding:9px 12px;border:1px solid rgba(232,184,92,.35);border-radius:10px;background:#16120a;color:#e2c98c;font-size:12px;line-height:1.5}.victory-card.is-test{border-color:#e8b85c59}.test-delivery-warning{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(232,184,92,.5);border-radius:10px;background:#16120a}.test-delivery-warning p{margin:0;color:#e2c98c;font-size:12px}.test-env-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:18px 20px;border:1px solid rgba(232,184,92,.35);border-radius:14px;background:#14110a}.test-env-head h3{margin:8px 0 4px;font-size:20px}.test-env-head p{margin:0;color:#a7a08e;font-size:12px}.test-wallet{display:grid;gap:6px;justify-items:end;text-align:right}.test-wallet small{color:#c9b276;font-size:10px;font-weight:850;letter-spacing:.12em}.test-wallet strong{font-size:24px}.test-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px}.test-form{display:grid;gap:10px;align-content:start;margin-top:0}.test-form label{display:grid;gap:6px;margin:0}.test-skin-results{display:grid;gap:6px;max-height:260px;overflow:auto}.test-skin-results:empty{display:none}.test-skin-option{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid #2c333d;border-radius:10px;background:#12151a;color:#e8ecef;text-align:left;cursor:pointer}.test-skin-option.is-selected{border-color:#e8b85cb3;background:#1d1708}.test-skin-option img{width:56px;height:38px;object-fit:contain}.test-skin-option span{display:grid;gap:2px}.test-skin-option small{color:#8d94a2}.test-presets{display:flex;flex-wrap:wrap;gap:8px}.test-presets .button{padding:8px 12px;font-size:12px}.test-runs{display:grid;gap:10px}.test-run{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px;border:1px solid #2c333d;border-radius:12px;background:#12151a}.test-run.is-current{border-color:#e8b85c99}.test-run.is-cleaned{opacity:.6}.test-run strong{font-size:15px}.test-run small{display:block;margin-top:3px;color:#8d94a2;font-size:11px}.test-run p{margin:6px 0 0;color:#a6aab5;font-size:12px}.test-run dl{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(56px,1fr));gap:8px;margin:0}.test-run dt{color:#8d94a2;font-size:10px}.test-run dd{margin:2px 0 0;font-weight:800}.test-run-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.test-run-actions .button{padding:8px 12px;font-size:12px}.test-duels-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.test-advanced summary{cursor:pointer;font-weight:800}.test-advanced p{color:#a6aab5;font-size:13px}.test-clean-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:0;list-style:none}.test-clean-counts li{padding:8px 10px;border:1px solid #2c333d;border-radius:8px;font-size:13px}@media (max-width:900px){.test-grid,.test-run{grid-template-columns:1fr}.test-run-actions{justify-content:flex-start}.test-env-head{flex-direction:column;align-items:stretch}.test-wallet{justify-items:start;text-align:left}}.admin-test-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:8px 12px;border:1px dashed rgba(232,184,92,.4);border-radius:12px;color:#c9b98f;font-size:12px}.admin-test-toggle button{margin-left:auto;padding:6px 10px;border:1px solid rgba(232,184,92,.5);border-radius:8px;background:#1d1708;color:#f2d07a;font-size:12px;font-weight:800;cursor:pointer}.recent-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px}.recent-duel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;border:1px solid rgba(150,170,190,.12);border-radius:16px;background:#0d141b;color:#f4f7f8;text-align:left;font:inherit;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.recent-duel:hover{border-color:#96aabe42;transform:translateY(-1px)}.recent-duel:focus-visible{outline:2px solid rgba(70,227,154,.6);outline-offset:2px}.recent-duel:has(.test-badge){border-color:#e8b85c59}.rd-thumb{position:relative;display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(150,170,190,.1);border-radius:12px;background:radial-gradient(circle at 50% 85%,color-mix(in srgb,var(--rarity) 22%,transparent),transparent 70%),#0a1117;overflow:hidden}.rd-thumb img{width:88%;height:auto;max-height:84%;object-fit:contain}.rd-body{display:grid;gap:5px;min-width:0}.rd-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.rd-skin{display:grid;gap:1px;min-width:0}.rd-skin small{display:flex;align-items:center;gap:6px;color:#9aa6b2;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-skin small .test-badge{font-size:8px;padding:0 5px}.rd-skin strong{font-size:14px;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-value{flex:none;color:#f4f7f8;font-size:13px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.rd-players{display:flex;align-items:center;gap:6px;min-width:0;color:#9aa6b2;font-size:12px}.rd-players>i{flex:none;font-style:normal;color:#5f6b77}.rd-player{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:50%}.rd-player .bot-tag{flex:none;font-size:8px;padding:0 4px}.rd-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.rd-winner{display:inline-flex;align-items:center;min-width:0;color:#46e39a;font-size:12px;font-weight:800;white-space:nowrap}.rd-winner.is-muted{color:#9aa6b2}.rd-winner svg{flex:none;width:14px;height:14px;margin-right:4px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rd-time{flex:none;color:#7d8a96;font-size:11px;white-space:nowrap}.rd-chev{color:#5f6b77;font-size:22px;line-height:1}@media (max-width:800px){.recent-list{grid-template-columns:1fr;gap:8px}.recent-duels{margin-top:32px}}@media (max-width:360px){.recent-duel{gap:10px;padding:10px}.rd-thumb{width:64px;height:64px}.rd-skin strong{font-size:13px}}.admin-test-toggle{display:flex;align-items:center;gap:8px;min-height:40px;margin:0 0 10px;padding:0;border:0;border-radius:0;background:none;color:#9aa6b2;font-size:12px}.admin-test-toggle button{margin-left:auto;padding:6px 2px;border:0;border-radius:6px;background:none;color:#e8c46a;font-size:12px;font-weight:800;cursor:pointer}.admin-test-toggle button:hover{color:#f2d07a}body:not(.admin-host) .arena-page .empty-state p{margin:0}.arena-empty-hint{color:#9aa6b2;font-size:13px}.arena-empty-create{margin:0;padding:6px 4px;border:0;background:none;color:#46e39a;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer}.arena-empty-create:hover{color:#7bf0bb}@media (max-width:800px){.mobile-header-nav .x1-segment{--seg-thumb:transparent;--seg-ink-active:#46E39A}.mobile-header-nav .x1-segment__thumb .x1-segment__item{font-weight:850}.mobile-header-nav .nav-underline{position:absolute;left:0;bottom:2px;z-index:3;width:22px;height:2px;border-radius:2px;background:#46e39a;opacity:0;pointer-events:none;will-change:transform,width}body:not(.admin-host) .arena-page .arena-filters .x1-segment{--seg-track:#0A1117;--seg-track-border:rgba(150,170,190,.12);--seg-thumb:rgba(70,227,154,.1);--seg-ink:#c3ccd4;--seg-ink-active:#46E39A}body:not(.admin-host) .arena-page .arena-filters .x1-segment__thumb .x1-segment__item{border-radius:var(--seg-thumb-radius);box-shadow:inset 0 0 0 1px #46e39a38;font-weight:800}body:not(.admin-host) .arena-page .toolbar{gap:10px;margin-bottom:18px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}body:not(.admin-host) .arena-page .arena-filters{margin-bottom:2px}body:not(.admin-host) .arena-page .toolbar .search input,body:not(.admin-host) .arena-page .toolbar select{border:1px solid rgba(150,170,190,.14);border-radius:14px;background:#0a1117;box-shadow:none}body:not(.admin-host) .arena-page #cards .empty-state{gap:6px;padding:26px 8px 8px;border:0;border-radius:0;background:none;color:#f4f7f8;font-size:15px;font-weight:700}body:not(.admin-host) .arena-page #cards .empty-state .arena-empty-hint{font-weight:500}}@media (max-width:800px){body:not(.admin-host){padding-top:0}body:not(.admin-host)>header.mobile-header,body:not(.admin-host)>header.mobile-header.is-hidden,body:not(.admin-host)>header.mobile-header.is-visible{position:relative;transform:none;pointer-events:auto;box-shadow:none;will-change:auto;-webkit-backdrop-filter:none;backdrop-filter:none}}body:not(.admin-host) .arena-page .arena-hero{position:relative;isolation:isolate;overflow:visible;display:flex;align-items:center;min-height:300px;margin:56px 0 22px;padding:40px 44px;border:1px solid rgba(150,170,190,.14);border-radius:20px;background:linear-gradient(90deg,#0d141b,#0a1117 48%,#0b1714);box-shadow:none}body:not(.admin-host) .arena-page .arena-hero:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(90deg,rgba(7,10,13,.92) 0%,rgba(7,10,13,.72) 40%,rgba(7,10,13,.18) 64%,transparent 100%);pointer-events:none}.arena-hero-copy{position:relative;z-index:4;width:50%;max-width:600px}body:not(.admin-host) .arena-page .arena-hero h1{margin:14px 0}body:not(.admin-host) .arena-page .arena-hero p{max-width:470px}.arena-hero-watermark{position:absolute;top:6%;right:7%;z-index:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(200px,22vw,320px);font-style:italic;font-weight:900;line-height:.8;letter-spacing:-.04em;color:#46e39a0d;pointer-events:none;user-select:none}.arena-hero-glow{position:absolute;right:6%;bottom:-6%;z-index:2;width:52%;height:95%;border-radius:50%;background:radial-gradient(closest-side,rgba(70,227,154,.16),rgba(70,227,154,.05) 50%,transparent 100%);filter:blur(6px);pointer-events:none}.arena-hero-weapon{position:absolute;right:-1%;bottom:0;z-index:3;width:min(53%,700px);height:auto;aspect-ratio:1729/910;filter:drop-shadow(0 18px 22px rgba(0,0,0,.45));-webkit-mask-image:linear-gradient(to bottom,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,#000 86%,transparent 100%);pointer-events:none;user-select:none}@media (max-width:1100px){body:not(.admin-host) .arena-page .arena-hero{min-height:260px;margin-top:48px;padding:32px 34px}.arena-hero-copy{width:52%}.arena-hero-weapon{width:46%;right:-1%}.arena-hero-watermark{font-size:200px}}@media (max-width:800px){body:not(.admin-host) .arena-page .arena-hero{display:none}.arena-hero-weapon,.arena-hero-glow,.arena-hero-watermark{display:none}}.arena-hero-weapon{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.arena-hero-weapon.is-loaded{opacity:1;transform:none}html[data-visual-motion=reduced] .arena-hero-weapon{transition:none}.arena-hero-weapon.is-alt{opacity:0}.arena-hero.has-alt .arena-hero-weapon.is-loaded{animation:arenaHeroArtA 16s ease-in-out infinite}.arena-hero.has-alt .arena-hero-weapon.is-alt.is-loaded{animation-name:arenaHeroArtB}@keyframes arenaHeroArtA{0%,43.75%{opacity:1;transform:none}50%,93.75%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes arenaHeroArtB{0%,43.75%{opacity:0;transform:translateY(6px)}50%,93.75%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}html[data-visual-motion=reduced] .arena-hero.has-alt .arena-hero-weapon.is-loaded{animation:none}html[data-visual-motion=reduced] .arena-hero.has-alt .arena-hero-weapon.is-alt{opacity:0}.wa-cta{position:fixed;right:24px;bottom:24px;z-index:90;display:grid;gap:8px;width:320px;max-width:calc(100vw - 32px);padding:16px 16px 14px;border:1px solid rgba(150,170,190,.16);border-radius:18px;background:#0d141b;box-shadow:0 18px 38px #00000057;color:#f4f7f8;opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.wa-cta.is-visible{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s}.wa-cta:not(.is-visible){transform:translateY(12px) scale(.98)}.wa-cta-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wa-cta-badge{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(70,227,154,.32);border-radius:999px;background:#46e39a0f;color:#46e39a;font-size:10px;font-weight:850;letter-spacing:.12em}.wa-cta-close{display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px -4px 0;padding:0;border:0;border-radius:8px;background:none;color:#7d8a96;font-size:20px;line-height:1;cursor:pointer}.wa-cta-close:hover{color:#f4f7f8;background:#96aabe14}.wa-cta-close:focus-visible,.wa-cta-button:focus-visible{outline:2px solid #46E39A;outline-offset:2px}.wa-cta-title{font-size:17px;font-weight:850;line-height:1.25}.wa-cta-desc{margin:0;color:#9aa6b2;font-size:13px;line-height:1.5}.wa-cta-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:4px;border-radius:12px;background:#25d366;color:#06210f;font-size:13px;font-weight:900;letter-spacing:.04em;text-decoration:none;transition:filter .15s ease,transform .15s ease}.wa-cta-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.wa-cta-button svg{width:18px;height:18px;fill:currentColor}html[data-visual-motion=reduced] .wa-cta,html[data-visual-motion=reduced] .wa-cta:not(.is-visible){transform:none}@media (max-width:800px){.wa-cta{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;max-width:none;gap:6px;padding:12px 12px 12px 14px;border-radius:16px}.wa-cta-title{font-size:15px}.wa-cta-desc{font-size:12.5px;line-height:1.45}.wa-cta-button{min-height:42px;margin-top:2px}html.wa-cta-open body:not(.admin-host) .back-to-top{bottom:calc(16px + var(--wa-cta-height,140px) + 10px + env(safe-area-inset-bottom))}}.community-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;align-items:start}.community-form{display:grid;gap:10px;margin-top:0}.community-form label{display:grid;gap:6px;margin:0}.community-form small{color:#8d94a2;font-weight:500}.community-landing{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(70,227,154,.16);border-radius:12px;background:#46e39a0a}.community-landing>div{display:grid;gap:3px;min-width:0}.community-landing small{color:#8fe5bb;font-size:10px;font-weight:800;letter-spacing:.1em}.community-landing b{font-size:13px;overflow-wrap:anywhere}.community-landing span{color:#8d94a2;font-size:11.5px;line-height:1.45}.community-landing .button{margin:0;flex:0 0 auto;padding:8px 12px;font-size:11px}@media (max-width:560px){.community-landing{flex-direction:column;align-items:stretch}}.community-form textarea{width:100%;padding:12px;border:1px solid #373b47;border-radius:6px;background:#11141a;color:#fff;font:inherit;resize:vertical}.community-form .is-invalid{border-color:#ff8a8a!important}.community-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.community-error{margin:0;color:#ff8a8a;font-size:13px}.community-preview-panel{margin-top:0}.community-preview-stage{display:grid;place-items:end;min-height:240px;padding:20px;border-radius:14px;background:radial-gradient(circle at 30% 20%,#121a22,#070a0d)}.wa-cta.is-preview{position:static;opacity:1;visibility:visible;pointer-events:none}@media (max-width:900px){.community-grid{grid-template-columns:1fr}}.wa-cta{border-color:#96beaf3d;background:linear-gradient(180deg,#132029,#0f1820);box-shadow:0 0 0 1px #0000008c,0 22px 48px #0000009e,0 6px 16px #0006,0 0 32px #46e39a12}@media (max-width:800px){.wa-cta{left:28px;right:28px;max-width:360px;margin:0 auto}}.recent-wins{position:relative;display:flex;align-items:center;height:88px;background:#0a1117;border-top:1px solid rgba(150,170,190,.07);border-bottom:1px solid rgba(150,170,190,.07);overflow:hidden;touch-action:pan-y;contain:paint}.recent-wins[hidden]{display:none}.recent-wins-label{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 18px 0 max(20px,3.2vw);color:#9aa6b2;font-size:10px;font-weight:800;letter-spacing:1.4px;line-height:1.35;white-space:nowrap}.recent-wins-label i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#46e39a;box-shadow:0 0 0 3px #46e39a24}.recent-wins-viewport{position:relative;flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.recent-wins-track{display:flex;gap:10px;width:max-content;will-change:transform}.win-card{position:relative;flex:0 0 auto;width:158px;height:74px;padding:0;border:0;background:none;color:#f4f7f8;cursor:default;perspective:640px;-webkit-user-select:none;user-select:none}.win-card:focus-visible{outline:2px solid #46E39A;outline-offset:2px;border-radius:13px}.win-card-inner{position:absolute;inset:0;display:block;transform-style:preserve-3d;transition:transform .34s cubic-bezier(.22,1,.36,1)}.win-card-face{position:absolute;inset:0;display:flex;border-radius:13px;border:1px solid rgba(150,170,190,.12);background:#0d141b;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition:border-color .2s}.win-card-front{flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 8px 7px;background:radial-gradient(ellipse 62% 58% at 50% 42%,color-mix(in srgb,var(--rarity) 16%,transparent),transparent 72%),#0d141b}.win-card-art{display:flex;align-items:center;justify-content:center;width:100%;height:43px}.win-card-art img{max-width:100px;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45));pointer-events:none}.win-card-price{font-size:13px;font-weight:800;letter-spacing:.1px;color:#f4f7f8;line-height:1.1;white-space:nowrap}.win-card-back{align-items:center;gap:7px;padding:0 8px;transform:rotateX(-180deg);background:#0a1117}.win-card-avatar{position:relative;flex:0 0 30px;width:30px;height:30px;border-radius:50%;overflow:hidden;border:1px solid rgba(150,170,190,.22);background:#16212b;display:flex;align-items:center;justify-content:center}.win-card-avatar img{width:100%;height:100%;object-fit:cover}.win-card-avatar [data-player-initials]{font-size:13px;font-weight:800;color:#9aa6b2}.win-card-who{min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left}.win-card-who strong{display:flex;align-items:center;min-width:0;font-size:13px;font-weight:700;color:#f4f7f8;white-space:nowrap}.win-card-who strong>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.win-card-who strong .bot-mark{flex:none}.win-card-who small{font-size:11px;color:#9aa6b2;white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.win-card-who small b{color:#46e39a;font-weight:800}.win-card-who small.is-long{font-size:10px;letter-spacing:-.02em}@media (hover:hover) and (pointer:fine){.win-card:hover .win-card-inner,.win-card:focus-visible .win-card-inner{transform:rotateX(180deg)}.win-card:hover .win-card-face,.win-card:focus-visible .win-card-face{border-color:#46e39a61}}.win-card.is-flipped .win-card-inner{transform:rotateX(180deg)}.win-card.is-flipped .win-card-face{border-color:#46e39a61}.recent-wins.is-static .win-card.is-flipped .win-card-back{opacity:1}.recent-wins.is-static .win-card.is-flipped .win-card-front{opacity:0}.recent-wins.is-static .recent-wins-viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-mask-image:none;mask-image:none;padding:0 16px}.recent-wins.is-static .recent-wins-viewport::-webkit-scrollbar{display:none}.recent-wins.is-static .recent-wins-track{will-change:auto}.recent-wins.is-static .win-card-inner{transform:none!important;transition:none}.recent-wins.is-static .win-card-back{transform:none;opacity:0;transition:opacity .15s}.recent-wins.is-static .win-card-front{transition:opacity .15s}@media (hover:hover) and (pointer:fine){.recent-wins.is-static .win-card:hover .win-card-back,.recent-wins.is-static .win-card:focus-visible .win-card-back{opacity:1}.recent-wins.is-static .win-card:hover .win-card-front,.recent-wins.is-static .win-card:focus-visible .win-card-front{opacity:0}}@media (max-width:1023px){.recent-wins-label{display:none}}@media (max-width:800px){.recent-wins{height:84px}.recent-wins-track{gap:8px}.recent-wins-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.win-card{width:138px;height:70px}.win-card-face{border-radius:12px}.win-card-front{padding:4px 6px 6px}.win-card-art{height:40px}.win-card-art img{max-width:86px}.win-card-price{font-size:13px}.win-card-back{gap:6px;padding:0 6px}.win-card-avatar{flex-basis:26px;width:26px;height:26px}.win-card-avatar [data-player-initials]{font-size:11px}.win-card-who strong{font-size:12px}.win-card-who small{font-size:10px}.win-card-who small.is-long{font-size:9.5px}}.win-card-test{position:absolute;top:5px;left:6px;padding:0 5px;font-size:8px;border-radius:5px;z-index:1}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-bot{gap:5px;margin:11px 0 0;padding:0;border:0;border-radius:0;background:none}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-bot .bot-card-button{min-height:48px;margin:0;padding:0 12px;border-radius:10px;font-size:14px;box-shadow:none}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-bot small{font-size:11px;line-height:1.3}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-action{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;margin-top:6px;padding:0 10px;border-color:transparent;background:none;box-shadow:none;color:#9aa6b2;font-size:13px;font-weight:600;transform:none}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-action:before{content:"";flex:0 0 auto;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-action:hover{border-color:transparent;background:#46e39a0f;color:#dce6ec;transform:none}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-action:hover:before{color:#46e39a}.brand-logo-img{display:block;width:auto;max-width:none;height:30px;object-fit:contain;user-select:none;-webkit-user-drag:none}header>.mobile-header-main>.brand,body:not(.admin-host) header>.mobile-header-main>.brand{max-width:none;padding-right:0}footer .brand-logo-img{height:26px}.mobile-nav-brand .brand-logo-img{height:24px}.am-logo{display:flex;align-items:center}.am-logo .brand-logo-img{height:30px}@media (max-width:800px){header>.mobile-header-main>.brand .brand-logo-img{height:25px}footer .brand-logo-img{height:22px}}@media (max-width:360px){header>.mobile-header-main>.brand .brand-logo-img{height:22px}}.community-grid{grid-template-rows:auto 1fr}.community-grid>.community-form{grid-row:span 2}.community-activity-panel{margin-top:0;display:grid;gap:10px}.community-activity-panel h3{margin-bottom:0}@media (max-width:900px){.community-grid{grid-template-rows:none}.community-grid>.community-form{grid-row:auto}}body.admin-host{--page-bg:#070A0D;--surface-1:#0D141B;--surface-2:#0A1117;--surface-3:#111923;--ad-text:#F4F7F8;--ad-secondary:#9AA6B2;--ad-muted:#6F7B87;--ad-mint:#46E39A;--ad-line:rgba(150,170,190,.12);--ad-line-strong:rgba(150,170,190,.2);--orange:#46E39A;--admin-accent:#46E39A;--admin-accent-strong:#6fecb3;--admin-panel:#0D141B;--admin-panel-2:#0A1117;--admin-border:rgba(150,170,190,.12);background:#070a0d;background-color:#070a0d}body.admin-host .admin-layout{grid-template-columns:244px minmax(0,1fr);gap:32px;align-items:start}body.admin-host .admin-nav{position:sticky;top:16px;display:flex;flex-direction:column;gap:0;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0;border:0;border-right:1px solid var(--ad-line);border-radius:0;background:none;box-shadow:none}body.admin-host .admin-nav-top{position:sticky;top:0;z-index:1;padding:4px 14px 14px 4px;background:#070a0d}body.admin-host .admin-nav .admin-shell-brand{display:block!important;margin:0 0 12px!important;padding:6px 8px 0!important;border:0!important;background:none!important;box-shadow:none!important}body.admin-host .admin-nav .admin-shell-brand img{display:block;width:auto;height:26px;filter:none}body.admin-host .admin-nav .admin-nav-top small{display:block;padding:0 8px;color:var(--ad-muted);font-size:10px;font-weight:800;letter-spacing:.14em}body.admin-host .admin-nav-groups{display:flex;flex-direction:column;gap:14px;padding:4px 14px 18px 4px}body.admin-host .admin-nav-group-head{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:26px;margin:0 0 3px;padding:0 8px;border:0;background:none;color:var(--ad-muted);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer}body.admin-host .admin-nav-group-head:hover{color:var(--ad-secondary)}body.admin-host .admin-nav-group-head svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}body.admin-host .admin-nav-group.is-collapsed .admin-nav-group-head svg{transform:rotate(-90deg)}body.admin-host .admin-nav-group.is-collapsed .admin-nav-group-items{display:none}body.admin-host .admin-nav-group.has-current .admin-nav-group-head{cursor:default}body.admin-host .admin-nav-group.has-current .admin-nav-group-head svg{opacity:.35}body.admin-host .admin-nav-group-items{display:flex;flex-direction:column;gap:2px}body.admin-host .admin-nav .admin-nav-link{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border:0;border-radius:8px;background:none;box-shadow:none;color:var(--ad-secondary);font-size:13px;font-weight:600;white-space:nowrap;transition:background .16s ease,color .16s ease;transform:none}body.admin-host .admin-nav .admin-nav-link:hover{background:#96aabe0f;color:var(--ad-text);border:0}body.admin-host .admin-nav .admin-nav-link.active{background:#46e39a14;color:var(--ad-text);box-shadow:none;border:0}body.admin-host .admin-nav .admin-nav-link.active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--ad-mint)}body.admin-host .admin-nav-icon{flex:0 0 auto;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.85}body.admin-host .admin-nav .admin-nav-link.active .admin-nav-icon{color:var(--ad-mint);opacity:1}body.admin-host .admin-nav-group.is-system .admin-nav-icon{color:#e8c46a}body.admin-host .admin-nav-group.is-system .admin-nav-group-head span{color:#b7964f}body.admin-host .admin-nav-footer{display:flex;align-items:center;gap:10px;margin:auto 14px 0 4px;padding:14px 8px 4px;border-top:1px solid var(--ad-line)}body.admin-host .admin-nav-user-avatar{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-3);border:1px solid var(--ad-line-strong);color:var(--ad-secondary);font-size:11px;font-weight:800}body.admin-host .admin-nav-user{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}body.admin-host .admin-nav-user strong{font-size:12.5px;color:var(--ad-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.admin-host .admin-nav-user small{padding:0!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:0!important;color:var(--ad-muted)!important}body.admin-host .admin-nav-logout{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid var(--ad-line-strong);border-radius:7px;background:none;color:var(--ad-secondary);font-size:12px;font-weight:700}body.admin-host .admin-nav-logout:hover{color:var(--ad-text);border-color:#96aabe52;background:#96aabe0d}body.admin-host .admin-top{margin:2px 0 22px;padding:0 0 16px;border-bottom:1px solid var(--ad-line)}body.admin-host .admin-top>div{min-width:0;width:100%}body.admin-host .admin-top>.admin-top-side{display:flex;align-items:center;gap:14px;width:auto;flex:0 0 auto;align-self:flex-start}body.admin-host .admin-top-side:empty{display:none}body.admin-host .admin-top-side .admin-bell.is-desktop{align-self:center}body.admin-host .admin-top-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}body.admin-host .admin-top .eyebrow{color:var(--ad-mint);font-size:10px;letter-spacing:.14em}body.admin-host .admin-top .eyebrow:before{background:var(--ad-mint);box-shadow:none}body.admin-host .admin-breadcrumb{display:flex;align-items:center;gap:7px;color:var(--ad-muted);font-size:12px;white-space:nowrap}body.admin-host .admin-breadcrumb i{font-style:normal;opacity:.6}body.admin-host .admin-breadcrumb b{color:var(--ad-secondary);font-weight:600}body.admin-host .admin-top h2{margin-top:8px;color:var(--ad-text);font-size:26px;letter-spacing:-.5px}body.admin-host .admin-top p{margin-top:6px;color:var(--ad-secondary);font-size:13px;line-height:1.55;max-width:760px}body.admin-host .button{border-color:#46e39a;border-radius:9px;background:#46e39a;color:#06110b;box-shadow:none}body.admin-host .button:hover{border-color:#6fecb3;background:#6fecb3;box-shadow:none;transform:none}body.admin-host .button.secondary{border-color:var(--ad-line-strong);background:var(--surface-1);color:var(--ad-text);box-shadow:none}body.admin-host .button.secondary:hover{border-color:#96aabe52;background:var(--surface-3);color:#fff}body.admin-host .button.danger{border-color:#f06e786b;background:#f06e7814;color:#f3a1aa;box-shadow:none}body.admin-host .button.danger:hover{border-color:#f06e7899;background:#f06e7824;color:#ffc0c7}body.admin-host .button.ghost{border-color:transparent;background:none;color:var(--ad-secondary)}body.admin-host .button.ghost:hover{background:#96aabe0f;color:var(--ad-text)}body.admin-host .xp-admin-tabs,body.admin-host .overview-period-tabs,body.admin-host .analytics-period-tabs,body.admin-host .finance-period-tabs,body.admin-host .payment-period-tabs,body.admin-host .duel-filter-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--ad-line);border-radius:10px;background:var(--surface-2);box-shadow:none}body.admin-host .admin-user-tabs{background:var(--surface-2);border-bottom-color:var(--ad-line)}body.admin-host .xp-admin-tabs{margin-bottom:18px;width:max-content;max-width:100%}body.admin-host .xp-admin-tabs button,body.admin-host .overview-period-tabs button,body.admin-host .analytics-period-tabs button,body.admin-host .finance-period-tabs button,body.admin-host .payment-period-tabs button,body.admin-host .duel-filter-tabs button,body.admin-host .admin-user-tabs button{min-height:32px;padding:0 13px;border:1px solid transparent;border-radius:7px;background:none;box-shadow:none;color:var(--ad-secondary);font-size:12.5px;font-weight:600;letter-spacing:0;transition:background .16s ease,color .16s ease}body.admin-host .xp-admin-tabs button:hover,body.admin-host .overview-period-tabs button:hover,body.admin-host .analytics-period-tabs button:hover,body.admin-host .finance-period-tabs button:hover,body.admin-host .payment-period-tabs button:hover,body.admin-host .duel-filter-tabs button:hover,body.admin-host .admin-user-tabs button:hover{background:#96aabe0f;color:var(--ad-text)}body.admin-host .xp-admin-tabs button.active,body.admin-host .overview-period-tabs button.active,body.admin-host .analytics-period-tabs button.active,body.admin-host .finance-period-tabs button.active,body.admin-host .payment-period-tabs button.active,body.admin-host .duel-filter-tabs button.active,body.admin-host .admin-user-tabs button.active,body.admin-host .overview-period-tabs button.selected,body.admin-host .analytics-period-tabs button.selected,body.admin-host .finance-period-tabs button.selected,body.admin-host .payment-period-tabs button.selected,body.admin-host .duel-filter-tabs button.selected,body.admin-host .admin-user-tabs button.selected,body.admin-host .xp-admin-tabs button[aria-selected=true],body.admin-host .admin-user-tabs button[aria-selected=true]{border-color:#46e39a38;background:#46e39a1a;color:var(--ad-text);box-shadow:none}body.admin-host .admin-layout input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body.admin-host .admin-layout select{min-height:40px;border:1px solid var(--ad-line-strong);border-radius:9px;background-color:var(--surface-2);color:var(--ad-text);font-size:13px}body.admin-host .admin-layout textarea{border:1px solid var(--ad-line-strong);border-radius:9px;background-color:var(--surface-2);color:var(--ad-text)}body.admin-host .admin-layout input:focus,body.admin-host .admin-layout select:focus,body.admin-host .admin-layout textarea:focus{border-color:#46e39a80;box-shadow:0 0 0 3px #46e39a14;outline:none}body.admin-host .panel{border-color:var(--ad-line);border-radius:12px;background:var(--surface-1);box-shadow:none}body.admin-host .metric{border-color:var(--ad-line);border-radius:12px;padding:16px 18px;background:var(--surface-1);box-shadow:none}body.admin-host .metric small{color:var(--ad-secondary);font-size:12px}body.admin-host .metric b{color:var(--ad-text);font-size:24px;letter-spacing:-.3px;margin-top:10px}body.admin-host .metric span,body.admin-host .metric em{color:var(--ad-muted)}body.admin-host th{color:var(--ad-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.admin-host td{border-top-color:var(--ad-line);padding-top:14px;padding-bottom:14px}body.admin-host tbody tr:hover{background:#96aabe09}body.admin-host .table-sub{color:var(--ad-muted)}body.admin-host .bar{background:linear-gradient(180deg,#46e39a,#1f7a52);box-shadow:none}@media (max-width:1100px) and (min-width:801px){body.admin-host .admin-layout{grid-template-columns:220px minmax(0,1fr);gap:22px}body.admin-host .admin-breadcrumb{display:none}}@media (max-width:800px){body.admin-host .admin-mobile-bar{min-height:54px;padding:6px 8px 6px 12px;border:1px solid var(--ad-line);border-radius:12px;background:var(--surface-2);box-shadow:none}body.admin-host .admin-mobile-logo img{display:block;height:22px;width:auto;filter:none}body.admin-host .admin-menu-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--ad-line-strong);border-radius:9px;background:var(--surface-1);color:var(--ad-text);font-size:12.5px;font-weight:700}body.admin-host .admin-menu-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}body.admin-host .admin-menu-toggle:hover{border-color:#96aabe52;background:var(--surface-3);color:#fff}body.admin-host .admin-layout{grid-template-columns:1fr;gap:0}body.admin-host .admin-nav{position:fixed;top:0;left:0;bottom:0;z-index:120;width:min(86vw,320px);height:100dvh;max-height:none;padding:0;border:0;border-right:1px solid var(--ad-line);border-radius:0;background:#0a1117;box-shadow:24px 0 60px #00000080;overflow-y:auto}body.admin-host .admin-nav-top{padding:18px 14px 12px;background:#0a1117}body.admin-host .admin-nav-groups{padding:4px 14px 18px}body.admin-host .admin-nav .admin-nav-link{min-height:44px;font-size:14px}body.admin-host .admin-nav-footer{margin:auto 14px 0;padding:14px 4px max(14px,env(safe-area-inset-bottom))}body.admin-host .admin-top-side .admin-breadcrumb{display:none}body.admin-host .admin-top h2{font-size:23px}body.admin-host .xp-admin-tabs{width:auto;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}body.admin-host .xp-admin-tabs::-webkit-scrollbar{display:none}body.admin-host .xp-admin-tabs button{flex:0 0 auto}}body.admin-host .admin-nav{scrollbar-color:rgba(150,170,190,.18) transparent}body.admin-host .admin-nav .admin-shell-brand{margin-bottom:16px!important}body.admin-host .admin-nav-group-head span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px) and (min-width:801px){body.admin-host .admin-layout{grid-template-columns:232px minmax(0,1fr)}body.admin-host .admin-nav-group-head{letter-spacing:.06em;font-size:10px}}body.admin-host .admin-price-alert{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 18px;padding:12px 14px;border:1px solid rgba(232,184,92,.35);border-radius:10px;background:#e8b85c12;color:#e8d3a2;font-size:13px}body.admin-host .admin-price-alert strong{color:#f2d07a}body.admin-host .admin-price-alert span{color:#c9b98f}body.admin-host .admin-price-alert a{margin-left:auto;color:#f4f7f8;font-weight:700;text-decoration:underline;text-underline-offset:3px}body.admin-host .admin-price-alert.is-danger{border-color:#f06e7873;background:#f06e7814}body.admin-host .admin-price-alert.is-danger strong{color:#f3a1aa}body.admin-host .admin-price-alert.is-danger span{color:#d9a5ab}body.admin-host .price-status-panel{margin:0 0 18px}body.admin-host .price-status-panel h3{margin-bottom:6px}body.admin-host .price-status-panel>p{margin-bottom:12px;font-size:12.5px}body.admin-host .price-status-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"name when button" "name when cost";align-items:center;gap:2px 16px;padding:12px 0;border-top:1px solid var(--ad-line)}body.admin-host .price-status-row>div:first-child{grid-area:name}body.admin-host .price-status-row>div:nth-child(2){grid-area:when}body.admin-host .price-status-row>button{grid-area:button;min-height:36px;padding:0 14px;font-size:12.5px}body.admin-host .price-status-row>.price-status-cost{grid-area:cost;text-align:right;color:var(--ad-muted);font-size:11px}body.admin-host .price-status-row strong,body.admin-host .price-status-row b{display:block;color:var(--ad-text);font-size:13.5px}body.admin-host .price-status-row small{display:block;margin-top:3px;color:var(--ad-secondary);font-size:12px}body.admin-host .price-status-row.is-stale>div:nth-child(2) b{color:#f2d07a}body.admin-host .price-status-row.is-fresh>div:nth-child(2) b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#46e39a;vertical-align:1px}@media (max-width:800px){body.admin-host .price-status-row{grid-template-columns:1fr;grid-template-areas:"name" "when" "button" "cost";gap:8px}body.admin-host .price-status-row>button{width:100%}body.admin-host .price-status-row>.price-status-cost{text-align:left}body.admin-host .admin-price-alert a{margin-left:0}}.creator-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid rgba(70,227,154,.38);border-radius:5px;background:#46e39a14;color:#7fe9b6;font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.5;white-space:nowrap;vertical-align:middle;text-transform:uppercase}.duel-player .creator-badge{margin-top:2px}.duel-player .creator-badge[hidden]{display:none}.arena-player-copy b .creator-badge{margin-left:4px;font-size:8px}.duel-result-hero .creator-badge{margin:2px auto 4px}.account-wallet-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(150,170,190,.12)}.account-wallet-split small{display:block;color:#9aa6b2;font-size:11px}.account-wallet-split b{display:block;margin-top:3px;color:#f4f7f8;font-size:15px}.account-wallet-split p{grid-column:1/-1;margin:0;color:#6f7b87;font-size:12px;line-height:1.5}.account-wallet-split.is-creator .creator-badge{grid-column:1/-1;justify-self:start}.ledger-restricted-note{display:block;margin-top:2px;color:#7fe9b6;font-size:11px;font-weight:600}.reward-actions.is-site-only{grid-template-columns:1fr}.reward-site-only-note{margin:8px 0 0;color:#9aa6b2;font-size:11.5px;line-height:1.5}.wd-creator-block{display:grid;justify-items:start;gap:10px;margin-top:8px;padding:26px 24px;border:1px solid rgba(70,227,154,.22);border-radius:14px;background:#0d141b}.wd-creator-block h2{margin:0;font-size:22px;color:#f4f7f8}.wd-creator-block p{margin:0;max-width:560px;color:#9aa6b2;line-height:1.6}.wd-creator-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}body.admin-host .client-role-badge.creator{border-color:#46e39a61;background:#46e39a1a;color:#7fe9b6}body.admin-host .admin-client-name-row{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}body.admin-host .admin-whatsapp-contact{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:1px solid rgba(37,211,102,.32);border-radius:8px;background:#25d36614;color:#55e98c;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}body.admin-host .admin-whatsapp-contact svg{width:15px;height:15px;fill:currentColor}body.admin-host .admin-whatsapp-contact:hover{border-color:#25d36694;background:#25d36626;color:#75f1a6;transform:translateY(-1px)}body.admin-host .admin-whatsapp-contact:focus-visible{outline:2px solid rgba(70,227,154,.62);outline-offset:2px}body.admin-host .admin-account-whatsapp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.admin-host .admin-account-whatsapp .admin-whatsapp-contact{width:26px;height:26px;border-radius:7px}body.admin-host .admin-creator-block,body.admin-host .admin-account-type{margin:0 0 16px;padding:16px;border:1px solid var(--ad-line);border-radius:12px;background:var(--surface-2)}body.admin-host .admin-creator-block{border-color:#46e39a40}body.admin-host .admin-creator-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}body.admin-host .admin-creator-head small,body.admin-host .admin-account-type small{display:block;color:var(--ad-muted);font-size:10px;font-weight:800;letter-spacing:.12em}body.admin-host .admin-creator-head strong,body.admin-host .admin-account-type strong{display:block;margin-top:3px;color:var(--ad-text);font-size:16px}body.admin-host .admin-creator-block dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0}body.admin-host .admin-creator-block dt{color:var(--ad-secondary);font-size:11.5px}body.admin-host .admin-creator-block dd{margin:3px 0 0;color:var(--ad-text);font-size:14px;font-weight:700}body.admin-host .admin-creator-block dd.is-blocked{color:#f3a1aa;font-size:12px;letter-spacing:.08em}body.admin-host .admin-creator-notes{margin:12px 0 0;padding:10px 12px;border-radius:9px;background:var(--surface-1);color:var(--ad-secondary);font-size:12.5px;line-height:1.5}body.admin-host .admin-creator-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}body.admin-host .admin-account-type{display:flex;align-items:center;justify-content:space-between;gap:12px}body.admin-host .admin-account-type span{display:block;margin-top:3px;color:var(--ad-secondary);font-size:12px}body.admin-host .admin-account-type-note{color:var(--ad-muted)!important;font-size:12px}body.admin-host .admin-client-money .is-balance span{display:block;color:#7fe9b6;font-size:11px;margin-top:2px}.balance-type-options{display:grid;gap:8px}.balance-type-option{display:flex!important;align-items:flex-start;gap:10px;margin:0!important;padding:10px 12px;border:1px solid rgba(150,170,190,.18);border-radius:10px;cursor:pointer}.balance-type-option input{width:auto!important;min-height:0!important;margin-top:3px}.balance-type-option b{display:block;color:#f4f7f8;font-size:13px}.balance-type-option small{display:block;margin-top:2px;color:#9aa6b2;font-size:11.5px;line-height:1.4}.balance-type-option:has(input:checked){border-color:#46e39a73;background:#46e39a0f}@media (max-width:800px){body.admin-host .admin-creator-block dl{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-host .admin-account-type{flex-direction:column;align-items:flex-start}}body.admin-host .admin-user-tabs,body.admin-host .admin-breadcrumb{order:0;height:auto}body:not(.admin-host) .cd-summary{display:grid;gap:0;padding:24px;border:1px solid rgba(150,170,190,.12);border-radius:18px;background:#0d141b;box-shadow:none}body:not(.admin-host) .cd-summary-label{color:#6f7b87;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body:not(.admin-host) .cd-summary-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;padding-bottom:20px;border-bottom:1px solid rgba(150,170,190,.1)}body:not(.admin-host) .cd-summary-values>div{display:grid;gap:6px;min-width:0;container-type:inline-size}body:not(.admin-host) .cd-summary-values span{color:#8b98a5;font-size:12.5px;font-weight:600;letter-spacing:.02em}body:not(.admin-host) .cd-summary-values strong{color:#f4f7f8;font-size:34px;font-weight:800;letter-spacing:-.6px;line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums}body:not(.admin-host) .cd-summary-values .is-entry strong{color:#46e39a}body:not(.admin-host) .cd-summary-balance{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px}body:not(.admin-host) .cd-summary-balance span{color:#8b98a5;font-size:14px}body:not(.admin-host) .cd-summary-balance b{color:#f4f7f8;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}body:not(.admin-host) .cd-summary-missing{display:flex;align-items:center;gap:7px;margin:8px 0 0;color:#e98f8f;font-size:13px;line-height:1.4}body:not(.admin-host) .cd-summary-missing svg{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}body:not(.admin-host) .cd-summary-cta{min-height:52px;margin-top:20px;border-radius:15px;font-size:15px;font-weight:800;letter-spacing:.02em}body:not(.admin-host) .cd-skel{display:block;height:34px;width:72%;border-radius:8px;background:linear-gradient(90deg,#111a22,#17222c,#111a22);background-size:200% 100%;animation:cdSkel 1.2s linear infinite}body:not(.admin-host) .cd-skel.is-small{height:18px;width:90px}body:not(.admin-host) .cd-skel.is-cta{height:52px;width:100%;margin-top:20px;border-radius:15px}@keyframes cdSkel{to{background-position:-200% 0}}html[data-visual-motion=reduced] .cd-skel{animation:none}@media (max-width:800px){body:not(.admin-host) .cd-summary{padding:19px;border-radius:18px}body:not(.admin-host) .cd-summary-values{gap:12px}body:not(.admin-host) .cd-summary-values strong{font-size:clamp(18px,6vw,28px)}}@media (max-width:360px){body:not(.admin-host) .cd-summary-values{grid-template-columns:1fr;gap:12px}body:not(.admin-host) .cd-summary-values strong{font-size:28px}}.duel-arena.is-bomb-draw .bomb-draw-mount{margin:4px 0 2px}.bomb-draw-loading{display:grid;justify-items:center;gap:8px;padding:48px 16px;text-align:center}.bomb-draw-loading strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;letter-spacing:1px}.bomb-draw-loading small{color:#9aa6b2}.bomb-draw{display:grid;border:1px solid rgba(150,170,190,.14);border-radius:14px;overflow:hidden;background:#0d141b}.bomb-draw-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid rgba(150,170,190,.12)}.bomb-draw-side{display:flex;align-items:center;gap:8px;min-width:0}.bomb-draw-side.is-ct{justify-content:flex-end;text-align:right}.bomb-draw-side b{min-width:0;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f4f7f8}.bomb-draw-clock{display:grid;justify-items:center;gap:1px;min-width:80px}.bomb-draw-clock small{color:#6f7b87;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.bomb-draw-clock strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;line-height:1;font-variant-numeric:tabular-nums;color:#f4f7f8}.bomb-draw-clock.is-bomb strong{color:#f06a55}.bomb-draw-screen{position:relative;width:100%;aspect-ratio:1672/941;background:#0b1014}.bomb-draw-screen canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.bomb-draw-bottom{display:grid;gap:8px;padding:9px 12px 11px;border-top:1px solid rgba(150,170,190,.12)}.bomb-draw-status{font-size:12.5px;font-weight:700;color:#f4f7f8;text-align:center;min-height:18px}.bomb-draw-status.is-tr{color:#f06a55}.bomb-draw-status.is-ct{color:#46e39a}.bomb-draw-bars{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bomb-draw-bar{display:grid;gap:4px}.bomb-draw-bar span{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6f7b87}.bomb-draw-bar span b{color:#f4f7f8;font-variant-numeric:tabular-nums;letter-spacing:0}.bomb-draw-bar i{display:block;height:5px;border-radius:99px;background:#96aabe29;overflow:hidden}.bomb-draw-bar i:after{content:"";display:block;height:100%;width:var(--p,0%);background:var(--c,#46E39A);border-radius:inherit}.bomb-draw-bar.is-bomb{--c:#F06A55}.bomb-draw-bar.is-defuse{--c:#3D9BF0}@media (max-width:420px){.bomb-draw-clock{min-width:66px}.bomb-draw-clock strong{font-size:20px}.bomb-draw-side b{font-size:12.5px}}body.admin-host .admin-audio-section-head{margin:26px 0 12px}body.admin-host .admin-audio-section-head h3{margin:0;font-size:16px;color:var(--ad-text)}body.admin-host .admin-audio-section-head p{margin:5px 0 0;color:var(--ad-secondary);font-size:13px;max-width:70ch}.bomb-draw-result{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:14px;background:#0407099e;backdrop-filter:blur(3px);animation:bdResultIn .35s ease both}@keyframes bdResultIn{0%{opacity:0}to{opacity:1}}.bomb-draw-result-card{display:grid;justify-items:center;gap:6px;width:100%;max-width:400px;padding:16px 20px;border-radius:18px;background:#0d141b;border:1px solid rgba(150,170,190,.14);text-align:center}.bomb-draw-result-card small{color:#6f7b87;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bomb-draw-result-card h2{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(24px,5vw,34px);line-height:1;text-transform:uppercase;letter-spacing:.5px}.bomb-draw-result-card h2.is-ct{color:#3d9bf0}.bomb-draw-result-card h2.is-tr{color:#f2b43c}.bomb-draw-result-winner{font-size:19px;font-weight:800;color:#f4f7f8}.bomb-draw-result-skin{display:grid;justify-items:center;gap:2px;margin-top:2px}.bomb-draw-result-art{position:relative;display:grid;place-items:center;padding-bottom:10px;isolation:isolate}.bomb-draw-result-art i{position:absolute;left:50%;top:54%;width:130%;height:110%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 52% at 50% 56%,color-mix(in srgb,var(--rarity) 58%,transparent) 0%,color-mix(in srgb,var(--rarity) 32%,transparent) 36%,color-mix(in srgb,var(--rarity) 12%,transparent) 60%,transparent 78%);filter:blur(14px)}.bomb-draw-result-art:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2px;border-radius:2px;background:var(--rarity);box-shadow:0 0 14px var(--rarity);opacity:.85}.bomb-draw-result-art img{width:min(170px,42vw);height:auto;aspect-ratio:4/3;padding:4px 6px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5))}.bomb-draw-result-skin b{font-size:14px;color:#f4f7f8}.bomb-draw-result-skin strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:26px;color:#46e39a;font-variant-numeric:tabular-nums}@media (max-width:560px){.bomb-draw-result{padding:8px}.bomb-draw-result-card{gap:3px;padding:10px 12px}.bomb-draw-result-card small{display:none}.bomb-draw-result-card h2{font-size:22px}.bomb-draw-result-winner{font-size:15px}.bomb-draw-result-skin{grid-template-columns:auto auto;grid-template-rows:auto auto;justify-items:start;align-items:center;column-gap:10px;row-gap:0}.bomb-draw-result-art{grid-row:1/3}.bomb-draw-result-art img{width:84px}.bomb-draw-result-skin b{font-size:12.5px;align-self:end;text-align:left}.bomb-draw-result-skin strong{font-size:20px;align-self:start}}.duel-arena.is-bomb-draw.is-finished{gap:12px}.bomb-draw-after{display:grid;gap:10px;min-width:0}@media (max-width:560px){.duel-arena.is-bomb-draw.is-finished{gap:10px}.bomb-draw-after{gap:8px}}.duel-arena.is-lobby{gap:14px}.duel-arena.is-lobby .bomb-draw-mount{margin:0}.bomb-draw-side{--side:#F2B43C}.bomb-draw-side.is-ct{--side:#3D9BF0}.bomb-draw-avatar{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:0 0 0 2px var(--side),0 0 0 4px #0d141b}body:not(.admin-host) .bomb-draw-avatar .duel-player-avatar{width:32px;height:32px;min-width:32px;flex:0 0 32px;margin:0;border:0;box-shadow:none;font-size:11px}.bomb-draw-avatar .duel-player-avatar img{width:100%;height:100%;object-fit:cover}.bomb-draw-avatar.is-empty{box-shadow:none;border:2px dashed var(--side);color:var(--side);font-size:17px;font-weight:600}.bomb-draw-badge{padding:2px 6px;border-radius:6px;background:var(--side);color:#081015;font-family:Barlow Condensed,Impact,sans-serif;font-size:12px;font-weight:800;letter-spacing:1px}.bomb-draw-who{display:grid;min-width:0}.bomb-draw-who b{min-width:0;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f4f7f8}.bomb-draw-who small{color:#9aa6b2;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.bomb-draw-side.is-empty .bomb-draw-who b{color:#9aa6b2;font-weight:600}.bomb-draw.is-lobby .bomb-draw-clock strong{color:#46e39a}.bomb-draw-lobby{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:12px;pointer-events:none;background:radial-gradient(ellipse 70% 70% at 50% 50%,#04070947,#040709b3)}.bomb-draw-prize{--rarity:#8847ff;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;width:min(400px,100%);padding:12px 18px 12px 12px;border-radius:16px;background:#0d141bd6;border:1px solid rgba(150,170,190,.14);backdrop-filter:blur(6px);box-shadow:0 16px 40px #00000073}.bomb-draw-prize-art{position:relative;display:grid;place-items:center;padding-bottom:10px;isolation:isolate}.bomb-draw-prize-art i{position:absolute;left:50%;top:54%;width:130%;height:110%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 52% at 50% 56%,color-mix(in srgb,var(--rarity) 58%,transparent) 0%,color-mix(in srgb,var(--rarity) 32%,transparent) 36%,color-mix(in srgb,var(--rarity) 12%,transparent) 60%,transparent 78%);filter:blur(14px)}.bomb-draw-prize-art:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2px;border-radius:2px;background:var(--rarity);box-shadow:0 0 12px var(--rarity);opacity:.8}.bomb-draw-prize-art img{width:150px;height:auto;aspect-ratio:4/3;padding:4px 6px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.bomb-draw-prize-info{display:grid;gap:1px;min-width:0}.bomb-draw-prize-info small{color:#9aa6b2;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bomb-draw-prize-info b{font-size:21px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f4f7f8}.bomb-draw-prize-info span{color:#6f7b87;font-size:12px}.bomb-draw-prize-info em{margin-top:7px;color:#6f7b87;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bomb-draw-prize-info strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:26px;line-height:1;color:#46e39a;letter-spacing:.3px;font-variant-numeric:tabular-nums}.bomb-draw-lobby .bomb-draw-countdown{display:grid;justify-items:center;gap:6px;width:min(260px,80%);padding:0;margin:0;border:0;background:none;box-shadow:none;text-align:center}.bomb-draw-lobby .bomb-draw-countdown .duel-countdown-title{color:#f4f7f8;font-size:12px;font-weight:800;letter-spacing:.16em;text-shadow:0 2px 8px rgba(0,0,0,.7)}.bomb-draw-lobby .bomb-draw-countdown .countdown{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(52px,12vw,88px);line-height:1;color:#46e39a;text-shadow:0 6px 24px rgba(0,0,0,.6)}.bomb-draw-lobby .bomb-draw-countdown.is-critical .countdown{color:#f06a55}.bomb-draw-lobby .bomb-draw-countdown .duel-countdown-progress{width:100%;height:4px;border-radius:99px;background:#f4f7f829;overflow:hidden}.bomb-draw-lobby .bomb-draw-countdown .duel-countdown-progress i{display:block;height:100%;width:calc(var(--countdown-ratio,0) * 100%);background:#46e39a;border-radius:inherit}.side-pick-block{display:grid;gap:10px;padding-top:2px}.side-pick-title{display:flex;align-items:center;gap:12px;margin:0;color:#6f7b87;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.side-pick-title:before,.side-pick-title:after{content:"";flex:1;height:1px;background:#96aabe24}.side-pick{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.side-pick-vs{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(150,170,190,.14);background:#0a1117;color:#6f7b87;font-family:Barlow Condensed,Impact,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em}.pick{--side:#F2B43C;--side-rgb:242,180,60;position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:64px;margin:0;padding:10px 14px 10px 10px;text-align:left;border-radius:14px;overflow:hidden;color:#f4f7f8;font:inherit;cursor:pointer;border:1px solid rgba(var(--side-rgb),.28);background:linear-gradient(100deg,rgba(var(--side-rgb),.16),rgba(var(--side-rgb),.03) 55%,#0d141b99);transition:border-color .15s,box-shadow .15s,transform .15s,opacity .15s}.pick.is-ct{--side:#3D9BF0;--side-rgb:61,155,240;background:linear-gradient(260deg,rgba(var(--side-rgb),.16),rgba(var(--side-rgb),.03) 55%,#0d141b99)}button.pick:hover:not(:disabled){border-color:rgba(var(--side-rgb),.7);box-shadow:0 0 0 1px rgba(var(--side-rgb),.25),0 10px 26px rgba(var(--side-rgb),.12)}button.pick:active:not(:disabled){transform:translateY(1px)}.pick:focus-visible{outline:2px solid var(--side);outline-offset:2px}.pick:disabled{cursor:default}.pick.is-available{animation:side-pick-available 1.8s ease-in-out infinite}.pick.is-only-choice{animation-duration:1.15s;border-color:rgba(var(--side-rgb),.7);box-shadow:0 0 0 1px rgba(var(--side-rgb),.18),0 0 26px rgba(var(--side-rgb),.11)}@keyframes side-pick-available{0%,to{border-color:rgba(var(--side-rgb),.28);box-shadow:0 0 rgba(var(--side-rgb),0)}50%{border-color:rgba(var(--side-rgb),.76);box-shadow:0 0 0 2px rgba(var(--side-rgb),.09),0 0 24px rgba(var(--side-rgb),.1)}}html[data-visual-motion=reduced] .pick.is-available{animation:none;border-color:rgba(var(--side-rgb),.62)}.side-pick[aria-busy=true] .pick:not(.is-loading){opacity:.45}.pick.is-loading .pick-price strong{opacity:.4}.pick.is-taken{cursor:default;opacity:.7;border-style:dashed;background:#0d141b}.pick-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto}.pick-icon img{width:100%;height:100%;display:block;border-radius:50%;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.pick-copy{display:grid;gap:2px;min-width:0}.pick-copy small{color:var(--side);font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pick-copy b{color:#f4f7f8;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-price{display:grid;justify-items:end;gap:1px}.pick-price small{color:#6f7b87;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pick-price strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:21px;line-height:1;color:#f4f7f8;letter-spacing:.3px;font-variant-numeric:tabular-nums}.wait{--acc:#E4AE39;--rgb:228,174,57;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 16px 16px 18px;border-radius:14px;border:1px solid rgba(150,170,190,.12);background:#0a1117}.wait.is-ct{--acc:#4A9BE8;--rgb:74,155,232}.wait-info{display:flex;align-items:center;gap:12px;min-width:0}.wait-badge{position:relative;display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:11px;border:1px dashed rgba(var(--rgb),.6);color:var(--acc);font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;font-weight:800;letter-spacing:.06em}.wait-badge:after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px #0a1117}.wait-copy{display:grid;gap:3px;min-width:0}.wait-copy b{color:#f4f7f8;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wait-copy span{color:#9aa6b2;font-size:12.5px}.wait-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.wait-invite{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin:0;padding:0 18px;border-radius:11px;border:0;background:#46e39a;color:#06110b;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.wait-invite svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wait-invite:hover{background:#55e7a5;transform:translateY(-1px);box-shadow:0 4px 12px #46e39a29}.wait-invite:focus-visible,.wait-bot:focus-visible{outline:2px solid #46E39A;outline-offset:2px}.wait-bot{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:9px;min-height:42px;margin:0;padding:0 12px 0 8px;border-radius:11px;border:1px solid rgba(150,170,190,.18);background:#0d141b;color:#f4f7f8;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.wait-bot:disabled{opacity:.6;cursor:default}.wait-bot-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1px solid rgba(70,227,154,.4);color:#46e39a;font-family:Barlow Condensed,Impact,sans-serif;font-size:12.5px;font-weight:800}.wait-bot-copy{display:grid;gap:0}.wait-bot-copy b{font-size:13px;font-weight:700;white-space:nowrap}.wait-bot-copy small{color:#6f7b87;font-size:10.5px;white-space:nowrap}.wait-bot i{font-style:normal;color:#6f7b87;font-size:17px;line-height:1;transition:transform .2s ease,color .2s ease}.wait-bot:hover:not(:disabled){border-color:#46e39a73;background-color:#46e39a0f}.wait-bot:hover:not(:disabled) i{transform:translate(3px);color:#46e39a}.bomb-draw-status-row{display:flex;align-items:center;justify-content:center;gap:10px;min-height:28px}.duel-arena.is-finished .bomb-draw-status-row{justify-content:space-between}.duel-arena.is-finished .bomb-draw-status{text-align:left}.bomb-draw-replay{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:30px;margin:0;padding:0 10px;border-radius:8px;border:1px solid rgba(70,227,154,.22);background:transparent;color:#46e39a;font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.bomb-draw-replay svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.bomb-draw-replay:hover{background-color:#46e39a14;border-color:#46e39a73}.bomb-draw-replay:hover svg{transform:rotate(-40deg)}.bomb-draw-replay:focus-visible,.match-proof-toggle:focus-visible,.duel-next button:focus-visible{outline:2px solid #46E39A;outline-offset:2px}.duel-arena.is-bomb-draw.is-finished{gap:14px}.bomb-draw-after{display:grid;gap:14px;min-width:0}.match-proof{border-top:1px solid rgba(150,170,190,.1);padding-top:12px}.match-proof-toggle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:0;margin:0;padding:4px 2px;border:0;border-radius:8px;background:transparent;color:#f4f7f8;font:inherit;text-align:left;cursor:pointer}.match-proof-check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#46e39a1a;color:#46e39a}.match-proof-check svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.match-proof-copy{display:grid;gap:1px;min-width:0}.match-proof-copy b{font-size:13px;font-weight:700}.match-proof-copy span{color:#9aa6b2;font-size:12px}.match-proof-action{display:inline-flex;align-items:center;gap:6px;color:#46e39a;font-size:12.5px;font-weight:700;white-space:nowrap}.match-proof-action i{display:inline-block;font-style:normal;transition:transform .2s ease}.match-proof-toggle:hover .match-proof-action i{transform:translate(3px)}.match-proof-toggle[aria-expanded=true] .match-proof-action i{transform:rotate(90deg)}.match-proof-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .22s ease}.match-proof-body.is-open{grid-template-rows:1fr;opacity:1}.match-proof-body>div{overflow:hidden}.match-proof-body dl{display:grid;gap:8px;margin:10px 0 0;padding:0 2px 0 40px}.match-proof-body dl>div{display:grid;gap:2px}.match-proof-body dt{color:#6f7b87;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.match-proof-body dd{display:flex;align-items:center;gap:10px;min-width:0;margin:0}.match-proof-body code{flex:1;min-width:0;color:#9aa6b2;font:500 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.duel-next{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:4px}.duel-next-secondary{display:inline-flex;align-items:center;gap:6px;min-height:42px;margin:0;padding:0 18px;border-radius:11px;border:1px solid rgba(150,170,190,.18);background:transparent;color:#f4f7f8;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.duel-next-secondary:hover{background-color:#96aabe0f;border-color:#96aabe59}.duel-next-primary{display:inline-flex;align-items:center;gap:6px;min-height:42px;margin:0;padding:0 22px;border-radius:11px;border:0;background:#46e39a;color:#06110b;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.duel-next-primary:hover{background:#55e7a5;transform:translateY(-1px)}@media (max-width:560px){.bomb-draw-lobby{padding:8px}.bomb-draw-prize{width:auto;max-width:calc(100% - 16px);padding:6px 12px 6px 6px;gap:8px;border-radius:12px}.bomb-draw-prize-art img{width:68px}.bomb-draw-prize-art{padding-bottom:6px}.bomb-draw-prize-art:after{bottom:0}.bomb-draw-prize-info span,.bomb-draw-prize-info em{display:none}.bomb-draw-prize-info small{font-size:9.5px}.bomb-draw-prize-info b{font-size:14px}.bomb-draw-prize-info strong{font-size:18px;margin-top:2px}.bomb-draw.is-lobby .bomb-draw-clock{min-width:44px}.bomb-draw.is-lobby .bomb-draw-clock small{display:none}.bomb-draw-who b{font-size:12.5px}.bomb-draw-who small{font-size:10px}.bomb-draw-avatar,body:not(.admin-host) .bomb-draw-avatar .duel-player-avatar{width:28px;height:28px;min-width:28px;flex-basis:28px}.side-pick{grid-template-columns:1fr 1fr;gap:8px}.side-pick-vs{display:none}.pick{grid-template-columns:1fr;justify-items:center;text-align:center;gap:6px;padding:12px 8px 10px}.pick-icon{width:36px;height:36px}.pick-copy{justify-items:center;max-width:100%}.pick-copy b{font-size:14px}.pick-copy small{font-size:8.5px;letter-spacing:.06em;white-space:nowrap}.pick-price{justify-items:center}.pick-price small{display:none}.pick.is-taken .pick-price small{display:block}.pick-price strong{font-size:19px}.wait{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.wait-actions{flex-direction:column;align-items:stretch;gap:8px}.wait-invite{width:100%;min-height:44px}.wait-bot{grid-template-columns:auto 1fr auto;width:100%;min-height:48px;padding:6px 12px 6px 8px}.duel-next{flex-direction:column-reverse;gap:6px}.duel-next-primary{width:100%;justify-content:center;min-height:46px}.duel-next-secondary{border-color:transparent;min-height:38px;color:#9aa6b2;font-size:13px}.match-proof-body dl{padding-left:2px}}.cd-side{display:grid;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(150,170,190,.1)}.cd-side-label{color:#6f7b87;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cd-side-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cd-side-option{--side:#F2B43C;--side-rgb:242,180,60;display:flex;align-items:center;gap:10px;min-height:52px;margin:0;padding:8px 12px 8px 8px;border-radius:12px;border:1px solid rgba(150,170,190,.16);background:#0a1117;color:#f4f7f8;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.cd-side-option.is-ct{--side:#3D9BF0;--side-rgb:61,155,240}.cd-side-option img{width:32px;height:32px;flex:0 0 32px;border-radius:50%;opacity:.65;transition:opacity .18s ease}.cd-side-option span{display:grid;gap:1px;min-width:0}.cd-side-option b{font-family:Barlow Condensed,Impact,sans-serif;font-size:17px;font-weight:800;letter-spacing:.06em;line-height:1;color:#9aa6b2}.cd-side-option small{color:#6f7b87;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-side-option:hover{border-color:rgba(var(--side-rgb),.45)}.cd-side-option.is-selected{border-color:var(--side);background:rgba(var(--side-rgb),.08)}.cd-side-option.is-selected img{opacity:1}.cd-side-option.is-selected b{color:var(--side)}.cd-side-option.is-selected small{color:#9aa6b2}.cd-side-option:focus-visible{outline:2px solid var(--side);outline-offset:2px}.app-tabbar{display:none}@media (max-width:800px){body:not(.admin-host){--tabbar-h:68px;padding-bottom:calc(var(--tabbar-h) + max(env(safe-area-inset-bottom),6px) + 12px)}body:not(.admin-host) .app-tabbar .app-tab[hidden]{display:none}body:not(.admin-host) .app-tabbar .app-tab[data-tab=upgrade]{color:#e9bd5a!important}body:not(.admin-host) .app-tabbar .app-tab[data-tab=upgrade] svg{stroke:#e9bd5a!important;color:#e9bd5a!important}body:not(.admin-host) .app-tabbar .app-tab[data-tab=upgrade].is-active,body:not(.admin-host) .app-tabbar .app-tab[data-tab=upgrade].is-active svg{color:#f8dd94!important;stroke:#f8dd94!important}body:not(.admin-host) .app-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:100;width:auto;order:0;gap:0;overflow:visible;justify-content:normal;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;height:calc(var(--tabbar-h) + max(env(safe-area-inset-bottom),6px));padding:0 max(6px,env(safe-area-inset-left)) max(env(safe-area-inset-bottom),6px) max(6px,env(safe-area-inset-right));background:#0a1117;border-top:1px solid rgba(150,170,190,.12);box-shadow:0 -10px 28px #00000059}.app-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:0;height:var(--tabbar-h);margin:0;padding:6px 2px 11px;border:0;background:transparent;color:#6f7b87;font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,transform .18s ease}.app-tab>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;padding:5px;box-sizing:content-box;margin:-5px;border-radius:12px;transition:background-color .18s ease}.app-tab>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-tab:active{transform:scale(.97)}.app-tab.is-active{color:#f4f7f8;font-weight:800}.app-tab.is-active>svg{color:#46e39a;background-color:#46e39a1a}.app-tab.is-active:after{content:"";position:absolute;top:0;left:50%;width:18px;height:2px;border-radius:0 0 2px 2px;background:#46e39a;transform:translate(-50%)}.app-tab[data-tab=upgrade].is-active>svg{background-color:#e9bd5a1f}.app-tab[data-tab=upgrade].is-active:after{background:#e9bd5a}.app-tab:focus-visible{outline:2px solid #46E39A;outline-offset:-4px;border-radius:12px}.app-tab-create{color:#f4f7f8;font-weight:800}.app-tab-create-ring{display:grid;place-items:center;width:54px;height:54px;margin-top:-30px;margin-bottom:-2px;border-radius:50%;background:#46e39a;color:#06110b;box-shadow:0 0 0 4px #0a1117,0 0 0 5px #46e39a47,0 8px 18px #00000073;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.app-tab-create-ring svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round}.app-tab-create:hover .app-tab-create-ring{background:#55e7a5}.app-tab-create:active{transform:none}.app-tab-create:active .app-tab-create-ring{transform:scale(.94);box-shadow:0 0 0 4px #0a1117,0 0 0 5px #46e39a47,0 4px 10px #0006}.app-tab-create.is-active .app-tab-create-ring{box-shadow:0 0 0 4px #0a1117,0 0 0 6px #46e39a,0 8px 18px #00000073}.app-tab-create.is-active:after{display:none}.app-tab-create:focus-visible{outline:none}.app-tab-create:focus-visible .app-tab-create-ring{box-shadow:0 0 0 4px #0a1117,0 0 0 6px #f4f7f8}body:not(.admin-host) #toast{bottom:calc(var(--tabbar-h) + max(env(safe-area-inset-bottom),6px) + 14px)}body:not(.admin-host) .wa-cta{bottom:calc(var(--tabbar-h) + max(env(safe-area-inset-bottom),6px) + 12px)}body:not(.admin-host) .back-to-top{bottom:calc(var(--tabbar-h) + max(env(safe-area-inset-bottom),6px) + 14px)}html.wa-cta-open body:not(.admin-host) .back-to-top{bottom:calc(var(--tabbar-h) + max(env(safe-area-inset-bottom),6px) + 12px + var(--wa-cta-height,140px) + 10px)}body:not(.admin-host) .client-action-popover,body:not(.admin-host) .duel-action-popover,body:not(.admin-host) .delivery-action-popover{bottom:calc(var(--tabbar-h) + max(env(safe-area-inset-bottom),6px) + 10px)}}@media (max-width:800px){body:not(.admin-host)>header.mobile-header>.mobile-header-nav{display:none}.account-menu.is-sheet{top:auto;right:12px;left:12px;width:auto;max-width:420px;margin:0 auto;bottom:calc(var(--tabbar-h,68px) + max(env(safe-area-inset-bottom),6px) + 12px);max-height:calc(100dvh - var(--tabbar-h,68px) - 120px);overflow-y:auto}}body:not(.admin-host) .cd-summary-values strong{white-space:nowrap;overflow-wrap:normal}@supports (container-type:inline-size){body:not(.admin-host) .cd-summary-values strong{font-size:clamp(16px,calc(100cqi / (var(--len,9) * .6)),34px)}}body:not(.admin-host) .arena-title-short{display:none}@media (max-width:800px){body:not(.admin-host) .arena-page .arena-heading .arena-create-duel-button{display:none}body:not(.admin-host) .arena-page .arena-heading{grid-template-areas:"title live" "sub sub";row-gap:6px;margin-bottom:18px}body:not(.admin-host) .arena-page .arena-heading .arena-title-long{display:none}body:not(.admin-host) .arena-page .arena-heading .arena-title-short{display:inline;margin:0;color:#f4f7f8}body:not(.admin-host) .arena-page .arena-heading h2{font-size:28px;letter-spacing:-.025em}body:not(.admin-host) .arena-page .arena-heading p{font-size:14.5px;line-height:1.45;max-width:34ch;text-wrap:pretty}}@media (max-width:359px){body:not(.admin-host) .arena-page .arena-heading h2{font-size:24px}}body:not(.admin-host) #my-duels,body:not(.admin-host) .avatar-profile-card,body:not(.admin-host) .trade-profile-card,body:not(.admin-host) #xp-progress{scroll-margin-top:110px}@media (max-width:800px){body:not(.admin-host) #my-duels,body:not(.admin-host) .avatar-profile-card,body:not(.admin-host) .trade-profile-card,body:not(.admin-host) #xp-progress{scroll-margin-top:92px}}.admin-account-data{margin-bottom:14px;padding:14px 16px;border:1px solid rgba(150,170,190,.12);border-radius:14px;background:#0d141b}.admin-account-data-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.admin-account-data-head small{color:#6f7b87;font-size:10.5px;font-weight:800;letter-spacing:.14em}.admin-account-data .admin-edit-data-button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12.5px;border-radius:9px}.admin-account-data .admin-edit-data-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.admin-account-data dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0}.admin-account-data dl>div{min-width:0}.admin-account-data dl>div.is-wide{grid-column:1/-1}.admin-account-data dt{color:#6f7b87;font-size:11px;font-weight:700;margin-bottom:3px}.admin-account-data dd{margin:0;color:#f4f7f8;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.admin-account-data dd.is-break{word-break:break-all}.admin-account-data dd.is-mono{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c7d0d8}.admin-account-data .is-empty{color:#6f7b87;font-weight:500}.admin-copy-id{min-height:26px;padding:0 9px;border-radius:7px;border:1px solid rgba(150,170,190,.2);background:transparent;color:#9aa6b2;font:600 11px/1 Inter,sans-serif;cursor:pointer}.admin-copy-id:hover{color:#f4f7f8;border-color:#96aabe66}.admin-user-edit{display:grid;gap:4px;max-width:520px}.admin-user-edit h2{margin:10px 0 2px}.admin-user-edit>p{margin:0 0 6px;color:#9aa6b2;font-size:13px}.admin-user-edit form{display:grid}.admin-user-edit label{margin:14px 0 6px}.admin-user-edit input,.admin-user-edit textarea{width:100%;min-width:0;box-sizing:border-box}.admin-user-edit textarea{min-height:76px;resize:vertical}.admin-user-edit [aria-invalid=true]{border-color:#f06a55}.admin-edit-field-error{margin-top:6px;color:#f06a55;font-size:12px;font-weight:600}.admin-edit-field-error[hidden],.admin-edit-warning[hidden],.admin-edit-form-error[hidden]{display:none}.admin-edit-warning{margin:8px 0 0;padding:8px 11px;border-radius:9px;border:1px solid rgba(242,180,60,.35);background:#f2b43c12;color:#e9cf98;font-size:12.5px;line-height:1.45}.admin-edit-form-error{margin:12px 0 0;padding:9px 11px;border-radius:9px;border:1px solid rgba(240,106,85,.35);background:#f06a5514;color:#f3b2a6;font-size:12.5px}.admin-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.admin-edit-actions .button{margin:0;min-height:42px}.admin-audit-changes{display:grid;gap:4px;margin:6px 0 2px;padding:0;list-style:none}.admin-audit-changes li{display:grid;gap:1px;font-size:12px;color:#c7d0d8}.admin-audit-changes li b{color:#9aa6b2;font-size:11px;font-weight:700}.admin-audit-changes li span{overflow-wrap:anywhere;word-break:break-word}.admin-audit-changes em{color:#6f7b87;font-style:normal}@media (max-width:800px){.admin-account-data dl{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-account-data{padding:12px}.admin-account-data-head{flex-wrap:wrap}.admin-account-data dl{grid-template-columns:1fr;gap:10px}.admin-edit-actions{flex-direction:column-reverse}.admin-edit-actions .button{width:100%}}#modal:focus{outline:none}body:not(.admin-host) .duel-card{--card-line:rgba(150,170,190,.12);--side-tr:#E4AE39;--side-ct:#4A9BE8;display:flex;flex-direction:column;padding:10px 12px 12px;border:1px solid var(--card-line);border-radius:16px;background:#0d141b;box-shadow:0 14px 34px #0000003d;transition:transform .2s ease,border-color .2s ease}body:not(.admin-host) .duel-card:hover{transform:translateY(-2px);border-color:#96aabe38;box-shadow:0 14px 34px #0000003d}body:not(.admin-host) .duel-card.is-result{border-color:var(--card-line)}body:not(.admin-host) .duel-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;margin-bottom:7px}body:not(.admin-host) .duel-card-meta .duel-card-test-badge{position:static;font-size:9px;padding:1px 6px}body:not(.admin-host) .duel-card-mode{color:#46e39a;font-family:Barlow Condensed,Impact,sans-serif;font-size:14px;font-style:italic;font-weight:900;letter-spacing:.02em;line-height:1}body:not(.admin-host) .duel-card .duel-card-status{position:static;display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 9px;border:1px solid var(--card-line);border-radius:999px;background:#0a1117;color:#9aa6b2;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:none}body:not(.admin-host) .duel-card .duel-card-status.ready{color:#8fe5bb;border-color:#46e39a38;background:#0a1117}body:not(.admin-host) .duel-card .duel-card-status[data-phase=completed],body:not(.admin-host) .duel-card .duel-card-status[data-phase=cancelled]{color:#9aa6b2;border-color:var(--card-line);background:#0a1117}body:not(.admin-host) .duel-card .duel-card-status[data-phase=countdown],body:not(.admin-host) .duel-card .duel-card-status[data-phase=drawing]{color:#c9d3db;border-color:#46e39a47}body:not(.admin-host) .duel-card .duel-card-timer{color:#46e39a;font-size:11px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1}body:not(.admin-host) .duel-card .duel-card-status [hidden]{display:none}body:not(.admin-host) .duel-card .duel-card-status .duel-card-drawing-dots{gap:3px}body:not(.admin-host) .duel-card .duel-card-status .duel-card-drawing-dots i{width:4px;height:4px}body:not(.admin-host) .duel-card .duel-skin-visual{height:150px;margin:0;border-radius:12px}body:not(.admin-host) .duel-card .duel-skin-visual img{width:84%;height:126px;object-fit:contain;transform:none;transition:transform .25s ease}body:not(.admin-host) .duel-card:hover .duel-skin-visual img{transform:scale(1.02)}body:not(.admin-host) .duel-card .duel-card-body{display:flex;flex-direction:column;flex:1;padding:0;background:none}body:not(.admin-host) .duel-card .duel-skin-copy{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"weapon wear" "name name";align-items:baseline;margin:9px 0 0;padding:0;text-align:left}body:not(.admin-host) .duel-card .weapon{grid-area:weapon;color:#7d8a96;font-size:10px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;white-space:nowrap}body:not(.admin-host) .duel-card .duel-skin-copy h3{grid-area:name;margin:1px 0 0;overflow:hidden;color:#f4f7f8;font-size:16px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-card .wear{grid-area:wear;display:block;min-width:0;margin:0;overflow:hidden;color:#7d8a96;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-card .wear:not(:empty):before{content:"·";margin:0 6px}body:not(.admin-host) .duel-card .duel-finance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:10px 0 0;padding:0;border:1px solid rgba(150,170,190,.14);border-radius:11px;background:#0a1117;overflow:hidden}body:not(.admin-host) .duel-card .duel-finance.is-weighted{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.admin-host) .duel-card .duel-finance>div{display:block;min-width:0;padding:10px 8px 9px;border:0;background:none;text-align:center}body:not(.admin-host) .duel-card .duel-finance>div+div{border-left:1px solid rgba(150,170,190,.12)}body:not(.admin-host) .duel-card .duel-finance .duel-finance-prize{background:#111a22}body:not(.admin-host) .duel-card .duel-finance small{display:block;overflow:hidden;color:#8b98a4;font-size:8px;font-weight:850;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-card .duel-finance strong{display:block;margin-top:4px;overflow:hidden;color:#e7edf1;font-size:14px;font-weight:800;letter-spacing:-.1px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-card .duel-finance .duel-finance-prize strong{color:#f3f6f8}body:not(.admin-host) .duel-card .duel-participants{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:10px 0 0;padding:0;border:0;border-radius:0;background:none}body:not(.admin-host) .duel-card .duel-seat{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;color:#dce3e8;font-size:12px;font-weight:750;text-align:left;transition:opacity .3s ease}body:not(.admin-host) .duel-card .duel-seat[data-player="2"]{flex-direction:row-reverse;text-align:right}body:not(.admin-host) .duel-card .duel-seat-copy{display:grid;gap:0;min-width:0}body:not(.admin-host) .duel-card .duel-seat-tag{display:flex;align-items:center;gap:5px;min-width:0;height:12px;overflow:hidden;white-space:nowrap}body:not(.admin-host) .duel-card .duel-seat[data-player="2"] .duel-seat-tag{justify-content:flex-end}body:not(.admin-host) .duel-card .duel-seat-tag b{font-size:9px;font-weight:900;letter-spacing:.12em;line-height:12px}body:not(.admin-host) .duel-card .duel-seat.side-tr .duel-seat-tag b{color:var(--side-tr)}body:not(.admin-host) .duel-card .duel-seat.side-ct .duel-seat-tag b{color:var(--side-ct)}body:not(.admin-host) .duel-card .duel-seat-tag em{display:none;font-style:normal;font-size:8px;font-weight:900;letter-spacing:.08em;line-height:12px}body:not(.admin-host) .duel-card .duel-seat.is-winner .duel-seat-win{display:inline-block;color:#46e39a}body:not(.admin-host) .duel-card .duel-seat-copy>[data-player-name]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}body:not(.admin-host) .duel-card .duel-seat-copy>[data-player-name]:after{content:none!important}body:not(.admin-host) .duel-card .duel-seat-prize{display:none;overflow:hidden;color:#8fe5bb;font-size:10px;font-weight:800;line-height:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-card .duel-seat.is-winner .duel-seat-prize{display:block}body:not(.admin-host) .duel-card .duel-seat-prize:before{content:"levou "}body:not(.admin-host) .duel-card .duel-seat .duel-player-avatar{width:40px;height:40px;flex:0 0 40px;border-width:2px;box-shadow:none;font-size:11px}body:not(.admin-host) .duel-card .duel-seat.side-tr .duel-player-avatar{border-color:var(--side-tr)}body:not(.admin-host) .duel-card .duel-seat.side-ct .duel-player-avatar{border-color:var(--side-ct)}body:not(.admin-host) .duel-card .duel-seat .duel-player-avatar.empty{border:1px dashed rgba(150,170,190,.35);background:#0a1117;color:#7d8a96;font-size:18px}body:not(.admin-host) .duel-card .duel-seat.side-tr .duel-player-avatar.empty{border-color:#e4ae3973}body:not(.admin-host) .duel-card .duel-seat.side-ct .duel-player-avatar.empty{border-color:#4a9be873}body:not(.admin-host) .duel-card .duel-seat:has(.duel-player-avatar.empty) [data-player-name]{color:#7d8a96;font-weight:600}body:not(.admin-host) .duel-card .duel-vs{width:auto;height:auto;border:0;background:none;color:#5e6b77;font-size:14px}body:not(.admin-host) .duel-card .duel-seat.is-winner{color:#f4f7f8}body:not(.admin-host) .duel-card .duel-seat.is-winner .duel-player-avatar{border-color:#46e39a!important;box-shadow:0 0 0 3px #46e39a1f}body:not(.admin-host) .duel-card .duel-seat.is-loser{opacity:.55}body:not(.admin-host) .duel-card .split-preview{margin-top:8px}body:not(.admin-host) .duel-card .duel-card-footer{display:flex;align-items:stretch;gap:8px;margin-top:auto;padding-top:12px}body:not(.admin-host) .duel-card .duel-card-action{flex:1 1 auto;width:auto;min-width:0;min-height:44px;margin:0;padding:0 12px;border:1px solid #46E39A;border-radius:10px;background:#46e39a;color:#06110b;box-shadow:none;font-size:14px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}body:not(.admin-host) .duel-card .duel-card-action:hover{border-color:#6beeb1;background:#6beeb1;transform:none}body:not(.admin-host) .duel-card .duel-card-bot[hidden]{display:none}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-bot{display:flex;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:none}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-bot .bot-card-button{flex:1;min-width:0;min-height:44px;margin:0;padding:0 10px;border-radius:10px;font-size:13px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-action{flex:0 0 auto;min-height:44px;margin:0;padding:0 12px;border:1px solid rgba(150,170,190,.22);background:none;color:#c9d3db;font-size:12px;font-weight:750;letter-spacing:.02em;text-transform:none}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-action:hover{border-color:#96aabe66;background:none;color:#f4f7f8}@media (max-width:800px){body:not(.admin-host) .arena-page #cards.grid{padding-bottom:12px}body:not(.admin-host) .duel-card .duel-skin-visual{height:142px}body:not(.admin-host) .duel-card .duel-skin-visual img{width:82%;height:120px}}@media (max-width:390px){body:not(.admin-host) .duel-card{padding:9px 10px 10px}body:not(.admin-host) .duel-card .duel-skin-visual{height:134px;margin:0}body:not(.admin-host) .duel-card .duel-skin-visual img{width:84%;height:112px}body:not(.admin-host) .duel-card .duel-skin-copy h3{font-size:15px}body:not(.admin-host) .duel-card .duel-finance>div{padding:9px 6px 8px}body:not(.admin-host) .duel-card .duel-finance strong{font-size:13px}body:not(.admin-host) .duel-card .duel-seat{gap:7px;font-size:11px}body:not(.admin-host) .duel-card .duel-seat .duel-player-avatar{width:38px;height:38px;flex-basis:38px}body:not(.admin-host) .duel-card .duel-seat-copy>[data-player-name]{line-height:15px}body:not(.admin-host) .duel-card .duel-seat-prize{font-size:9.5px;line-height:11px}body:not(.admin-host) .duel-card .duel-card-status{padding:0 8px;letter-spacing:.04em}}@media (max-width:360px){body:not(.admin-host) .duel-card .duel-seat-prize:before{content:"+ "}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-action{width:44px;flex-basis:44px;padding:0;font-size:0;gap:0}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-action:before{width:18px;height:18px}}html[data-visual-motion=reduced] body:not(.admin-host) .duel-card:hover,html[data-visual-motion=reduced] body:not(.admin-host) .duel-card:hover .duel-skin-visual img{transform:none}body.admin-host .admin-duel-filters{grid-template-columns:170px minmax(0,1fr) 190px;grid-template-areas:"scope search sort" "tabs tabs tabs";gap:10px;align-items:center;margin-bottom:16px}body.admin-host .admin-duel-filters>select:first-child{grid-area:scope}body.admin-host .admin-duel-filters>select:last-child{grid-area:sort}body.admin-host .admin-duel-filters>.admin-duel-search{grid-area:search;min-width:0}body.admin-host .admin-duel-filters>.duel-filter-tabs{grid-area:tabs;justify-self:start;max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body.admin-host .admin-duel-filters>.duel-filter-tabs::-webkit-scrollbar{display:none}body.admin-host .admin-duel-filters>.duel-filter-tabs button{flex:0 0 auto;white-space:nowrap}body.admin-host .admin-duel-filters>select,body.admin-host .admin-duel-search input{width:100%;max-width:none;height:40px;margin:0;padding:0 12px;font-size:13px;line-height:38px}body.admin-host .admin-duel-filters>select{padding-right:32px;text-overflow:ellipsis}.duel-action-menu,.delivery-action-menu{padding:0;border:0}@media (max-width:800px){body.admin-host .admin-duel-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"search search" "scope sort" "tabs tabs"}}@media (max-width:430px){body.admin-host .admin-duel-filters{grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "scope" "sort" "tabs"}}@keyframes hero-skin-bob{0%{translate:0 0}to{translate:0 -8px}}@keyframes hero-skin-sway{0%{rotate:-.7deg}to{rotate:.7deg}}body:not(.admin-host) .home-hero .hero-skin-primary{animation:hero-skin-bob 1.9s cubic-bezier(.37,0,.63,1) infinite alternate,hero-skin-sway 2.7s cubic-bezier(.37,0,.63,1) infinite alternate;will-change:translate,rotate}html[data-visual-motion=reduced] body:not(.admin-host) .home-hero .hero-skin-primary{animation:none}.meta-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}.meta-grid>.panel{margin:0;display:grid;gap:12px}.meta-status-panel,.meta-pixels-panel{grid-column:1}.meta-events-panel{grid-column:2;grid-row:1/3}.meta-test-panel{grid-column:1}.meta-diag-panel{grid-column:2}.meta-grid h3{margin:0}.meta-grid p.xp-muted{margin:0;font-size:12px;line-height:1.55}.meta-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.meta-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid rgba(150,170,190,.18);border-radius:999px;background:#0a1117;color:#8b98a4;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.meta-badge.is-on{border-color:#46e39a4d;color:#8fe5bb}.meta-pixel-list{display:grid;gap:10px}.meta-pixel{display:grid;gap:10px;padding:14px;border:1px solid rgba(150,170,190,.14);border-radius:12px;background:#0b1117}.meta-pixel.is-off{opacity:.7}.meta-pixel-head b{font-size:14px;color:#f0f3f6}.meta-pixel-head code,.meta-diag code{display:block;margin-top:3px;color:#c9d3db;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.meta-diag code{display:inline-block;margin:0}.meta-primary{margin-left:8px;padding:1px 6px;border-radius:5px;background:#46e39a1f;color:#8fe5bb;font-size:9px;font-weight:900;letter-spacing:.08em}.meta-pixel-status,.meta-diag{display:grid;gap:8px;margin:0}.meta-pixel-status>div,.meta-diag>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.meta-pixel-status dt,.meta-diag dt{color:#8b98a4;font-size:12px}.meta-pixel-status dd,.meta-diag dd{margin:0;color:#e6ecef;font-size:12px;text-align:right}.meta-pixel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.meta-pixel-actions .button{margin:0;padding:7px 11px;font-size:11px}.meta-danger{color:#f0a6ad!important}.meta-add{justify-self:start;margin:0}.meta-pixel-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.meta-pixel-form label,.meta-test-form label{display:grid;gap:6px;margin:0}.meta-pixel-form-actions{grid-column:1/-1;display:flex;gap:8px}.meta-pixel-form-actions .button,.meta-test-form .button{margin:0}.meta-event-list{display:grid;gap:4px}.meta-event{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid rgba(150,170,190,.1);cursor:pointer}.meta-event:last-child{border-bottom:0}.meta-event>span:first-child{display:grid;gap:2px;min-width:0}.meta-event b{color:#e6ecef;font-size:13px}.meta-event small{color:#7d8a96;font-size:11px;overflow-wrap:anywhere}.meta-event .wd-switch{position:relative;flex:0 0 auto}.meta-test-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.meta-test-panel>.button{justify-self:start;margin:0}@media (max-width:900px){.meta-grid{grid-template-columns:minmax(0,1fr)}.meta-grid>.panel{grid-column:1!important;grid-row:auto!important}}@media (max-width:520px){.meta-pixel-form,.meta-test-form{grid-template-columns:minmax(0,1fr)}.meta-pixel-actions{justify-content:flex-start}}.notif-bell{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(150,170,190,.16);border-radius:12px;background:#0d141b;color:#dce3e8;cursor:pointer}.notif-bell:hover{border-color:#96aabe4d}.notif-bell svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notif-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border:2px solid #070A0D;border-radius:999px;background:#46e39a;color:#06110b;font-size:10px;font-weight:900;line-height:14px;text-align:center}.notif-backdrop{position:fixed;inset:0;z-index:180;background:transparent}.notif-panel{position:fixed;z-index:181;top:76px;right:max(16px,calc((100vw - 1440px)/2 + 16px));display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 100px));border:1px solid rgba(150,170,190,.16);border-radius:16px;background:#0d141b;box-shadow:0 24px 60px #00000080;color:#f4f7f8;overflow:hidden}.notif-panel-head{display:flex;align-items:center;gap:10px;padding:14px 14px 12px 16px;border-bottom:1px solid rgba(150,170,190,.12)}.notif-panel-head h2{flex:1;margin:0;font-size:16px;letter-spacing:0}.notif-link{border:0;background:none;color:#8fe5bb;font-size:12px;font-weight:700;cursor:pointer;padding:4px}.notif-close{border:0;background:none;color:#9aa6b2;font-size:22px;line-height:1;cursor:pointer;padding:2px 6px}.notif-panel-body{overflow:auto;flex:1}.notif-list{list-style:none;margin:0;padding:6px 0}.notif-group{padding:10px 16px 4px;color:#7d8a96;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.notif-item{display:flex;gap:10px;width:100%;min-height:56px;padding:10px 16px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.notif-item:hover{background:#96aabe0d}.notif-dot{flex:0 0 8px;width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.notif-item.is-unread .notif-dot{background:#46e39a}.notif-copy{display:grid;gap:2px;min-width:0}.notif-copy b{font-size:13px;color:#f4f7f8}.notif-item:not(.is-unread) .notif-copy b{color:#c9d3db;font-weight:650}.notif-copy span{color:#9aa6b2;font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.notif-copy small{color:#6f7b87;font-size:11px}.notif-more{display:block;width:calc(100% - 32px);margin:4px 16px 12px;padding:9px;border:1px solid rgba(150,170,190,.16);border-radius:10px;background:none;color:#c9d3db;font-weight:700;cursor:pointer}.notif-empty{display:grid;justify-items:center;gap:6px;padding:40px 24px;text-align:center}.notif-empty span{font-size:28px}.notif-empty b{font-size:15px}.notif-empty p,.notif-loading{margin:0;color:#8b98a4;font-size:13px;line-height:1.5}.notif-loading{padding:24px 16px}.notif-panel-foot{padding:10px 16px;border-top:1px solid rgba(150,170,190,.12);text-align:center}.notif-panel-foot a,.notif-panel-foot button{color:#9aa6b2;font-size:12px;font-weight:700}.notif-panel-foot button{background:none;border:0;padding:4px 8px;cursor:pointer;font-family:inherit}.notif-panel-foot button:hover{color:#dfe6ec}@media (max-width:800px){.notif-bell{width:38px;height:38px;flex-basis:38px;border-radius:11px}.notif-backdrop{background:#03060999}.notif-panel{inset:auto 0 0;width:100%;max-height:82vh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}}.notif-sheet-wrap{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#030609a8}.notif-sheet{display:grid;gap:10px;width:min(420px,100%);margin-bottom:max(8px,env(safe-area-inset-bottom));padding:22px 20px 18px;border:1px solid rgba(150,170,190,.16);border-radius:18px;background:#0d141b;color:#f4f7f8;box-shadow:0 24px 60px #00000080}@media (min-width:801px){.notif-sheet-wrap{align-items:center}}.notif-sheet-icon{font-size:28px}.notif-sheet h2{margin:0;font-size:20px;letter-spacing:0}.notif-sheet p{margin:0;color:#9aa6b2;font-size:14px;line-height:1.55}.notif-sheet .button{margin:0}.notif-sheet-actions{display:grid;gap:8px;margin-top:6px}.notif-steps{margin:0;padding-left:20px;color:#c9d3db;font-size:14px;line-height:1.8}.notif-settings-card{display:grid;gap:12px;margin-top:18px}.notif-settings-card h3{margin:0}.notif-device{display:grid;gap:8px;padding:14px;border:1px solid rgba(150,170,190,.14);border-radius:12px;background:#0a1117}.notif-device.is-on b{color:#8fe5bb}.notif-device.is-blocked b{color:#f0a6ad}.notif-device p{margin:0;color:#8b98a4;font-size:13px;line-height:1.5}.notif-device .button{justify-self:start;margin:0}.notif-prefs{display:grid}.notif-pref{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid rgba(150,170,190,.1)}.notif-pref:last-child{border-bottom:0}.notif-pref span{display:grid;gap:2px;min-width:0}.notif-pref b{font-size:13px}.notif-pref small{color:#7d8a96;font-size:11.5px}.notif-pref label{display:flex;align-items:center;gap:6px;margin:0;color:#c9d3db;font-size:12px;white-space:nowrap}.notif-pref input{width:auto;accent-color:#46E39A}.notif-devices{display:grid;gap:6px}.notif-device-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid rgba(150,170,190,.1)}.notif-device-row span{display:grid;font-size:13px}.notif-device-row small{color:#7d8a96;font-size:11px}.notif-install .button{margin:0}@media (max-width:520px){.notif-pref{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.notif-pref span{grid-column:1/-1}}.notif-admin-tabs{margin-bottom:14px}.notif-admin-body{display:grid;gap:14px}.notif-admin-body .panel{margin:0}.notif-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.notif-metric{display:grid;gap:4px;padding:16px;border:1px solid rgba(150,170,190,.14);border-radius:12px;background:#0d141b}.notif-metric small{color:#8b98a4;font-size:11px}.notif-metric b{font-size:24px}.notif-metric span{color:#7d8a96;font-size:11px}.notif-create-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.notif-campaign-form,.notif-settings-form{display:grid;gap:10px}.notif-campaign-form label{display:grid;gap:6px;margin:0}.notif-segment{display:grid;gap:8px;margin:0;padding:12px;border:1px solid rgba(150,170,190,.14);border-radius:12px}.notif-segment legend{padding:0 6px;color:#9aa6b2;font-size:12px;font-weight:800}.notif-check{display:flex!important;align-items:center;gap:8px}.notif-check input{width:auto}.notif-form-actions{display:flex;flex-wrap:wrap;gap:8px}.notif-form-actions .button,.notif-segment .button{margin:0}.notif-preview{display:grid;gap:4px;padding:14px;border-radius:14px;background:#1a2129;color:#f4f7f8}.notif-preview-app{display:flex;align-items:center;gap:6px;color:#9aa6b2;font-size:11px}.notif-preview-app img{width:18px;height:18px;border-radius:4px}.notif-preview b{font-size:14px}.notif-preview span:last-child{color:#c9d3db;font-size:13px}.notif-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.notif-template{display:grid;gap:4px;padding:12px;border:1px solid rgba(150,170,190,.14);border-radius:12px;background:#0b1117}.notif-template code{color:#8fe5bb;font-size:11px}.notif-template span{color:#c9d3db;font-size:12.5px}.notif-template small{color:#7d8a96;font-size:11px}@media (max-width:900px){.notif-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notif-create-grid{grid-template-columns:minmax(0,1fr)}}.notif-settings-card{gap:0;margin-bottom:28px}.notif-settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.notif-settings-head{display:grid;gap:3px;min-width:0}.notif-settings-head .eyebrow{margin:0}.notif-settings-head b{font-size:18px;color:#f4f7f8}.notif-settings-head small{color:#8b98a4;font-size:12.5px}.notif-settings-chevron{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:#9aa6b2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.notif-settings-card.is-open .notif-settings-chevron{transform:rotate(180deg)}.notif-settings-body{display:grid;gap:12px;margin-top:14px}.notif-settings-body[hidden]{display:none}body:not(.admin-host) .how-page{--how-s1:#0D141B;--how-s2:#0A1117;--how-s3:#111923;--how-line:rgba(150,170,190,.13);--how-text:#F4F7F8;--how-sec:#9AA6B2;--how-mute:#6F7B87;--how-green:#46E39A;--how-tr:#E4AE39;--how-ct:#4A9BE8;display:grid;gap:56px;max-width:1180px;margin:0 auto;color:var(--how-text)}body:not(.admin-host) .how-page .eyebrow{display:flex;align-items:center;gap:8px;color:var(--how-sec);font-size:11px;font-weight:800;letter-spacing:.14em}body:not(.admin-host) .how-page .eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--how-green);box-shadow:none}body:not(.admin-host) .how-page h1,body:not(.admin-host) .how-page h2{margin:10px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--how-text)}body:not(.admin-host) .how-page h1{font-size:clamp(44px,7vw,76px)}body:not(.admin-host) .how-page h2{font-size:clamp(32px,4.4vw,48px)}body:not(.admin-host) .how-page h1 em,body:not(.admin-host) .how-page h2 em{font-style:normal;color:var(--how-green)}body:not(.admin-host) .how-page h3{margin:0;font-size:17px;line-height:1.25;color:var(--how-text)}body:not(.admin-host) .how-page p{margin:0;color:var(--how-sec);line-height:1.6}body:not(.admin-host) .how-hero{display:grid;gap:18px;padding:34px 0 0}body:not(.admin-host) .how-lead{max-width:640px;font-size:17px}body:not(.admin-host) .how-facts{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none}body:not(.admin-host) .how-facts li{display:flex;align-items:baseline;gap:8px;padding:10px 16px;border:1px solid var(--how-line);border-radius:12px;background:var(--how-s1)}body:not(.admin-host) .how-facts strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;line-height:1;color:var(--how-text)}body:not(.admin-host) .how-facts span{color:var(--how-sec);font-size:13px;font-weight:700}body:not(.admin-host) .how-note{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--how-mute)}body:not(.admin-host) .how-note svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px;fill:none;stroke:var(--how-sec);stroke-width:2;stroke-linecap:round}body:not(.admin-host) .how-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:18px 10px 16px;border:1px solid var(--how-line);border-radius:16px;background:var(--how-s2);list-style:none}body:not(.admin-host) .how-flow li{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:0 4px;text-align:center}body:not(.admin-host) .how-flow li:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 21px);right:calc(-50% + 21px);height:2px;border-radius:2px;background:var(--how-line)}body:not(.admin-host) .how-flow li i{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--how-line);border-radius:50%;background:var(--how-s3);color:var(--how-text);font-family:Barlow Condensed,Impact,sans-serif;font-size:16px;font-style:normal;font-weight:900;line-height:1}body:not(.admin-host) .how-flow li span{color:var(--how-sec);font-size:13px;font-weight:700;line-height:1.3;hyphens:none}body:not(.admin-host) .how-flow li.is-final i{border-color:#46e39a73;background:#46e39a24;color:var(--how-green);font-family:inherit;font-size:14px}body:not(.admin-host) .how-flow li.is-final span{color:#8fe5bb;font-weight:800}body:not(.admin-host) .how-heading{display:grid;gap:12px;max-width:720px;margin-bottom:22px}body:not(.admin-host) .how-tag{margin-left:4px;padding:2px 8px;border:1px solid var(--how-line);border-radius:999px;color:var(--how-sec);font-size:10px;letter-spacing:.08em}body:not(.admin-host) .how-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body:not(.admin-host) .how-step-grid article{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--how-line);border-radius:16px;background:var(--how-s1)}body:not(.admin-host) .how-step-grid p{font-size:13.5px}body:not(.admin-host) .how-step-no{font-family:Barlow Condensed,Impact,sans-serif;font-size:22px;font-weight:900;line-height:1;color:var(--how-green)}body:not(.admin-host) .how-mini{margin-top:auto;padding:12px;border-radius:12px;background:var(--how-s2);border:1px solid var(--how-line)}body:not(.admin-host) .how-mini small{display:block;color:var(--how-mute);font-size:10px;font-weight:800;letter-spacing:.1em}body:not(.admin-host) .how-mini b{color:var(--how-text);font-size:14px}body:not(.admin-host) .how-mini-skin{display:grid;gap:2px;box-shadow:inset 3px 0 #d32ce6}body:not(.admin-host) .how-mini-skin span{color:var(--how-sec);font-size:12px}body:not(.admin-host) .how-mini-split{display:flex;align-items:center;gap:8px}body:not(.admin-host) .how-mini-split i{color:var(--how-mute);font-style:normal}body:not(.admin-host) .how-mini-split em,body:not(.admin-host) .how-seat em{margin-left:auto;font-style:normal;font-weight:900;color:var(--how-green)}body:not(.admin-host) .how-mini-seats{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}body:not(.admin-host) .how-joined{grid-column:1/-1;color:var(--how-sec);font-size:12px}body:not(.admin-host) .how-joined b{color:var(--how-ct)}body:not(.admin-host) .how-mini-result{display:flex;align-items:center;gap:10px}body:not(.admin-host) .how-mini-result small{letter-spacing:.02em;font-size:12px;color:var(--how-sec)}body:not(.admin-host) .how-check{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#46e39a24;color:var(--how-green);font-weight:900}body:not(.admin-host) .how-seat{display:grid;gap:1px;min-width:0;padding:8px 10px;border:1px solid var(--how-line);border-radius:10px;background:var(--how-s1)}body:not(.admin-host) .how-seat small{font-size:10px;font-weight:900;letter-spacing:.12em}body:not(.admin-host) .how-seat.is-tr{border-color:#e4ae3959}body:not(.admin-host) .how-seat.is-tr small{color:var(--how-tr)}body:not(.admin-host) .how-seat.is-ct{border-color:#4a9be859}body:not(.admin-host) .how-seat.is-ct small{color:var(--how-ct)}body:not(.admin-host) .how-seat.is-open{border-style:dashed}body:not(.admin-host) .how-seat.is-open b{color:var(--how-mute)}body:not(.admin-host) .how-seat b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .how-seat em{margin-left:0;font-size:12px}body:not(.admin-host) .how-vs{color:var(--how-mute);font-family:Barlow Condensed,Impact,sans-serif;font-size:14px;font-style:italic;font-weight:900;text-align:center}body:not(.admin-host) .how-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center}body:not(.admin-host) .how-example .how-heading{margin:0}body:not(.admin-host) .how-example-card{display:grid;gap:14px;padding:20px;border:1px solid var(--how-line);border-radius:18px;background:var(--how-s1)}body:not(.admin-host) .how-example-skin{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;background:var(--how-s2);box-shadow:inset 3px 0 #d32ce6}body:not(.admin-host) .how-example-skin b{display:block;font-size:16px}body:not(.admin-host) .how-example-skin small{color:var(--how-sec);font-size:12px}body:not(.admin-host) .how-example-value{text-align:right}body:not(.admin-host) .how-example-value small{display:block;color:var(--how-mute);font-size:10px;font-weight:800;letter-spacing:.1em}body:not(.admin-host) .how-example-value strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:30px;line-height:1}body:not(.admin-host) .how-example-seats{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}body:not(.admin-host) .how-example-seats .how-seat{padding:12px 14px}body:not(.admin-host) .how-example-seats .how-seat b{font-size:16px}body:not(.admin-host) .how-example-seats .how-seat span{font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;font-weight:900;line-height:1.1}body:not(.admin-host) .how-example-seats .how-seat em{font-size:14px}body:not(.admin-host) .how-chance{display:grid;grid-template-columns:1fr 1fr;gap:3px;height:6px}body:not(.admin-host) .how-chance i{border-radius:999px;background:var(--how-tr);opacity:.8}body:not(.admin-host) .how-chance i+i{background:var(--how-ct)}body:not(.admin-host) .how-outcome{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:800}body:not(.admin-host) .how-outcome li{padding:8px 14px;border-radius:999px;background:var(--how-s3)}body:not(.admin-host) .how-outcome li:not(:last-child):after{content:"→";margin-left:10px;color:var(--how-mute)}body:not(.admin-host) .how-outcome li:not(:last-child){background:none;padding:0}body:not(.admin-host) .how-outcome .is-final{background:#46e39a1f;color:#8fe5bb}body:not(.admin-host) .how-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body:not(.admin-host) .how-sides article{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--how-line);border-radius:16px;background:var(--how-s1)}body:not(.admin-host) .how-sides article.is-tr{box-shadow:inset 3px 0 0 var(--how-tr)}body:not(.admin-host) .how-sides article.is-ct{box-shadow:inset 3px 0 0 var(--how-ct)}body:not(.admin-host) .how-sides img{flex:0 0 56px;width:56px;height:56px;object-fit:contain}body:not(.admin-host) .how-sides small{display:block;font-size:11px;font-weight:900;letter-spacing:.12em}body:not(.admin-host) .how-sides .is-tr small{color:var(--how-tr)}body:not(.admin-host) .how-sides .is-ct small{color:var(--how-ct)}body:not(.admin-host) .how-sides b{font-size:17px}body:not(.admin-host) .how-sides-note{display:grid;gap:4px;margin-top:14px}body:not(.admin-host) .how-sides-note strong{color:var(--how-text);font-size:14px}body:not(.admin-host) .how-sides-note span{color:var(--how-mute);font-size:12.5px}body:not(.admin-host) .how-prize-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body:not(.admin-host) .how-prize-grid article{display:flex;gap:14px;padding:18px;border:1px solid var(--how-line);border-radius:16px;background:var(--how-s1)}body:not(.admin-host) .how-prize-grid h3{margin-bottom:4px}body:not(.admin-host) .how-prize-grid p{font-size:13.5px}body:not(.admin-host) .how-faq-list{display:grid;gap:8px;max-width:820px}body:not(.admin-host) .how-faq-list details{padding:0;border:1px solid var(--how-line);border-radius:14px;background:var(--how-s1)}body:not(.admin-host) .how-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:750;font-size:15px;list-style:none;cursor:pointer}body:not(.admin-host) .how-faq-list summary::-webkit-details-marker{display:none}body:not(.admin-host) .how-faq-list summary:focus-visible{outline:2px solid var(--how-green);outline-offset:2px;border-radius:14px}body:not(.admin-host) .how-faq-list summary b{display:inline-block;flex:0 0 auto;color:var(--how-sec);font-size:20px;font-weight:500;transition:transform .2s ease}body:not(.admin-host) .how-faq-list details[open] summary b{transform:rotate(45deg)}body:not(.admin-host) .how-faq-list details p{margin:0;padding:0 18px 16px;font-size:14px}body:not(.admin-host) .how-faq-list .how-faq-note{margin-top:-8px;color:var(--how-mute);font-size:12px}body:not(.admin-host) .how-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--how-line);border-radius:20px;background:var(--how-s1)}body:not(.admin-host) .how-final-cta p{margin-top:10px}body:not(.admin-host) .how-final-cta .button{flex:0 0 auto;margin:0}@media (max-width:1100px){body:not(.admin-host) .how-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.admin-host) .how-example{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body:not(.admin-host) .how-page{gap:40px}body:not(.admin-host) .how-hero{gap:14px;padding-top:18px}body:not(.admin-host) .how-lead{font-size:15px}body:not(.admin-host) .how-facts{gap:6px}body:not(.admin-host) .how-facts li{flex:1 1 0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px}body:not(.admin-host) .how-facts strong{font-size:24px}body:not(.admin-host) .how-facts span{font-size:11.5px}body:not(.admin-host) .how-flow ol{padding:14px 4px 12px}body:not(.admin-host) .how-flow li{gap:7px;padding:0 2px}body:not(.admin-host) .how-flow li i{width:28px;height:28px;font-size:14px}body:not(.admin-host) .how-flow li:not(:last-child):after{top:13px;left:calc(50% + 18px);right:calc(-50% + 18px)}body:not(.admin-host) .how-flow li span{font-size:11px;line-height:1.25}body:not(.admin-host) .how-step-grid,body:not(.admin-host) .how-sides,body:not(.admin-host) .how-prize-grid{grid-template-columns:minmax(0,1fr)}body:not(.admin-host) .how-step-grid article{padding:16px}body:not(.admin-host) .how-example-card{padding:14px}body:not(.admin-host) .how-example-seats{grid-template-columns:minmax(0,1fr)}body:not(.admin-host) .how-example-seats .how-vs{padding:2px 0}body:not(.admin-host) .how-example-skin{flex-direction:column;align-items:flex-start}body:not(.admin-host) .how-example-value{text-align:left}body:not(.admin-host) .how-final-cta{flex-direction:column;align-items:stretch;padding:22px}}@media (max-width:360px){body:not(.admin-host) .how-flow ol{padding-inline:2px}body:not(.admin-host) .how-flow li{padding:0 1px}body:not(.admin-host) .how-flow li span{font-size:10px;letter-spacing:-.01em}}.duel-reward{display:grid;gap:12px;margin:14px 0 4px;padding:16px;border:1px solid rgba(70,227,154,.22);border-radius:16px;background:#0d141b;color:#f4f7f8;text-align:left}.duel-reward:empty{display:none}.duel-reward-head{display:grid;gap:3px}.duel-reward-head small,.duel-reward-option small,.duel-reward-done small,.duel-reward-link small{display:flex;align-items:center;gap:6px;color:#8fe5bb;font-size:10px;font-weight:900;letter-spacing:.12em}.duel-reward-head h3{margin:0;font-size:18px;line-height:1.25}.duel-reward-head b{font-size:16px}.duel-reward-head span{color:#9aa6b2;font-size:12px}.duel-reward-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.duel-reward-options.is-single{grid-template-columns:minmax(0,1fr)}.duel-reward-upgrade{display:flex;align-items:center;gap:12px;width:100%;margin-top:10px;padding:12px 14px;border:1px solid rgba(233,189,90,.45);border-radius:12px;background:linear-gradient(180deg,#e9bd5a1f,#e9bd5a0a);color:#f4f7f8;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.duel-reward-upgrade:hover:not(:disabled){border-color:#e9bd5a;background:linear-gradient(180deg,#e9bd5a33,#e9bd5a12)}.duel-reward-upgrade:disabled{opacity:.6;cursor:default}.duel-reward-upgrade svg{flex:none;width:30px;height:30px;padding:5px;border-radius:9px;background:linear-gradient(180deg,#f8dd94,#b9822b);fill:none;stroke:#2a1a04;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.duel-reward-upgrade span{display:grid;gap:1px;min-width:0}.duel-reward-upgrade b{color:#f8dd94;font-size:14px}.duel-reward-upgrade small{color:#9aa6b2;font-size:12px}.duel-reward-option{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid rgba(150,170,190,.14);border-radius:14px;background:#0a1117}.duel-reward-option b{font-size:17px;line-height:1.25;overflow-wrap:anywhere}.duel-reward-option>span:not(.duel-reward-icon){color:#9aa6b2;font-size:12px}.duel-reward-option p{margin:4px 0 8px;color:#9aa6b2;font-size:12.5px;line-height:1.5}.duel-reward .duel-reward-option .button{margin:auto 0 0;width:100%;min-height:42px}.duel-reward-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:4px;border-radius:10px;background:#46e39a1a}.duel-reward-icon svg{width:19px;height:19px;fill:none;stroke:#8fe5bb;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.duel-reward .button{margin:0}.duel-reward .button[disabled]{opacity:.55;cursor:progress}.duel-reward-nav{display:flex;flex-wrap:wrap;gap:8px}.duel-reward-nav .button{flex:1 1 180px;min-height:42px}.duel-reward-note,.duel-reward-copy{margin:0;color:#9aa6b2;font-size:12.5px;line-height:1.5}.duel-reward-error{margin:0;padding:9px 12px;border:1px solid rgba(240,166,173,.35);border-radius:10px;background:#f0a6ad12;color:#f0a6ad;font-size:13px}.duel-reward-wait{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.duel-reward-wait p{margin:0;color:#c9d3db;font-size:14px}.duel-reward-spinner{width:18px;height:18px;border:2px solid rgba(70,227,154,.25);border-top-color:#46e39a;border-radius:50%;animation:duel-reward-spin .8s linear infinite}@keyframes duel-reward-spin{to{transform:rotate(360deg)}}.duel-reward-done{display:flex;gap:12px;align-items:flex-start}.duel-reward-done b{display:block;margin-top:2px;font-size:18px}.duel-reward-done p{margin:2px 0 0;color:#9aa6b2;font-size:13px}.duel-reward-done .wd-status{display:inline-block;margin-top:8px}.duel-reward-balance b{display:inline;font-size:13px;color:#f4f7f8}.duel-reward-check{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#46e39a24;color:#46e39a;font-weight:900}.duel-reward-trade{display:grid;gap:8px}.duel-reward-trade label{margin:0;color:#c9d3db;font-size:13px}.duel-reward-trade input{margin:0}.duel-reward-link{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(150,170,190,.14);border-radius:10px;background:#0a1117}.duel-reward-link span{color:#c9d3db;font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.duel-reward-back{justify-self:start;padding:4px 0;border:0;background:none;color:#9aa6b2;font-size:12.5px;font-weight:700;cursor:pointer}.duel-reward .test-badge{font-size:9px;padding:0 5px}@media (max-width:560px){.duel-reward{padding:14px}.duel-reward-options{grid-template-columns:minmax(0,1fr)}}.bot-persona-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.bot-persona-title .button{flex:0 0 auto;margin:0}.bot-persona-card{text-align:left;align-items:stretch}.bot-persona-head{display:flex;align-items:center;gap:10px;min-width:0}.bot-persona-head>div:last-child{display:grid;gap:2px;min-width:0}.bot-persona-head strong{font-size:14px}.bot-persona-busy{color:#46e39a;font-weight:800}.bot-persona-traits{display:grid;gap:4px;margin:6px 0 2px}.bot-persona-traits div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.bot-persona-traits dt{color:#8d94a2}.bot-persona-traits dd{margin:0;text-align:right;font-weight:700}.bot-persona-actions{display:flex;gap:8px;margin-top:6px}.bot-persona-actions .button{flex:1;margin:0;padding:8px 10px;font-size:11px}.bot-persona-form{display:grid;gap:10px}.bot-persona-form label{display:grid;gap:6px;margin:0}@media (max-width:560px){.bot-persona-title{flex-direction:column}.bot-persona-title .button{width:100%}}.bot-identity-grid:has(.bot-persona-card){grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.bot-identity-card.bot-persona-card{justify-items:stretch}.bot-persona-head .bot-tag{justify-self:start}.bot-avatar-preview{display:flex;justify-content:center;padding:6px 0}.bot-avatar-preview .duel-player-avatar{width:96px;height:96px;font-size:28px}.bot-avatar-preview .duel-player-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.bot-persona-actions{flex-wrap:wrap}.bot-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:12px;height:12px;margin-left:3px;color:#7d8a96;vertical-align:-1px;cursor:help;-webkit-tap-highlight-color:transparent}.bot-mark svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bot-mark:hover,.bot-mark:focus-visible{color:#c4ced6;outline:none}.bot-mark.is-large{width:16px;height:16px;vertical-align:2px}.bot-mark.is-large svg{width:16px;height:16px}.partner-analytics-list{display:grid;gap:10px}.partner-analytics-list article{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(620px,2.5fr);gap:20px;align-items:center;padding:17px;border:1px solid #22303b;border-radius:14px;background:#0c141a}.partner-analytics-list strong,.partner-analytics-list small{display:block}.partner-analytics-list small{color:#80909d}.partner-analytics-list dl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0}.partner-analytics-list dt{color:#768592;font-size:10px;text-transform:uppercase}.partner-analytics-list dd{margin:3px 0 0;font-weight:800}.creator-sparks{display:grid;gap:11px;margin-top:18px}.creator-spark{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center}.creator-spark>span{display:flex;justify-content:space-between;font-size:12px}.creator-spark>span b{color:#edf3f6}.creator-spark>div{display:flex;align-items:flex-end;gap:3px;height:28px;border-bottom:1px solid #28353e}.creator-spark i{flex:1;height:var(--h);min-width:2px;border-radius:2px 2px 0 0;background:#3ac989}.creator-spark:nth-child(2) i{background:#6a8eaa}.creator-spark:nth-child(3) i{background:#9b7be5}.creator-spark:nth-child(4) i{background:#46e39a}.creator-campaign-builder{grid-column:1/-1}.creator-campaign-builder input{min-width:0;padding:10px;border:1px solid #293844;border-radius:9px;background:#081016;color:#eef3f6}.creator-tier-settings{width:100%;margin:4px 0 0;padding:13px;border:1px solid #25343f;border-radius:12px}.creator-tier-settings legend{padding:0 6px;color:#8f9dab;font-size:12px}.creator-tier-settings>div{display:grid;grid-template-columns:minmax(80px,1fr) repeat(2,minmax(100px,1fr));gap:10px;align-items:end}.creator-tier-settings label{display:grid;gap:5px;color:#8f9dab;font-size:11px}.creator-tier-settings strong{padding-bottom:11px;color:#46e39a;font-size:12px}.partner-ledger-status.is-active{color:#46e39a;border-color:#46e39a59}.partner-ledger-status.is-review{color:#e8bc63;border-color:#e8bc6359}.partner-ledger-status.is-blocked,.partner-ledger-status.is-void{color:#ef7777;border-color:#ef777759}@media (max-width:800px){.partner-analytics-list article{grid-template-columns:1fr}.partner-analytics-list dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.creator-spark{grid-template-columns:1fr}.creator-spark>div{height:24px}}@media (max-width:520px){.creator-campaign-builder{grid-template-columns:1fr}.creator-tier-settings>div{grid-template-columns:1fr 1fr}.creator-tier-settings strong{grid-column:1/-1;padding-bottom:0}.partner-payout-buttons{flex-wrap:wrap}.partner-payout-buttons .button{flex:1;min-width:125px}}.partner-tabs button{padding:9px 12px;border:1px solid #26343f;border-radius:9px;background:#0c141b;color:#a9b5c0;white-space:nowrap}body:not(.admin-host) #modal.create-duel-modal{isolation:isolate}body:not(.admin-host) #modal.create-duel-modal::backdrop{background:#030508db;backdrop-filter:none;filter:none;animation:none;transition:none}#modal.create-duel-modal .cd-picker,#modal.create-duel-modal .cd-top,#modal.create-duel-modal .cd-body{background:#0d141b}#modal.create-duel-modal .cd-body{scrollbar-gutter:stable}#modal.create-duel-modal .cd-card.is-skeleton .cd-card-art{background:#0a1117;animation:none}#modal.create-duel-modal .cd-card.is-skeleton.cd-family{min-height:225px}#modal.create-duel-modal .cd-body.is-loading .cd-grid{pointer-events:none}@media (max-width:800px){.wd-picker .cd-eyebrow-row{align-items:flex-start;flex-direction:column;gap:10px}.wd-picker .cd-balance{display:flex;flex-wrap:wrap;max-width:100%;min-width:0;border-radius:12px;white-space:normal}.wd-picker .cd-balance span{min-width:0;overflow-wrap:anywhere;line-height:1.4}.wd-picker .cd-balance strong{min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.4}}.account-page{min-width:0;color:#f3f6f8}.account-identity{display:flex;align-items:center;gap:14px;margin:8px 0 22px;min-width:0}.account-identity>div:last-child{min-width:0}.account-page .account-identity h1{font-size:24px;line-height:1.25;margin:5px 0;color:#f3f6f8}.account-identity p{margin:0;color:#8c99a8;font-size:13px;overflow-wrap:anywhere}.account-identity-avatar{flex:0 0 56px;width:56px;height:56px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#141c24;border:1px solid #26323e;font-size:22px;font-weight:700}.account-identity-avatar img{width:100%;height:100%;object-fit:cover}.account-tabs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:6px;background:#0b1117;border:1px solid #202c37;border-radius:13px;scrollbar-width:none}.account-tabs::-webkit-scrollbar{display:none}.account-page .account-tabs .account-tab{flex:0 0 auto;white-space:nowrap;background:transparent;border:1px solid transparent;border-radius:9px;color:#a5b2bf;padding:10px 17px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;min-height:40px}.account-page .account-tabs .account-tab.is-active{background:#14251f;border-color:#294738;color:#7ce9b5;box-shadow:inset 0 -2px #46e39a}.account-tab:focus-visible{outline:2px solid #46e39a;outline-offset:2px}.account-content{min-width:0;margin-top:20px;scroll-margin-top:110px}.account-content:focus{outline:none}.account-content .account-box{margin:0 0 20px;padding:20px;border:1px solid #202c37;background:#0b1117;border-radius:14px;box-shadow:none}.account-overview h2{font-size:21px;margin:0 0 16px;color:#f3f6f8}.account-quick-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.account-quick-stats>div{min-width:0;padding:16px;background:#101720;border:1px solid #202c37;border-radius:12px}.account-quick-stats span{display:block;color:#8c99a8;font-size:12px;line-height:1.5}.account-quick-stats strong{display:block;margin-top:6px;font-size:23px;color:#f3f6f8}.account-content .avatar-profile-card,.account-content .trade-profile-card{margin:0 0 18px;padding:20px;background:#0b1117;border:1px solid #202c37;box-shadow:none;border-radius:14px}.account-content .avatar-profile-card h3,.account-content .trade-profile-card h3{font-size:18px}.account-content .avatar-profile-copy p,.account-content .trade-profile-copy p{font-size:13px;line-height:1.6}.account-content .profile-avatar-preview{width:64px;height:64px}.account-content .notif-settings-card,.account-content .section-heading:first-child{margin-top:0}.account-content .responsive-data-panel{min-width:0;overflow:hidden}.account-settings-footer{margin:20px 0}@media (max-width:800px){.account-identity{gap:12px;margin-bottom:18px}.account-page .account-identity h1{font-size:21px}.account-page .account-tabs .account-tab{padding:9px 14px}.account-content{margin-top:16px;scroll-margin-top:92px}.account-quick-stats{gap:8px}.account-quick-stats>div{padding:12px 10px}.account-quick-stats span{font-size:11px}.account-quick-stats strong{font-size:20px}.account-content .account-box,.account-content .avatar-profile-card,.account-content .trade-profile-card{padding:16px}.account-content .account-box{flex-wrap:wrap;gap:16px}.account-content .account-balance-info{min-width:0;max-width:100%}.account-content .account-balance-info strong{overflow-wrap:anywhere}.account-content .avatar-profile-card,.account-content .trade-profile-card{grid-template-columns:1fr;min-width:0}.account-content form,.account-content input,.account-content .grid{min-width:0;max-width:100%}}@media (min-width:801px){#recent-cards>:nth-child(n+10){display:none}}.admin-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border:1px solid rgba(150,170,190,.18);border-radius:12px;background:#0d141b;color:#c9d3db;cursor:pointer}.admin-bell:hover{border-color:#46e39a73;color:#f4f7f8}.admin-bell svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin-bell-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#46e39a;color:#04120c;font-size:10px;font-weight:900;line-height:18px;text-align:center}.admin-top .admin-bell.is-desktop{align-self:flex-start}.admin-mobile-bar .admin-bell.is-mobile{margin-left:auto;margin-right:8px}@media (max-width:800px){.admin-top .admin-bell.is-desktop{display:none}}@media (min-width:801px){.admin-mobile-bar .admin-bell.is-mobile{display:none}}.admin-alerts-backdrop{position:fixed;inset:0;z-index:80;background:transparent}.admin-alerts-panel{position:fixed;top:72px;right:24px;z-index:81;display:flex;flex-direction:column;width:min(380px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 96px));border:1px solid rgba(150,170,190,.18);border-radius:16px;background:#0a1117;box-shadow:0 24px 60px #00000080;overflow:hidden}.admin-alerts-panel header,.admin-alerts-panel footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(150,170,190,.12)}.admin-alerts-panel footer{border-top:1px solid rgba(150,170,190,.12);border-bottom:0;justify-content:center}.admin-alerts-panel header b{font-size:14px}.admin-alerts-list{display:flex;flex-direction:column;overflow:auto;padding:4px 0}.admin-alerts-empty{margin:18px;color:#8d94a2;font-size:13px;text-align:center}.admin-alerts-link{padding:0;border:0;background:none;color:#46e39a;font-size:12px;font-weight:700;cursor:pointer}.admin-alert-item{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 26px 10px 14px;border:0;border-radius:0;background:none;box-shadow:none;color:#f4f7f8;text-align:left;cursor:pointer}.admin-alerts-list .admin-alert-item+.admin-alert-item{border-top:1px solid rgba(150,170,190,.09)}.admin-alert-item:hover{background:#ffffff09}.admin-alert-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:#111923;font-size:13px}.admin-alert-copy{display:grid;gap:2px;flex:1;min-width:0}.admin-alert-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.admin-alert-head b{overflow:hidden;font-size:13px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-alert-head small{flex:none;color:#7d8a96;font-size:11px;font-variant-numeric:tabular-nums}.admin-alert-body{display:-webkit-box;overflow:hidden;color:#9aa6b1;font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-alert-item:not(.is-unread) .admin-alert-head b{color:#b7c0c8;font-weight:550}.admin-alert-item:not(.is-unread) .admin-alert-icon{opacity:.6}.admin-alert-dot{position:absolute;top:15px;right:12px;width:7px;height:7px;border-radius:50%;background:#46e39a}.admin-alerts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-alerts-grid .panel{margin-top:0}.admin-alerts-history{grid-column:1/-1}.admin-alerts-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-alert-row{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(150,170,190,.1)}.admin-alert-row .admin-alert-item{flex:1}.admin-alert-row .admin-alerts-link{flex:none;white-space:nowrap}.admin-alerts-status.is-on{color:#8fe5bb;font-weight:700}.admin-alerts-fine{margin-top:10px;font-size:11.5px}.admin-alert-prefs{white-space:normal}.admin-alert-prefs th,.admin-alert-prefs td{padding:10px 6px;vertical-align:middle}.admin-alert-prefs th:not(:first-child),.admin-alert-prefs td:not(:first-child){width:64px;text-align:center}.admin-alert-prefs .wd-switch{display:inline-flex;justify-content:center}.admin-alert-toggle{margin:0}.admin-alert-device{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(150,170,190,.1)}.admin-cash-sound{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(150,170,190,.1)}.admin-cash-sound>div{display:grid;gap:2px;flex:1}.admin-cash-sound small{color:#8794a1;font-size:12px}.admin-cash-sound .button{flex:none}.admin-alert-device>div{display:grid;gap:3px;min-width:0}.admin-alert-device small{color:#8d94a2;font-size:11.5px}.admin-alert-device .button{margin:0;flex:none;padding:8px 12px;font-size:11px}.admin-ios-guide{display:grid;gap:8px;padding:12px;border:1px solid rgba(70,227,154,.18);border-radius:12px;background:#46e39a0a}.admin-ios-guide ol{margin:0;padding-left:18px;display:grid;gap:4px;color:#c9d3db;font-size:13px}.admin-ios-guide small{color:#8d94a2}@media (max-width:900px){.admin-alerts-grid{grid-template-columns:minmax(0,1fr)}.admin-alerts-panel{top:64px;right:12px}.admin-alert-row{flex-direction:column;align-items:stretch;gap:0}.admin-alert-row .admin-alerts-link{align-self:flex-end;padding:0 10px 10px}}.creator-commission-history{display:grid;gap:12px;padding:20px;border:1px solid rgba(150,170,190,.13);border-radius:16px;background:#0d151c;box-shadow:0 10px 28px #0000001f}.creator-commission-history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.creator-commission-history-head small{display:block;color:#82909f;font-size:11px;font-weight:800;letter-spacing:.08em}.creator-commission-history-head h3{margin:4px 0 0}.creator-commission-history-head>span{color:#778594;font-size:12px}.creator-commission-history-list{display:grid;gap:8px}.creator-commission-history-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:13px;border:1px solid rgba(150,170,190,.11);border-radius:12px;background:#0a1218}.creator-commission-history-list>article>div:first-child{display:grid;gap:4px;min-width:0}.creator-commission-history-list strong,.creator-commission-history-list small{display:block}.creator-commission-history-list small{color:#7e8c99;font-size:11px}.creator-commission-history-list dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.creator-commission-history-list dt{color:#778592;font-size:10px;text-transform:uppercase}.creator-commission-history-list dd{margin:3px 0 0;font-weight:800}.creator-commission-source{width:max-content;max-width:100%;padding:4px 7px;border:1px solid rgba(150,170,190,.18);border-radius:999px;color:#aebac4;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.creator-commission-source.is-bot{color:#9ef0c9;border-color:#46e39a47;background:#46e39a0a}.creator-commission-empty{padding:18px;border:1px dashed rgba(150,170,190,.18);border-radius:12px;color:#82909f;text-align:center}@media (max-width:800px){.creator-commission-history{padding:16px}.creator-commission-history-head{align-items:flex-start;flex-direction:column;gap:6px}.creator-commission-history-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.creator-commission-history-list dl{grid-template-columns:1fr 1fr}.creator-commission-history-list dl>div:last-child{grid-column:1/-1}}.creator-net-policy{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(150,170,190,.16);border-radius:12px;background:#0a1117}.creator-net-policy.is-on{border-color:#46e39a59}.creator-net-policy small{color:#8d94a2;font-size:11.5px;line-height:1.45}.partner-commission-actions{display:flex;flex-wrap:wrap;gap:8px}.partner-commission-actions .button{margin:0}.creator-net-alert{margin:10px 0;padding:10px 12px;border:1px solid rgba(70,227,154,.25);border-radius:10px;background:#46e39a0f;color:#c9f5df;font-size:12.5px}.creator-net-alert.is-warning{border-color:#e4ae3959;background:#e4ae3912;color:#f3d9a2}.creator-net-missing{color:#e4ae39}.partner-mobile-list article.is-blocked{border-color:#e4ae3959}.partner-ledger-status.is-blocked,.partner-ledger-status.is-reserved{color:#f3d9a2;border-color:#e4ae3959}.partner-ledger-status.is-zero{color:#8d94a2}.creator-calc-lines{display:grid;gap:6px;margin:12px 0}.creator-calc-lines div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:#0a1117;font-size:13px}.creator-calc-lines div span{color:#b7c0c8}.creator-calc-lines div.is-strong{border:1px solid rgba(70,227,154,.25)}.creator-calc-lines div.is-strong b{color:#8fe5bb}.creator-net-note{color:#8d94a2;font-size:12px}.creator-net-others{margin:10px 0;display:grid;gap:6px}.creator-net-others summary{cursor:pointer;color:#c9d3db;font-weight:700}.creator-net-others>div{display:grid;gap:2px;padding:8px 0;border-top:1px solid rgba(150,170,190,.1)}.creator-net-others small{color:#8d94a2}.creator-source-grid{margin-bottom:12px}.duel-volume{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 3px;border:1px solid #2d3945;border-radius:9px;background:#0f161e}.duel-volume.is-on{border-color:#315144;background:#101c17}.duel-volume .duel-sound-toggle{width:26px;height:26px;padding:0;justify-content:center;border:0;background:transparent}.duel-volume .duel-sound-toggle:hover{background:#ffffff0d}.duel-volume-range{--volume:100%;width:92px;height:18px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.duel-volume-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#8edeb6 0 var(--volume),#2b3742 var(--volume))}.duel-volume-range::-moz-range-track{height:4px;border-radius:999px;background:#2b3742}.duel-volume-range::-moz-range-progress{height:4px;border-radius:999px;background:#8edeb6}.duel-volume-range::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;border:2px solid #0f161e;border-radius:50%;background:#e9f5ef;-webkit-appearance:none;appearance:none;box-shadow:0 0 0 1px #8edeb6}.duel-volume-range::-moz-range-thumb{width:12px;height:12px;border:2px solid #0f161e;border-radius:50%;background:#e9f5ef}.duel-volume-range:focus-visible{outline:2px solid #8edeb6;outline-offset:3px;border-radius:4px}.duel-volume.is-muted .duel-volume-range::-webkit-slider-runnable-track{background:#2b3742}.duel-volume-value{min-width:30px;color:#8edeb6;font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.duel-volume.is-muted .duel-volume-value{color:#778592}@media (max-width:800px){.duel-volume{gap:5px;padding-right:8px}.duel-volume-range{width:72px}.duel-volume-value{display:none}.duel-volume .duel-sound-toggle{width:26px;height:26px}}.duel-volume input.duel-volume-range{min-width:0;min-height:0!important;height:18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.duel-arena-status{gap:8px;min-height:32px;padding:0 14px 0 12px;border:1px solid #ffffff14;background:linear-gradient(180deg,#0f151b,#0b1015);color:#e7eaed;font-size:9px;font-weight:800;letter-spacing:1.6px;box-shadow:inset 0 1px #ffffff10,0 6px 16px #00000059}.duel-arena-status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--status-dot,#9aa3ab);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-dot,#9aa3ab) 18%,transparent),0 0 10px color-mix(in srgb,var(--status-dot,#9aa3ab) 60%,transparent)}.duel-arena-status.is-open{--status-dot:#3ddc97}.duel-arena-status.is-live{--status-dot:#f5b544}.duel-arena-status.is-live:before{animation:duel-status-live 1.1s ease-in-out infinite}.duel-arena-status.is-final{--status-dot:#c8ced4;color:#c8ced4}@keyframes duel-status-live{50%{opacity:.35}}.duel-volume,.duel-volume.is-on{border:1px solid #ffffff14;background:linear-gradient(180deg,#0f151b,#0b1015);box-shadow:inset 0 1px #ffffff10,0 6px 16px #00000059}.duel-volume .duel-sound-toggle,.duel-volume .duel-sound-toggle.is-on{color:#e7eaed}.duel-volume.is-muted .duel-sound-toggle{color:#7d858d}.duel-volume-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f1f3f5 0,#b9c0c7 var(--volume),#223040 var(--volume))}.duel-volume-range::-moz-range-progress{background:linear-gradient(90deg,#f1f3f5,#b9c0c7)}.duel-volume-range::-moz-range-track{background:#223040}.duel-volume-range::-webkit-slider-thumb{border:0;background:radial-gradient(circle at 35% 30%,#fff,#d9dee3);box-shadow:0 1px 4px #000a,0 0 0 3px #ffffff14}.duel-volume-range::-moz-range-thumb{border:0;background:#f1f3f5;box-shadow:0 1px 4px #000a}.duel-volume-range:focus-visible{outline-color:#e7eaed}.duel-volume-value{color:#c8ced4;letter-spacing:.4px}.duel-volume.is-muted .duel-volume-value{color:#6f777f}.dep-coupon-section{display:grid;gap:8px}.dep-coupon-section .dep-label small{color:#7d8790;font-weight:600}.dep-coupon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.dep-coupon-row input{min-width:0;text-transform:uppercase;letter-spacing:.6px}.dep-coupon-row input::placeholder{text-transform:none;letter-spacing:0}.dep-coupon-apply{min-width:96px;margin:0}.dep-coupon-applied{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:#0e1a15;box-shadow:inset 0 0 0 1px #1f3a2e}.dep-coupon-applied>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#173326;color:#7df0b5;font-weight:900;font-size:13px}.dep-coupon-applied small{display:block;color:#7d8790;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.dep-coupon-applied b{color:#e9f3ee;font-size:13px}html[data-look="3d"] body:not(.admin-host) .dep-coupon-applied{background:#0a1016;box-shadow:inset 0 2px 8px #000000a6}.dep-coupon-row>input,.dep-coupon-row>.dep-coupon-apply{height:48px;min-height:48px;box-sizing:border-box}body.admin-host .creator-quota-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.admin-host .creator-quota-grid article{display:grid;gap:4px;padding:14px;border:1px solid #2a2f37;border-radius:12px;background:#111419}body.admin-host .creator-quota-grid small{color:#8a929b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}body.admin-host .creator-quota-grid strong{color:#f1f4f6;font-size:22px;font-variant-numeric:tabular-nums}body.admin-host .creator-quota-grid span{color:#79828b;font-size:11px}body.admin-host .creator-quota-grid article.is-highlight strong{color:#46e39a}body.admin-host .creator-quota-bar{height:6px;margin:12px 0 4px;border-radius:999px;background:#23282f;overflow:hidden}body.admin-host .creator-quota-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fbf80,#46e39a)}body.admin-host .creator-quota-form{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:12px}body.admin-host .creator-quota-form label{display:grid;gap:6px;color:#9aa3ab;font-size:12px}body.admin-host .creator-quota-form input{padding:11px;border:1px solid #2d333b;border-radius:9px;background:#0d1014;color:#eef2f4}body.admin-host .creator-quota-form small{grid-column:1/-1;color:#7d858d}body.admin-host .creator-quota-locked{margin:12px 0 0;color:#a7afb6;font-size:12px}body.admin-host .creator-quota-history{display:grid;gap:8px;margin-top:16px}body.admin-host .creator-quota-history h4{margin:0 0 4px}body.admin-host .creator-quota-history article{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #262b32;border-radius:11px;background:#0f1216}body.admin-host .creator-quota-history article>div:last-child{text-align:right}body.admin-host .creator-quota-history small{display:block;color:#7d858d;font-size:11px}body.admin-host .creator-quota-log{margin-top:12px;color:#9aa3ab}body.admin-host .creator-quota-log div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #20252b;font-size:12px}@media (max-width:800px){body.admin-host .creator-quota-grid{grid-template-columns:1fr 1fr}body.admin-host .creator-quota-form{grid-template-columns:1fr}}.creator-quota-card{display:grid;gap:14px;margin:18px 0;padding:20px;border:1px solid #233140;border-radius:18px;background:linear-gradient(180deg,#101820,#0c1218)}.creator-quota-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.creator-quota-head small{color:#46e39a;font-size:11px;font-weight:850;letter-spacing:.1em}.creator-quota-head h3{margin:4px 0 0;font-size:20px}.creator-quota-head .button{margin:0;white-space:nowrap}.creator-quota-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.creator-quota-values div{padding:12px 14px;border-radius:12px;background:#0a1016}.creator-quota-values dt{color:#8592a0;font-size:11px;font-weight:700}.creator-quota-values dd{margin:4px 0 0;color:#f1f5f7;font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.creator-quota-values .is-available dd{color:#46e39a}.creator-quota-progress{height:8px;border-radius:999px;background:#1c2631;overflow:hidden}.creator-quota-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fbf80,#46e39a)}.creator-quota-meta{margin:0;color:#8592a0;font-size:12px}.creator-quota-history-user summary{cursor:pointer;color:#c9d3db;font-size:13px;font-weight:700}.creator-quota-history-user article{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #1c2631}.creator-quota-history-user article>div:last-child{text-align:right}.creator-quota-history-user small{display:block;color:#7c8996;font-size:11px}html[data-look="3d"] body:not(.admin-host) .creator-quota-card{border-color:transparent;background:var(--x3-raised);box-shadow:var(--x3-shadow)}html[data-look="3d"] body:not(.admin-host) .creator-quota-values div{background:var(--x3-pressed);box-shadow:var(--x3-inset)}@media (max-width:600px){.creator-quota-card{padding:16px}.creator-quota-head{flex-direction:column;align-items:stretch}.creator-quota-values{grid-template-columns:1fr 1fr}.creator-quota-values .is-available{grid-column:1/-1}}.cd-rival-option{--side:#46E39A;--side-rgb:70,227,154}.cd-rival-option.is-player{--side:#C9D3DC;--side-rgb:201,211,220}.cd-rival-mark{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;border:1px solid rgba(var(--side-rgb),.35);background:rgba(var(--side-rgb),.08);color:var(--side);font-style:normal;font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;font-weight:800;opacity:.65;transition:opacity .18s ease}.cd-rival-option.is-selected .cd-rival-mark{opacity:1}@media (max-width:520px){.cd-side-option{gap:8px;padding:8px 10px 8px 8px;align-items:center}.cd-side-option img,.cd-rival-mark{width:28px;height:28px;flex-basis:28px}.cd-side-option b{font-size:16px}.cd-side-option small{white-space:normal;overflow:visible;text-overflow:clip;font-size:11px;line-height:1.2}}#modal .bot-picker>header{display:block;height:auto;min-height:0;position:static;flex-wrap:initial;gap:0}@media (max-width:800px){#modal .bot-picker>header{padding:22px 56px 16px 18px}}.creator-page.is-simple{gap:18px}.creator-page.is-simple .creator-hero{padding:22px 26px}.creator-page.is-simple .creator-hero h1{margin:0}.creator-campaign-details{grid-column:1/-1;border-radius:16px;background:linear-gradient(180deg,#0f151b,#0b1116);box-shadow:0 14px 24px -14px #000000f2,inset 0 1px #ffffff12}.creator-campaign-details>summary{cursor:pointer;list-style:none;padding:14px 18px;color:#c9d3dc;font-size:13px;font-weight:800}.creator-campaign-details>summary::-webkit-details-marker{display:none}.creator-campaign-details>summary:after{content:"+";float:right;color:#6f7b87;font-size:16px;line-height:1}.creator-campaign-details[open]>summary:after{content:"–"}.creator-campaign-details .creator-campaign-builder{padding:0 18px 16px;border:0;background:none;box-shadow:none}.creator-earnings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:12px}.creator-earnings>article{display:grid;align-content:space-between;gap:10px;min-width:0;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#0f151b,#0b1116);box-shadow:0 22px 34px -16px #000000f2,0 6px 14px -4px #00000080,inset 0 1px #ffffff12}.creator-earnings small{color:#8c99a8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.creator-earnings strong{color:#f3f6f8;font-size:26px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.creator-earnings .is-main strong{color:#7df0b5}.creator-level strong{display:block;margin-top:4px;font-size:18px}.creator-level-bar{height:8px;border-radius:999px;background:#080d11;box-shadow:inset 0 2px 4px #000000a6;overflow:hidden}.creator-level-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3fd38d,#7df0b5)}.creator-level>span{color:#8c99a8;font-size:12px;line-height:1.4}.creator-results{display:grid;gap:12px}.creator-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.creator-results-head h3,.creator-recent h3{margin:0;font-size:16px;font-weight:850}.creator-page.is-simple .creator-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-recent{display:grid;gap:10px;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#0f151b,#0b1116);box-shadow:0 22px 34px -16px #000000f2,0 6px 14px -4px #00000080,inset 0 1px #ffffff12}.creator-recent ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.creator-recent li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #ffffff0a}.creator-recent li:first-child{border-top:0}.creator-recent li>div{display:grid;gap:2px;min-width:0}.creator-recent li>div:last-child{justify-items:end;text-align:right}.creator-recent li strong{font-size:13px}.creator-recent li small{color:#6f7b87;font-size:11px}.creator-recent li b{font-size:14px;font-variant-numeric:tabular-nums}.creator-recent details>summary{cursor:pointer;padding:8px 0 0;color:#8c99a8;font-size:12px;font-weight:800}.creator-page.is-simple .creator-disclaimer{margin:0;font-size:12px}@media (max-width:960px){.creator-earnings{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-level{grid-column:1/-1}}@media (max-width:800px){.creator-page.is-simple .creator-hero{padding:18px}.creator-earnings{grid-template-columns:1fr 1fr}.creator-earnings .is-main{grid-column:1/-1}.creator-earnings>article{padding:14px 16px}.creator-earnings strong{font-size:22px}.creator-earnings .is-main strong{font-size:28px}.creator-page.is-simple .creator-metrics{grid-template-columns:1fr 1fr}.creator-recent{padding:14px 16px}}.partner-ledger-status{align-self:start;justify-self:end;align-items:center;height:auto;min-height:0;flex:none;line-height:1.2;white-space:nowrap}.partner-page{width:min(1080px,calc(100% - 40px));margin-inline:auto;padding:48px 0 96px;display:grid;gap:40px;color:#f3f6f8}.partner-page>*{min-width:0}.pp-hero{display:grid;justify-items:start;gap:14px;max-width:760px}.pp-eyebrow{color:#46e39a;font-size:11px;font-weight:850;letter-spacing:.16em}.pp-hero h1{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(38px,6vw,64px);line-height:.95;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.pp-hero h1 em{font-style:normal;color:#46e39a}.pp-hero p{margin:0;max-width:640px;color:#9aa6b2;font-size:16px;line-height:1.6}.pp-hero .button{margin-top:6px}.pp-section{display:grid;gap:16px}.pp-section h2{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(24px,3.2vw,32px);font-weight:800;letter-spacing:.01em;text-transform:uppercase}.pp-lead{margin:-6px 0 0;color:#9aa6b2;font-size:14px}.pp-steps,.pp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.pp-steps li,.pp-benefits article,.pp-card{border-radius:18px;background:linear-gradient(180deg,#0f151b,#0b1116);box-shadow:0 18px 30px -18px #000000f2,0 6px 12px -6px #00000080,inset 0 1px #ffffff10}.pp-steps li,.pp-benefits article{display:grid;align-content:start;gap:6px;padding:18px 20px}.pp-steps b{color:#46e39a;font-family:Barlow Condensed,Impact,sans-serif;font-size:18px;font-weight:800;letter-spacing:.06em}.pp-steps h3,.pp-benefits h3{margin:0;font-size:15px;font-weight:800}.pp-steps p,.pp-benefits p{margin:0;color:#9aa6b2;font-size:13.5px;line-height:1.5}.pp-link{padding:0;border:0;background:none;color:#46e39a;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pp-commission-link{justify-self:start;font-size:13.5px}.pp-card{padding:22px}.pp-form{display:grid;gap:14px}.pp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.pp-grid label{display:grid;gap:6px;min-width:0;color:#c9d3dc;font-size:12.5px;font-weight:700}.pp-grid label small{color:#6f7b87;font-weight:600}.pp-grid .is-wide{grid-column:1/-1}.pp-form input:not([type=checkbox]),.pp-form select,.pp-form textarea{width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid #233140;border-radius:12px;background:#080d12;color:#f3f6f8;font:inherit;font-size:15px;box-sizing:border-box}.pp-form textarea{min-height:84px;resize:vertical}.pp-form input:focus-visible,.pp-form select:focus-visible,.pp-form textarea:focus-visible{outline:2px solid #46e39a66;outline-offset:1px}.pp-form [aria-invalid=true]{border-color:#f0857a!important}.pp-check{display:flex;align-items:flex-start;gap:10px;color:#c9d3dc;font-size:13.5px;line-height:1.45}.pp-check input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:#46e39a}.pp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pp-form-error{margin:0;padding:10px 12px;border-radius:10px;background:#2a1418;color:#ffb3bb;font-size:13px}.pp-submit{justify-self:start;min-width:240px}.pp-status,.pp-done{display:grid;justify-items:start;gap:8px}.pp-status h3,.pp-done h3{margin:0;font-size:18px;font-weight:850}.pp-status p,.pp-done p{margin:0;color:#9aa6b2;font-size:14px;line-height:1.55}.pp-done .button{margin-top:6px}.pp-chip{padding:4px 9px;border-radius:999px;background:#46e39a1f;color:#7df0b5;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pp-chip.is-rejected{background:#ffffff0f;color:#c9d3dc}.pp-loading{color:#6f7b87;font-size:14px}.pp-modal{display:grid;gap:12px;max-width:560px}.pp-modal h2{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:26px;text-transform:uppercase}.pp-modal p,.pp-modal li{color:#c9d3dc;font-size:14px;line-height:1.55}.pp-modal p{margin:0}.pp-modal ul{display:grid;gap:8px;margin:0;padding-left:18px}.pp-modal-note{color:#8c99a8!important;font-size:12.5px!important}@media (max-width:800px){.partner-page{width:calc(100% - 32px);padding:28px 0 calc(110px + env(safe-area-inset-bottom));gap:30px}.pp-hero p{font-size:15px}.pp-hero .button,.pp-submit{width:100%;min-width:0;justify-self:stretch}.pp-steps,.pp-benefits{grid-template-columns:1fr;gap:10px}.pp-steps li,.pp-benefits article{padding:15px 16px}.pp-card{padding:16px}.pp-grid{grid-template-columns:1fr}.pp-form input:not([type=checkbox]),.pp-form select,.pp-form textarea{font-size:16px}}.partner-main-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.partner-main-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #263440;border-radius:11px;background:#0d151c;color:#9aa6b2;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.partner-main-tabs button.is-active{border-color:#46e39a66;color:#f3f6f8;background:#111d18}.partner-tab-count{min-width:20px;padding:2px 6px;border-radius:999px;background:#46e39a;color:#06110b;font-size:11px;text-align:center}.partner-app-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 12px}.partner-app-chips{display:flex;flex-wrap:wrap;gap:6px}.partner-app-chips button{min-height:34px;padding:0 12px;border:1px solid #263440;border-radius:999px;background:#0d151c;color:#9aa6b2;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.partner-app-chips button.is-active{border-color:#46e39a66;color:#f3f6f8}.partner-app-chips b{color:#46e39a}.partner-app-filters form{display:flex;gap:8px;min-width:min(100%,360px)}.partner-app-filters input{flex:1;min-width:0;min-height:38px;padding:0 12px;border:1px solid #263440;border-radius:10px;background:#081016;color:#eef3f6;font:inherit}.partner-app-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.partner-app-modal{display:grid;gap:12px;width:min(640px,100%)}.partner-app-modal h2{margin:0}.partner-app-modal>.partner-ledger-status{justify-self:start}.partner-app-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.partner-app-facts div{min-width:0}.partner-app-facts dt{color:#6f7b87;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.partner-app-facts dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:14px}.partner-app-facts a{color:#7df0b5}.partner-app-text small{color:#6f7b87;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.partner-app-text p{margin:4px 0 0;white-space:pre-line;color:#c9d3dc;font-size:14px;line-height:1.5}.partner-app-account p{margin:0;color:#c9d3dc;font-size:13.5px}.partner-app-warn{margin-top:8px!important;padding:10px 12px;border-radius:10px;background:#2b2210;color:#f3d9a2!important}.partner-app-ok{color:#7df0b5!important}.partner-app-notes{display:grid;gap:6px;color:#c9d3dc;font-size:12.5px;font-weight:700}.partner-app-notes textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #293844;border-radius:10px;background:#081016;color:#eef3f6;font:inherit}.partner-app-actions{flex-wrap:wrap}.partner-app-actions .is-danger{color:#ffb3bb}.partner-app-log summary{cursor:pointer;color:#8c99a8;font-size:12px;font-weight:800}.partner-app-log div{display:grid;gap:2px;padding:8px 0;border-top:1px solid #ffffff0a;font-size:12.5px}.partner-app-log span{color:#8c99a8}@media (max-width:620px){.partner-app-facts{grid-template-columns:1fr}.partner-app-filters form{width:100%}.partner-app-actions .button{flex:1 1 100%}}.partner-app-list>button{grid-template-columns:minmax(0,1fr) auto}.partner-app-list>button dl{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0}.partner-app-list>button dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-app-list>button>span:last-child{display:none}body .partner-app-filters input{height:40px;min-height:40px;padding:0 12px;font-size:14px}body .partner-app-filters form .button{min-height:40px;height:40px;padding:0 16px}.partner-app-modal>.button{justify-self:start;width:auto}.pp-auth-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.partner-app-linked{margin:0 0 4px;padding:10px 12px;border-radius:10px;background:#0f1a15;color:#c9d3dc;font-size:13.5px}@media (max-width:800px){.pp-auth-actions .button{flex:1 1 100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.pa-stats article{display:grid;align-content:start;gap:4px;min-width:0;padding:16px 18px;border:1px solid #1e2a33;border-radius:16px;background:#0c141a}.pa-stats small{color:#748390;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pa-stats strong{color:#f3f6f8;font-size:24px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-stats span{color:#748390;font-size:12px}.pa-stats article.is-alert{border-color:#46e39a55;background:#0e1a15}.pa-stats button{justify-self:start;padding:0;border:0;background:none;color:#46e39a;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pa-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:10px}.pa-program{display:flex;align-items:center;gap:8px;color:#9aa6b2;font-size:13px}.pa-program i{width:8px;height:8px;border-radius:50%;background:#e4ae39}.pa-program.is-on i{background:#46e39a}.pa-program button{padding:0;border:0;background:none;color:#46e39a;font:inherit;font-weight:800;cursor:pointer}.pa-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body .pa-filters input,body .pa-filters select{height:40px;min-height:40px;padding:0 12px;border:1px solid #263440;border-radius:10px;background:#081016;color:#eef3f6;font:inherit;font-size:13.5px}body .pa-filters input{width:260px;max-width:100%}body .pa-filters .button{height:40px;min-height:40px;padding:0 16px;margin:0}.pa-table{display:grid;border:1px solid #1e2a33;border-radius:16px;background:#0b1217;overflow:hidden}.pa-head,.pa-row{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) 104px repeat(3,minmax(64px,.6fr)) repeat(2,minmax(96px,.8fr)) 20px;align-items:center;gap:12px;padding:12px 18px}.pa-head{border-bottom:1px solid #1e2a33;color:#5f6e7a;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pa-head span:nth-child(n+4){text-align:right}.pa-row{width:100%;margin:0;border:0;border-top:1px solid #ffffff08;background:transparent;color:#eef3f6;font:inherit;text-align:left;cursor:pointer}.pa-row:first-of-type{border-top:0}.pa-row:hover{background:#101b22}.pa-row[hidden]{display:none}.pa-who,.pa-code{display:grid;gap:2px;min-width:0}.pa-who strong{font-size:14px}.pa-who small,.pa-code small{overflow:hidden;color:#748390;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pa-code b{font-size:13px;letter-spacing:.03em}.pa-num{text-align:right;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-go{color:#5f6e7a;font-size:18px;text-align:right}.pa-empty{padding:28px 18px;color:#748390;text-align:center}.pa-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.pa-card{display:grid;gap:4px;padding:18px 20px;border:1px solid #1e2a33;border-radius:16px;background:#0c141a}.pa-card h3{margin:0 0 6px;font-size:15px;font-weight:850}.pa-card h3 small{color:#748390;font-size:12px;font-weight:600}.pa-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #ffffff08;cursor:pointer}.pa-card h3+.pa-toggle{border-top:0}.pa-toggle span{display:grid;gap:3px;min-width:0}.pa-toggle b{font-size:13.5px}.pa-toggle small{color:#748390;font-size:12px;line-height:1.45}.pa-toggle input{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:42px;height:24px;margin:0;border-radius:999px;background:#25313b;cursor:pointer;transition:background .2s}.pa-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#c9d3dc;transition:transform .2s}.pa-toggle input:checked{background:#2f9e6a}.pa-toggle input:checked:after{transform:translate(18px);background:#fff}.pa-toggle input:disabled{opacity:.5;cursor:not-allowed}.pa-toggle input:focus-visible{outline:2px solid #46e39a;outline-offset:2px}.pa-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pa-fields label{display:grid;gap:5px;min-width:0;color:#c9d3dc;font-size:12.5px;font-weight:800}.pa-fields small{color:#748390;font-size:11.5px;font-weight:600}body .pa-card input[type=number]{width:100%;height:40px;min-height:40px;padding:0 12px;border:1px solid #263440;border-radius:10px;background:#081016;color:#eef3f6;font:inherit;font-size:14px;box-sizing:border-box}.pa-tiers{display:grid;gap:8px}.pa-tier{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center}.pa-tier strong{color:#46e39a;font-size:13px;letter-spacing:.06em}.pa-tier-head{color:#5f6e7a;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pa-save{grid-column:1/-1;display:flex;justify-content:flex-end}@media (max-width:1180px){.pa-head,.pa-row{grid-template-columns:minmax(160px,1.6fr) minmax(110px,1fr) 96px repeat(2,minmax(90px,.8fr)) 20px}.pa-head span:nth-child(4),.pa-head span:nth-child(5),.pa-head span:nth-child(6),.pa-row .pa-num:nth-child(4),.pa-row .pa-num:nth-child(5),.pa-row .pa-num:nth-child(6){display:none}}@media (max-width:900px){.pa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-settings{grid-template-columns:1fr}}@media (max-width:760px){.pa-filters{width:100%}body .pa-filters input{flex:1 1 100%;width:auto}body .pa-filters select,body .pa-filters .button{flex:1}.pa-table{gap:10px;border:0;background:none;overflow:visible}.pa-head{display:none}.pa-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who state" "code code" "n1 n2";gap:10px 12px;padding:14px 16px;border:1px solid #1e2a33!important;border-radius:14px;background:#0c141a}.pa-who{grid-area:who}.pa-state{grid-area:state;justify-self:end}.pa-code{grid-area:code;display:flex;gap:8px;align-items:baseline}.pa-row .pa-num{display:grid!important;gap:2px;text-align:left}.pa-row .pa-num:before{content:attr(data-label);color:#748390;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pa-row .pa-num:nth-child(4),.pa-row .pa-num:nth-child(5),.pa-row .pa-num:nth-child(6){display:none!important}.pa-row .pa-num:nth-child(7){grid-area:n1}.pa-row .pa-num:nth-child(8){grid-area:n2;text-align:right}.pa-go{display:none}.pa-fields{grid-template-columns:1fr}.pa-save .button{width:100%}}body .pa-filters{flex:1 1 420px;justify-content:flex-end;flex-wrap:nowrap}body .pa-filters input{flex:1 1 220px;width:auto;min-width:0;max-width:300px}body .pa-filters select{flex:0 0 120px;width:120px}body .pa-filters .button{flex:0 0 auto;width:auto;white-space:nowrap}.pa-code b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){body .pa-filters{flex-wrap:wrap}body .pa-filters input{flex:1 1 100%;max-width:none}body .pa-filters select{flex:1 1 0;width:auto}body .pa-filters .button{flex:1 1 0}}@media (max-width:760px){.partner-main-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.partner-main-tabs::-webkit-scrollbar{display:none}.partner-main-tabs button{flex:none}}body .partner-detail-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body .partner-detail-actions .button{width:auto;margin:0;min-height:40px;padding:0 16px}body .partner-detail-actions .button:first-child{margin-right:auto}.partner-tabs{scrollbar-width:none}.partner-tabs::-webkit-scrollbar{display:none}@media (max-width:620px){body .partner-detail-actions .button{flex:1 1 calc(50% - 8px)}body .partner-detail-actions .button:first-child{margin-right:0;flex-basis:100%}}.cd-mode{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 44px 14px 0;padding:4px;border-radius:14px;background:#080d12;box-shadow:inset 0 2px 6px #00000080}.cd-mode button{display:grid;justify-items:center;gap:1px;min-height:46px;padding:6px 10px;border:0;border-radius:11px;background:transparent;color:#8c99a8;font:inherit;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.cd-mode b{font-family:Barlow Condensed,Impact,sans-serif;font-size:17px;font-weight:800;letter-spacing:.06em}.cd-mode small{font-size:11px;font-weight:600;opacity:.8}.cd-mode button.is-selected{background:linear-gradient(180deg,#15211b,#101a15);color:#46e39a;box-shadow:0 6px 14px -8px #000000e6,inset 0 1px #ffffff12,inset 0 0 0 1px #46e39a40}.cd-mode button.is-selected small{color:#c9d3dc}.cd-mode button:focus-visible{outline:2px solid #46e39a;outline-offset:2px}.cd-summary-prize{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px}.cd-summary-prize span{color:#8c99a8;font-size:13px}.cd-summary-prize strong{font-size:24px;font-weight:850;font-variant-numeric:tabular-nums}.cd-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.cd-split>div{display:grid;gap:2px;min-width:0;padding:12px 14px;border-radius:14px;background:#080d12;box-shadow:inset 0 2px 6px #00000080}.cd-split span,.cd-split small{color:#8c99a8;font-size:11.5px;font-weight:700}.cd-split small{margin-top:4px}.cd-split strong{font-size:26px;font-weight:850;line-height:1.05;font-variant-numeric:tabular-nums}.cd-split b{font-size:15px;font-variant-numeric:tabular-nums}.cd-split .is-own strong,.cd-split .is-own b{color:#7df0b5}.cd-share{display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #ffffff0a}.cd-share-head{display:flex;align-items:center;justify-content:space-between}.cd-share-head b{color:#46e39a;font-size:15px;font-variant-numeric:tabular-nums}.cd-share-range{-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.cd-share-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#46e39a var(--fill,50%),#2b3742 var(--fill,50%))}.cd-share-range::-moz-range-track{height:6px;border-radius:999px;background:#2b3742}.cd-share-range::-moz-range-progress{height:6px;border-radius:999px;background:#46e39a}.cd-share-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border:0;border-radius:50%;background:#f3f6f8;box-shadow:0 4px 10px #0009,0 0 0 4px #46e39a33}.cd-share-range::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#f3f6f8;box-shadow:0 4px 10px #0009,0 0 0 4px #46e39a33}.cd-share-range:focus-visible{outline:2px solid #46e39a;outline-offset:4px;border-radius:8px}.cd-share-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px}.cd-share-presets button{min-height:36px;padding:0;border:1px solid #233140;border-radius:10px;background:#0b1117;color:#c9d3dc;font:inherit;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer}.cd-share-presets button.is-selected{border-color:#46e39a80;background:#101d17;color:#7df0b5}.cd-rival-note{margin:8px 0 0;color:#8c99a8;font-size:12px}.cd-summary.is-weighted .cd-summary-balance{margin-top:14px}.arena-mode-filter{display:flex;gap:6px;margin:0 0 10px;flex-wrap:wrap}.arena-mode-filter button{min-height:34px;padding:0 14px;border:1px solid #233140;border-radius:999px;background:#0b1117;color:#9aa6b2;font:inherit;font-size:12.5px;font-weight:800;letter-spacing:.03em;cursor:pointer}.arena-mode-filter button.is-active{border-color:#46e39a66;background:#101d17;color:#f3f6f8}body:not(.admin-host) .duel-card-mode.is-weighted{font-size:12.5px;letter-spacing:.04em}.duel-seat-share{display:block;color:#9aa6b2;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.duel-odds-bar{display:flex;height:5px;margin:2px 0 0;border-radius:999px;overflow:hidden;background:#2b3742}.duel-odds-bar i{display:block;height:100%}.duel-odds-bar i.side-tr{background:#f2b43c}.duel-odds-bar i.side-ct{background:#3d9bf0}@media (max-width:520px){.cd-split strong{font-size:22px}.cd-split>div{padding:10px 12px}.cd-share-presets button{font-size:12px}}.bot-mode-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.bot-mode-card{padding:16px 18px;border:1px solid #1e2a33;border-radius:16px;background:#0c141a}.bot-mode-card h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px}.bot-mode-card dl{display:grid;gap:8px;margin:0}.bot-mode-card dl div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.bot-mode-card dt{color:#8c99a8}.bot-mode-card dd{margin:0;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.bot-mode-card dd.is-good{color:#7df0b5}.bot-mode-card dd.is-bad{color:#f19a93}.bot-mode-card small{color:#748390;font-weight:600}.bot-proportional-settings{margin-top:14px}@media (max-width:760px){.bot-mode-split{grid-template-columns:1fr}}#my-prizes{flex-wrap:wrap;gap:12px}.prize-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.prize-filter b{min-width:20px;padding:1px 6px;border-radius:999px;background:#1a242e;color:#c9d3dc;font-size:11px;text-align:center}.prize-filter.is-selected b{background:#46e39a;color:#06120c}.pp-lead b{color:#46e39a}.pp-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.pp-tier{display:grid;align-content:start;gap:4px;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#0f151b,#0b1116);box-shadow:0 18px 30px -18px #000000f2,0 6px 12px -6px #00000080,inset 0 1px #ffffff10}.pp-tier small{color:#8c99a8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pp-tier strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:40px;font-weight:800;line-height:1;color:#f4f7f8}.pp-tier p{margin:0;color:#9aa6b2;font-size:13px;line-height:1.45}.pp-tier.is-start{box-shadow:0 18px 30px -18px #000000f2,inset 0 0 0 1px #46e39a59,inset 0 1px #ffffff10}.pp-tier.is-start strong{color:#46e39a}.pp-rules{display:grid;gap:10px;margin:0;padding:18px 20px 18px 38px;border-radius:18px;background:#0b1116;color:#b8c2cc;font-size:13.5px;line-height:1.5}.pp-rules b{color:#f4f7f8}.pp-note{margin:0;color:#8c99a8;font-size:13px;line-height:1.5}@media (max-width:560px){.pp-tiers{grid-template-columns:1fr 1fr}.pp-tier{padding:15px 16px}.pp-tier strong{font-size:34px}.pp-rules{padding:16px 16px 16px 32px}}.rank-icon{display:inline-grid;place-items:center;flex:none;vertical-align:middle;line-height:0}.rank-icon img{display:block;width:auto;object-fit:contain}.rank-icon b{font-size:9px;font-weight:850;letter-spacing:.04em;color:#c9d3dc;line-height:1}.rank-icon svg{display:block;height:100%;width:auto}.rank-icon-xs img,.rank-icon-xs svg{height:14px}.rank-icon-sm img,.rank-icon-sm svg{height:18px}.rank-icon-md img,.rank-icon-md svg{height:26px}.rank-icon-lg img,.rank-icon-lg svg{height:44px}.rank-icon.rank-silver{color:#b9c3cc}.rank-icon.rank-gold{color:#e3bf5e}.rank-icon.rank-guardian{color:#8fb4f2}.rank-icon.rank-eagle{color:#dcb35a}.rank-icon.rank-global{color:#f0c75e}.rank-icon.rank-none{color:#7d8793}.leader-tag{display:inline-flex;align-items:center;flex:none;padding:1px 6px;border:1px solid #2f5a45;border-radius:999px;background:#0e1a14;color:#7de7b5;font-size:9px;font-weight:850;letter-spacing:.06em;line-height:1.5;white-space:nowrap}.leader-tag small{font-size:inherit;font-weight:700;color:#5fb48b}.leader-tag.is-top-1{border-color:#5c4b20;background:#17130a;color:#f0cf74}.leader-tag.is-top-2{border-color:#3d4853;background:#11161b;color:#cdd6de}.leader-tag.is-top-3{border-color:#4d3a28;background:#16110c;color:#dcaa7c}.duel-seat-name{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%}.duel-seat-name [data-player-name]{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.2}.duel-seat-name .seat-rank,.duel-seat-name .seat-leader{flex:none}.seat-rank:empty,.seat-leader:empty{display:none}.x1-pie-card-head b{display:inline-flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.x1-pie-card-head .x1-pie-name{min-width:0;overflow-wrap:anywhere}.history-rival.is-player{display:inline-flex;align-items:center;gap:6px}.xp-event-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #2f5a45;border-radius:999px;background:#0d1913;color:#9fd9bd;font-size:11px;white-space:nowrap}.xp-event-chip b{color:#46e39a;font-weight:850;letter-spacing:.04em}.xp-event-chip span{color:#7fb59a;font-size:10px;font-weight:800;letter-spacing:.08em}.xp-event-chip em{font-style:normal;color:#c7d6cf}.xp-event-chip.is-next{border-color:#26323d;background:#0e141a;color:#9aa7b2}.xp-event-chip.is-next b{color:#d9e1e7}.arena-xp-event:empty{display:none}@media (max-width:560px){.xp-event-chip{white-space:normal;flex-wrap:wrap;row-gap:2px;border-radius:12px}}.duel-card-mode.is-free{border-color:#2f5a45;background:#0e1a14;color:#7de7b5}.duel-free-req{display:flex;align-items:center;gap:6px;margin:8px 0 2px;min-height:20px;line-height:1.35;color:#9aa7b2;font-size:11px;font-weight:650}.duel-free-req .rank-icon{flex:none}.duel-free-req span{min-width:0}.duel-card.is-free-duel.is-locked .duel-card-action{background:#151c22;border-color:#26323d;color:#8d99a5}body:not(.admin-host) .duel-card.is-free-duel.is-locked .duel-card-action{white-space:normal;padding:8px 12px;font-size:12px;letter-spacing:.02em;line-height:1.25;text-wrap:balance}.rk-v2{display:grid;gap:16px;max-width:1000px;margin:0 auto}.rk-v2 .rk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.rk-v2 .rk-head h1{margin:0;font:800 clamp(30px,4vw,40px)/1 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em}.rk-v2 .rk-head p{margin:6px 0 0;color:#8795a1;font-size:13px}.rk-v2 .rk-card{display:grid;align-content:start;gap:12px;padding:18px 20px;border:1px solid #1f2a33;border-radius:16px;background:#0d1319}.rk-v2 .rk-label{color:#6f7d89;font-size:10px;font-weight:850;letter-spacing:.12em}.rk-v2 .rk-muted{color:#6f7d89;font-size:12px;margin:0}.rk-v2 .rk-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.rk-v2 .rk-mine-head{display:flex;align-items:center;gap:14px}.rk-v2 .rk-mine-head strong{display:block;color:#f3f6f8;font:800 24px/1.05 Barlow Condensed,Impact,sans-serif;letter-spacing:.01em}.rk-v2 .rk-mine-head span{color:#8795a1;font-size:12px}.rk-v2 .rk-bar{height:8px;border-radius:999px;background:#18222b;overflow:hidden}.rk-v2 .rk-bar i{display:block;height:100%;width:var(--to,0%);border-radius:inherit;background:#46e39a;animation:rkBar .9s cubic-bezier(.22,1,.36,1) both}@keyframes rkBar{0%{width:0}to{width:var(--to,0%)}}.rk-v2 .rk-mine-next{display:flex;align-items:center;gap:8px;margin:0;color:#9aa7b2;font-size:12.5px}.rk-v2 .rk-mine-next b{color:#e6edf2}.rk-v2 .rk-mine.is-guest strong{color:#eef2f5;font-size:16px}.rk-v2 .rk-mine.is-guest p,.rk-v2 .rk-season p{margin:0;color:#8795a1;font-size:12.5px}.rk-v2 .rk-mine.is-guest .button{justify-self:start}.rk-v2 .rk-warn{margin:0;color:#f19a93;font-size:12px}.rk-v2 .rk-season-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rk-v2 .rk-season-stats div{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#0a1015}.rk-v2 .rk-season-stats small{color:#6f7d89;font-size:11px}.rk-v2 .rk-season-stats strong{color:#f3f6f8;font:800 22px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums}.rk-v2 .rk-season>strong{color:#eef2f5}.rk-v2 .rk-board{gap:10px;padding:14px 14px 10px}.rk-v2 .rk-board-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 4px}.rk-v2 .rk-board-head .rk-muted{margin-left:auto}.rk-v2 .rk-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid #1f2a33;border-radius:10px;background:#0a1015}.rk-v2 .rk-tabs button{padding:7px 14px;border:0;border-radius:7px;background:transparent;color:#8d99a5;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.rk-v2 .rk-tabs button.selected{background:#132019;color:#6fe0a8}.rk-v2 .rk-season-select{min-width:0;padding:7px 10px;font-size:12px}.rk-v2 .rk-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rk-v2 .rk-row{display:grid;grid-template-columns:34px 34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent}.rk-v2 .rk-row:nth-child(2n){background:#0b1116}.rk-v2 .rk-row.is-top{background:#0f1820;border-color:#1c2832}.rk-v2 .rk-row.is-top-1{border-color:#3a3220}.rk-v2 .rk-row.is-me{border-color:#2f5a45;background:#0d1913}.rk-v2 .rk-pos{color:#8795a1;font:800 18px/1 Barlow Condensed,Impact,sans-serif;text-align:center;font-variant-numeric:tabular-nums}.rk-v2 .rk-row.is-top-1 .rk-pos{color:#f0cf74}.rk-v2 .rk-row.is-top-2 .rk-pos{color:#d4dce3}.rk-v2 .rk-row.is-top-3 .rk-pos{color:#dcaa7c}.rk-v2 .rk-avatar{width:34px;height:34px;overflow:hidden;border:1px solid #26323d;background:#121b22;color:#c9d3dc;font-size:13px;font-weight:800}.rk-v2 .rk-avatar img{width:100%;height:100%;object-fit:cover}.rk-v2 .rk-player{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.rk-v2 .rk-player b{color:#eef2f5;font-size:13.5px;font-weight:750;min-width:0;overflow-wrap:anywhere}.rk-v2 .rk-you{padding:1px 6px;border-radius:999px;background:#132019;color:#6fe0a8;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.rk-v2 .rk-xp{color:#f3f6f8;font-weight:800;font-size:13.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rk-v2 .rk-movement{min-width:34px;text-align:right;font-size:11px}.rk-v2 .rk-empty{display:grid;justify-items:center;gap:6px;padding:28px 12px;text-align:center;color:#8795a1;font-size:13px}.rk-v2 .rk-empty strong{color:#eef2f5}.rk-v2 .rk-card-head h2{margin:0;font:800 20px/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.02em}.rk-v2 .rk-rewards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.rk-v2 .rk-rewards-grid>div{display:grid;align-content:start;gap:8px}.rk-v2 .rk-prize-list,.rk-v2 .rk-milestones{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rk-v2 .rk-prize-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#0a1015;color:#e6edf2;font-size:13px;font-weight:700}.rk-v2 .rk-prize-place{color:#8795a1;font-weight:800}.rk-v2 .rk-milestones li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#0a1015}.rk-v2 .rk-milestones li span{display:grid;gap:2px;min-width:0;flex:1}.rk-v2 .rk-milestones b{color:#eef2f5;font-size:12.5px}.rk-v2 .rk-milestones small{color:#8795a1;font-size:11.5px}.rk-v2 .rk-more{display:grid;gap:8px}.rk-v2 .rk-details{border:1px solid #1f2a33;border-radius:14px;background:#0d1319}.rk-v2 .rk-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;cursor:pointer;color:#e6edf2;font-weight:750;font-size:13.5px;list-style:none}.rk-v2 .rk-details summary::-webkit-details-marker{display:none}.rk-v2 .rk-details summary:after{content:"+";color:#6f7d89;font-size:18px;font-weight:400}.rk-v2 .rk-details[open] summary:after{content:"−"}.rk-v2 .rk-details summary small{margin-left:auto;color:#6f7d89;font-size:11px;font-weight:650}.rk-v2 .rk-details>:not(summary){margin:0 18px 16px}.rk-v2 .rk-ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;padding:0;list-style:none}.rk-v2 .rk-ladder li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#0a1015;opacity:.55}.rk-v2 .rk-ladder li .rank-icon{width:64px}.rk-v2 .rk-ladder li>span{display:grid;gap:1px;min-width:0}.rk-v2 .rk-ladder li.is-reached{opacity:1}.rk-v2 .rk-ladder li.is-current{outline:1px solid #2f5a45;background:#0d1913}.rk-v2 .rk-ladder b{color:#e6edf2;font-size:12.5px;line-height:1.25}.rk-v2 .rk-ladder small{color:#6f7d89;font-size:11px}.rk-v2 .rk-rules{display:grid;gap:6px;padding:0;list-style:none}.rk-v2 .rk-rules li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:#0a1015;font-size:12.5px}.rk-v2 .rk-rules b{color:#e6edf2}.rk-v2 .rk-rules span{color:#9aa7b2;text-align:right}.rk-v2 .rk-skeleton{display:block;height:64px;border-radius:12px;background:#121a21}@media (max-width:760px){.rk-v2 .rk-top{grid-template-columns:1fr}.rk-v2 .rk-card{padding:16px}.rk-v2 .rk-row{grid-template-columns:28px 30px minmax(0,1fr) auto;gap:8px;padding:8px 6px}.rk-v2 .rk-row .rk-movement{display:none}.rk-v2 .rk-avatar{width:30px;height:30px}.rk-v2 .rk-board-head .rk-muted{margin-left:0;width:100%}.rk-v2 .rk-rules li{flex-direction:column;gap:2px}.rk-v2 .rk-rules span{text-align:left}}@media (prefers-reduced-motion:reduce){.rk-v2 .rk-bar i{animation:none}}.xp-statement-calc{display:block;color:#7fb59a!important}.xp-admin-dist{display:grid;gap:4px;margin:0;padding:0;list-style:none}.xp-admin-dist li{display:grid;grid-template-columns:44px 190px minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:12px}.xp-admin-dist i{height:8px;border-radius:999px;background:linear-gradient(90deg,#46e39a var(--w),#18222b var(--w))}.xp-admin-dist b{text-align:right;font-variant-numeric:tabular-nums}.xp-admin-rank{display:inline-flex;align-items:center;gap:6px}.xp-admin-more>summary{cursor:pointer;font-weight:750}.xp-inline-pair{display:flex;gap:6px}.xp-inline-pair input{min-width:0}.xp-inline-pair select{width:auto}.xp-event-apply{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;padding:10px 12px;border:1px solid #26323d;border-radius:10px}.xp-event-apply legend{padding:0 4px;color:#8795a1;font-size:12px}.xp-campaign-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none}.xp-campaign-results button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:1px solid #26323d;border-radius:10px;background:#0b1117;color:inherit;text-align:left}.xp-campaign-results img,.xp-campaign-picked img,.xp-campaign-cell img{width:64px;height:40px;object-fit:contain;flex:none}.xp-campaign-results span,.xp-campaign-picked>div,.xp-campaign-cell>span{display:grid;gap:2px;min-width:0}.xp-campaign-results small,.xp-campaign-picked small,.xp-campaign-cell small{color:#8795a1;font-size:11px}.xp-campaign-picked{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #2f5a45;border-radius:12px;background:#0d1913}.xp-campaign-picked>div{flex:1}.xp-campaign-cell{display:flex;align-items:center;gap:10px}.xp-campaign-ranks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px}.rk-v2 .rk-prize-list small{margin-left:5px;color:#8795a1;font-size:11px;font-weight:600}.rk-v2 .rk-row{grid-template-areas:none;row-gap:0}.rk-v2 .rk-row>*{grid-area:auto}.rk-v2 .rk-player b{white-space:normal;overflow:visible;text-overflow:clip}.rank-icon-xl img,.rank-icon-xl svg{height:58px}.rk3{--rk-raised:linear-gradient(180deg,#0f151b 0%,#0b1116 100%);--rk-shadow:0 24px 40px -18px #000000f2,0 8px 16px -6px #00000080,inset 0 1px 0 #ffffff12;--rk-well:#080c11;--rk-inset:inset 0 2px 8px #000000a6,inset 0 -1px 0 #ffffff08;--rk-gold:#e9c46a;--rk-silver:#c9d2da;--rk-bronze:#d79a6b;display:grid;gap:18px;max-width:1140px;margin:0 auto}.rk3-card{position:relative;border-radius:20px;background:var(--rk-raised);box-shadow:var(--rk-shadow);padding:20px}.rk3-label{display:block;color:#6f7d89;font-size:10px;font-weight:850;letter-spacing:.14em}.rk3-hint{margin:0;color:#7b8894;font-size:12.5px;line-height:1.5}.rk3-pad{padding:4px 6px 10px}.rk3-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:end;padding:30px 30px 26px;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse 60% 90% at 78% 100%,#46e39a1f,transparent 70%),radial-gradient(ellipse 50% 70% at 0% 0%,#1d2a3666,transparent 70%),linear-gradient(180deg,#0f161c,#0a0f14);box-shadow:0 30px 50px -26px #000000f2,0 10px 20px -10px #00000080,inset 0 1px #ffffff10}.rk3-hero:after{content:"";position:absolute;inset:auto -40px -60px auto;width:420px;height:420px;background:url(/ranks/the-global-elite.webp) center/contain no-repeat;opacity:.035;filter:grayscale(1);pointer-events:none}.rk3-hero-copy{position:relative;z-index:1;display:grid;justify-items:start;gap:10px;align-self:center}.rk3-eyebrow{display:flex;align-items:center;gap:10px;color:#7b8894;font-size:11px;font-weight:850;letter-spacing:.16em}.rk3-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#0e1d16;color:#6fe0a8;letter-spacing:.12em}.rk3-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#46e39a;box-shadow:0 0 0 3px #46e39a26}.rk3-live.is-off{background:#141a20;color:#8795a1}.rk3-live.is-off:before{background:#5a6772;box-shadow:none}.rk3-hero h1{margin:0;font:800 clamp(44px,6vw,72px)/.92 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;letter-spacing:.005em;color:#f4f7f8}.rk3-hero-copy>p{margin:0;color:#8f9ca8;font-size:13.5px}.rk3-countdown{display:flex;gap:8px;margin-top:6px}.rk3-countdown div{display:grid;justify-items:center;min-width:66px;padding:10px 8px 8px;border-radius:14px;background:var(--rk-well);box-shadow:var(--rk-inset)}.rk3-countdown strong{color:#f4f7f8;font:800 30px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums}.rk3-countdown small{margin-top:3px;color:#6f7d89;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rk3-hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.rk3-pill{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;background:#120f08;box-shadow:inset 0 0 0 1px #4d3f1c}.rk3-pill small{color:#a8925a;font-size:10px;font-weight:850;letter-spacing:.14em}.rk3-pill b{color:var(--rk-gold);font:800 20px/1 Barlow Condensed,Impact,sans-serif;letter-spacing:.02em}.rk3-podium{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.rk3-pod{--accent:#3a4652;position:relative;display:grid;justify-items:center;gap:6px;padding:18px 12px 14px;border-radius:18px;text-align:center;background:linear-gradient(180deg,#121a21,#0c1217);box-shadow:0 20px 30px -16px #000000f2,inset 0 1px #ffffff10;min-width:0}.rk3-pod:before{content:"";position:absolute;inset:0 22% auto;height:3px;border-radius:0 0 4px 4px;background:var(--accent)}.rk3-pod.is-p1{--accent:var(--rk-gold);padding-top:26px;transform:translateY(-14px);background:radial-gradient(ellipse 80% 60% at 50% 0%,#e9c46a1a,transparent 70%),linear-gradient(180deg,#151a1b,#0d1215)}.rk3-pod.is-p2{--accent:var(--rk-silver)}.rk3-pod.is-p3{--accent:var(--rk-bronze)}.rk3-pod.is-me{box-shadow:0 20px 30px -16px #000000f2,inset 0 0 0 1px #2f5a45,inset 0 1px #ffffff10}.rk3-pod-place{color:var(--accent);font:800 26px/1 Barlow Condensed,Impact,sans-serif}.rk3-pod.is-p1 .rk3-pod-place{font-size:32px}.rk3-pod-avatar .rk-avatar{width:52px;height:52px;font-size:18px;border:2px solid var(--accent);overflow:hidden}.rk3-pod.is-p1 .rk3-pod-avatar .rk-avatar{width:62px;height:62px;font-size:21px}.rk3-pod-name{max-width:100%}.rk3-pod-name b{display:block;color:#eef2f5;font-size:13.5px;font-weight:800;overflow-wrap:anywhere;line-height:1.2}.rk3-pod-xp{color:#f4f7f8;font:800 20px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums}.rk3-pod-xp small{color:#6f7d89;font:700 11px Inter,sans-serif}.rk3-pod-prize{padding:3px 9px;border-radius:999px;background:#0a0f13;color:#c9d3dc;font-size:11px;font-weight:750;box-shadow:var(--rk-inset)}.rk3-pod-prize small{margin-left:3px;color:#7b8894;font-weight:600}.rk3-pod.is-empty{min-height:150px;align-content:center;color:#5f6d79;font-size:12px;background:#0b1015;box-shadow:var(--rk-inset)}.rk3-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.rk3-side{display:grid;gap:18px;position:sticky;top:90px}.rk3-board{padding:16px 14px 10px}.rk3-board-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2px 6px 12px}.rk3-board-head h2{margin:0 auto 0 0;font:800 22px/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.03em}.rk3-tabs{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:var(--rk-well);box-shadow:var(--rk-inset)}.rk3-tabs button{padding:7px 14px;border:0;border-radius:9px;background:transparent;color:#8d99a5;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rk3-tabs button.is-on{background:linear-gradient(180deg,#16231c,#111b16);color:#6fe0a8;box-shadow:0 6px 12px -8px #000,inset 0 1px #ffffff12}.rk3-select{width:auto;padding:7px 10px;font-size:12px;border-radius:10px}.rk3-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.rk3-row{display:grid;grid-template-columns:36px 40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;transition:background .2s}.rk3-row:hover{background:#0f161c}.rk3-row.is-me{background:linear-gradient(90deg,#10201a,#0d1519);box-shadow:inset 0 0 0 1px #2f5a45}.rk3-pos{display:grid;place-items:center;height:32px;border-radius:10px;background:var(--rk-well);box-shadow:var(--rk-inset);color:#9aa7b2;font:800 16px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums}.rk3-row .rk-avatar{width:40px;height:40px;font-size:14px;border:1px solid #26323d;background:#121b22;color:#c9d3dc;font-weight:800;overflow:hidden}.rk3-row .rk-avatar img,.rk3-pod .rk-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.rk3-who{display:grid;gap:6px;min-width:0}.rk3-name{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.rk3-name b{color:#eef2f5;font-size:14px;font-weight:750;overflow-wrap:anywhere;min-width:0}.rk3-you{padding:2px 7px;border-radius:999px;background:#132019;color:#6fe0a8;font-size:9px;font-weight:850;letter-spacing:.1em}.rk3-track{height:4px;border-radius:999px;background:#141c23;overflow:hidden}.rk3-track i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#2d6b4f,#46e39a)}.rk3-move{min-width:36px;text-align:right;font-size:11px}.rk3-xp{display:grid;justify-items:end;color:#f4f7f8;font:800 19px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums;min-width:64px}.rk3-xp small{color:#6f7d89;font:700 10px Inter,sans-serif;letter-spacing:.08em}.rk3-empty{display:grid;justify-items:center;gap:8px;padding:34px 12px;text-align:center;color:#8795a1;font-size:13px}.rk3-empty strong{color:#eef2f5;font-size:15px}.rk3-mine{display:grid;justify-items:center;gap:6px;text-align:center;padding:22px 20px;overflow:hidden}.rk3-mine:before{content:"";position:absolute;inset:-30% -10% auto;height:220px;background:radial-gradient(ellipse at 50% 50%,var(--tier,#9aa6b2) 0%,transparent 62%);opacity:.13;pointer-events:none}.rk3-mine[data-tier=gold]{--tier:#e3bf5e}.rk3-mine[data-tier=guardian]{--tier:#8fb4f2}.rk3-mine[data-tier=eagle]{--tier:#dcb35a}.rk3-mine[data-tier=global]{--tier:#f0c75e}.rk3-mine[data-tier=silver]{--tier:#b9c3cc}.rk3-mine[data-tier=none]{--tier:#7d8793}.rk3-mine .rk3-label{justify-self:start}.rk3-mine-emblem{position:relative;display:grid;place-items:center;width:150px;height:96px;margin:6px 0 2px;border-radius:20px;background:var(--rk-well);box-shadow:var(--rk-inset)}.rk3-mine-name{color:#f4f7f8;font:800 28px/1 Barlow Condensed,Impact,sans-serif;letter-spacing:.01em}.rk3-mine-xp{color:#8f9ca8;font-size:12.5px;font-weight:650}.rk3-next{display:grid;gap:8px;width:100%;margin-top:10px}.rk3-next-bar{height:10px;border-radius:999px;background:var(--rk-well);box-shadow:var(--rk-inset);overflow:hidden}.rk3-next-bar i{display:block;height:100%;width:var(--to);border-radius:inherit;background:linear-gradient(90deg,#2d6b4f,#46e39a);box-shadow:0 0 12px #46e39a40;animation:rk3Bar 1s cubic-bezier(.22,1,.36,1) both}@keyframes rk3Bar{0%{width:0}}.rk3-next-row{display:flex;justify-content:space-between;gap:8px;color:#9aa7b2;font-size:11.5px;font-weight:700}.rk3-next-row span{display:inline-flex;align-items:center;gap:6px}.rk3-next p{margin:0;color:#8f9ca8;font-size:12.5px}.rk3-next b{color:#e6edf2}.rk3-mine.is-guest strong{color:#eef2f5;font-size:16px}.rk3-mine.is-guest p{margin:0 0 8px;color:#8f9ca8;font-size:12.5px}.rk3-warn{margin:6px 0 0;color:#f19a93;font-size:12px}.rk3-skeleton{display:block;width:100%;height:160px;border-radius:14px;background:#11181e}.rk3-myseason{display:grid;gap:12px}.rk3-myseason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rk3-myseason-grid div{display:grid;justify-items:center;gap:4px;padding:12px 6px;border-radius:14px;background:var(--rk-well);box-shadow:var(--rk-inset);text-align:center}.rk3-myseason-grid strong{color:#f4f7f8;font:800 24px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums}.rk3-myseason-grid small{color:#6f7d89;font-size:10.5px;font-weight:700}.rk3-prizes{display:grid;gap:10px}.rk3-prize-list,.rk3-claims{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rk3-prize-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;background:var(--rk-well);box-shadow:var(--rk-inset)}.rk3-prize-list li>span{color:#8795a1;font:800 17px/1 Barlow Condensed,Impact,sans-serif;min-width:44px}.rk3-prize-list li.is-p1>span{color:var(--rk-gold)}.rk3-prize-list li.is-p2>span{color:var(--rk-silver)}.rk3-prize-list li.is-p3>span{color:var(--rk-bronze)}.rk3-prize-list b{color:#eef2f5;font-size:13px;text-align:right}.rk3-prize-list b small{display:inline;margin-left:4px;color:#7b8894;font-size:11px;font-weight:600}.rk3-claims li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--rk-well);box-shadow:var(--rk-inset)}.rk3-claims li>span{display:grid;gap:2px;min-width:0;flex:1}.rk3-claims b{color:#eef2f5;font-size:12.5px}.rk3-claims small{color:#8795a1;font-size:11.5px}.rk3-more{display:grid;gap:10px}.rk3-fold,.rk3-fold-btn{border-radius:18px;background:var(--rk-raised);box-shadow:var(--rk-shadow)}.rk3-fold summary,.rk3-fold-btn{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;border:0;color:#e6edf2;font:inherit;font-weight:800;font-size:14px;text-align:left;cursor:pointer;list-style:none}.rk3-fold summary::-webkit-details-marker{display:none}.rk3-fold summary small,.rk3-fold-btn small{margin-left:auto;color:#6f7d89;font-size:11.5px;font-weight:650}.rk3-fold summary:after,.rk3-fold-btn:after{content:"+";color:#6f7d89;font-size:20px;font-weight:400;line-height:1}.rk3-fold[open] summary:after{content:"−"}.rk3-fold-btn:after{content:"›"}.rk3-fold>:not(summary){margin:0 20px 18px}.rk3-ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:0;list-style:none}.rk3-ladder li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--rk-well);box-shadow:var(--rk-inset);opacity:.5}.rk3-ladder li .rank-icon{width:66px}.rk3-ladder li>span{display:grid;gap:2px;min-width:0}.rk3-ladder li.is-reached{opacity:1}.rk3-ladder li.is-current{background:linear-gradient(90deg,#10201a,#0b1216);box-shadow:inset 0 0 0 1px #2f5a45}.rk3-ladder b{color:#e6edf2;font-size:12.5px;line-height:1.25}.rk3-ladder small{color:#6f7d89;font-size:11px}.rk3-rules{display:grid;gap:6px;padding:0;list-style:none}.rk3-rules li{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:12px;background:var(--rk-well);box-shadow:var(--rk-inset);font-size:12.5px}.rk3-rules b{color:#e6edf2}.rk3-rules span{color:#9aa7b2;text-align:right}.rk3-more .rk3-hint{margin-top:10px}@media (max-width:980px){.rk3-hero{grid-template-columns:1fr;gap:26px;padding:24px 18px 20px}.rk3-body{grid-template-columns:1fr}.rk3-side{position:static;grid-row:1}}@media (max-width:560px){.rk3{gap:14px}.rk3-card{padding:16px;border-radius:18px}.rk3-hero{border-radius:20px}.rk3-hero h1{font-size:46px}.rk3-countdown div{min-width:0;flex:1}.rk3-countdown strong{font-size:26px}.rk3-podium{gap:8px}.rk3-pod{padding:14px 6px 12px;border-radius:16px}.rk3-pod.is-p1{padding-top:20px;transform:translateY(-10px)}.rk3-pod-avatar .rk-avatar{width:42px;height:42px;font-size:15px}.rk3-pod.is-p1 .rk3-pod-avatar .rk-avatar{width:50px;height:50px}.rk3-pod-name b{font-size:12px}.rk3-pod-xp{font-size:17px}.rk3-pod-prize{display:none}.rk3-row{grid-template-columns:30px 34px minmax(0,1fr) auto;gap:9px;padding:9px 8px}.rk3-row .rk3-move{display:none}.rk3-row .rk-avatar{width:34px;height:34px}.rk3-pos{height:28px;font-size:14px}.rk3-rules li{flex-direction:column;gap:3px}.rk3-rules span{text-align:left}}@media (prefers-reduced-motion:reduce){.rk3-next-bar i{animation:none}}.rank-icon{background:none!important;border:0!important;box-shadow:none!important}.rk3-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr)}.rk3-pod-prize{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:10.5px}.rk3-pod-prize small{display:none}@media (max-width:980px){.rk3-hero{grid-template-columns:1fr}}.rk3-gap{padding:2px 0 6px;color:#4f5c67;text-align:center;letter-spacing:.3em}.rk3-list.is-main>.rk3-row:nth-child(1) .rk3-pos{color:var(--rk-gold)}.rk3-list.is-main>.rk3-row:nth-child(2) .rk3-pos{color:var(--rk-silver)}.rk3-list.is-main>.rk3-row:nth-child(3) .rk3-pos{color:var(--rk-bronze)}.xp-event-bar[hidden]{display:none!important}.xp-event-bar{position:relative;z-index:5;overflow:hidden;isolation:isolate;background:radial-gradient(60% 220% at 50% 0%,#5a3d0c 0%,transparent 70%),linear-gradient(90deg,#150e04,#2a1c06 28%,#3a2808,#2a1c06 72%,#150e04);border-bottom:1px solid #7a5a1e;box-shadow:inset 0 1px #ffd97a26,0 10px 24px -14px #f5b942aa}.xp-event-bar:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 35%,#ffe8a52e 48%,#fff4cf40 50%,#ffe8a52e 52%,transparent 65%);transform:translate(-100%);animation:xpBarShine 4.5s ease-in-out infinite}.xp-event-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,#ffd86b 50%,transparent)}@keyframes xpBarShine{0%,35%{transform:translate(-100%)}75%,to{transform:translate(100%)}}.xp-event-bar-inner{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1440px;margin:0 auto;padding:9px 16px;color:#e8d6ab;font-size:13px;line-height:1.3;text-align:center;flex-wrap:wrap}.xp-event-bar-mult{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 8px;border-radius:7px;background:linear-gradient(180deg,#fff0b8,#f7c552,#c98b1d);color:#2b1a00;font-family:Barlow Condensed,Impact,sans-serif;font-size:17px;font-weight:900;font-style:italic;line-height:1;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #8a5a0c80,0 4px 12px -4px #f5b942cc;transform:skew(-6deg)}.xp-event-bar b{font-family:Barlow Condensed,Impact,sans-serif;font-size:18px;font-weight:800;letter-spacing:.07em;line-height:1;background:linear-gradient(180deg,#fff3c4,#f6c24c 60%,#d9961f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 6px #f5b94255)}.xp-event-bar-text{color:#d9c497}.xp-event-bar em{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid #f5b94240;border-radius:999px;background:#0000004d;font-style:normal;color:#ffe29a;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.xp-event-bar em:before{content:"";width:11px;height:11px;border:1.6px solid currentColor;border-radius:50%;background:linear-gradient(currentColor,currentColor) 50% 25%/1.6px 4px no-repeat;opacity:.9}.xp-event-bar-cta{color:#ffd36e;font-size:12.5px;font-weight:750;text-decoration:none;white-space:nowrap}.xp-event-bar-cta:hover{color:#fff0c2}@media (prefers-reduced-motion:reduce){.xp-event-bar:before{animation:none;display:none}}@media (max-width:560px){.xp-event-bar-inner{gap:4px 8px;padding:7px 12px;font-size:11.5px}.xp-event-bar-text{display:none}}@media (max-width:560px){.xp-event-bar b{font-size:16px}.xp-event-bar-mult{height:22px;font-size:15px}.xp-event-bar em{padding:3px 9px;font-size:11px}.xp-event-bar-cta{display:none}}.rank-icon img{border-radius:50%}.rank-icon-xs img,.rank-icon-xs svg{height:20px}.rank-icon-sm img,.rank-icon-sm svg{height:26px}.rank-icon-md img,.rank-icon-md svg{height:38px}.rank-icon-lg img,.rank-icon-lg svg{height:52px}.rank-icon-xl img,.rank-icon-xl svg{height:96px}.rank-icon img{filter:drop-shadow(0 2px 4px #00000080)}.rk3-hero:after{background-image:url(/ranks/the-global-elite.webp);opacity:.05;filter:grayscale(1) blur(.5px)}.rk3-mine-emblem{width:128px;height:128px;border-radius:50%}.rk3-ladder li .rank-icon{width:auto}.rk3-pod-rank .rank-icon-sm img{height:30px}.pg{--pg-raised:linear-gradient(180deg,#0f151b 0%,#0b1116 100%);--pg-shadow:0 24px 40px -18px #000000f2,0 8px 16px -6px #00000080,inset 0 1px 0 #ffffff12;--pg-well:#080c11;--pg-inset:inset 0 2px 8px #000000a6,inset 0 -1px 0 #ffffff08;display:grid;gap:16px}.pg-head h2{margin:4px 0 0;font:800 26px/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.02em}.pg-label{display:block;color:#6f7d89;font-size:10px;font-weight:850;letter-spacing:.14em}.pg-muted{margin:0;color:#7b8894;font-size:12.5px;line-height:1.5}.pg-card{position:relative;display:grid;align-content:start;gap:12px;padding:18px 20px;border-radius:20px;background:var(--pg-raised);box-shadow:var(--pg-shadow)}.pg-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pg-link{padding:0;border:0;background:none;color:#6fe0a8;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.pg-count{min-width:22px;padding:2px 7px;border-radius:999px;background:#46e39a;color:#06120c;font-size:11px;font-weight:850;text-align:center}.pg-loading{padding:26px;color:#8795a1}.pg-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center;padding:22px 24px;overflow:hidden}.pg-hero:before{content:"";position:absolute;inset:-40% auto auto -10%;width:420px;height:320px;background:radial-gradient(ellipse at 40% 50%,var(--tier,#9aa6b2),transparent 65%);opacity:.12;pointer-events:none}.pg-hero[data-tier=gold]{--tier:#e3bf5e}.pg-hero[data-tier=guardian]{--tier:#8fb4f2}.pg-hero[data-tier=eagle]{--tier:#dcb35a}.pg-hero[data-tier=global]{--tier:#f0c75e}.pg-hero[data-tier=silver]{--tier:#b9c3cc}.pg-hero[data-tier=none]{--tier:#7d8793}.pg-hero-rank{position:relative;display:flex;align-items:center;gap:18px}.pg-emblem{display:grid;place-items:center;width:116px;height:116px;flex:none;border-radius:50%;background:var(--pg-well);box-shadow:var(--pg-inset)}.pg-hero-rank h2{margin:4px 0 2px;color:#f4f7f8;font:800 30px/1 Barlow Condensed,Impact,sans-serif}.pg-hero-rank span{color:#8f9ca8;font-size:12.5px;font-weight:650}.pg-hero-xp{position:relative;display:grid;gap:9px}.pg-hero-xp-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pg-hero-xp-top strong{color:#f4f7f8;font:800 36px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums}.pg-season-chip{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:8px 12px;border-radius:14px;background:var(--pg-well);box-shadow:var(--pg-inset);text-decoration:none}.pg-season-chip small{grid-column:1;color:#6f7d89;font-size:10px;font-weight:800;letter-spacing:.06em}.pg-season-chip b{grid-column:1;color:#eef2f5;font-size:13px}.pg-season-chip span{grid-column:2;grid-row:1/3;color:#6fe0a8;font-size:18px}.pg-bar{height:10px;border-radius:999px;background:var(--pg-well);box-shadow:var(--pg-inset);overflow:hidden}.pg-bar i{display:block;height:100%;width:var(--to);border-radius:inherit;background:linear-gradient(90deg,#2d6b4f,#46e39a);box-shadow:0 0 12px #46e39a40;animation:rk3Bar 1s cubic-bezier(.22,1,.36,1) both}.pg-bar-ends{display:flex;justify-content:space-between;gap:8px;color:#9aa7b2;font-size:11.5px;font-weight:700}.pg-bar-ends span{display:inline-flex;align-items:center;gap:6px}.pg-hero-xp p{margin:0;color:#8f9ca8;font-size:12.5px}.pg-hero-xp p b{color:#e6edf2}.pg-boost-chip{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;background:#0e1d16;color:#9fd9bd;font-size:11.5px}.pg-warn{margin:0;color:#f19a93;font-size:12px}.pg-grid-2{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;align-items:start}.pg-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.pg-reset{color:#6f7d89;font-size:11px;font-weight:650}.pg-today-main{display:flex;align-items:center;gap:18px}.pg-ring-wrap{position:relative;display:grid;place-items:center;width:96px;height:96px;flex:none}.pg-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.pg-ring-track{fill:none;stroke:#141c23;stroke-width:8}.pg-ring-fill{fill:none;stroke:#46e39a;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.pg-ring-wrap>div{position:relative;display:grid;justify-items:center;line-height:1}.pg-ring-wrap strong{color:#f4f7f8;font:800 26px/1 Barlow Condensed,Impact,sans-serif}.pg-ring-wrap strong small{color:#6f7d89;font-size:16px}.pg-ring-wrap span{margin-top:3px;color:#7b8894;font-size:10.5px;font-weight:700}.pg-tier{display:grid;gap:8px;flex:1;min-width:0}.pg-tier>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:9px 12px;border-radius:12px;background:var(--pg-well);box-shadow:var(--pg-inset)}.pg-tier small{grid-column:1;color:#6f7d89;font-size:10.5px;font-weight:700}.pg-tier b{grid-column:1;color:#eef2f5;font-size:13.5px}.pg-tier em{grid-column:2;grid-row:1/3;font-style:normal;color:#9aa7b2;font:800 20px/1 Barlow Condensed,Impact,sans-serif}.pg-tier em.is-on,.pg-tier-next em{color:#46e39a}.pg-today-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pg-today-stats div{display:grid;gap:3px;padding:9px 10px;border-radius:12px;background:var(--pg-well);box-shadow:var(--pg-inset);text-align:center}.pg-today-stats small{color:#6f7d89;font-size:10.5px;font-weight:700}.pg-today-stats b{color:#e6edf2;font-size:13px}.pg-today-stats b.is-ok{color:#6fe0a8}.pg-howto summary{cursor:pointer;color:#8795a1;font-size:12px;font-weight:700;list-style:none}.pg-howto summary::-webkit-details-marker{display:none}.pg-howto summary:before{content:"+ ";color:#6f7d89}.pg-howto[open] summary:before{content:"− "}.pg-howto p{margin:8px 0 0;color:#7b8894;font-size:12px;line-height:1.55}.pg-tabs{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:var(--pg-well);box-shadow:var(--pg-inset)}.pg-tabs button{padding:5px 12px;border:0;border-radius:8px;background:transparent;color:#8d99a5;font-size:11px;font-weight:800}.pg-tabs button.is-on{background:#132019;color:#6fe0a8}.pg-mission-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pg-mission{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--pg-well);box-shadow:var(--pg-inset)}.pg-mission-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#121a21;color:#9aa7b2;font-size:11px;font-weight:850;letter-spacing:.02em}.pg-mission.is-done .pg-mission-icon{background:#132019;color:#46e39a;font-size:15px}.pg-mission-copy{display:grid;gap:5px;min-width:0}.pg-mission-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pg-mission-title b{color:#eef2f5;font-size:13px}.pg-mission-title i{padding:1px 6px;border-radius:999px;background:#141c23;color:#8795a1;font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.04em}.pg-mission-bar{height:4px;border-radius:999px;background:#141c23;overflow:hidden}.pg-mission-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d6b4f,#46e39a)}.pg-mission-copy small{color:#6f7d89;font-size:11px}.pg-mission-xp{color:#6fe0a8;font-size:12px;font-weight:850;white-space:nowrap}.pg-mission.is-done .pg-mission-xp{color:#7b8894}.pg-mission.is-done .pg-mission-title b{color:#9aa7b2}.pg-mini-list,.pg-gains{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pg-mini-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--pg-well);box-shadow:var(--pg-inset)}.pg-mini-list li>span{display:grid;gap:2px;flex:1;min-width:0}.pg-mini-list b{color:#eef2f5;font-size:12.5px}.pg-mini-list small{color:#8795a1;font-size:11px}.pg-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pg-mini-stats div{display:grid;justify-items:center;gap:3px;padding:10px 6px;border-radius:12px;background:var(--pg-well);box-shadow:var(--pg-inset)}.pg-mini-stats strong{color:#f4f7f8;font:800 22px/1 Barlow Condensed,Impact,sans-serif}.pg-mini-stats small{color:#6f7d89;font-size:10.5px;font-weight:700}.pg-gains li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:var(--pg-well);box-shadow:var(--pg-inset);font-size:12.5px}.pg-gains span{color:#c9d3dc;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-gains b{color:#6fe0a8;white-space:nowrap}.pg-gains b.is-neg{color:#f19a93}.pg-fold{border-radius:18px;background:var(--pg-raised);box-shadow:var(--pg-shadow)}.pg-fold summary{display:flex;align-items:center;gap:12px;padding:15px 20px;color:#e6edf2;font-weight:800;font-size:14px;cursor:pointer;list-style:none}.pg-fold summary::-webkit-details-marker{display:none}.pg-fold summary small{margin-left:auto;color:#6f7d89;font-size:11.5px;font-weight:650}.pg-fold summary:after{content:"+";color:#6f7d89;font-size:20px;font-weight:400;line-height:1}.pg-fold[open] summary:after{content:"−"}.pg-fold>ol{margin:0 20px 18px}@media (max-width:900px){.pg-grid-2,.pg-grid-3{grid-template-columns:1fr}.pg-hero{grid-template-columns:1fr;gap:18px}}@media (max-width:560px){.pg-card{padding:16px;border-radius:18px}.pg-emblem{width:92px;height:92px}.pg-emblem .rank-icon-xl img{height:78px}.pg-hero-rank h2{font-size:26px}.pg-hero-xp-top strong{font-size:30px}.pg-today-main{gap:14px}.pg-ring-wrap{width:84px;height:84px}.pg-mission{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.pg-mission-icon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.pg-bar i{animation:none}.pg-ring-fill{transition:none}}.pg details{border:0;padding:0}.pg .pg-howto{padding-top:2px}.match-proof.is-note{width:100%;max-width:750px;margin:6px auto 0;padding:0;border:0;text-align:center}.match-proof-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 7px;color:#6f7d89;font-size:11.5px;line-height:1.5}.match-proof-line svg{width:14px;height:14px;fill:none;stroke:#46e39a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.match-proof-line i{font-style:normal;color:#3d4954}.match-proof-link{padding:0;border:0;background:none;color:#8795a1;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:#33404b;text-underline-offset:3px}.match-proof-link:hover{color:#c9d3dc}.match-proof.is-note .match-proof-body{text-align:left}.pg-grid-2,.pg-grid-3{align-items:stretch}.pg-card-head{min-height:28px}.pg-today{grid-template-rows:auto auto auto 1fr}.pg-today .pg-howto{align-self:end}.xp-persona-form{display:grid;gap:14px}.xp-persona-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.xp-persona-grid label{display:grid;gap:6px}.xp-persona-grid small{font-size:12px}.xp-persona-form .xp-admin-actions{display:flex;gap:10px;flex-wrap:wrap}.duel-seat-tag .seat-leader{display:inline-flex}.duel-seat-tag .leader-tag{padding:0 5px;font-size:8px;line-height:10px}body:not(.admin-host) .duel-card .duel-seat.is-filled [data-player-side]{display:none}body:not(.admin-host) .duel-card .duel-seat.is-filled:not(.is-winner) .duel-seat-tag:not(:has(.leader-tag)){display:none}.am-forgot,.am-back{justify-self:start;margin:-6px 0 0;padding:2px 0;border:0;background:none;color:#9aa6b2;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none}.am-forgot:hover,.am-back:hover{color:#46e39a}.am-back{justify-self:center;margin:0}.am-notice{margin:0!important;padding:10px 12px;border:1px solid rgba(70,227,154,.3);border-radius:10px;background:#46e39a12;color:#bff3d8!important;font-size:12px!important;line-height:1.45!important}.reset-page{--am-modal:#0d141b;--am-surface:#0a1117;--am-elevated:#111923;--am-border:rgba(150,170,190,.14);--am-text:#f4f7f8;--am-muted:#9aa6b2;--am-green:#46e39a;display:grid;justify-items:center;padding:56px 16px 72px;min-height:60vh}.reset-card{width:min(460px,100%);padding:28px 28px 26px;border:1px solid var(--am-border);border-radius:16px;background:var(--am-modal);box-shadow:0 30px 80px #00000073}@media (max-width:560px){.reset-page{padding:28px 16px 48px}.reset-card{padding:22px 16px 18px;border-radius:14px}}body:not(.admin-host) .arena-page .arena-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}body:not(.admin-host) .arena-page .arena-heading h2{margin:0;color:#f4f7f8;font-size:26px;font-weight:850;line-height:1.1;letter-spacing:-.02em}body:not(.admin-host) .arena-page .arena-heading p{margin:4px 0 0;color:#9aa6b2;font-size:14px;line-height:1.4}.arena-bar{position:relative;display:flex;align-items:center;gap:10px;margin:0 0 18px;min-width:0}.arena-search{position:relative;display:flex;align-items:center;flex:1 1 320px;max-width:440px;min-width:0;margin:0}.arena-search svg{position:absolute;left:13px;width:17px;height:17px;fill:none;stroke:#6f7b87;stroke-width:2;stroke-linecap:round;pointer-events:none}body:not(.admin-host) .arena-search input{width:100%;height:44px;margin:0;padding:0 14px 0 39px;border:1px solid rgba(150,170,190,.14);border-radius:12px;background:#0a1117;color:#f4f7f8;font-size:14px;box-shadow:none;-webkit-appearance:none;appearance:none}body:not(.admin-host) .arena-search input::placeholder{color:#6f7b87}body:not(.admin-host) .arena-search input:focus{border-color:#46e39a8c;outline:none;box-shadow:0 0 0 3px #46e39a14}.arena-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.arena-filters-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;height:44px;min-width:44px;margin:0;padding:0 14px;border:1px solid rgba(150,170,190,.14);border-radius:12px;background:#0a1117;color:#c3ccd4;font-size:13px;font-weight:700;box-shadow:none;cursor:pointer}.arena-filters-button:hover{border-color:#96aabe47;color:#f4f7f8}.arena-filters-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.arena-filters-button.has-active{border-color:#46e39a73;color:#46e39a}.arena-filters-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#46e39a;color:#06120c;font-size:11px;font-weight:850;line-height:1}.arena-filters-count[hidden]{display:none}.arena-quick{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.arena-chip{flex:none;height:36px;margin:0;padding:0 14px;border:1px solid rgba(150,170,190,.16);border-radius:999px;background:transparent;color:#c3ccd4;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:none;cursor:pointer}.arena-chip:hover{border-color:#96aabe4d;color:#f4f7f8}.arena-chip.is-active{border-color:#46e39a80;background:#46e39a1f;color:#46e39a}.arena-clear{flex:none;height:36px;margin:0;padding:0 6px;border:0;background:none;color:#9aa6b2;font-size:12.5px;font-weight:650;text-decoration:underline;text-underline-offset:3px;box-shadow:none;cursor:pointer}.arena-clear:hover{color:#f4f7f8}.arena-clear[hidden]{display:none}.arena-sort{position:relative;display:flex;align-items:center;margin:0 0 0 auto;flex:none}.arena-sort:after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1.8px solid #9AA6B2;border-bottom:1.8px solid #9AA6B2;transform:rotate(45deg);pointer-events:none}body:not(.admin-host) .arena-sort select{width:auto;height:36px;margin:0;padding:0 22px 0 8px;border:0;border-radius:8px;background:transparent;color:#c3ccd4;font-size:13px;font-weight:700;text-align:right;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none}body:not(.admin-host) .arena-sort select:focus-visible{outline:2px solid rgba(70,227,154,.55);outline-offset:1px}body:not(.admin-host) .arena-sort select option{background:#0d141b;color:#f4f7f8}.arena-filter-backdrop{position:fixed;inset:0;z-index:140;background:transparent}.arena-filter-panel{position:absolute;z-index:141;width:min(320px,calc(100vw - 24px));padding:16px;border:1px solid rgba(150,170,190,.14);border-radius:16px;background:#0d141b;color:#f4f7f8;box-shadow:0 24px 60px #0000008c;display:grid;gap:14px}.afp-handle{display:none}.afp-head{display:flex;align-items:center;justify-content:space-between}.afp-head h3{margin:0;font-size:16px;font-weight:850}.afp-close{width:32px;height:32px;display:grid;place-items:center;margin:0;padding:0;border:1px solid rgba(150,170,190,.14);border-radius:10px;background:#0a1117;color:#9aa6b2;font-size:20px;line-height:1;box-shadow:none;cursor:pointer}.afp-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px;border:1px solid rgba(150,170,190,.12);border-radius:12px;background:#0a1117;color:inherit;text-align:left;box-shadow:none;cursor:pointer}.afp-toggle b{display:block;font-size:14px;font-weight:750}.afp-toggle small{display:block;margin-top:2px;color:#9aa6b2;font-size:12px}.afp-switch{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:#26313c;transition:background .15s}.afp-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#c3ccd4;transition:transform .15s,background .15s}.afp-switch.is-on{background:#46e39a59}.afp-switch.is-on:after{transform:translate(16px);background:#46e39a}.afp-group{display:grid;gap:8px}.afp-label{color:#9aa6b2;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.afp-options{display:grid;grid-template-columns:repeat(var(--afp-cols,3),minmax(0,1fr));gap:6px}.afp-options button{height:40px;margin:0;padding:0 6px;border:1px solid rgba(150,170,190,.14);border-radius:10px;background:#0a1117;color:#c3ccd4;font-size:13px;font-weight:700;box-shadow:none;cursor:pointer}.afp-options button.is-active{border-color:#46e39a80;background:#46e39a1f;color:#46e39a}.afp-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.afp-reset{margin:0;padding:8px 2px;border:0;background:none;color:#9aa6b2;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;box-shadow:none;cursor:pointer}.afp-apply{min-width:120px;height:42px;margin:0;padding:0 18px;border:0;border-radius:11px;background:#46e39a;color:#06120c;font-size:14px;font-weight:850;box-shadow:none;cursor:pointer}.afp-apply:hover{background:#5ff0ad}@media (max-width:1100px) and (min-width:801px){.arena-bar{flex-wrap:wrap}.arena-search{flex:1 1 280px;max-width:none}.arena-quick{flex:1 1 100%}}@media (max-width:800px){body:not(.admin-host) .arena-page .arena-heading{display:block;margin-bottom:12px}body:not(.admin-host) .arena-page .arena-heading h2{font-size:24px}body:not(.admin-host) .arena-page .arena-heading p{font-size:13.5px;max-width:none}.arena-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 8px;margin-bottom:14px}.arena-search{max-width:none}.arena-filters-button{width:44px;padding:0}.arena-filters-button span{display:none}.arena-filters-count{position:absolute;top:-6px;right:-6px}.arena-quick{grid-column:1/-1}.arena-chip{height:34px;padding:0 13px}body:not(.admin-host) .arena-sort select{height:34px}.arena-filter-backdrop{z-index:140;background:#03060999}.arena-filter-panel{position:fixed;inset:auto 0 0;width:auto;max-height:calc(100dvh - 60px);overflow-y:auto;padding:8px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:20px 20px 0 0;border-bottom:0;box-shadow:0 -20px 50px #00000080;animation:afp-up .2s ease-out}.afp-handle{display:block;justify-self:center;width:40px;height:4px;border-radius:999px;background:#2a3540}.afp-options button{height:44px}.afp-apply{flex:1;height:48px}body.arena-filters-open{overflow:hidden}}@media (max-width:359px){.arena-chip{padding:0 10px;font-size:12.5px}body:not(.admin-host) .arena-sort select{font-size:12.5px;padding-right:20px}}@keyframes afp-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}html[data-visual-motion=reduced] .arena-filter-panel{animation:none}body:not(.admin-host) #duelos .arena-sort select{background:transparent;box-shadow:none;border:0}@media (max-width:800px) and (min-width:600px){.arena-filter-panel{max-width:560px;margin:0 auto}}body:not(.admin-host) .duel-card .duel-skin-visual{position:relative}body:not(.admin-host) .duel-card .duel-skin-visual .duel-free-req{position:absolute;inset:10px auto auto 10px;height:auto;width:auto;z-index:3;max-width:calc(100% - 20px);min-height:0;margin:0;padding:3px 10px 3px 4px;border:1px solid rgba(150,170,190,.16);border-radius:999px;background:#060a0ecc;color:#c3ccd4;font-size:11px;line-height:1.3;box-shadow:0 4px 12px #00000059}body:not(.admin-host) .duel-card .duel-skin-visual .duel-free-req span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.admin-host) .duel-card .duel-skin-visual .duel-free-req .rank-icon{width:20px;height:20px;flex:none}body:not(.admin-host) .duel-card .duel-skin-visual .duel-free-req img{position:static;width:20px;height:20px;max-width:none;margin:0;object-fit:contain;filter:none;transform:none;opacity:1;animation:none}html body.admin-host{--orange:#46E39A}html body.admin-host .admin-auth-card{background:radial-gradient(circle at 12% 0,rgba(70,227,154,.08),transparent 38%),linear-gradient(160deg,#0f151b,#0a1016);border-color:#96aabe24;box-shadow:0 30px 60px -28px #000000f2,inset 0 1px #ffffff0d}html body.admin-host .admin-auth-brand img{width:150px;height:auto}html body.admin-host .admin-auth-form input:focus{box-shadow:0 0 0 3px #46e39a24}html body.admin-host .admin-top h2{margin-top:6px;font-family:Barlow Condensed,Impact,sans-serif;font-size:36px;font-weight:800;line-height:1;letter-spacing:.3px;text-transform:uppercase}html body.admin-host .admin-top p{font-size:13.5px}html body.admin-host :is(.panel,.overview-period-bar,.analytics-period-bar,.finance-period-bar,.payment-period-bar,.delivery-metric,.analytics-card-grid article,.overview-operation-groups>article,.overview-attention-grid button,.overview-reconciliation-grid>article){box-shadow:0 22px 36px -22px #000000e6,inset 0 1px #ffffff0b}html body.admin-host :is(.overview-period-bar small,.payment-period-bar small,.delivery-cost-period-bar small,.analytics-period-bar small,.analytics-section-heading small,.finance-period-bar small,.finance-panel-heading small,.finance-section-heading small,.overview-section-heading small,.overview-panel-heading small){color:#69eeb1}html body.admin-host .analytics-bar-row span b{border-color:#2b4439;background:#12221c;color:#72e9b1}html body.admin-host .analytics-bar-row i{background:#16211d}html body.admin-host .analytics-bar-row i>b,html body.admin-host .finance-category-row b{background:linear-gradient(90deg,#2fb877,#68edb3)}html body.admin-host .analytics-funnel-bar{border-color:#2f5040;background:linear-gradient(90deg,#12251d,#0d1714)}html body.admin-host .analytics-funnel-bar span{color:#b9d7ca}html body.admin-host .analytics-funnel-bar strong{color:#7cf0b7}html body.admin-host .analytics-legend .new-users:before,html body.admin-host .finance-chart-legend .revenue:before{background:#46e39a}html body.admin-host .analytics-chart-line.new-users,html body.admin-host .finance-chart-line.revenue{stroke:#46e39a}html body.admin-host .bar{background:linear-gradient(180deg,#68edb3,#2a9e68);box-shadow:none}html body.admin-host :is(.finance-commitment-link,.overview-creator-grid>button):hover{border-color:#46e39a}html body.admin-host tbody tr:hover{background:#46e39a08}html body.admin-host :is(.tabs button.selected,.admin-user-tabs button.active,.xp-admin-tabs button.active){border-color:#2b4439;background:#12221c;color:#7cf0b7}html body.admin-host .tabs button:hover{color:#dff7ec;background:#46e39a0d}html body.admin-host :is(.pill.admin-role,.client-role-badge.admin){background:#12221c;color:#7cf0b7}html body.admin-host :is(.client-action-menu[open]>summary,.client-action-menu.compact[open]>summary){border-color:#2b4439;background:#12221c;color:#7cf0b7}html body.admin-host .admin-nav a.active{background:#46e39a14;color:#f4f7f8}html body.admin-host .duel-category-badge,html body.admin-host .admin-duel-category{border-color:#2b4439;background:#12221c;color:#7cf0b7}html body.admin-host .analytics-card-grid strong{overflow-wrap:normal;white-space:nowrap;font-size:clamp(16px,1.5vw,20px)}html body.admin-host .analytics-card-grid article{min-height:92px;justify-content:flex-start}html body.admin-host .analytics-card-grid article>span{margin-top:auto}html body.admin-host :is(.delivery-metric b,.overview-finance-kpis strong,.payment-summary strong,.finance-summary-grid strong){white-space:nowrap}html body.admin-host :where(#app) header{height:auto;padding:0;gap:9px;border-bottom:0;background:none}html body.admin-host .overview-operation-groups header{min-height:0;margin-bottom:6px;padding:0 0 8px;border:0;border-bottom:1px solid var(--ad-line);background:none}html body.admin-host .overview-operation-groups header span{font-size:14px}html body.admin-host .overview-evolution-grid{align-items:start}html body.admin-host .panel .desktop-data-table .table-wrap{width:100%;max-width:100%;overflow-x:auto}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs){display:flex;flex-wrap:nowrap;gap:4px;max-width:100%;overflow-x:auto;scrollbar-width:none}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs)::-webkit-scrollbar{display:none}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs) button{flex:0 0 auto;white-space:nowrap}@media (max-width:700px){html body.admin-host .admin-top h2{font-size:30px}html body.admin-host:not(#_) :is(.delivery-summary,.overview-finance-kpis,.overview-creator-grid,.analytics-card-grid.five,.analytics-card-grid.six,.analytics-card-grid.seven,.overview-attention-grid,.overview-reconciliation-grid){grid-template-columns:repeat(2,minmax(0,1fr))}html body.admin-host .delivery-metric{padding:13px}html body.admin-host .delivery-metric b{font-size:clamp(17px,5.4vw,22px)}html body.admin-host .analytics-card-grid strong{font-size:clamp(15px,4.6vw,19px)}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs){display:flex!important;grid-template-columns:none!important}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs) button{min-width:0;padding:9px 13px}}html body.admin-host .overview-chart-dot{stroke:#0d141b;stroke-width:2;vector-effect:non-scaling-stroke}html body.admin-host .overview-chart-dot.deposits{fill:#46e39a}html body.admin-host .overview-chart-dot.duels{fill:#c8d2dc}html body.admin-host .overview-chart-dot.costs{fill:#d3a35c}html body.admin-host :is(.analytics-chart-dot,.finance-chart-dot){stroke:#0d141b;stroke-width:2;vector-effect:non-scaling-stroke;fill:#c8d2dc}html body.admin-host :is(.analytics-chart-dot.new-users,.finance-chart-dot.revenue){fill:#46e39a}html body.admin-host .analytics-chart-dot.active-users{fill:#79aaf4}html body.admin-host :is(.analytics-chart-dot.first-deposit,.finance-chart-dot.costs){fill:#e3ba71}html body.admin-host :is(.analytics-chart-dot.first-duel,.finance-chart-dot.expenses){fill:#a78cf3}html body.admin-host :is(.finance-chart-dot.creators,.finance-chart-dot.payouts){fill:#5aa9f0}html body.admin-host .finance-chart-dot.adjusted{fill:#f2f2f2}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs){width:auto;padding:4px;border:1px solid rgba(150,170,190,.14);border-radius:10px;background:#0a1117;gap:2px}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs) button{width:auto;padding:8px 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:#9aa6b2;font-size:12.5px;font-weight:700;box-shadow:none;cursor:pointer}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs) button:hover{border-color:transparent;background:#96aabe12;color:#f4f7f8}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs) button.active{border-color:#2f6b50;background:#14271f;color:#7cf0b7}@media (max-width:700px){html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs){width:100%}html body.admin-host:not(#_) :is(.overview-period-tabs,.analytics-period-tabs,.finance-period-tabs,.payment-period-tabs) button{width:auto!important;padding:8px 12px}}html body.admin-host .finance-formula-panel>div>small{color:#69eeb1}html body.admin-host .finance-formula-values strong{color:#f4f7f8}html body.admin-host .finance-formula-values strong.is-negative,html body.admin-host .finance-formula-values strong.negative{color:#ff8a8a}@media (min-width:701px){html body.admin-host .price-status-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 250px}}body:not(.admin-host) .cd-v2 .cd-top{padding:16px 20px 10px}body:not(.admin-host) .cd-v2 .cd-headline{display:flex;align-items:center;gap:10px;min-height:40px;padding-right:44px}body:not(.admin-host) .cd-v2 .cd-headline .cd-nav{flex:none}body:not(.admin-host) .cd-v2 .cd-headline .cd-nav:empty{display:none}body:not(.admin-host) .cd-v2 .cd-back{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:10px;font-size:18px}body:not(.admin-host) .cd-v2 .cd-top h2{flex:1 1 auto;min-width:0;margin:0!important;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,Impact,sans-serif;font-size:26px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}body:not(.admin-host) .cd-v2 .cd-headline .cd-balance{flex:none;margin:0}body:not(.admin-host) .cd-v2 .cd-mode{margin:12px 0 0}body:not(.admin-host) .cd-v2 .cd-mode button{padding:8px 10px}body:not(.admin-host) .cd-v2 .cd-mode small{display:none}body:not(.admin-host) .cd-v2 .cd-search{margin-top:12px}body:not(.admin-host) .cd-v2 .cd-weapon-chips{display:grid;gap:8px;margin:10px 0 0;min-width:0}body:not(.admin-host) .cd-v2 .cd-weapon-chips[hidden]{display:none}body:not(.admin-host) .cd-v2 .cd-chip-row{position:relative;display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}body:not(.admin-host) .cd-v2 .cd-chip-row::-webkit-scrollbar{display:none}body:not(.admin-host) .cd-v2 .cd-chip-scroller{position:relative;min-width:0}body:not(.admin-host) .cd-v2 .cd-chip-scroller.is-top{margin:0 -20px}body:not(.admin-host) .cd-v2 .cd-chip-scroller.is-top .cd-chip-row{padding:0 20px 2px}body:not(.admin-host) .cd-v2 .cd-chip-arrow{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;width:52px;padding:0 8px;border:0;background:linear-gradient(90deg,#0d141b 45%,#0d141b00);color:#c9d3dc;cursor:pointer}body:not(.admin-host) .cd-v2 .cd-chip-arrow[hidden]{display:none}body:not(.admin-host) .cd-v2 .cd-chip-arrow.is-prev{left:0;justify-content:flex-start}body:not(.admin-host) .cd-v2 .cd-chip-arrow.is-next{right:0;justify-content:flex-end;background:linear-gradient(270deg,#0d141b 45%,#0d141b00)}body:not(.admin-host) .cd-v2 .cd-chip-arrow svg{box-sizing:content-box;width:10px;height:10px;padding:7px;border:1px solid rgba(150,170,190,.22);border-radius:999px;background:#131d26;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body:not(.admin-host) .cd-v2 .cd-chip-arrow:hover{color:#fff}body:not(.admin-host) .cd-v2 .cd-chip-arrow:hover svg{border-color:#96aabe73;background:#1a2631}body:not(.admin-host) .cd-v2 .cd-chip-scroller.is-sub .cd-chip-arrow{top:1px;bottom:1px;width:46px;background:linear-gradient(90deg,#071016 45%,#07101600)}body:not(.admin-host) .cd-v2 .cd-chip-scroller.is-sub .cd-chip-arrow.is-prev{left:1px;border-radius:11px 0 0 11px}body:not(.admin-host) .cd-v2 .cd-chip-scroller.is-sub .cd-chip-arrow.is-next{right:1px;border-radius:0 11px 11px 0;background:linear-gradient(270deg,#071016 45%,#07101600)}body:not(.admin-host) .cd-v2 .cd-wchip.is-category{display:inline-flex;align-items:center;gap:6px}body:not(.admin-host) .cd-v2 .cd-caret{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform .16s ease}body:not(.admin-host) .cd-v2 .cd-wchip.is-selected .cd-caret{transform:rotate(180deg);opacity:1}body:not(.admin-host) .cd-v2 .cd-subchips{gap:2px;padding:4px;border:1px solid rgba(150,170,190,.12);border-radius:12px;background:#071016}body:not(.admin-host) .cd-v2 .cd-wtab{flex:none;padding:7px 13px;border:0;border-radius:9px;background:transparent;color:#9aa6b2;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}body:not(.admin-host) .cd-v2 .cd-wtab:hover{color:#fff;background:#96aabe14}body:not(.admin-host) .cd-v2 .cd-wtab.is-selected{background:#14271f;color:#7cf0b7}body:not(.admin-host) .cd-v2 .cd-wchip{flex:none;padding:8px 13px;border:1px solid rgba(150,170,190,.16);border-radius:999px;background:#0a1117;color:#c9d3dc;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}body:not(.admin-host) .cd-v2 .cd-wchip:hover{color:#fff;border-color:#96aabe52}body:not(.admin-host) .cd-v2 .cd-wchip.is-selected{border-color:#2f6b50;background:#14271f;color:#7cf0b7}body:not(.admin-host) .cd-v2 .cd-wchip.is-more{color:#9aa6b2;border-style:dashed}body:not(.admin-host) .cd-v2 .cd-filters{margin-top:8px}body:not(.admin-host) .cd-v2 .cd-filter-value .cd-caret{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform .16s ease}body:not(.admin-host) .cd-v2 .cd-filter-value[aria-expanded=true] .cd-caret{transform:rotate(180deg)}body:not(.admin-host) .cd-v2 .cd-price{margin-top:10px;padding:12px 14px 10px;border:1px solid rgba(150,170,190,.14);border-radius:14px;background:#0a1117}body:not(.admin-host) .cd-v2 .cd-price[hidden]{display:none}body:not(.admin-host) .cd-v2 .cd-price-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}body:not(.admin-host) .cd-v2 .cd-price-head span{color:#9aa6b2;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}body:not(.admin-host) .cd-v2 .cd-price-head b{color:#46e39a;font-size:16px;font-weight:850;font-variant-numeric:tabular-nums}body:not(.admin-host) .cd-v2 .cd-range{--from:0;--to:1;position:relative;height:34px;margin:4px 0 0}body:not(.admin-host) .cd-v2 .cd-range:before,body:not(.admin-host) .cd-v2 .cd-range:after{content:"";position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:999px;pointer-events:none}body:not(.admin-host) .cd-v2 .cd-range:before{left:11px;right:11px;background:#1d2934}body:not(.admin-host) .cd-v2 .cd-range:after{left:calc(11px + (100% - 22px) * var(--from));right:calc(11px + (100% - 22px) * (1 - var(--to)));background:#46e39a}body:not(.admin-host) .cd-v2 .cd-range input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;outline:none;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}body:not(.admin-host) .cd-v2 .cd-range input::-webkit-slider-runnable-track{background:transparent;border:0}body:not(.admin-host) .cd-v2 .cd-range input::-moz-range-track{background:transparent;border:0}body:not(.admin-host) .cd-v2 .cd-range input::-webkit-slider-thumb{width:22px;height:22px;border:3px solid #0a1117;border-radius:50%;background:#46e39a;box-shadow:0 0 0 1px #46e39a,0 4px 10px #00000080;cursor:grab;pointer-events:auto;-webkit-appearance:none;appearance:none}body:not(.admin-host) .cd-v2 .cd-range input::-moz-range-thumb{width:16px;height:16px;border:3px solid #0a1117;border-radius:50%;background:#46e39a;box-shadow:0 0 0 1px #46e39a,0 4px 10px #00000080;cursor:grab;pointer-events:auto}body:not(.admin-host) .cd-v2 .cd-range input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}body:not(.admin-host) .cd-v2 .cd-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px #46e39a,0 0 0 5px #46e39a40}body:not(.admin-host) .cd-v2 .cd-range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px #46e39a,0 0 0 5px #46e39a40}body:not(.admin-host) .cd-v2 .cd-price-scale{display:flex;justify-content:space-between;color:#6f7b87;font-size:11px;font-weight:650}body:not(.admin-host) .cd-v2 .cd-price-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}body:not(.admin-host) .cd-v2 .cd-price-presets .cd-filter{min-height:30px;padding:0 11px;font-size:11.5px}body:not(.admin-host) .cd-v2 .cd-price-presets .cd-link{margin-left:auto}body:not(.admin-host) .cd-v2 .cd-from i{font-style:normal}body:not(.admin-host) .cd-v2 .cd-from b{color:#46e39a}body:not(.admin-host) .cd-v2 .cd-wear .cd-wear-price em{display:block;color:#9aa6b2;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body:not(.admin-host) .cd-v2 .cd-wear .cd-wear-skin{display:block;margin-top:2px;color:#6f7b87;font-size:11px;font-weight:600}body:not(.admin-host) .cd-v2 .cd-wear.is-over-budget{opacity:.55}body:not(.admin-host) .cd-v2 .cd-dock{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(150,170,190,.14);background:linear-gradient(180deg,#0f171e,#0a1117);box-shadow:0 -18px 30px -18px #000c}body:not(.admin-host) .cd-v2 .cd-dock[hidden]{display:none}body:not(.admin-host) .cd-v2 .cd-dock-info{flex:1 1 auto;min-width:0;display:grid;gap:1px}body:not(.admin-host) .cd-v2 .cd-dock-info>span{color:#9aa6b2;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body:not(.admin-host) .cd-v2 .cd-dock-info strong{color:#46e39a;font-size:24px;font-weight:850;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}body:not(.admin-host) .cd-v2 .cd-dock-meta{justify-self:start;max-width:100%;padding:0;border:0;background:none;color:#8794a1;font-size:12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}body:not(.admin-host) .cd-v2 .cd-dock-meta u{color:#c9d3dc;text-underline-offset:2px}body:not(.admin-host) .cd-v2 .cd-dock-actions{flex:0 0 auto;display:grid;gap:6px;justify-items:end;max-width:58%}body:not(.admin-host) .cd-v2 .cd-dock-actions .cd-summary-cta{width:auto;min-width:150px;margin:0;padding:14px 22px;font-size:15px}body:not(.admin-host) .cd-v2 .cd-dock-actions .cd-summary-missing{margin:0;font-size:11.5px;text-align:right}body:not(.admin-host) .cd-v2 .cd-dock-actions .cd-summary-missing svg{display:none}@media (max-width:600px){body:not(.admin-host) .cd-v2 .cd-top{padding:12px 14px 8px}body:not(.admin-host) .cd-v2 .cd-chip-scroller.is-top{margin:0 -14px}body:not(.admin-host) .cd-v2 .cd-chip-scroller.is-top .cd-chip-row{padding:0 14px 2px}body:not(.admin-host) .cd-v2 .cd-top h2{font-size:24px}body:not(.admin-host) .cd-v2 .cd-headline .cd-balance span{display:none}body:not(.admin-host) .cd-v2 .cd-dock{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:10px}body:not(.admin-host) .cd-v2 .cd-dock-info strong{font-size:21px}body:not(.admin-host) .cd-v2 .cd-dock-actions .cd-summary-cta{min-width:128px;padding:13px 16px;font-size:14px}}body:not(.admin-host) .cd-v2 .cd-family .cd-from{display:flex;flex-direction:column;align-items:flex-start;gap:1px}body:not(.admin-host) .cd-v2 .cd-family .cd-from i{font-size:11px}body:not(.admin-host) .cd-v2 .cd-family .cd-from b{font-size:17px;white-space:nowrap}body:not(.admin-host) .cd-v2 .cd-mode{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px}body:not(.admin-host) .cd-v2 .cd-mode button{min-height:0;padding:7px 10px;border-radius:9px}body:not(.admin-host) .cd-v2 .cd-mode b{font-size:15px}body:not(.admin-host) .cd-v2 .cd-selected-skin{padding:10px;gap:12px}body:not(.admin-host) .cd-v2 .cd-selected-skin .cd-card-art{width:96px;height:64px}body:not(.admin-host) .cd-v2 .cd-summary:not(.is-weighted) .cd-summary-values{display:none}body:not(.admin-host) .cd-v2 .create-duel-quote>.create-duel-quote-skin{display:none}body:not(.admin-host) .cd-v2 .cd-summary{margin-top:14px}body:not(.admin-host) .cd-v2 .cd-dock-info>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-finished{margin-top:26px}.account-finished .recent-list{margin-top:4px}.account-finished-more{display:block;margin:14px auto 0}.reward-list{margin-top:4px}.recent-duel.reward-row{grid-template-columns:auto minmax(0,1fr);align-items:start;cursor:default}.recent-duel.reward-row:hover{transform:none}.recent-duel.reward-row.is-pending{border-color:#46e39a59}.reward-row-sub{color:#9aa6b2;font-size:12.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reward-row-sub .bot-tag{margin-left:4px}.reward-row-cta{color:#46e39a;font-weight:700}.reward-row-actions{grid-column:1/-1;min-width:0}.reward-row-actions:empty{display:none}.reward-row-actions .reward-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.reward-row-actions .reward-actions.is-skin-only,.reward-row-actions .reward-actions.is-site-only{grid-template-columns:1fr}.reward-row-actions .button{min-height:40px;padding:10px 12px;font-size:13px}.reward-row-actions .reward-delivery{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.reward-row-actions .reward-delivery .button{margin-left:auto;width:auto}.reward-row-actions .reward-note,.reward-row-actions .reward-site-only-note{margin:0;color:#8794a1;font-size:12px}.reward-row-actions .reward-site-only-note{margin-top:6px}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-footer .duel-card-action{width:48px;flex:0 0 48px;padding:0;font-size:0;gap:0}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-footer .duel-card-action:before{width:18px;height:18px}body:not(.admin-host) .duel-card.has-bot-offer .duel-card-bot .bot-card-button{overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.wait-cancel-row{display:flex;justify-content:center;margin-top:10px}.wait-cancel{min-height:36px;padding:0 14px;border:1px solid rgba(150,170,190,.22);border-radius:10px;background:none;color:#c9d3dc;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.wait-cancel:hover:not(:disabled){border-color:#ff8a8a80;color:#ff8a8a}.wait-cancel:disabled{cursor:default;color:#7d8a96;border-style:dashed}.wait-cancel b{font-variant-numeric:tabular-nums;color:#c9d3dc}.creator-cancel-toggle{display:inline-flex;align-items:center;gap:6px;margin:0 4px;white-space:nowrap;font-size:13px}label[for=creator-cancel-minutes]{display:block;margin-top:14px}.dep-coupon-remove{margin-left:auto;padding:6px 10px;border:1px solid #2b3a45;border-radius:8px;background:transparent;color:#9fb0bd;font-size:12px;font-weight:700;cursor:pointer}.dep-coupon-remove:hover{color:#e9f3ee;border-color:#3f5361}.coupon-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px}.coupon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.coupon-card{display:grid;gap:10px;padding:16px;border:1px solid #22303a;border-radius:14px;background:#0d151b}.coupon-card.is-off{opacity:.72}.coupon-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.coupon-card header>div{display:grid;gap:4px;min-width:0}.coupon-card code{color:#8fe5bb;font-size:15px;font-weight:800;letter-spacing:.5px;overflow-wrap:anywhere}.coupon-card b{color:#dfe7ec;font-size:13px}.coupon-status{flex:none;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;background:#1a242c;color:#8e9ba6}.coupon-status.is-on{background:#123024;color:#7df0b5}.coupon-status.is-wait{background:#2c2612;color:#f0d27d}.coupon-rate{color:#eef4f6;font:800 26px/1 Barlow Condensed,Impact,sans-serif}.coupon-card p{margin:0;color:#8e9ba6;font-size:12px;line-height:1.5}.coupon-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.coupon-card dl div{padding:8px;border-radius:10px;background:#0a1015}.coupon-card dt{color:#6f7d89;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.coupon-card dd{margin:2px 0 0;color:#e3eaef;font-size:13px;font-weight:700}.coupon-actions{display:flex;gap:8px;flex-wrap:wrap}.coupon-actions .button{margin:0}.coupon-help{margin-top:14px}.modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:6px}.modal-actions .button{margin:0}.partner-form-modal .partner-check{justify-content:flex-start;gap:10px;margin:2px 0}.partner-form-modal .partner-check input{width:18px;height:18px;margin:0;padding:0;accent-color:#46e39a}.admin-eyebrow{display:block;color:#46e39a;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.reward-batch{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:4px 0 12px;padding:12px;border:1px solid #22303a;border-radius:12px;background:#0d151b}.reward-batch .button{margin:0;min-height:40px;padding:10px 14px;font-size:13px}.reward-batch-count{flex:1;min-width:140px;color:#8e9ba6;font-size:12px}.reward-batch-go{margin-left:auto}.recent-duel.reward-row.has-pick{grid-template-columns:auto auto minmax(0,1fr)}.reward-pick{display:grid;place-items:center;align-self:center;margin:0;padding:4px;cursor:pointer}.reward-pick input{width:20px;height:20px;margin:0;accent-color:#46e39a;cursor:pointer}@media (max-width:560px){.reward-batch-count{order:-1;flex-basis:100%}.reward-batch .button{flex:1}.reward-batch-go{margin-left:0}}.delivery-source-badge.is-resend{margin-right:6px;border-color:#f0be5080;background:#211a0c;color:#f3c868}.delivery-status.resend{background:#3a2a12;color:#f3c868}.up-page{--up-gold:#e9bd5a;--up-gold-hi:#f8dd94;--up-gold-deep:#b9822b;--up-gold-rgb:233,189,90;--up-raised:linear-gradient(180deg,#10171d 0%,#0b1116 100%);--up-shadow:0 24px 40px -18px #000000f2,0 8px 16px -6px #00000080,inset 0 1px 0 #ffffff12;--up-shadow-sm:0 14px 24px -14px #000000f2,0 4px 10px -4px #00000080,inset 0 1px 0 #ffffff12;--up-pressed:#080c11;--up-inset:inset 0 2px 8px #000000a6,inset 0 -1px 0 #ffffff08;--up-selected:inset 0 2px 8px #000000b3,inset 0 0 0 1px rgba(var(--up-gold-rgb),.55);display:grid;gap:18px;max-width:1240px;margin:0 auto;min-width:0}html body:not(.admin-host) header #main-nav .mobile-nav-section a[data-nav=upgrade],html body:not(.admin-host) header #main-nav a[data-nav=upgrade]{color:#e9bd5a!important}html body:not(.admin-host) header #main-nav a[data-nav=upgrade] .nav-icon{stroke:#e9bd5a!important}html body:not(.admin-host) header #main-nav .mobile-nav-section a[data-nav=upgrade]:hover,html body:not(.admin-host) header #main-nav a[data-nav=upgrade]:hover,html body:not(.admin-host) header #main-nav .mobile-nav-section a[data-nav=upgrade].active,html body:not(.admin-host) header #main-nav a[data-nav=upgrade].active{color:#f8dd94!important}html body:not(.admin-host) header #main-nav a[data-nav=upgrade].active{background:linear-gradient(180deg,#e9bd5a24,#e9bd5a0d)!important;box-shadow:inset 0 0 0 1px #e9bd5a47!important}html[data-look="3d"] body:not(.admin-host) header #main-nav a[data-nav=upgrade].active{background:linear-gradient(180deg,#10171d,#0b1116)!important;box-shadow:0 10px 18px -10px #000000e6,inset 0 1px #ffffff14,inset 0 -2px #e9bd5a8c!important}html[data-look="3d"] body:not(.admin-host) header #main-nav a.active:not([data-nav=upgrade]){background:linear-gradient(180deg,#10171d,#0b1116)!important;box-shadow:0 10px 18px -10px #000000e6,inset 0 1px #ffffff14,inset 0 -2px #46f5a78c!important}@media (min-width:801px){body:not(.admin-host) header #main-nav a{order:2}body:not(.admin-host) header #main-nav a[data-nav=home],body:not(.admin-host) header #main-nav a[data-nav=arena]{order:0}body:not(.admin-host) header #main-nav a[data-nav=upgrade]{order:1}}.up-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:22px 24px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,rgba(var(--up-gold-rgb),.16) 0%,transparent 55%),var(--up-raised);box-shadow:var(--up-shadow)}.up-head:after{content:"";position:absolute;right:-60px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(var(--up-gold-rgb),.1),transparent 65%);pointer-events:none}.up-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--up-gold);font-size:11px;font-weight:800;letter-spacing:.18em}.up-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--up-gold-hi),var(--up-gold-deep))}.up-head h1{margin:6px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:40px;font-weight:800;line-height:1;letter-spacing:.3px;text-transform:uppercase;color:#f4f7f8}html body:not(.admin-host) .up-head h1 em{-webkit-text-fill-color:transparent;font-style:normal;background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold) 55%,var(--up-gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.up-head p{margin:0;color:#9aa6b2;font-size:14px}.up-fair{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 13px;border-radius:999px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#c9d3dc;font-size:12px;font-weight:700;text-decoration:none}.up-fair svg{width:15px;height:15px;fill:none;stroke:var(--up-gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.up-fair:hover{color:#fff}.up-panel{min-width:0;padding:18px;border-radius:20px;background:var(--up-raised);box-shadow:var(--up-shadow)}.up-panel h2{margin:0;color:#f4f7f8;font-family:Barlow Condensed,Impact,sans-serif;font-size:19px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.up-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.up-panel-head small{color:#8794a1;font-size:12px;font-weight:650}.up-link{padding:6px 10px;border:0;border-radius:9px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:var(--up-gold);font-size:12px;font-weight:800;cursor:pointer}.up-link:hover{color:var(--up-gold-hi)}.up-link:disabled{opacity:.5;cursor:default}.up-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:stretch}.up-balance{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:12px 14px;border:0;border-radius:14px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#c9d3dc;text-align:left;cursor:pointer;transition:box-shadow .2s,background .2s}.up-balance b{display:block;color:#f4f7f8;font-size:13.5px}.up-balance small{color:#8794a1;font-size:12px}.up-balance.is-on{background:var(--up-pressed);box-shadow:var(--up-selected)}.up-check{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:var(--up-pressed);box-shadow:var(--up-inset)}.up-balance.is-on .up-check{background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));box-shadow:0 4px 8px -3px #000000b3,inset 0 1px #ffffff80}.up-balance.is-on .up-check:after{content:"";width:6px;height:10px;margin-top:-2px;border:solid #2b1b05;border-width:0 2px 2px 0;transform:rotate(45deg)}.up-entry-list{display:grid;gap:8px;max-height:236px;overflow:auto;scrollbar-width:thin}.up-entry-item{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:12px;background:var(--up-pressed);box-shadow:var(--up-inset);overflow:hidden}.up-entry-item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--rarity)}.up-entry-item img{width:56px;height:40px;object-fit:contain;filter:drop-shadow(0 4px 6px #000a)}.up-entry-item span{min-width:0}.up-entry-item small{display:block;color:#8794a1;font-size:11px}.up-entry-item b{display:block;overflow:hidden;color:#f4f7f8;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.up-entry-item em{color:#7df0b5;font-size:13px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.up-x{width:30px;height:30px;padding:0;border:0;border-radius:9px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#9aa6b2;font-size:16px;cursor:pointer}.up-entry-list.up-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none;overflow:visible;--art:70px;--name:15px;--price:13px}.up-entry-grid.is-1{grid-template-columns:minmax(0,1fr);--art:160px;--name:22px;--price:18px}.up-entry-grid.is-2{--art:96px;--name:16px;--price:14px}.up-entry-grid.is-5,.up-entry-grid.is-6{grid-template-columns:repeat(3,minmax(0,1fr));--art:52px;--name:12.5px;--price:12px}.up-entry-card{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;min-width:0;padding:12px 8px 14px;border-radius:14px;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--rarity) 26%,transparent),transparent 62%),var(--up-pressed);box-shadow:var(--up-inset);text-align:center;overflow:hidden}.up-entry-card:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--rarity);opacity:.85}.up-entry-art{display:grid;place-items:center;width:100%;height:var(--art)}.up-entry-art img{max-width:92%;max-height:var(--art);object-fit:contain;filter:drop-shadow(0 10px 14px #000c)}.up-entry-grid.is-1 .up-entry-art img{animation:up-float 4s ease-in-out infinite}.up-entry-card small{max-width:100%;overflow:hidden;color:#8794a1;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.up-entry-card b{max-width:100%;overflow:hidden;color:#f4f7f8;font-family:Barlow Condensed,Impact,sans-serif;font-size:var(--name);font-weight:800;letter-spacing:.3px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.up-entry-card strong{margin-top:4px;padding:3px 10px;border-radius:999px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#7df0b5;font-size:var(--price);font-weight:850;font-variant-numeric:tabular-nums}.up-entry-grid.is-1 .up-entry-card strong{margin-top:8px;padding:6px 14px}.up-entry-card .up-x{position:absolute;top:6px;right:6px;z-index:1;width:24px;height:24px;font-size:14px}.up-entry-grid.is-1 .up-entry-card .up-x{top:10px;right:10px;width:30px;height:30px;font-size:16px}.up-x:hover{color:#fff}.up-entry-empty,.up-target-empty{display:grid;place-items:center;align-content:center;gap:10px;min-height:150px;padding:18px;border-radius:14px;background:var(--up-pressed);box-shadow:var(--up-inset);color:#8794a1;font-size:13px;line-height:1.45;text-align:center}.up-target-empty{min-height:270px}.up-target-empty svg{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--up-raised);box-shadow:var(--up-shadow-sm);fill:none;stroke:var(--up-gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.up-entry-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--up-pressed);box-shadow:var(--up-inset)}.up-entry-total span{color:#8794a1;font-size:12px;font-weight:700}.up-entry-total b{color:#f4f7f8;font-size:19px;font-variant-numeric:tabular-nums}.up-note,.up-hint{margin:8px 0 0;color:#8794a1;font-size:12px}.up-hint{text-align:center}.up-center{display:flex;flex-direction:column;align-items:center;gap:16px;background:radial-gradient(90% 70% at 50% 30%,rgba(var(--up-gold-rgb),.07),transparent 70%),var(--up-raised)}.up-ring{--right:#f6d27c;--right-deep:#c08a2e;--left:#3a4654;--left-deep:#232b34;display:grid;place-items:center;width:100%}.up-ring .x1-pie-ring-wrap{grid-area:auto;justify-self:center}.up-ring .x1-pie-ring-wrap{width:min(290px,100%);filter:drop-shadow(0 22px 30px #000000b3)}.up-ring .x1-pie-ticks:after{background:conic-gradient(var(--right) 0 var(--split),var(--left) var(--split) 360deg)}.up-ring .x1-pie-ring{filter:none;transition:filter .15s ease-out}.up-ring .x1-pie-ring.is-left{filter:brightness(.9)}.up-ring .x1-pie-ring.is-right{background:conic-gradient(var(--right) 0deg,var(--right-deep) calc(var(--split) - .6deg),transparent calc(var(--split) + .4deg))}.up-ring .x1-pie-ring.is-left{background:conic-gradient(transparent 0 calc(var(--split) - .4deg),var(--left-deep) calc(var(--split) + .6deg),var(--left) 360deg)}.up-ring.is-spinning .x1-pie-ring{filter:brightness(.45) saturate(.6)}.up-ring.is-spinning[data-lit=player] .x1-pie-ring.is-right{filter:brightness(1.12) saturate(1.1) drop-shadow(0 0 12px rgba(var(--up-gold-rgb),.55))}.up-ring.is-spinning[data-lit=house] .x1-pie-ring.is-left{filter:brightness(1.4)}.up-ring.is-win .x1-pie-ring.is-right{animation:up-win-pulse 1.4s ease-in-out infinite}@keyframes up-win-pulse{50%{filter:brightness(1.25) saturate(1.2) drop-shadow(0 0 18px rgba(var(--up-gold-rgb),.65))}}.up-core{display:grid;place-content:center;justify-items:center;gap:0;overflow:hidden}.up-core-skin{position:absolute;inset:14%;width:72%!important;height:72%!important;object-fit:contain;opacity:.22;filter:blur(.3px) drop-shadow(0 4px 8px #000)!important}.up-core strong{position:relative;color:#f4f7f8;font-family:Barlow Condensed,Impact,sans-serif;font-size:42px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #000}.up-core span{position:relative;margin-top:2px;color:#9aa6b2;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.up-ring.is-win .up-core strong{background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.up-ring.is-lose .x1-pie-needle i{border-top-color:#ff7a7a}.up-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0}.up-stats div{padding:10px 8px;border-radius:12px;background:var(--up-pressed);box-shadow:var(--up-inset);text-align:center}.up-stats dt{color:#8794a1;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.up-stats dd{margin:4px 0 0;color:#f4f7f8;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.up-stats div:last-child dd{color:var(--up-gold)}.up-chance{width:100%}.up-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.up-preset{min-width:58px;padding:8px 11px;border:0;border-radius:11px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#c9d3dc;font-size:12.5px;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s,color .2s}.up-preset:hover:not(:disabled){transform:translateY(-1px);color:#fff}.up-preset.is-selected,.up-preset.is-selected:hover{transform:none;background:var(--up-pressed);box-shadow:var(--up-selected);color:var(--up-gold-hi)}.up-slider{--fill:50%;width:100%;height:28px;margin:12px 0 0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y}.up-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--up-gold-deep) 0,var(--up-gold) var(--fill),#070b0f var(--fill));box-shadow:inset 0 1px 3px #000c}.up-slider::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--up-gold-deep) 0,var(--up-gold) var(--fill),#070b0f var(--fill));box-shadow:inset 0 1px 3px #000c}.up-slider::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;border:0;border-radius:50%;background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));box-shadow:0 6px 12px -4px #000000e6,inset 0 1px #fff9,inset 0 -2px #0000004d;-webkit-appearance:none;appearance:none;cursor:grab}.up-slider::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));box-shadow:0 6px 12px -4px #000000e6,inset 0 1px #fff9;cursor:grab}.up-slider:active::-webkit-slider-thumb{cursor:grabbing}.up-slider:disabled{opacity:.5;cursor:default}.up-slider-scale{display:flex;justify-content:space-between;color:#6f7b87;font-size:11px;font-weight:650}.up-action{width:100%}.up-cta{width:100%;min-height:54px;padding:0 20px;border:0;border-radius:14px;background:linear-gradient(180deg,var(--up-gold-hi) 0%,var(--up-gold) 48%,var(--up-gold-deep) 100%);color:#2a1a04;font-family:Barlow Condensed,Impact,sans-serif;font-size:21px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 14px 24px -12px #000000f2,inset 0 1px #ffffffa6,inset 0 -3px #0000003d;cursor:pointer;transition:transform .2s,box-shadow .2s,filter .2s}.up-cta:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 18px 28px -12px #000000f2,inset 0 1px #ffffffb3,inset 0 -3px #0000003d}.up-cta:active:not(:disabled){transform:translateY(1px);box-shadow:0 6px 12px -8px #000000e6,inset 0 1px #ffffff80}.up-cta:disabled{background:var(--up-pressed);color:#7c8894;box-shadow:var(--up-inset);font-family:inherit;font-size:15px;letter-spacing:0;text-transform:none;cursor:default}.up-result{display:grid;justify-items:center;gap:6px;width:100%;padding:16px;border-radius:16px;background:var(--up-pressed);box-shadow:var(--up-inset);text-align:center}.up-result b{font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.up-result span{color:#b8c2cc;font-size:13.5px}.up-result.is-win{box-shadow:inset 0 2px 8px #000000b3,inset 0 0 0 1px rgba(var(--up-gold-rgb),.55)}.up-result.is-win b{background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.up-result.is-lose b{color:#f4f7f8}.up-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.up-result-actions .button:not(.secondary){border:0;background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));color:#2a1a04}.up-verify{color:#8794a1;font-size:12px;text-underline-offset:2px}.up-unavailable{display:grid;place-items:center;align-content:center;gap:10px;min-height:320px;text-align:center;color:#9aa6b2;font-size:13.5px}.up-unavailable b{color:#f4f7f8;font-size:16px}.up-target-card{position:relative;display:grid;justify-items:center;gap:3px;padding:14px 14px 16px;border-radius:16px;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--rarity) 26%,transparent),transparent 62%),var(--up-pressed);box-shadow:var(--up-inset);text-align:center}.up-target-art{display:grid;place-items:center;width:100%;height:160px}.up-target-art img{max-width:92%;max-height:160px;object-fit:contain;filter:drop-shadow(0 14px 18px #000c);animation:up-float 4s ease-in-out infinite}@keyframes up-float{50%{transform:translateY(-5px)}}.up-target-card small{color:#8794a1;font-size:12px;font-weight:700}.up-target-card b{color:#f4f7f8;font-family:Barlow Condensed,Impact,sans-serif;font-size:22px;font-weight:800;letter-spacing:.3px;line-height:1.1}.up-target-card span{color:#9aa6b2;font-size:12px}.up-wear-tag{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:999px;background:#0000004d;color:#aab5bf;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.04em}.up-target-card strong{margin-top:8px;padding:6px 14px;border-radius:999px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#7df0b5;font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.up-error{margin:6px 0 0;color:#ff8f8f;font-size:12.5px}.up-wears{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.up-wear{display:grid;gap:1px;min-width:72px;padding:7px 10px;border:0;border-radius:11px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#c9d3dc;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s}.up-wear:hover:not(:disabled){transform:translateY(-1px)}.up-wear b{font-size:12px}.up-wear small{color:#8794a1;font-size:11px;font-variant-numeric:tabular-nums}.up-wear.is-selected,.up-wear.is-selected:hover{transform:none;background:var(--up-pressed);box-shadow:var(--up-selected)}.up-wear.is-selected b{color:var(--up-gold-hi)}.up-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;align-items:start}.up-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.up-list-head small{color:#8794a1;font-size:12px}.up-tools{display:flex;align-items:center;gap:8px;margin-bottom:12px}.up-search{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;height:42px;padding:0 12px;border-radius:12px;background:var(--up-pressed);box-shadow:var(--up-inset)}.up-search svg{flex:none;width:16px;height:16px;fill:none;stroke:#8794a1;stroke-width:1.8;stroke-linecap:round}html body .up-page .up-tools .up-search input[type=search],html[data-look] body:not(.admin-host) .up-page .up-tools .up-search input[type=search]{flex:1 1 auto;min-width:0;height:40px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f4f7f8;font-size:13px;outline:none}.up-search:focus-within{box-shadow:var(--up-inset),0 0 0 1px rgba(var(--up-gold-rgb),.45)}.up-seg{display:flex;flex:none;gap:2px;height:42px;padding:3px;border-radius:12px;background:var(--up-pressed);box-shadow:var(--up-inset)}.up-seg button{padding:0 11px;border:0;border-radius:9px;background:transparent;color:#8794a1;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.up-seg button.is-selected{background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:var(--up-gold-hi)}.up-chips{display:flex;gap:7px;margin:0 -4px 12px;padding:2px 4px 8px;overflow-x:auto;scrollbar-width:none}.up-chips::-webkit-scrollbar{display:none}.up-chips button{flex:none;padding:7px 12px;border:0;border-radius:999px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#9aa6b2;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.up-chips button:hover{color:#fff}.up-chips button.is-selected{background:var(--up-pressed);box-shadow:var(--up-selected);color:var(--up-gold-hi)}.up-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;max-height:580px;margin:0 -6px;padding:4px 6px 10px;overflow:auto;scrollbar-width:thin;align-content:start}.up-grid.is-loading{opacity:.6}.up-card{position:relative;display:grid;justify-items:center;gap:2px;min-width:0;padding:10px 10px 12px;border:0;border-radius:16px;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--rarity,#6f7b87) 20%,transparent),transparent 66%),var(--up-raised);box-shadow:var(--up-shadow-sm);color:inherit;text-align:center;cursor:pointer;overflow:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .25s}.up-card:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--rarity,#6f7b87);opacity:.85}.up-card:hover:not(:disabled):not(.is-selected){transform:translateY(-3px);box-shadow:0 18px 28px -14px #000000f2,0 6px 12px -4px #00000080,inset 0 1px #ffffff1c}.up-card.is-selected{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--rarity,#6f7b87) 14%,transparent),transparent 66%),var(--up-pressed);box-shadow:var(--up-selected)}.up-card:disabled{cursor:default}.up-card-price{justify-self:end;padding:2px 7px;border-radius:7px;background:#00000059;color:#7df0b5;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.up-card-art{display:grid;place-items:center;width:100%;height:74px}.up-card-art img{max-width:100%;max-height:74px;object-fit:contain;filter:drop-shadow(0 8px 10px #000b);transition:transform .3s}.up-card:hover .up-card-art img{transform:scale(1.05)}.up-card small{max-width:100%;overflow:hidden;color:#8794a1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.up-card b{max-width:100%;overflow:hidden;color:#f4f7f8;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.up-card.is-disabled{cursor:default}.up-result-actions.is-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;width:100%}.up-result-actions.is-row>:only-child{grid-column:1/-1}.up-result-actions.is-row .up-sell,.up-result-actions.is-row .button{min-height:48px;margin:0}.up-sell{display:grid;place-items:center;gap:0;min-height:38px;padding:6px;white-space:nowrap;border:0;border-radius:11px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:filter .2s,transform .2s}.up-sell{background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));box-shadow:0 6px 12px -6px #000c,inset 0 1px #ffffff80;color:#2a1a04}.up-sell small{color:#4a3208!important;font-size:10px!important;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.up-sell b{color:#2a1a04!important;font-size:13.5px!important}.up-sell:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.up-sell:disabled{opacity:.6;cursor:default}.up-result-done{color:#7df0b5!important;font-weight:700}.up-card{align-content:start}.up-card-price{align-self:start}.up-card.is-skeleton{min-height:142px;background:var(--up-raised);animation:up-pulse 1.2s ease-in-out infinite;cursor:default}.up-card.is-skeleton:after{display:none}@keyframes up-pulse{50%{opacity:.55}}.up-empty{grid-column:1/-1;display:grid;place-items:center;align-content:center;gap:8px;min-height:170px;padding:18px;border-radius:14px;background:var(--up-pressed);box-shadow:var(--up-inset);color:#8794a1;font-size:13px;text-align:center}.up-empty b{color:#f4f7f8;font-size:14px}.up-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;color:#8794a1;font-size:12px;font-weight:700}.up-pager:empty{display:none}.up-pager button{width:38px;height:38px;padding:0;border:0;border-radius:11px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#f4f7f8;font-size:18px;cursor:pointer}.up-pager button:disabled{opacity:.35;cursor:default}.up-mobile-bar{display:none}@media (max-width:1000px){.up-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.up-center{grid-column:1/-1;order:-1}.up-lists{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.up-page{gap:14px;padding-bottom:88px}.up-head{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.up-head h1{font-size:31px}.up-stage,.up-lists{display:contents}.up-head{order:0}.up-center{order:1}.up-entry{order:2}#up-inventory{order:3}.up-target{order:4}#up-catalog{order:5}.up-mobile-bar{order:6}.up-stats{gap:6px}.up-stats div{padding:9px 4px}.up-stats dt{font-size:9px;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-stats dd{font-size:14px}.up-list-head:not(.is-catalog){flex-direction:column;align-items:flex-start;gap:2px}.up-list-head:not(.is-catalog) h2{white-space:nowrap}.up-entry-list{min-height:0}.up-entry-empty{min-height:0;padding:16px 12px}.up-panel{padding:15px;border-radius:18px}.up-ring .x1-pie-ring-wrap{width:min(250px,74vw)}.up-core strong{font-size:36px}.up-presets{flex-wrap:nowrap;gap:5px}.up-preset{flex:1 1 0;min-width:0;padding:8px 4px}.up-target-empty{min-height:120px}.up-target-art{height:124px}.up-target-art img{max-height:124px}.up-tools{flex-wrap:wrap}.up-seg{flex:1 1 100%}.up-seg button{flex:1 1 0}.up-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.up-center .up-action .up-cta{display:none}.up-mobile-bar{position:fixed;left:12px;right:12px;bottom:calc(var(--tabbar-h,68px) + max(env(safe-area-inset-bottom),6px) + 8px);z-index:40;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:16px;background:linear-gradient(180deg,#121a21f5,#0b1116f5);box-shadow:0 18px 34px -10px #000000f2,inset 0 1px #ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.up-mobile-bar[hidden]{display:none}.up-mobile-info{flex:1 1 auto;min-width:0;display:grid}.up-mobile-info b{color:var(--up-gold);font-family:Barlow Condensed,Impact,sans-serif;font-size:22px;font-weight:800;line-height:1.05}.up-mobile-info span{overflow:hidden;color:#9aa6b2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.up-cta.is-compact{flex:none;width:auto;min-height:46px;padding:0 18px;font-size:17px}}.up-list-head.is-catalog{flex-wrap:wrap;align-items:center}.up-quicks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.up-quick{min-width:48px;height:36px;padding:0 11px;border:0;border-radius:11px;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#c9d3dc;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .2s,box-shadow .2s,color .2s}.up-quick:hover:not(:disabled){transform:translateY(-1px);color:#fff}.up-quick:disabled{opacity:.45;cursor:default}.up-quick.is-low{box-shadow:var(--up-shadow-sm),inset 0 0 0 1px #ff6b6b61}.up-quick.is-mid{box-shadow:var(--up-shadow-sm),inset 0 0 0 1px #e9bd5a6b}.up-quick.is-high{box-shadow:var(--up-shadow-sm),inset 0 0 0 1px #46e39a61}.up-quick.is-selected,.up-quick.is-selected:hover{transform:none;background:var(--up-pressed);box-shadow:var(--up-selected);color:var(--up-gold-hi)}.up-gear{display:grid;place-items:center;min-width:36px;padding:0}.up-gear svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.up-gear:hover svg{transform:rotate(40deg);transition:transform .3s}.up-settings{--up-gold:#e9bd5a;--up-gold-hi:#f8dd94;--up-gold-deep:#b9822b;--up-gold-rgb:233,189,90;--up-raised:linear-gradient(180deg,#10171d 0%,#0b1116 100%);--up-shadow-sm:0 14px 24px -14px #000000f2,0 4px 10px -4px #00000080,inset 0 1px 0 #ffffff12;--up-pressed:#080c11;--up-inset:inset 0 2px 8px #000000a6,inset 0 -1px 0 #ffffff08;display:grid;gap:18px;width:min(600px,100%);margin:0 auto;color:#c9d3dc}#modal:has(.up-settings){width:min(660px,calc(100vw - 24px))}.up-set-title{display:flex;align-items:center;gap:10px;padding-right:36px}.up-set-title svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--up-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.up-settings h2{margin:0;color:#f4f7f8;font-family:Barlow Condensed,Impact,sans-serif;font-size:26px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.up-settings section{display:grid;gap:10px}.up-settings h3{margin:0;color:#f4f7f8;font-size:15px;font-weight:800}.up-set-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.up-set-link{padding:0;border:0;background:none;color:var(--up-gold);font-size:13px;font-weight:800;cursor:pointer}.up-set-link:hover{color:var(--up-gold-hi)}.up-set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.up-set-box{display:grid;gap:10px;padding:12px;border-radius:14px;background:var(--up-pressed);box-shadow:var(--up-inset)}.up-set-box p{margin:0;color:#8794a1;font-size:12px;line-height:1.4}.up-set-row{display:flex;align-items:center;gap:6px}.up-set-input{display:flex;align-items:center;gap:1px;flex:1 1 0;min-width:0;height:40px;margin:0;padding:0 7px;border-radius:10px;background:var(--up-raised);box-shadow:var(--up-shadow-sm)}.up-set-input i{color:#8794a1;font-size:12px;font-style:normal;font-weight:800}html body .up-settings .up-set-row .up-set-input input[type=number],html[data-look] body:not(.admin-host) .up-settings .up-set-row .up-set-input input[type=number]{text-align:center;width:100%;min-width:0;height:100%;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f4f7f8;font-size:14px;font-weight:800;outline:none;-moz-appearance:textfield}.up-set-input input::-webkit-inner-spin-button,.up-set-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.up-set-input:focus-within{box-shadow:var(--up-shadow-sm),inset 0 0 0 1px rgba(var(--up-gold-rgb),.55)}.up-set-reset{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--up-gold);font-size:18px;font-weight:800;cursor:pointer}.up-set-reset:hover{color:var(--up-gold-hi);transform:rotate(-40deg);transition:transform .25s}.up-settings section{gap:6px}.up-settings .up-set-radio{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:12px;cursor:pointer}.up-set-radio:has(input:checked){background:var(--up-pressed);box-shadow:var(--up-inset)}.up-set-radio input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#e9bd5a}.up-set-radio b{display:block;color:#f4f7f8;font-size:14px}.up-set-radio small{display:block;margin-top:2px;color:#8794a1;font-size:12px}.up-settings .up-cta{justify-self:center;width:auto;min-width:220px;color:#2a1a04;background:linear-gradient(180deg,var(--up-gold-hi) 0%,var(--up-gold) 48%,var(--up-gold-deep) 100%)}@media (max-width:800px){.up-quicks{justify-content:flex-start;width:100%}.up-quick{flex:1 1 0;min-width:0;padding:0 4px;font-size:12.5px}.up-gear{flex:0 0 36px}.up-set-grid{grid-template-columns:minmax(0,1fr)}}.up-ring[class*=result-] .up-core>*{animation:x1PieLogoOut .38s ease-in forwards}.up-ring .x1-pie-result-text strong{font-size:clamp(28px,5.6vw,38px)}.up-ring.result-win .x1-pie-result-text span{color:#f8dd94}.up-ring.result-lose .x1-pie-ring.is-right{animation:none}.up-cats{margin-bottom:12px}body:not(.admin-host) .up-page .cd-v2 .cd-weapon-chips{margin:0}body:not(.admin-host) .up-page .cd-v2 .cd-chip-scroller.is-top{margin:0}body:not(.admin-host) .up-page .cd-v2 .cd-chip-scroller.is-top .cd-chip-row{padding:2px 0 8px}body:not(.admin-host) .up-page .cd-v2 .cd-wchip{border-color:transparent;background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:#9aa6b2}body:not(.admin-host) .up-page .cd-v2 .cd-wchip:hover{color:#fff}body:not(.admin-host) .up-page .cd-v2 .cd-wchip.is-selected{background:var(--up-pressed);box-shadow:var(--up-selected);color:var(--up-gold-hi)}body:not(.admin-host) .up-page .cd-v2 .cd-subchips{border:0;background:var(--up-pressed);box-shadow:var(--up-inset)}body:not(.admin-host) .up-page .cd-v2 .cd-wtab.is-selected{background:var(--up-raised);box-shadow:var(--up-shadow-sm);color:var(--up-gold-hi)}body:not(.admin-host) .up-page .cd-v2 .cd-chip-arrow{bottom:8px;background:linear-gradient(90deg,#0e151a 45%,#0e151a00)}body:not(.admin-host) .up-page .cd-v2 .cd-chip-arrow.is-next{background:linear-gradient(270deg,#0e151a 45%,#0e151a00)}body:not(.admin-host) .up-page .cd-v2 .cd-chip-scroller.is-sub .cd-chip-arrow{bottom:1px;background:linear-gradient(90deg,#080c11 45%,#080c1100)}body:not(.admin-host) .up-page .cd-v2 .cd-chip-scroller.is-sub .cd-chip-arrow.is-next{background:linear-gradient(270deg,#080c11 45%,#080c1100)}body:not(.admin-host) .up-page .cd-v2 .cd-chip-arrow:hover svg{border-color:#e9bd5a80;color:#f8dd94}html body:not(.admin-host) .recent-wins .win-card-face.win-card-front{background:linear-gradient(0deg,color-mix(in srgb,var(--rarity) 12%,transparent) 0%,transparent 45%),#0d141b!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--rarity) 65%,transparent),inset 0 1px #ffffff0d!important}.up-preset-max{color:var(--up-gold);letter-spacing:.06em}.up-preset-max:disabled{opacity:.45;cursor:default}.up-ring-tools,.up-entry-mini,.up-tabs,.up-mini-label{display:none}button.up-target-empty{width:100%;border:0;font:inherit;color:inherit;cursor:pointer}@media (max-width:800px){.up-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:24px}.up-head,.up-center,.up-mobile-bar,.up-tabs,#up-inventory,#up-catalog{grid-column:1/-1}.up-head{order:1}.up-center{order:2}.up-entry{order:3}.up-target{order:4}.up-mobile-bar{order:5}.up-tabs{order:6}#up-inventory{order:7}#up-catalog{order:8}.up-page[data-up-tab=inv] #up-catalog,.up-page[data-up-tab=catalog] #up-inventory{display:none}.up-head{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px}.up-head p,.up-head .up-eyebrow{display:none}.up-head h1{font-size:23px;line-height:1.05}.up-head .up-fair{flex:none;padding:7px 10px;font-size:11px}.up-center{position:relative;padding-top:12px}.up-center .up-action{display:none}.up-ring-tools{display:flex;gap:6px;align-self:flex-start;margin-bottom:-6px}.up-ring-tools button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:var(--up-pressed);box-shadow:var(--up-inset);color:#7d8994;cursor:pointer}.up-ring-tools button.is-on{color:var(--up-gold-hi)}.up-ring-tools svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.up-entry,.up-target{padding:12px;min-width:0}.up-entry>:not(.up-entry-mini){display:none}.up-entry-mini{display:grid;grid-template-rows:auto 1fr auto;gap:8px;height:100%}.up-entry-mini h2,.up-target .up-panel-head h2{margin:0;font-size:15px}.up-target .up-panel-head{margin-bottom:8px;gap:6px;flex-wrap:nowrap}.up-entry-mini h2,.up-target .up-panel-head h2{white-space:nowrap;font-size:14px}.up-target .up-panel-head .up-link{padding:4px 8px;font-size:11px}.up-mini-card{display:grid;place-items:center;align-content:center;gap:6px;min-height:150px;padding:12px 8px;border:0;border-radius:14px;background:radial-gradient(circle at 50% 40%,rgba(var(--up-gold-rgb),.14),transparent 70%),var(--up-pressed);box-shadow:var(--up-inset);color:#c9d3dc;font:inherit;font-size:12.5px;font-weight:700;text-align:center;cursor:pointer}.up-mini-card svg{width:42px;height:42px;fill:none;stroke:var(--up-gold);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(var(--up-gold-rgb),.45))}.up-mini-card.has-items{box-shadow:var(--up-selected)}.up-mini-entry{width:100%;min-height:0;border:0;font:inherit;color:inherit;cursor:pointer;align-content:center}.up-mini-entry.up-target-art,.up-mini-entry .up-target-art{display:flex;justify-content:center;align-items:center}.up-mini-entry .up-mini-thumbs.is-1 img{width:auto;max-width:92%;height:auto;max-height:100%}.up-mini-card b{color:#f4f7f8;font-size:13px}.up-mini-value{color:#7df0b5;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.up-mini-thumbs{display:flex;justify-content:center;height:64px}.up-mini-thumbs img{width:76px;height:64px;object-fit:contain;filter:drop-shadow(0 6px 8px #000c)}.up-mini-thumbs.is-2 img,.up-mini-thumbs.is-3 img{width:58px;margin:0 -12px}.up-mini-balance{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:0;border-radius:11px;background:var(--up-pressed);box-shadow:var(--up-inset);color:#9aa6b2;font:inherit;font-size:11.5px;cursor:pointer}.up-mini-balance b{color:#e9eef2;font-variant-numeric:tabular-nums}.up-mini-balance>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-mini-balance.is-on{box-shadow:var(--up-selected)}.up-mini-balance .up-check{flex:none;width:16px;height:16px}.up-mini-balance.is-on .up-check{background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep))}.up-mini-balance.is-on .up-check:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid #2b1b05;border-width:0 2px 2px 0;transform:rotate(45deg)}.up-target-empty{min-height:150px}.up-target-empty>span{display:none}.up-target-empty .up-mini-label{display:block;color:#c9d3dc;font-size:12.5px;font-style:normal;font-weight:700}.up-target-empty svg{width:42px;height:42px}.up-target-card{padding:10px 8px 12px}.up-target-art{height:84px}.up-target-art img{max-height:84px}.up-target-card small{font-size:10.5px}.up-target-card b{font-size:16px;text-align:center}.up-target-card span{font-size:10.5px}.up-target-card strong{font-size:15px}.up-wears{flex-wrap:nowrap;gap:5px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.up-wears::-webkit-scrollbar{display:none}.up-wear{flex:none;min-width:58px;padding:6px 7px}.up-mobile-bar{position:static;display:grid;gap:0;padding:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.up-mobile-bar .up-cta{min-height:58px;font-size:22px}.up-mobile-bar .up-cta:disabled{background:linear-gradient(180deg,var(--up-gold-hi) 0%,var(--up-gold) 48%,var(--up-gold-deep) 100%);color:#2a1a04;opacity:.5;font-family:Barlow Condensed,Impact,sans-serif;font-size:19px;letter-spacing:.4px;text-transform:uppercase;box-shadow:0 10px 18px -12px #000000f2,inset 0 1px #ffffff80}.up-target{display:grid;grid-template-rows:auto 1fr;align-content:stretch}.up-target-empty{height:100%}.up-mobile-bar .up-hint{margin-top:6px}.up-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:6px;border-bottom:1px solid #ffffff14}.up-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border:0;background:transparent;color:#7d8994;font:inherit;font-size:14px;font-weight:800;letter-spacing:.2px;cursor:pointer;transition:color .2s}.up-tabs button:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--up-gold);opacity:0;transform:scaleX(.4);transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1)}.up-tabs button.is-selected{color:var(--up-gold-hi)}.up-tabs button.is-selected:after{opacity:1;transform:none;box-shadow:0 0 12px rgba(var(--up-gold-rgb),.6)}#up-inventory .up-list-head,#up-catalog .up-list-head h2{display:none}#up-catalog .up-list-head{margin-bottom:10px}}#up-inventory[data-inv-mode=mine] [data-inv=shop],#up-inventory[data-inv-mode=shop] [data-inv=mine]{display:none}html body .up-page .up-tools>label.up-search{margin:0}.up-inv-head{align-items:center}.up-inv-modes{display:flex;align-items:center;gap:6px;min-width:0}.up-inv-modes button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:11px;background:var(--up-pressed);box-shadow:var(--up-inset);color:#8794a1;cursor:pointer;transition:color .2s,background .2s}.up-inv-modes button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.up-inv-modes button.is-selected{background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));box-shadow:0 6px 12px -6px #000c,inset 0 1px #ffffff80;color:#2a1a04}.up-inv-modes h2{margin:0 0 0 6px;white-space:nowrap}.up-shop-tools{flex-wrap:wrap}.up-shop-tools .up-search{flex:1 1 160px}.up-price-range{display:flex;flex:0 1 190px;height:42px;border-radius:12px;background:var(--up-pressed);box-shadow:var(--up-inset);overflow:hidden}html body .up-page .up-price-range input,html[data-look] body:not(.admin-host) .up-page .up-price-range input{flex:1 1 0;min-width:0;height:42px;margin:0;padding:0 10px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#e9eef2;font-size:13px;font-variant-numeric:tabular-nums}.up-price-range input+input{border-left:1px solid #ffffff12!important}.up-shop-sort,.up-cart-button{position:relative;display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border:0;border-radius:12px;background:var(--up-pressed);box-shadow:var(--up-inset);color:#c9d3dc;cursor:pointer}.up-shop-sort svg,.up-cart-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.up-cart-button{background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));box-shadow:0 8px 14px -8px #000000d9,inset 0 1px #ffffff80;color:#2a1a04}.up-cart-count{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#0b1116;box-shadow:0 0 0 2px var(--up-gold);color:var(--up-gold-hi);font-size:11px;font-weight:850}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.up-shop-card{cursor:pointer}.up-shop-wear{position:absolute;top:30px;right:10px;color:#8794a1;font-size:10.5px;font-weight:800}.up-shop-card.is-in-cart{background:radial-gradient(circle at 50% 46%,rgba(var(--up-gold-rgb),.18),transparent 66%),var(--up-pressed);box-shadow:var(--up-selected)}.up-qty{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;padding:3px;border-radius:999px;background:#0006;box-shadow:inset 0 0 0 1px rgba(var(--up-gold-rgb),.45)}.up-shop-card .up-qty{width:100%}.up-shop-card.is-in-cart{background:linear-gradient(180deg,rgba(var(--up-gold-rgb),.05),rgba(var(--up-gold-rgb),.32)),var(--up-raised);box-shadow:inset 0 0 0 2px rgba(var(--up-gold-rgb),.85),0 10px 22px -14px #000000e6}.up-shop-card.is-in-cart .up-card-price{color:var(--up-gold-hi)}.up-shop-card.is-in-cart small,.up-shop-card.is-in-cart b{visibility:hidden}.up-shop-card .up-qty{position:absolute;z-index:2;left:7px;right:7px;bottom:7px;width:auto;margin:0;padding:3px;background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));box-shadow:0 6px 12px -6px #000c,inset 0 1px #fff6}.up-shop-card .up-qty button{width:24px;height:24px;background:#17110a;color:var(--up-gold-hi);box-shadow:none}.up-shop-card .up-qty em{color:#2a1a04;font-size:13.5px;font-weight:900}.up-qty button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));color:#2a1a04;font-size:15px;font-weight:900;line-height:1;cursor:pointer}.up-qty button:disabled{opacity:.5;cursor:default}.up-qty em{min-width:18px;color:#f4f7f8;font-size:13px;font-style:normal;font-weight:850;text-align:center;font-variant-numeric:tabular-nums}.up-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}#up-shop-pager:empty{display:none}.up-shop-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;flex:none}.up-shop-foot .up-pager{margin:0;justify-content:flex-start}.up-shop-checkout{display:flex;align-items:center;gap:10px;margin-left:auto}.up-shop-checkout:empty{display:none}.up-shop-clear{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:13px;background:var(--up-pressed);box-shadow:var(--up-inset);color:#9aa6b2;cursor:pointer}.up-shop-clear svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.up-shop-clear:hover:not(:disabled){color:#f4f7f8}.up-shop-buy{position:relative;display:flex;align-items:center;gap:12px;height:46px;padding:0 16px 0 18px;border:0;border-radius:13px;background:linear-gradient(180deg,var(--up-gold-hi),var(--up-gold-deep));box-shadow:0 10px 18px -10px #000000e6,inset 0 1px #ffffff80;color:#2a1a04;font:inherit;cursor:pointer}.up-shop-buy b{color:#2a1a04;font-family:Barlow Condensed,Impact,sans-serif;font-size:21px;font-weight:800;letter-spacing:.3px;white-space:nowrap}.up-shop-buy-cart{position:relative;display:grid;place-items:center}.up-shop-buy-cart svg{width:22px;height:22px;fill:none;stroke:#2a1a04;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.up-shop-buy-cart .up-cart-count{top:-12px;right:-12px}.up-shop-buy:hover:not(:disabled){filter:brightness(1.07)}.up-shop-buy:disabled,.up-shop-clear:disabled{opacity:.6;cursor:default}@media (min-width:801px){.up-lists{align-items:stretch}.up-lists>.up-list{display:flex;flex-direction:column;height:760px;min-height:0}.up-lists>.up-list>.up-grid{flex:1 1 auto;min-height:0;max-height:none;grid-auto-rows:var(--up-row,max-content)}.up-lists>.up-list>.up-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.up-lists .up-card{gap:1px;padding:8px 6px 7px;border-radius:14px}.up-lists .up-card-price{position:absolute;z-index:2;top:7px;right:7px;padding:2px 6px;font-size:11px}.up-lists .up-shop-wear{z-index:2;top:26px;right:9px;font-size:9px;letter-spacing:.3px;color:#6f7b87}.up-lists .up-card-art{height:58px;margin-top:12px}.up-lists .up-card-art img{max-height:58px}.up-lists .up-card small{font-size:9.5px;letter-spacing:.2px;color:#76828e}.up-lists .up-card b{margin-top:1px;font-size:11px;font-weight:700}.up-lists>.up-list>.up-pager,.up-lists>.up-list>.up-shop-foot{flex:none}.up-lists>.up-list>.up-grid>.up-empty{min-height:100%}}#up-catalog .up-tools .up-search{flex:1 1 140px}#up-catalog .up-price-range{flex:0 1 180px}.up-cart{display:grid;gap:12px;min-width:min(560px,100%)}.up-cart-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:20px}.up-cart-head svg{width:20px;height:20px;fill:none;stroke:#e9bd5a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.up-cart-sub{display:flex;align-items:center;justify-content:space-between;color:#8794a1;font-size:12.5px}.up-cart-sub button{border:0;background:none;color:#9aa6b2;font:inherit;font-size:12.5px;cursor:pointer}.up-cart-sub button:hover{color:#fff}.up-cart-list{display:grid;gap:8px;max-height:min(46vh,380px);overflow:auto;padding-right:2px}.up-cart-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto auto 34px;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:12px;background:#0b1116;box-shadow:inset 0 0 0 1px #ffffff0d}.up-cart-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--rarity)}.up-cart-row img{width:64px;height:44px;object-fit:contain;filter:drop-shadow(0 4px 6px #000a)}.up-cart-row span{min-width:0}.up-cart-row small{display:block;color:#8794a1;font-size:11px}.up-cart-row b{display:block;overflow:hidden;color:#f4f7f8;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.up-cart-row strong{color:#f8dd94;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.up-cart-remove{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #ffffff26;border-radius:9px;background:transparent;color:#c9d3dc;cursor:pointer}.up-cart-remove svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.up-cart-empty{margin:18px 0;color:#8794a1;text-align:center}.up-cart-total{display:flex;align-items:baseline;justify-content:space-between;padding:12px 4px 0;border-top:1px solid #ffffff12}.up-cart-total span{color:#c9d3dc;font-weight:800}.up-cart-total b{color:#f8dd94;font-size:20px;font-variant-numeric:tabular-nums}.up-cart-note{margin:0;color:#8794a1;font-size:12px;text-align:center}.up-cart-error{margin:0;padding:9px 12px;border-radius:10px;background:#ff5b6b1a;box-shadow:inset 0 0 0 1px #ff5b6b66;color:#ffb3bb;font-size:12.5px;text-align:center}.up-cart-actions{display:grid;grid-template-columns:1fr 2fr;gap:10px}html body .up-cart-actions .button.up-cart-buy,html[data-look] body:not(.admin-host) .up-cart-actions .button.up-cart-buy{border:0!important;background:linear-gradient(180deg,#f8dd94,#e9bd5a 48%,#b9822b)!important;color:#2a1a04!important;font-weight:850;box-shadow:0 10px 18px -10px #000000d9,inset 0 1px #ffffff80!important}html body .up-cart-actions .button.secondary{border:1px solid rgba(233,189,90,.55)!important;background:transparent!important;color:#f8dd94!important}.up-cart-actions .up-cart-buy:disabled{opacity:.5}@media (max-width:800px){.up-price-range{flex:1 1 100%;order:3}.up-shop-tools .up-search{flex:1 1 0}.up-cart-row{grid-template-columns:52px minmax(0,1fr) auto 30px;row-gap:6px}.up-cart-row img{width:52px;height:38px}.up-cart-row .up-qty{grid-column:2;justify-self:start;margin:0}.up-cart-row strong{grid-column:3;grid-row:2}.up-cart-remove{grid-row:1/3;grid-column:4;width:30px;height:30px}#up-inventory .up-list-head.up-inv-head{display:flex}}@media (min-width:1001px){.up-stage{grid-template-rows:610px}.up-stage>.up-panel{height:610px;min-height:0;overflow:hidden}.up-stage>.up-entry,.up-stage>.up-target{display:flex;flex-direction:column}.up-stage>.up-entry .up-entry-list{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.up-stage>.up-entry .up-entry-empty{height:100%}.up-stage>.up-entry .up-entry-total{flex:none}.up-stage>.up-target .up-target-card,.up-stage>.up-target .up-target-empty{flex:1 1 auto;align-content:center}.up-stage>.up-center{justify-content:center}}@media (hover:none) and (pointer:coarse),(max-width:800px){html:root body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),html:root body select,html:root body textarea{font-size:16px!important}}.up-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}.up-controls .up-quicks{grid-column:3;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;height:52px}.up-topup{display:grid;align-content:center;gap:2px;min-height:58px;padding:9px 16px 6px;border-radius:16px}.up-topup[hidden]{display:none}.up-topup-head{display:flex;align-items:baseline;gap:8px;font-size:12.5px}.up-topup-head span{color:#8794a1;font-weight:700}.up-topup-head b{color:var(--up-gold-hi);font-size:14px;font-variant-numeric:tabular-nums}.up-topup-max{margin-left:auto;padding:0;border:0;background:none;color:#7d8994;font:inherit;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.up-topup-max:hover:not(:disabled){color:var(--up-gold-hi)}.up-topup-max:disabled{cursor:default;opacity:.6}.up-topup .up-slider{height:22px;margin:0}.up-core #up-chance-mult{color:var(--up-gold);letter-spacing:.06em}.up-list-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px;min-width:0}.up-list-bar>.up-tools{flex:1 1 auto;min-width:0;margin:0}.up-list-bar .up-search{flex:1 1 90px;min-width:0}.up-list-title{display:flex;align-items:center;gap:8px;flex:none;margin:0;white-space:nowrap}.up-list-title svg{width:22px;height:22px;fill:none;stroke:var(--up-gold);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.up-inv-total{display:flex;align-items:baseline;gap:6px;flex:none;height:42px;padding:0 12px;border-radius:12px;background:var(--up-pressed);box-shadow:var(--up-inset);line-height:42px;white-space:nowrap}.up-inv-total:empty{display:none}.up-inv-total small{color:#8794a1;font-size:12px;font-weight:700}.up-inv-total b{color:#f4f7f8;font-size:13.5px;font-variant-numeric:tabular-nums}#up-catalog .up-list-bar .up-price-range{flex:0 1 170px}@media (min-width:1001px){.up-lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:801px){.up-lists .up-card small{font-size:9px}.up-lists .up-card b,.up-lists .up-card-price{font-size:10.5px}}@media (max-width:1000px){.up-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.up-controls .up-quicks{grid-column:2}}@media (max-width:800px){.up-controls{display:contents}.up-topup{grid-column:1/-1;order:4}.up-controls .up-quicks{grid-column:1/-1;order:8;height:auto;justify-content:stretch}.up-controls .up-quick{flex:1 1 0}.up-page[data-up-tab=inv] .up-controls .up-quicks{display:none}.up-list-bar{flex-wrap:wrap}.up-list-title{display:none}}.up-page .up-quick{min-width:44px;height:36px;padding:0 10px;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1px #ffffff17;color:#9aa6b2;font-size:12.5px;font-weight:750;letter-spacing:.2px}.up-page .up-quick:hover:not(:disabled){transform:none;background:#ffffff08;color:#f4f7f8}.up-page .up-quick.is-low{box-shadow:inset 0 0 0 1px #ff6b6b47}.up-page .up-quick.is-mid{box-shadow:inset 0 0 0 1px #e9bd5a4d}.up-page .up-quick.is-high{box-shadow:inset 0 0 0 1px #46e39a47}.up-page .up-quick.is-selected,.up-page .up-quick.is-selected:hover{background:rgba(var(--up-gold-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--up-gold-rgb),.7);color:var(--up-gold-hi)}.up-page .up-gear{min-width:36px;width:36px;padding:0}.up-page .up-gear svg{width:16px;height:16px}.up-page .up-cart-button{background:rgba(var(--up-gold-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--up-gold-rgb),.45);color:var(--up-gold-hi)}.up-page .up-cart-button:hover{background:rgba(var(--up-gold-rgb),.14)}.up-page .up-cart-count{top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;background:var(--up-gold);box-shadow:0 0 0 2px #0b1116;color:#2a1a04;font-size:10px}.up-page .up-shop-clear{width:38px;height:38px;border-radius:11px;background:transparent;box-shadow:inset 0 0 0 1px #ffffff17;color:#8794a1}.up-page .up-shop-clear svg{width:16px;height:16px}.up-page .up-shop-buy{gap:9px;height:38px;padding:0 12px 0 14px;border-radius:11px;background:rgba(var(--up-gold-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--up-gold-rgb),.6);color:var(--up-gold-hi)}.up-page .up-shop-buy:hover:not(:disabled){filter:none;background:rgba(var(--up-gold-rgb),.17)}.up-page .up-shop-buy b{color:var(--up-gold-hi);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums}.up-page .up-shop-buy-cart svg{width:17px;height:17px;stroke:var(--up-gold-hi);stroke-width:1.9}.up-page .up-shop-buy-cart .up-cart-count{top:-9px;right:-10px}.up-page .up-price-range{gap:6px;background:none;box-shadow:none;overflow:visible}html body .up-page .up-price-range input,html[data-look] body:not(.admin-host) .up-page .up-price-range input{border-radius:12px;background:var(--up-pressed)!important;box-shadow:var(--up-inset)!important}.up-page .up-price-range input+input{border-left:0!important}html body .up-page .up-price-range input:focus,html[data-look] body:not(.admin-host) .up-page .up-price-range input:focus{box-shadow:var(--up-inset),0 0 0 1px rgba(var(--up-gold-rgb),.45)!important}@media (min-width:801px){.up-list-bar .up-search{flex:1 1 140px;transition:flex-basis .2s}.up-list-bar .up-search:not(:focus-within):has(input:placeholder-shown),#up-catalog .up-list-bar .up-search:not(:focus-within):has(input:placeholder-shown){flex:0 0 42px;justify-content:center;padding:0;cursor:pointer}html body .up-page .up-list-bar .up-search:not(:focus-within):has(input:placeholder-shown) input[type=search]{flex:0 0 0;width:0;opacity:0}.up-list-bar .up-search svg{width:17px;height:17px}}@media (min-width:801px){.up-list-bar>.up-tools{justify-content:flex-end}#up-catalog .up-list-bar>.up-search{margin-left:auto}}.up-page .up-shop-buy-cart{position:static}.up-page .up-shop-buy .up-cart-count,.up-page .up-cart-button .up-cart-count{top:-8px;right:-8px;min-width:19px;height:19px;font-size:10.5px;box-shadow:0 0 0 2px #0b1116,0 4px 10px -2px #000c}.up-shop-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.up-shop-foot .up-pager{grid-column:2;justify-content:center}.up-shop-foot .up-shop-checkout{grid-column:3;justify-self:end;margin:0}.up-shop-foot:has(.up-shop-checkout:not(:empty)){display:flex;justify-content:space-between}.up-shop-foot:has(.up-shop-checkout:not(:empty)) .up-pager{justify-content:flex-start}@media (min-width:1001px){.up-stage{grid-template-rows:420px}.up-stage>.up-panel{height:420px}.up-stage>.up-center{padding:14px}.up-stage .up-ring .x1-pie-ring-wrap{width:min(380px,100%)}}.up-controls .up-action{display:grid;justify-items:center;align-content:center;min-height:52px}.up-controls .up-action>.up-cta,#up-result-box{width:min(340px,100%)}.up-controls .up-cta{min-height:52px;border-radius:14px;font-size:19px;letter-spacing:1px;box-shadow:0 12px 24px -14px rgba(var(--up-gold-rgb),.55),0 8px 16px -10px #000000e6,inset 0 1px #fff9}.up-controls .up-cta:disabled{box-shadow:var(--up-inset)}.up-controls .up-hint{margin-top:6px;font-size:11.5px;text-align:center}.up-controls .up-result{gap:6px;padding:0;background:none;box-shadow:none}.up-controls .up-result-actions{width:100%;margin:0}.up-controls .up-result-actions.is-row .up-sell,.up-controls .up-result-actions.is-row .button{min-height:52px;border-radius:14px}.up-controls .up-result-actions.is-row .button{padding:0 10px;font-size:14px;white-space:nowrap}.up-controls .up-result-done{font-size:12px}@media (max-width:1000px){.up-controls .up-action{grid-column:1/-1;order:-1}}@media (max-width:800px){.up-controls .up-action{display:none}.up-controls .up-action:has(#up-result-box){display:grid;grid-column:1/-1;order:4}}.up-toolbar{display:flex;align-items:center;min-height:36px}.up-toolbar .up-ring-tools{display:flex;gap:4px;margin:0}.up-toolbar .up-ring-tools button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none;color:#7d8994;cursor:pointer;transition:color .2s,background .2s}.up-toolbar .up-ring-tools button:hover{background:#ffffff0a;color:#f4f7f8}.up-toolbar .up-ring-tools button.is-on{color:var(--up-gold-hi)}.up-toolbar .up-ring-tools svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.up-help{display:grid;gap:12px;max-width:440px}.up-help h2{margin:0;font-size:22px}.up-help ol{display:grid;gap:10px;margin:0;padding-left:20px;color:#b8c2cc;font-size:13.5px;line-height:1.5}.up-help b{color:#f4f7f8}.up-help p{margin:0;color:#8794a1;font-size:12.5px}.up-help a{color:var(--up-gold-hi)}.up-ring.is-win .up-core>strong,.up-ring.is-win .up-core>span,.up-ring.is-win .up-core-skin,.up-ring.is-lose .up-core>strong,.up-ring.is-lose .up-core>span,.up-ring.is-lose .up-core-skin{opacity:0;transition:opacity .2s}.up-reveal{position:absolute;inset:19%;z-index:3;display:grid;place-items:center;border-radius:50%;pointer-events:none;overflow:hidden;isolation:isolate}.up-reveal-skin{position:absolute;left:50%;top:34%;width:66%;height:auto;max-height:46%;object-fit:contain;translate:-50% -50%}.up-reveal-text{position:relative;z-index:2;display:grid;justify-items:center;gap:2px;margin-top:34%;text-align:center}.up-reveal-text strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:32px;font-weight:800;line-height:1;letter-spacing:1.5px;text-transform:uppercase}.up-reveal-text span{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.up-ring.is-win .x1-pie-ring-wrap{animation:up-rv-thump .7s cubic-bezier(.2,1.5,.4,1) both}.up-ring.is-win .x1-pie-ring.is-left{filter:brightness(.45) saturate(.4)!important;transition:filter .5s}.up-reveal.is-win{background:radial-gradient(circle at 50% 40%,rgba(var(--up-gold-rgb),.38),rgba(var(--up-gold-rgb),.08) 55%,transparent 72%);animation:up-rv-glow .4s ease-out both}.up-reveal-rays{position:absolute;inset:-30%;background:repeating-conic-gradient(from 0deg,rgba(var(--up-gold-rgb),.3) 0 7deg,transparent 7deg 22.5deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 62%);mask:radial-gradient(circle,#000 18%,transparent 62%);opacity:0;animation:up-rv-in .5s ease-out .15s forwards,up-rv-spin 9s linear infinite}.up-reveal-flash{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fff 0,#fff3c2 30%,transparent 70%);opacity:0;animation:up-rv-flash .55s ease-out both}.up-reveal.is-win .up-reveal-skin{z-index:1;filter:drop-shadow(0 0 16px rgba(var(--up-gold-rgb),.7)) drop-shadow(0 10px 12px #000c);animation:up-rv-pop-skin .75s cubic-bezier(.2,1.5,.35,1) .08s both,up-float 3.2s ease-in-out 1.1s infinite}.up-reveal.is-win .up-reveal-text strong{font-size:34px;background:linear-gradient(180deg,#fff6d6,var(--up-gold-hi) 45%,var(--up-gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px #000);animation:up-rv-stamp .5s cubic-bezier(.2,1.7,.4,1) .35s both}.up-reveal.is-win .up-reveal-text span{color:#7df0b5;font-size:15px;text-shadow:0 0 12px #7df0b566;animation:up-rv-fade .4s ease-out .5s both}.up-burst{position:absolute;inset:0;z-index:4;pointer-events:none}.up-wave{position:absolute;left:50%;top:50%;width:62%;aspect-ratio:1;border:3px solid rgba(var(--up-gold-rgb),.9);border-radius:50%;translate:-50% -50%;box-shadow:0 0 24px rgba(var(--up-gold-rgb),.6),inset 0 0 18px rgba(var(--up-gold-rgb),.4);opacity:0;animation:up-rv-wave .9s cubic-bezier(.1,.6,.3,1) .1s both}.up-wave.is-late{border-width:2px;animation-delay:.32s}.up-spark{position:absolute;left:50%;top:50%;width:4px;height:var(--l);border-radius:4px;background:linear-gradient(180deg,#fff,var(--up-gold-hi) 40%,transparent);box-shadow:0 0 8px rgba(var(--up-gold-rgb),.8);opacity:0;animation:up-rv-spark .8s cubic-bezier(.15,.7,.3,1) var(--d) both}.up-ring.is-lose .x1-pie-ring{animation:up-rv-drain .9s ease-in .45s both}.up-ring.is-lose .x1-pie-ring-wrap{animation:up-rv-shake .45s ease-out .3s}.up-reveal-pulse{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#ff3b3b66 0,#ff3b3b22 45%,transparent 70%);box-shadow:inset 0 0 0 2px #ff5a5a88;opacity:0;animation:up-rv-pulse .8s ease-out both}.up-break{position:absolute;left:50%;top:34%;width:66%;height:46%;translate:-50% -50%}.up-half{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px #000c)}.up-half.is-left{clip-path:polygon(0 0,52% 0,46% 20%,57% 38%,43% 57%,55% 75%,47% 100%,0 100%);animation:up-rv-tremble .3s linear .05s,up-rv-split-l .9s cubic-bezier(.5,0,.7,1) .62s both}.up-half.is-right{clip-path:polygon(52% 0,100% 0,100% 100%,47% 100%,55% 75%,43% 57%,57% 38%,46% 20%);animation:up-rv-tremble .3s linear .05s,up-rv-split-r .9s cubic-bezier(.5,0,.7,1) .62s both}.up-crack{position:absolute;inset:-4% 0;width:100%;height:108%;overflow:visible;fill:none;stroke:#ff6b6b;stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #ff3b3b);stroke-dasharray:140;stroke-dashoffset:140;animation:up-rv-crack .28s ease-out .34s forwards,up-rv-out .3s ease-in .7s forwards}.up-reveal.is-lose .up-reveal-text strong{color:#e9eef2;font-size:28px;animation:up-rv-fade .45s ease-out .9s both}.up-reveal.is-lose .up-reveal-text span{color:#ff7a7a;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;animation:up-rv-fade .45s ease-out 1.05s both}@keyframes up-rv-glow{0%{opacity:0}}@keyframes up-rv-thump{30%{transform:scale(1.07)}}@keyframes up-rv-flash{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}@keyframes up-rv-in{to{opacity:1}}@keyframes up-rv-spin{to{rotate:360deg}}@keyframes up-rv-pop-skin{0%{opacity:0;transform:scale(.2) rotate(-12deg)}60%{opacity:1;transform:scale(1.18) rotate(3deg)}to{opacity:1;transform:none}}@keyframes up-rv-stamp{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}@keyframes up-rv-wave{0%{opacity:1;scale:.6}to{opacity:0;scale:1.9}}@keyframes up-rv-spark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-60px) scaleY(.4)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--r) * -1))}}@keyframes up-rv-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes up-rv-pulse{0%{opacity:0;transform:scale(.7)}25%{opacity:1}to{opacity:0;transform:scale(1.05)}}@keyframes up-rv-tremble{25%{transform:translate(-2px,1px) rotate(-1deg)}50%{transform:translate(2px,-1px) rotate(1deg)}75%{transform:translate(-1px)}}@keyframes up-rv-crack{to{stroke-dashoffset:0}}@keyframes up-rv-out{to{opacity:0}}@keyframes up-rv-split-l{0%{transform:none;filter:drop-shadow(0 8px 10px #000c)}to{transform:translate(-16%,14%) rotate(-12deg);filter:grayscale(1) brightness(.75) drop-shadow(0 8px 10px #000c);opacity:.85}}@keyframes up-rv-split-r{0%{transform:none;filter:drop-shadow(0 8px 10px #000c)}to{transform:translate(16%,18%) rotate(10deg);filter:grayscale(1) brightness(.75) drop-shadow(0 8px 10px #000c);opacity:.85}}@keyframes up-rv-drain{to{filter:grayscale(.85) brightness(.5)}}@keyframes up-rv-shake{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}html[data-visual-motion=reduced] .up-reveal *,html[data-visual-motion=reduced] .up-reveal,html[data-visual-motion=reduced] .up-reveal:after{animation:none!important}html[data-visual-motion=reduced] .up-burst{display:none}html[data-visual-motion=reduced] .up-ring.is-win .x1-pie-ring-wrap,html[data-visual-motion=reduced] .up-cta.is-ready{animation:none}.up-cta.up-retry{display:grid;place-content:center;gap:2px;line-height:1}.up-cta.up-retry small{font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:0;text-transform:none;opacity:.72}.up-cta.is-ready{animation:up-cta-ready 1.1s ease-out 2}@keyframes up-cta-ready{0%{box-shadow:0 0 rgba(var(--up-gold-rgb),.75),0 14px 24px -12px #000000f2}to{box-shadow:0 0 0 16px rgba(var(--up-gold-rgb),0),0 14px 24px -12px #000000f2}}.up-toolbar .up-ring-tools{align-items:center}.up-toolbar .duel-volume,.up-toolbar .duel-volume.is-on{height:36px;margin-left:2px;padding:0 10px 0 2px;border:0;border-radius:10px;background:#ffffff08;box-shadow:none}.up-toolbar .duel-volume .duel-sound-toggle{width:32px;height:32px;color:var(--up-gold-hi)}.up-toolbar .duel-volume.is-muted .duel-sound-toggle{color:#7d8994}.up-toolbar .duel-volume-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--up-gold-hi) 0 var(--volume),#2b3742 var(--volume))}.up-toolbar .duel-volume-range::-moz-range-progress{background:var(--up-gold-hi)}.up-toolbar .duel-volume-range::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--up-gold-hi)}.up-toolbar .duel-volume.is-muted .duel-volume-range::-webkit-slider-runnable-track{background:#2b3742}.up-toolbar .duel-volume-value{color:var(--up-gold-hi)}.up-toolbar .duel-volume.is-muted .duel-volume-value{color:#7d8994}@media (max-width:560px){.up-page .up-head{flex-wrap:wrap;row-gap:8px}.up-page .up-head h1{flex:1 1 100%}.up-toolbar,.up-toolbar .up-ring-tools{flex:1 1 100%;width:100%}.up-toolbar .duel-volume{flex:1;margin-left:auto}.up-toolbar .duel-volume-range{flex:1;width:auto}.up-toolbar .duel-volume-value{display:inline}}.up-page .up-head{align-items:center;padding:14px 18px 14px 24px}.up-page .up-head h1{margin:0;font-size:30px}.up-head .up-toolbar{position:relative;z-index:1;min-height:0}@media (max-width:800px){.up-page .up-head{padding:10px 10px 10px 16px}.up-page .up-head h1{font-size:21px}.up-head .up-ring-tools{align-self:center;margin:0}.up-head .up-ring-tools button{width:34px;height:34px}}footer .footer-social{display:flex;align-items:center;gap:10px}footer .footer-social a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff14;border-radius:11px;background:#ffffff08;color:#9aa6b2;transition:color .2s,background .2s,border-color .2s,transform .2s}footer .footer-social a:hover{transform:translateY(-2px);color:#fff}footer .footer-social a[title=Discord]:hover{background:#5865f2;border-color:#5865f2}footer .footer-social a[title=WhatsApp]:hover{background:#25d366;border-color:#25d366}footer .footer-social a[title=Instagram]:hover{background:linear-gradient(45deg,#f09433,#dc2743 50%,#bc1888);border-color:#dc2743}footer .footer-social svg{width:18px;height:18px;fill:currentColor}@media (max-width:800px){footer .footer-social{width:100%;justify-content:center}}.cc-tabs{display:flex;gap:6px;width:max-content;max-width:100%;padding:5px;border:1px solid rgba(150,170,190,.13);border-radius:12px;background:#0a1117}.cc-tabs button{min-height:38px;padding:8px 18px;border:0;border-radius:8px;background:transparent;color:#8f9dab;font-weight:750;cursor:pointer}.cc-tabs button.is-active{background:#18252d;color:#46e39a}.cc-panel{display:grid;gap:18px;min-width:0}.cc-status{display:inline-flex;align-items:center;width:max-content;padding:4px 9px;border:1px solid #34424c;border-radius:999px;color:#aab6c1;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cc-status.is-active,.cc-status.is-approved{color:#46e39a;border-color:#46e39a59}.cc-status.is-scheduled,.cc-status.is-pending_review,.cc-status.is-paused{color:#e8bc63;border-color:#e8bc6359}.cc-status.is-rejected,.cc-status.is-cancelled{color:#ef8a8a;border-color:#ef777759}.cc-budget,.cc-card,.cc-box,.cc-empty{min-width:0;padding:20px;border:1px solid rgba(150,170,190,.13);border-radius:16px;background:#0d151c}.cc-budget{display:grid;gap:14px}.cc-budget-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.cc-budget-head small,.cc-box>small{display:block;color:#46e39a;font-size:11px;font-weight:850;letter-spacing:.1em}.cc-budget-head h3{margin:4px 0 0;font-size:20px}.cc-budget-head .button{margin:0;white-space:nowrap}.cc-budget-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.cc-budget-values div{min-width:0;padding:12px 14px;border-radius:12px;background:#0a1016}.cc-budget-values dt{color:#8592a0;font-size:11px;font-weight:700}.cc-budget-values dd{margin:4px 0 0;color:#f1f5f7;font-size:19px;font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cc-budget-values .is-available dd{color:#46e39a}.cc-progress{height:8px;border-radius:999px;background:#1c2631;overflow:hidden}.cc-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fbf80,#46e39a)}.cc-meta{margin:0;color:#8592a0;font-size:12px;line-height:1.5}.cc-note{margin:0;padding:10px 12px;border:1px solid rgba(150,170,190,.16);border-radius:10px;background:#0a1117;color:#b7c2cc;font-size:12.5px;line-height:1.5}.cc-note.is-warning{border-color:#e4ae3959;background:#e4ae3912;color:#f3d9a2}.cc-group{display:grid;gap:10px}.cc-group h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.cc-group h3 span{padding:1px 8px;border-radius:999px;background:#18252d;color:#8f9dab;font-size:12px}.cc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.cc-card{display:grid;gap:12px;align-content:start}.cc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cc-card-head>div{min-width:0}.cc-card-head small{display:block;color:#82909f;font-size:11px;font-weight:750}.cc-card-head strong{display:block;margin-top:3px;font-size:16px;overflow-wrap:anywhere}.cc-card-dates{margin:0;color:#8f9dab;font-size:12px;font-variant-numeric:tabular-nums}.cc-card-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0}.cc-card-stats dt{color:#778592;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.cc-card-stats dd{margin:3px 0 0;font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cc-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px solid #22303b;border-radius:10px;background:#0a1117}.cc-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aab6c1;font-size:12px}.cc-link .button{min-height:36px;padding:6px 12px}.cc-card-actions{display:flex;flex-wrap:wrap;gap:8px}.cc-card-actions .button{min-height:40px;margin:0}.cc-card-actions .button.is-quiet{color:#8f9dab}.cc-empty{display:grid;justify-items:center;gap:8px;padding:34px 20px;text-align:center}.cc-empty h3{margin:0}.cc-empty p{max-width:520px;margin:0;color:#8f9dab;line-height:1.55}.cc-history{padding:14px 18px;border:1px solid rgba(150,170,190,.13);border-radius:14px;background:#0d151c}.cc-history summary{cursor:pointer;color:#c9d3db;font-weight:750}.cc-history>div,.cc-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #1c2631}.cc-history>div span,.cc-line>span:first-child{display:grid;gap:2px;min-width:0}.cc-history small,.cc-line small{color:#82909f;font-size:11.5px;overflow-wrap:anywhere}.cc-history b{white-space:nowrap;font-variant-numeric:tabular-nums}.cc-history b.is-positive{color:#46e39a}.cc-editor h2{margin:4px 0 10px}.cc-steps{display:flex;gap:6px;margin:0 0 16px;padding:0;list-style:none;overflow-x:auto}.cc-steps button{min-height:34px;padding:6px 12px;border:1px solid #26343f;border-radius:999px;background:transparent;color:#8f9dab;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.cc-steps .is-current button{border-color:#46e39a73;color:#46e39a;background:#46e39a0f}.cc-steps .is-done button{color:#c9d3db}.cc-slug{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid #2a3944;border-radius:9px;background:#081016;overflow:hidden}.cc-slug span{padding-left:11px;color:#6f7f8d;font-size:13px}.partner-form-modal .cc-slug input{border:0;padding-left:2px;background:transparent}.cc-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-form-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-cost{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.cc-cost div{padding:10px 12px;border-radius:10px;background:#0a1117}.cc-cost dt{color:#82909f;font-size:11px}.cc-cost dd{margin:3px 0 0;font-weight:850}.cc-reqs,.cc-quiz,.cc-perms-types{display:grid;gap:10px;margin:0;padding:13px;border:1px solid #25343f;border-radius:12px}.cc-quiz legend,.cc-perms-types legend{padding:0 6px;color:#8f9dab;font-size:12px}.partner-form-modal .cc-check,.cc-check{display:flex;align-items:center;gap:9px;margin:0;color:#c9d3db;line-height:1.4}.cc-check input[type=checkbox],.cc-check input[type=radio]{flex:none;width:18px;height:18px;accent-color:#46e39a}.cc-indent{padding-left:27px}.partner-form-modal input.cc-inline{width:72px;padding:6px 8px}.cc-question{display:grid;gap:8px;padding-top:10px;border-top:1px solid #1c2631}.cc-review{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(70,227,154,.2);border-radius:12px;background:#0a1117}.cc-review span{color:#9aa8b7;font-size:13px}.cc-form-status{min-height:1em;margin:0;color:#ef8a8a;font-size:13px}.cc-form-status:empty{display:none}.cc-public{width:min(980px,calc(100% - 40px));margin-inline:auto;padding:40px 0 80px;display:grid;gap:16px;color:#f3f6f8}.cc-public>*{min-width:0}.cc-hero{position:relative;display:grid;overflow:hidden;border:1px solid rgba(150,170,190,.14);border-radius:18px;background:linear-gradient(135deg,#111a22,#090f14)}.cc-hero img{width:100%;max-height:300px;object-fit:cover;display:block;border-bottom:1px solid rgba(150,170,190,.12)}.cc-hero>div{display:grid;gap:10px;padding:24px 26px}.cc-hero small{color:#46e39a;font-size:11px;font-weight:850;letter-spacing:.12em;overflow-wrap:anywhere}.cc-hero h1{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere}.cc-hero p{margin:0;color:#9aa8b7;line-height:1.55;white-space:pre-line}.cc-public-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}.cc-box{display:grid;gap:12px;align-content:start}.cc-box>strong{font-size:20px}.cc-box p{margin:0;color:#b7c2cc;line-height:1.55}.cc-benefit>strong{font-size:30px;color:#46e39a;font-variant-numeric:tabular-nums}.cc-benefit>span{color:#9aa8b7;line-height:1.5}.cc-benefit dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.cc-benefit dt{color:#82909f;font-size:11px}.cc-benefit dd{margin:3px 0 0;font-weight:800}.cc-me.is-ok{border-color:#46e39a4d}.cc-me.is-bad{border-color:#ef77774d}.cc-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cc-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start}.cc-checklist li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#18252d;color:#8f9dab;font-size:12px;font-weight:900}.cc-checklist li.is-met>span{background:#46e39a24;color:#46e39a}.cc-checklist li.is-not_met>span{background:#ef777724;color:#ef8a8a}.cc-checklist strong{display:block;font-size:14px}.cc-checklist small{display:block;margin-top:2px;color:#8f9dab;font-size:12px;line-height:1.45}.cc-join{display:grid;gap:12px;padding-top:12px;border-top:1px solid #1c2631}.cc-join .button{width:100%;min-height:46px;margin:0}.cc-quiz-public{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #25343f;border-radius:12px}.cc-quiz-public legend{padding:0 6px;font-weight:750}.cc-quiz-public label{display:flex;align-items:center;gap:9px;margin:0;padding:6px 0;color:#c9d3db}.cc-rules-list{display:grid;gap:6px;margin:0;padding-left:18px;color:#b7c2cc;line-height:1.5}.cc-rules-text{color:#b7c2cc;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.cc-perms{display:grid;gap:14px;margin:16px 0}.cc-perms label{display:grid;gap:6px;color:#aab6c1;font-size:12px}.cc-perms input:not([type=checkbox]){padding:10px;border:1px solid #2a3944;border-radius:9px;background:#081016;color:#eef3f6;min-width:0}.cc-perms label.cc-check{display:flex;font-size:13px}.cc-perms-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.cc-perms .button{width:max-content;margin:0}.cc-perms small{color:#82909d}.cc-admin-list{display:grid;gap:8px;margin-top:12px}.cc-admin-row{display:grid;grid-template-columns:minmax(0,1.6fr) auto repeat(3,minmax(90px,auto)) 18px;gap:14px;align-items:center;width:100%;padding:14px 16px;border:1px solid #22303b;border-radius:13px;background:#0c141a;color:#eef3f6;text-align:left;cursor:pointer}.cc-admin-row:hover{border-color:#3d5261}.cc-admin-who{display:grid;gap:3px;min-width:0}.cc-admin-who small{color:#81909d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-admin-row .pa-num{font-variant-numeric:tabular-nums;text-align:right}.cc-admin-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.cc-filter{margin:14px 0 4px;flex-wrap:wrap}.cc-admin-modal details{margin:10px 0;padding:10px 0;border-top:1px solid #1c2631}.cc-admin-modal summary{cursor:pointer;color:#c9d3db;font-weight:750}.cc-flag{display:inline-flex;margin-left:4px;padding:2px 7px;border:1px solid rgba(232,188,99,.35);border-radius:999px;color:#e8bc63;font-size:10px;font-weight:800}.cc-legal{display:grid;gap:10px;margin-top:10px}@media (max-width:800px){.cc-tabs{width:100%}.cc-tabs button{flex:1}.cc-budget,.cc-card,.cc-box,.cc-empty{padding:16px}.cc-budget-head{flex-wrap:wrap}.cc-budget-head .button{width:100%}.cc-budget-values{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-form-row,.cc-form-row-4,.cc-cost{grid-template-columns:1fr}.cc-public{width:calc(100% - 32px);padding:20px 0 72px}.cc-hero>div{padding:18px}.cc-public-grid,.cc-link{grid-template-columns:1fr}.cc-link .button{width:100%}.cc-card-actions .button{flex:1}.cc-admin-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.cc-admin-row .pa-num{grid-column:auto;text-align:left}.cc-admin-row .pa-num:before{content:attr(data-label) " ";color:#778592;font-size:11px}.cc-admin-row .pa-go{display:none}.cc-perms .button{width:100%}}.cc-skin-results{display:grid;gap:6px;max-height:260px;overflow-y:auto}.cc-skin-field{display:grid;gap:10px;min-width:0}.cc-skin-label{font-size:12px;font-weight:800;color:#c8d1d8}.cc-skin-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cc-skin-tools input,.cc-skin-tools select{min-width:0}.cc-skin-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc-skin-range label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 0 0 12px;border:1px solid #22303b;border-radius:10px;background:#0a1117;color:#8b96a0;font-size:12px;font-weight:700}.cc-skin-range input{min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}.cc-skin-bands{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.cc-skin-bands::-webkit-scrollbar{display:none}.cc-skin-bands button{flex:none;padding:7px 11px;border:1px solid #22303b;border-radius:999px;background:#0a1117;color:#aeb8c1;font-size:12px;font-weight:700;cursor:pointer}.cc-skin-bands button.is-on{border-color:#46e39a8c;background:#46e39a1a;color:#46e39a}.cc-skin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:max-content;grid-auto-flow:row dense;gap:8px;max-height:420px;overflow-y:auto;padding:2px;align-items:start}.cc-skin-grid>.cc-meta,.cc-skin-more{grid-column:1/-1}.cc-skin-card{display:grid;border:1px solid #22303b;border-radius:12px;background:#0a1117;overflow:hidden}.cc-skin-card.is-open{grid-column:1/-1;border-color:#46e39a73}.cc-skin-face{display:grid;gap:2px;padding:8px 10px 10px;border:0;background:none;color:#eef3f6;text-align:left;cursor:pointer;min-width:0}.cc-skin-face:hover{background:#0e171e}.cc-skin-photo{display:grid;place-items:center;height:72px;margin-bottom:4px;border-radius:8px;background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--rarity) 30%,transparent),transparent 70%);border-bottom:2px solid var(--rarity)}.cc-skin-photo img{max-width:100%;max-height:64px;object-fit:contain}.cc-skin-face small{color:#8b96a0;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-skin-face strong{font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-skin-face b{color:#46e39a;font-size:12px}.cc-skin-card.is-open .cc-skin-face{grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;column-gap:12px}.cc-skin-card.is-open .cc-skin-photo{grid-row:1/4;margin:0}.cc-skin-wears{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;padding:0 10px 10px}.cc-skin-wears button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;border:1px solid #22303b;border-radius:9px;background:#071016;color:#eef3f6;font-size:12px;cursor:pointer}.cc-skin-wears button:hover{border-color:#46e39a80}.cc-skin-wears button:disabled{opacity:.45;cursor:not-allowed}.cc-skin-wears em{font-style:normal;color:#f0a35e;font-size:11px}.cc-skin-wears b{color:#46e39a;white-space:nowrap}.cc-skin-picked{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(70,227,154,.35);border-radius:12px;background:#0a1117}.cc-skin-picked img{width:84px;height:56px;object-fit:contain}.cc-skin-picked div{display:grid;gap:2px;min-width:0}.cc-skin-picked strong{font-size:14px;overflow:hidden;text-overflow:ellipsis}.cc-skin-picked span{color:#8b96a0;font-size:12px}@media (max-width:520px){.cc-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-skin-picked{grid-template-columns:auto minmax(0,1fr)}.cc-skin-picked .button{grid-column:1/-1}.cc-skin-card.is-open .cc-skin-face{grid-template-columns:80px minmax(0,1fr)}}.cc-skin-results button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;border:1px solid #22303b;border-radius:10px;background:#0a1117;color:#eef3f6;text-align:left;cursor:pointer}.cc-skin-results button:hover{border-color:#46e39a66}.cc-skin-results button:disabled{opacity:.45;cursor:not-allowed}.cc-skin-results img{width:44px;height:32px;object-fit:contain}.cc-skin-results span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cc-skin-results b{font-size:12px;color:#46e39a;white-space:nowrap}.cc-skin-img{width:100%;max-width:220px;max-height:140px;object-fit:contain;justify-self:center}.cc-winners{display:grid;gap:6px;margin:0;padding-left:0;list-style:none}.cc-winners li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#0a1117}.cc-winners b{color:#46e39a}.cc-hashes{display:grid;gap:8px;margin:0}.cc-hashes dt{color:#82909f;font-size:11px}.cc-hashes dd{margin:3px 0 0}.cc-draw code,.cc-winners code,.cc-admin-modal code,.cc-public .cc-meta code{font-size:11px;color:#aab6c1;overflow-wrap:anywhere;word-break:break-all}.cc-type-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.cc-type-pick label{display:grid;gap:4px;margin:0;padding:14px;border:1px solid #26343f;border-radius:12px;background:#0a1117;cursor:pointer}.cc-type-pick label.is-selected{border-color:#46e39a80;background:#46e39a0f}.cc-type-pick input{position:absolute;opacity:0;pointer-events:none}.cc-type-pick strong{font-size:15px}.cc-type-pick small{color:#8f9dab;line-height:1.4}.cc-more{padding:10px 0;border-top:1px solid #1c2631}.cc-more summary{cursor:pointer;color:#c9d3db;font-weight:700}.cc-more[open]{display:grid;gap:12px}.cc-inline-cta{margin-top:8px;min-height:36px;padding:6px 12px}.cc-perms>.cc-check{font-size:14px}#toast[popover]{top:auto;right:auto;margin:0;height:auto;overflow:visible;color:#e9eaee}#toast[popover]:popover-open{display:flex}.supplier-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;border:1px solid #292f37;border-radius:12px;background:#0f1216}.supplier-bulk-bar.is-active{position:sticky;top:8px;z-index:5;border-color:#46e39a66;box-shadow:0 10px 26px #00000059}.supplier-bulk-bar .button{min-height:36px;margin:0;padding:6px 12px;font-size:12px}.supplier-bulk-title{color:#747c89;font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.supplier-bulk-sum{color:#a8b0ba;font-size:12px}.supplier-bulk-sum b{color:#eef3f6}.delivery-bulk-check{display:flex;align-items:center;gap:8px;width:max-content;margin:0 0 8px;color:#a8b0ba;font-size:11px;font-weight:800;cursor:pointer}.delivery-bulk-check input{width:16px;height:16px;accent-color:#46e39a}.delivery-card.is-bulk-selected{border-color:#46e39a8c!important;box-shadow:0 0 0 1px #46e39a40}@media (max-width:800px){.supplier-bulk-bar.is-active{top:auto;bottom:calc(var(--tabbar-h,0px) + 10px);position:sticky}.supplier-bulk-bar .button{flex:1}}.rx-page{--rx-card:linear-gradient(180deg,#1a1d22 0%,#121418 100%);--rx-line:rgba(255,255,255,.07);--rx-muted:#7d838e;--rx-accent:#46e39a;--rx-gold:#f4c34d;position:relative;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:34px 0 90px;color:#f3f6f8;font-family:Inter,Arial,sans-serif}.rx-page:before{content:"";position:absolute;inset:-40px -20vw auto;height:620px;z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 78% 30%,rgba(70,227,154,.13),transparent 70%),radial-gradient(35% 45% at 18% 10%,rgba(70,227,154,.06),transparent 70%)}.rx-page h1,.rx-page h2,.rx-h2,.rx-name,.rx-title,.rx-value,.rx-chip,.rx-cta,.rx-stats b,.rx-pos,.rx-code strong,.rx-prize-value,.rx-countdown b{font-family:Barlow Condensed,Impact,sans-serif}.rx-muted{margin:0;color:var(--rx-muted);font-size:12px;line-height:1.5}.rx-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rx-loading{display:grid;justify-items:center;gap:10px;padding:90px 16px;color:var(--rx-muted);text-align:center}.rx-verified{width:18px;height:18px;margin-left:6px;vertical-align:-2px;fill:var(--rx-accent);flex:none}.rx-verified .check{fill:none;stroke:#0b0f13;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rx-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 26px;border:0;border-radius:8px;background:var(--rx-accent);color:#06130c;font-size:19px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;box-shadow:0 0 22px #46e39a47,inset 0 -2px #0000002e;transition:transform .15s ease,box-shadow .2s ease}.rx-cta:hover{transform:translateY(-1px);box-shadow:0 0 32px #46e39a6b,inset 0 -2px #0000002e}.rx-cta.is-xl{min-height:56px;padding:0 44px;font-size:22px}.rx-cta:disabled{opacity:.6;transform:none}.rx-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--rx-line);border-radius:8px;background:#ffffff08;color:#d8dde3;font-weight:700;font-size:13px;cursor:pointer}.rx-ghost:hover{border-color:#46e39a66;color:#fff}.rx-ghost svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rx-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:20px;min-height:380px;margin-bottom:34px}.rx-hero-copy{position:relative;z-index:2;display:grid;gap:18px;align-content:center}.rx-id{display:flex;align-items:center;gap:20px}.rx-avatar{display:grid;place-items:center;flex:none;width:118px;height:118px;padding:4px;border-radius:50%;background:conic-gradient(from 210deg,var(--rx-accent),#0f3b27,var(--rx-accent),#0f3b27,var(--rx-accent));box-shadow:0 0 34px #46e39a40}.rx-avatar img,.rx-avatar span{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#0b0f13}.rx-avatar span{display:grid;place-items:center;color:var(--rx-accent);font:800 38px Barlow Condensed,sans-serif}.rx-eyebrow{display:block;color:#9aa3ad;font-size:11px;font-weight:800;letter-spacing:.32em}.rx-name{display:flex;align-items:center;margin:2px 0 0;font-size:clamp(46px,6vw,76px);font-weight:900;line-height:.95;letter-spacing:.01em;background:linear-gradient(110deg,#46e39a 0% 36%,#e9fff4 50%,#7af0b8 62%,#46e39a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rx-shine 6s linear infinite;overflow-wrap:anywhere}.rx-name .rx-verified{width:26px;height:26px;margin-left:12px}@keyframes rx-shine{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.rx-name{animation:none}}.rx-code-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.rx-code{display:flex;align-items:center;gap:14px;min-width:240px;padding:10px 12px 10px 16px;border:1px dashed rgba(70,227,154,.5);border-radius:10px;background:#0c0f12d1}.rx-code>div{flex:1}.rx-code small{display:block;color:var(--rx-muted);font-size:9px;font-weight:800;letter-spacing:.2em}.rx-code strong{display:block;color:var(--rx-accent);font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1.05}.rx-copy{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--rx-line);border-radius:8px;background:#ffffff0a;color:#c9d0d6;cursor:pointer}.rx-copy svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.rx-copy:hover{color:var(--rx-accent);border-color:#46e39a66}.rx-note{margin:-4px 0 0;color:#9aa3ad;font-size:13px}.rx-stats{display:flex;flex-wrap:wrap;gap:10px}.rx-stats>div{min-width:130px;padding:14px 18px;border:1px solid var(--rx-line);border-radius:10px;background:#101317d9}.rx-stats b{display:block;font-size:28px;font-weight:800;line-height:1}.rx-stats b.is-money{color:var(--rx-accent)}.rx-stats small{display:block;margin-top:6px;color:var(--rx-muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rx-hero-art{justify-self:end;width:min(560px,100%);max-height:420px;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55));-webkit-mask-image:radial-gradient(75% 75% at 55% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(75% 75% at 55% 50%,#000 60%,transparent 100%)}.rx-section{margin-top:44px}.rx-h2{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:26px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.rx-h2 span{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 7px;border-radius:6px;background:var(--rx-accent);color:#06130c;font-size:15px}.rx-empty{display:grid;gap:6px;padding:46px 20px;border:1px dashed var(--rx-line);border-radius:14px;background:#10131799;text-align:center}.rx-empty strong{font:800 22px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em}.rx-empty span{color:var(--rx-muted)}.rx-more{display:flex;justify-content:center;margin-top:20px}.rx-more .rx-ghost{min-width:200px}.rx-card{--rar:#46e39a;position:relative;display:block;overflow:hidden;border:1px solid var(--rx-line);border-radius:14px;background:var(--rx-card);color:#f3f6f8;text-decoration:none;isolation:isolate;transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease}.rx-card:before{content:"";position:absolute;left:0;right:0;bottom:-24px;height:70%;z-index:-1;pointer-events:none;background:radial-gradient(62% 60% at 50% 95%,color-mix(in srgb,var(--rar) 30%,transparent),color-mix(in srgb,var(--rar) 9%,transparent) 55%,transparent 78%)}.rx-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rar);opacity:.85}.rx-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--rar) 40%,transparent);box-shadow:0 16px 40px #0006,0 0 0 1px color-mix(in srgb,var(--rar) 18%,transparent)}.rx-host{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--rx-line);background:linear-gradient(180deg,#ffffff0a,#fff0)}.rx-host.is-plain{padding:0;border:0;background:none}.rx-host-av{display:grid;place-items:center;flex:none;width:34px;height:34px;overflow:hidden;border:2px solid var(--rx-accent);border-radius:50%;background:#0b0f13;color:var(--rx-accent);font:800 13px Barlow Condensed,sans-serif}.rx-host-av img{width:100%;height:100%;object-fit:cover}.rx-host-name{display:grid;flex:1;min-width:0}.rx-host-name b{display:flex;align-items:center;font:800 15px Barlow Condensed,sans-serif;letter-spacing:.02em}.rx-host-name .rx-verified{width:13px;height:13px;margin-left:5px}.rx-host-name small{color:var(--rx-muted);font-size:8.5px;font-weight:800;letter-spacing:.18em}.rx-chip{flex:none;padding:5px 9px;border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rx-chip.is-wheel{background:#ff8a4c29;color:#ff9d5c}.rx-chip.is-random{background:#78aaff26;color:#8db4ff}.rx-chip.is-auction{background:#f4c34d26;color:var(--rx-gold)}.rx-cat{display:block;color:#a9b0b8;font-size:12px;font-weight:600}.rx-title{display:block;font-size:20px;font-weight:800;line-height:1.1;letter-spacing:.01em;overflow-wrap:anywhere}.rx-value{display:block;color:var(--rx-accent);font-size:24px;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums}.rx-sub{display:block;color:var(--rx-muted);font-size:11.5px}.rx-sub b{color:#e6eaee}.rx-skin{display:grid;place-items:center;height:150px}.rx-skin img{max-width:88%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.55));transition:transform .3s ease}.rx-card:hover .rx-skin img{transform:scale(1.05) rotate(-2deg)}.rx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.rx-done-body{display:grid;justify-items:center;gap:4px;padding:16px 16px 18px;text-align:center}.rx-done-art{position:relative;width:100%;margin:6px 0 2px}.rx-tag{position:absolute;left:0;top:0;padding:4px 8px;border-radius:5px;background:#0c0f12c7;color:#a9b0b8;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rx-winline{display:inline-flex;align-items:center;gap:7px;margin:4px 0 2px;color:var(--rx-accent);font-size:11px}.rx-winline b{font:800 14px Barlow Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-winline small{font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rx-winline.is-none{color:var(--rx-muted)}.rx-row-av{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#1f2a24;color:var(--rx-accent);font:800 11px Barlow Condensed,sans-serif}.rx-row-av.is-big{width:56px;height:56px;font-size:22px;border:2px solid var(--rx-accent)}.rx-live-grid{display:grid;grid-template-columns:1fr;gap:18px}.rx-live{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-color:color-mix(in srgb,var(--rar) 32%,transparent)}.rx-live:hover{transform:none}.rx-live:before{left:0;right:auto;width:55%;height:100%;bottom:0;background:radial-gradient(50% 55% at 50% 55%,color-mix(in srgb,var(--rar) 34%,transparent),transparent 75%)}.rx-live-art{position:relative;display:grid;place-items:center;min-height:300px;padding:56px 24px;border-right:1px solid var(--rx-line);color:inherit;text-decoration:none}.rx-live-art>.rx-chip{position:absolute;left:18px;top:18px;background:#ffffff12;color:#aeb5bd}.rx-live-art>.rx-chip.is-wheel{color:#ff9d5c}.rx-live-art>.rx-chip.is-random{color:#8db4ff}.rx-live-art>.rx-chip.is-auction{color:var(--rx-gold)}.rx-live-badge{position:absolute;right:18px;top:18px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:7px;background:#080a0d99;color:#d8dde3;font:600 11px Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.rx-live-badge i{width:7px;height:7px;border-radius:50%;background:var(--rx-accent);box-shadow:0 0 #46e39a99;animation:rx-pulse 1.8s ease-out infinite}.rx-live-badge.is-soon i{background:var(--rx-gold);animation:none}.rx-live-badge.is-paused i{background:#8b929b;animation:none}@keyframes rx-pulse{70%{box-shadow:0 0 0 7px #46e39a00}to{box-shadow:0 0 #46e39a00}}@media (prefers-reduced-motion:reduce){.rx-live-badge i,.rx-live-art .rx-skin{animation:none}}.rx-live-art .rx-skin{width:100%;height:200px;animation:rx-float 4.5s ease-in-out infinite}@keyframes rx-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}.rx-live-art .rx-skin img{width:auto;max-width:70%;max-height:190px}.rx-live-info{display:grid;align-content:start;min-width:0;padding:20px 24px 22px}.rx-live-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--rx-line)}.rx-live-head .rx-host-av{width:40px;height:40px;font-size:14px}.rx-live-head .rx-host-name b{font:600 15px Inter,system-ui,sans-serif;letter-spacing:0}.rx-live-head .rx-host-name .rx-verified{width:14px;height:14px}.rx-live-head .rx-host-name small{margin-top:1px;font-size:9.5px;font-weight:600}.rx-live-share{flex:none;min-height:36px;padding:0 14px;font-weight:600;font-size:12.5px}.rx-live-body{display:grid;align-content:start;gap:2px;padding-top:14px}.rx-live-body .rx-cat{font-size:12.5px;font-weight:500;color:var(--rx-muted)}.rx-live-body .rx-title{color:#fff;font-size:clamp(21px,2.1vw,26px);font-weight:700;line-height:1.1;text-decoration:none}.rx-live-body .rx-title:hover{color:var(--rx-accent)}.rx-live-body .rx-value{margin-top:2px;font-size:24px;font-weight:700;line-height:1.1}.rx-live-when{display:flex;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;border-radius:10px;background:#00000038}.rx-live-when svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:var(--rx-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rx-live-when b{display:block;color:#e6eaee;font:500 13.5px/1.3 Inter,system-ui,sans-serif}.rx-live-when span{display:block;margin-top:1px;color:var(--rx-muted);font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums}.rx-live-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin:12px 0 2px;color:var(--rx-muted);font-size:12.5px}.rx-live-meta b{color:#e6eaee;font-weight:600}.rx-live-meta b.is-free{color:var(--rx-accent)}.rx-live-code{margin-top:10px;min-width:0;padding:8px 10px 8px 14px}.rx-live-code strong{font-size:20px}.rx-live-code small{font-size:8.5px}.rx-live-code .rx-copy{width:32px;height:32px}.rx-live-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.rx-live-actions>*{min-height:46px;border-radius:10px;font:700 14px Inter,system-ui,sans-serif;letter-spacing:.01em;text-transform:none;text-decoration:none}.rx-live-actions .rx-cta{padding:0 18px}.rx-live-actions .rx-cta:active,.rx-live-actions .rx-how-btn:active{transform:translateY(1px)}.rx-how-btn{background:#ffffff0f;border-color:transparent;color:#f3f6f8}.rx-how-btn:hover{background:#ffffff1a;border-color:transparent}.rx-how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:20px;margin-top:56px}.rx-panel{padding:22px;border:1px solid var(--rx-line);border-radius:14px;background:var(--rx-card)}.rx-how ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:rx}.rx-how li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:14px 0;border-bottom:1px solid var(--rx-line);counter-increment:rx}.rx-how li:last-child{border-bottom:0}.rx-how li:before{content:counter(rx);grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--rx-accent);color:#06130c;font:800 17px Barlow Condensed,sans-serif}.rx-how li b{font:800 16px Barlow Condensed,sans-serif;letter-spacing:.05em;text-transform:uppercase}.rx-how li span{color:#a2a9b1;font-size:13px;line-height:1.5}.rx-how li em{color:var(--rx-accent);font-style:normal;font-weight:700}.rx-how-art{width:100%;max-height:380px;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55));-webkit-mask-image:radial-gradient(75% 75% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(75% 75% at 50% 50%,#000 60%,transparent 100%)}.rx-back{display:inline-block;margin-bottom:16px;color:#a2a9b1;font-size:13px}.rx-back b{color:#fff}.rx-back:hover{color:var(--rx-accent)}.rx-no-end{display:grid;gap:4px;margin:14px 0 0;padding:12px 14px;border:1px solid rgba(70,227,154,.25);border-radius:12px;background:#46e39a0f;text-align:center}.rx-no-end b{color:var(--rx-accent,#46e39a);font:800 18px Barlow Condensed,sans-serif;letter-spacing:.05em;text-transform:uppercase}.rx-no-end span{color:var(--muted,#9aa4b2);font-size:13px}.rx-detail-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:20px}.rx-prize{--rar:#46e39a;position:sticky;top:88px;display:grid;justify-items:center;gap:8px;overflow:hidden;padding:18px;border:1px solid var(--rx-line);border-radius:14px;background:var(--rx-card);text-align:center;isolation:isolate}.rx-prize:before{content:"";position:absolute;inset:40px 0 auto;height:300px;z-index:-1;background:radial-gradient(55% 50% at 50% 50%,color-mix(in srgb,var(--rar) 28%,transparent),transparent 72%)}.rx-prize:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rar)}.rx-prize-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;text-align:left}.rx-prize-top .rx-host{flex:1;min-width:0}.rx-prize-top .rx-chip{display:none}.rx-prize-status{display:grid;justify-items:end;gap:2px;text-align:right}.rx-prize-status small{color:var(--rx-muted);font-size:10.5px}.rx-status{display:inline-flex;align-items:center;gap:6px;color:#a9b0b8;font:800 13px Barlow Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase}.rx-status.is-live{color:var(--rx-accent)}.rx-status.is-live i{width:8px;height:8px;border-radius:50%;background:var(--rx-accent);box-shadow:0 0 #46e39a99;animation:rx-pulse 1.6s infinite}.rx-status.is-done{color:var(--rx-gold)}@keyframes rx-pulse{70%{box-shadow:0 0 0 8px #46e39a00}to{box-shadow:0 0 #46e39a00}}.rx-skin.is-large{height:210px;width:100%}.rx-prize h1{margin:0;font-size:30px;font-weight:800;line-height:1.05;overflow-wrap:anywhere}.rx-prize-value{margin:2px 0 6px;color:var(--rx-accent);font-size:34px;font-weight:800;line-height:1}.rx-prize-value small{display:block;margin-top:4px;color:var(--rx-muted);font:600 12px Inter,sans-serif}.rx-page .rf-countdown,.rx-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.rx-page .rf-countdown div{padding:10px 4px;border:1px solid var(--rx-line);border-radius:10px;background:#0c0f12b3}.rx-page .rf-countdown b{display:block;font:800 30px Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums;line-height:1}.rx-page .rf-countdown small{color:var(--rx-muted);font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rx-rule{margin:4px 0 0;color:#a2a9b1;font-size:12.5px;line-height:1.5}.rx-rule b{color:#fff}.rx-me{display:grid;gap:10px;width:100%;margin-top:6px;padding-top:14px;border-top:1px solid var(--rx-line)}.rx-me .rx-cta,.rx-me .rx-ghost,.rx-share{width:100%}.rx-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;color:#a2a9b1;font-size:12.5px;text-align:left}.rx-progress b{color:#fff}.rx-bar{grid-column:1/-1;height:7px;border-radius:999px;background:#1d232a;overflow:hidden}.rx-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fbf80,var(--rx-accent))}.rx-in{margin:0;color:var(--rx-accent);font-weight:800}.rx-win{margin:0;color:var(--rx-accent);font:800 22px Barlow Condensed,sans-serif;letter-spacing:.03em}.rx-warn{margin:0;padding:10px 12px;border:1px solid rgba(232,188,99,.35);border-radius:10px;background:#e8bc6312;color:#f3d9a2;font-size:12.5px}.rx-detail-main{display:grid;gap:16px;min-width:0}.rx-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rx-panel-head h2{margin:0;font-size:24px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rx-pill{padding:5px 10px;border-radius:999px;background:#46e39a1f;color:var(--rx-accent);font-size:11px;font-weight:800}.rx-pill.is-done{background:#f4c34d24;color:var(--rx-gold)}.rx-board ol{display:grid;gap:7px;max-height:620px;margin:0 0 12px;padding:0;overflow-y:auto;list-style:none}.rx-board li{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid transparent;border-radius:10px;background:#ffffff09}.rx-board li.is-lead{border-color:#f4c34d73;background:linear-gradient(90deg,#f4c34d1f,#f4c34d05)}.rx-board li.is-me{border-color:#46e39a73}.rx-pos{width:22px;color:var(--rx-muted);font-size:16px;font-weight:800;text-align:center}.rx-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.rx-row-name em{color:var(--rx-accent);font-style:normal;font-size:11px}.rx-row-name i{color:var(--rx-gold);font-style:normal}.rx-board li strong{color:#f3f6f8;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.rx-board li.is-lead strong{color:var(--rx-gold)}.rx-empty-line{margin:0;padding:24px;color:var(--rx-muted);text-align:center}.rx-winner{display:flex;align-items:center;gap:16px;border-color:#46e39a66;background:linear-gradient(90deg,#46e39a1a,#46e39a05),var(--rx-card)}.rx-winner small{display:block;color:var(--rx-gold);font-size:10px;font-weight:800;letter-spacing:.2em}.rx-winner strong{display:block;font:800 30px Barlow Condensed,sans-serif;line-height:1.05;overflow-wrap:anywhere}.rx-winner span{color:#a2a9b1;font-size:13px}.rx-proof summary,.rx-rules summary{cursor:pointer;font:800 16px Barlow Condensed,sans-serif;letter-spacing:.05em;text-transform:uppercase}.rx-proof dl{display:grid;gap:10px;margin:14px 0}.rx-proof dt{color:var(--rx-muted);font-size:11px}.rx-proof dd{margin:3px 0 0}.rx-proof code,.rx-commit code{font-size:11px;color:#a9b0b8;word-break:break-all}.rx-rules .cc-rules-text{margin-top:12px}@media (max-width:900px){.rx-page{width:calc(100% - 28px);padding-top:20px}.rx-hero{grid-template-columns:1fr;min-height:0;gap:0}.rx-hero-art{position:absolute;right:-12%;top:-10px;z-index:0;width:72%;opacity:.35}.rx-avatar{width:84px;height:84px}.rx-name{font-size:clamp(40px,12vw,56px)}.rx-code,.rx-code-row .rx-cta{flex:1 1 100%}.rx-stats>div{flex:1 1 calc(50% - 10px);min-width:0}.rx-live{grid-template-columns:1fr}.rx-live:before{width:100%;height:60%}.rx-live-art{min-height:0;padding:52px 16px;border-right:0;border-bottom:1px solid var(--rx-line)}.rx-live-art .rx-skin{height:150px}.rx-live-art .rx-skin img{max-height:140px;max-width:78%}.rx-live-info{padding:16px}.rx-live-share span{display:none}.rx-live-share{padding:0 12px}.rx-live-actions{gap:10px}.rx-live-actions>*{min-height:46px;font-size:14px;padding:0 10px}.rx-how{grid-template-columns:1fr}.rx-how-art{display:none}.rx-detail-grid{grid-template-columns:1fr}.rx-prize{position:static}}.dep-checkout .dep-coupon-row>.dep-coupon-apply{margin:0;align-self:stretch}@media (min-width:900px){#modal:has(.dep-checkout){width:min(94vw,900px);max-width:900px}.dep-checkout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:repeat(5,auto) 1fr repeat(4,auto);column-gap:34px}.dep-checkout>.eyebrow,.dep-checkout>.dep-title-row,.dep-checkout>.dep-balance{grid-column:1/-1}.dep-checkout>.dep-amount-section{grid-column:1;grid-row:4/11;padding-bottom:0;align-self:start}.dep-checkout>.dep-coupon-section{grid-column:2;grid-row:4;padding-top:18px}.dep-checkout>.dep-bonus-preview{grid-column:2;grid-row:5}.dep-checkout>.dep-summary{grid-column:2;grid-row:7;margin-top:14px;grid-template-columns:1fr 1fr;align-self:end}.dep-checkout>.dep-summary strong{font-size:clamp(18px,1.9vw,22px);white-space:nowrap}.dep-checkout>.dep-summary>div{align-content:space-between}.dep-checkout>.dep-summary span{font-size:12px;line-height:1.3}.dep-checkout>.dep-submit-error{grid-column:2;grid-row:8}.dep-checkout>.dep-note{grid-column:2;grid-row:9}.dep-checkout>.dep-cta{grid-column:2;grid-row:10;align-self:end}}.rx-verified{width:16px;height:16px;margin-left:6px;vertical-align:-2px;flex:none}.rx-verified .badge{fill:var(--rx-accent,#46e39a)}.rx-verified .check{fill:none;stroke:#06130c;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rx-name .rx-verified{width:24px;height:24px;margin-left:10px}.rx-host-name .rx-verified{width:12px;height:12px;margin-left:5px}.rx-prize{gap:10px;padding:16px 18px 18px}.rx-prize-top{align-items:center}.rx-prize-top .rx-status{margin-left:auto;font-size:12px}.rx-icon-btn{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--rx-line);border-radius:8px;background:transparent;color:#a9b0b8;cursor:pointer}.rx-icon-btn:hover{color:var(--rx-accent);border-color:#46e39a66}.rx-icon-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rx-skin.is-large{height:190px}.rx-prize .rx-cat{margin-top:-4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rx-muted)}.rx-prize h1{font-size:26px;letter-spacing:.01em}.rx-prize-value{display:grid;gap:2px;margin:0;font-size:32px}.rx-prize-value small{order:-1;margin:0;color:var(--rx-muted);font:800 9.5px Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase}.rx-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rx-meta-chip{padding:5px 9px;border:1px solid var(--rx-line);border-radius:6px;background:#ffffff08;color:#c9d0d6;font:700 11.5px Inter,sans-serif}.rx-meta-chip.is-code{border-style:dashed;border-color:#46e39a73;color:var(--rx-accent);letter-spacing:.06em;cursor:pointer}.rx-page .rf-countdown{gap:6px}.rx-page .rf-countdown div{padding:8px 2px}.rx-page .rf-countdown b{font-size:24px}.rx-page .rf-countdown small{font-size:8.5px}.rx-me{gap:10px;margin-top:2px;padding-top:12px}.rx-progress{display:grid;gap:6px;grid-template-columns:1fr;font-size:12px}.rx-progress span{color:var(--rx-muted)}.rx-progress b{color:#fff;font-weight:800}.rx-bar{height:4px}.rx-in{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid rgba(70,227,154,.35);border-radius:10px;background:#46e39a0f;font-size:13px}.rx-panel-head{gap:10px;margin-bottom:12px}.rx-panel-head h2{font-size:20px}.rx-panel-head small{margin-left:auto;color:var(--rx-muted);font-size:11px}.rx-count-pill{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:6px;background:#ffffff0f;color:#c9d0d6;font:800 12px Inter,sans-serif}.rx-board-empty{display:grid;justify-items:center;gap:6px;padding:34px 12px;color:var(--rx-muted);font-size:13px}.rx-board-empty span{font-size:22px;color:#39424c}.rx-board li{padding:10px 14px}.rx-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.rx-foot details{padding:12px 16px;border:1px solid var(--rx-line);border-radius:12px;background:#10131799}.rx-foot summary{cursor:pointer;color:#a9b0b8;font:700 12px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;list-style:none}.rx-foot summary::-webkit-details-marker{display:none}.rx-foot summary:after{content:"+";float:right;color:var(--rx-muted)}.rx-foot details[open] summary:after{content:"–"}.rx-foot dl{display:grid;gap:8px;margin:12px 0 8px}.rx-foot dt{color:var(--rx-muted);font-size:10.5px}.rx-foot dd{margin:2px 0 0}.rx-foot code{font-size:10.5px;color:#a9b0b8;word-break:break-all}.rx-foot p,.rx-foot a{margin:0;color:var(--rx-muted);font-size:12px}.rx-foot a{color:var(--rx-accent)}.rx-foot .cc-rules-text{margin-top:10px;font-size:12.5px}.rx-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.rx-faq-group{display:grid;align-content:start;gap:8px;padding:18px;border-radius:14px;background:linear-gradient(180deg,#141920,#0f1318);box-shadow:0 18px 32px -18px #000000e6,inset 0 1px #ffffff10}.rx-faq-group h3{margin:0 0 4px}.rx-faq-item{border-bottom:1px solid rgba(255,255,255,.06)}.rx-faq-item:last-child{border-bottom:0}.rx-faq-item summary{display:flex;justify-content:space-between;gap:10px;padding:11px 0;color:#e6eaee;font-size:13.5px;font-weight:700;cursor:pointer;list-style:none}.rx-faq-item summary::-webkit-details-marker{display:none}.rx-faq-item summary:after{content:"+";flex:none;color:#46e39a;font-weight:800}.rx-faq-item[open] summary:after{content:"–"}.rx-faq-item p{margin:0 0 12px;color:#9aa3ad;font-size:13px;line-height:1.55}.rx-faq.is-single .rx-faq-group{padding:0;background:none;box-shadow:none}html[data-look="3d"] body:not(.admin-host) :is(.rx-card,.rx-prize,.rx-panel,.rx-stats>div,.rx-code,.rx-faq-group,.rx-foot details){border-color:transparent;background:var(--x3-raised);box-shadow:var(--x3-shadow)}html[data-look="3d"] body:not(.admin-host) .rx-code{border:1px dashed rgba(70,227,154,.45)}html[data-look="3d"] body:not(.admin-host) :is(.rx-card,.rx-prize){border-radius:20px}html[data-look="3d"] body:not(.admin-host) .rx-card{transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s}html[data-look="3d"] body:not(.admin-host) .rx-card:hover{transform:translateY(-4px);box-shadow:var(--x3-shadow-hover)}html[data-look="3d"] body:not(.admin-host) .rx-host{background:linear-gradient(180deg,#ffffff09,#fff0);border-bottom-color:#ffffff0d}html[data-look="3d"] body:not(.admin-host) :is(.rx-board li,.rx-page .rf-countdown div,.rx-tag){box-shadow:var(--x3-inset);border-color:transparent}@media (max-width:900px){.rx-live:before{top:0;bottom:auto;height:200px;background:radial-gradient(55% 60% at 50% 50%,color-mix(in srgb,var(--rar) 30%,transparent),transparent 75%)}}.rx-hero-art{width:auto;height:min(440px,62vw);max-height:none;justify-self:center;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%),radial-gradient(70% 80% at 50% 45%,#000 62%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 72%,transparent 100%),radial-gradient(70% 80% at 50% 45%,#000 62%,transparent 100%);mask-composite:intersect}.rx-how-art{width:auto;height:420px;max-height:none;justify-self:center;-webkit-mask-image:radial-gradient(68% 75% at 50% 48%,#000 60%,transparent 100%);mask-image:radial-gradient(68% 75% at 50% 48%,#000 60%,transparent 100%)}@media (max-width:900px){.rx-hero-art{right:-14%;top:-6px;width:auto;height:300px;opacity:.32}}.rx-done .rx-skin{height:128px}.rx-done .rx-skin img{max-width:80%}.rx-faq-item summary{align-items:center;padding:13px 2px;line-height:1.35}.rx-faq-item p{padding:0 2px}.rx-faq.is-single{padding:20px 22px 10px}html[data-look="3d"] body:not(.admin-host) .rx-faq.is-single .rx-faq-group{padding:0;background:none;box-shadow:none}.rx-faq-item{padding:0}.rx-faq-item p{margin-top:0}.rx-done .rx-skin img{max-height:128px;width:auto}.rx-skin.is-large img{max-height:190px}.rx-hero-art,.rx-how-art{mix-blend-mode:lighten}video.rx-hero-art{aspect-ratio:2/3;object-fit:contain;pointer-events:none;filter:none}html[data-look="3d"] body:not(.admin-host) .rx-host.is-plain{background:none;border-bottom:0}.rx-joined{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--rx-line);border-radius:12px;background:#ffffff06;text-align:left}.rx-joined-ic{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#46e39a1a;color:var(--rx-accent)}.rx-joined-ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rx-joined strong{display:block;color:#f3f6f8;font-size:14px;font-weight:700}.rx-joined small{display:block;margin-top:2px;color:var(--rx-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.rx-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.rx-ghost.is-strong{min-height:44px;border-color:#ffffff1f;background:#ffffff0f;color:#f3f6f8;font-size:13.5px}.rx-ghost.is-strong:hover{border-color:#ffffff47;background:#ffffff17}.rx-ghost.is-strong svg{width:17px;height:17px;opacity:.85}.rx-tickets{display:grid;gap:10px}.rx-tickets-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:stretch}.rx-step{border:1px solid var(--rx-line);border-radius:10px;background:#ffffff0d;color:#f3f6f8;font-size:22px;font-weight:600;cursor:pointer}.rx-step:disabled{opacity:.35;cursor:default}.rx-tickets-n{display:flex;align-items:baseline;justify-content:center;gap:6px;padding:6px 10px;border:1px solid var(--rx-line);border-radius:10px;background:#00000040}.rx-tickets-n input{width:72px;border:0;background:none;color:#fff;font:800 28px Barlow Condensed,sans-serif;text-align:right;-moz-appearance:textfield}.rx-tickets-n input::-webkit-inner-spin-button,.rx-tickets-n input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rx-tickets-n input:focus{outline:none}.rx-tickets-n small{color:var(--rx-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rx-tickets-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px}.rx-tickets-quick button{min-height:32px;border:1px solid var(--rx-line);border-radius:8px;background:transparent;color:#c9cfd6;font-size:12.5px;font-weight:700;cursor:pointer}.rx-tickets-quick button.is-on,.rx-tickets-quick button:hover{border-color:#ffffff4d;color:#fff}.rx-tickets-cost{margin:0;color:var(--rx-muted);font-size:12.5px}.rx-tickets-cost b{color:#e8ecef;font-variant-numeric:tabular-nums}.rx-stage .rx-panel-head{justify-content:space-between}.rx-stage-state{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#ffffff0d;color:#aab1b9;font-size:12px;font-weight:700}.rx-stage-state i{width:7px;height:7px;border-radius:50%;background:#6b737c}.rx-stage-state.is-live{color:var(--rx-accent);background:#46e39a14}.rx-stage-state.is-live i{background:var(--rx-accent);animation:rxPulse 1.6s ease-in-out infinite}.rx-stage-state.is-done{color:var(--rx-gold);background:#f4c34d1a}.rx-stage-state.is-done i{background:var(--rx-gold)}@keyframes rxPulse{50%{opacity:.3}}.rx-wheel{position:relative;width:min(420px,100%);aspect-ratio:1;margin:6px auto 4px}.rx-wheel-rot{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 6px #ffffff08,0 20px 60px -20px #000000e6;will-change:transform}.rx-wheel-rot svg{display:block;width:100%;height:100%}.rx-wheel-rot.is-idle{animation:rxWheelIdle 44s linear infinite}@keyframes rxWheelIdle{to{transform:rotate(360deg)}}.rx-wheel-pin{position:absolute;top:-6px;left:50%;z-index:2;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:24px solid #f3f6f8;transform:translate(-50%);filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}.rx-wheel-hub{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;align-content:center;width:30%;aspect-ratio:1;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:radial-gradient(circle at 50% 35%,#1d232a,#0b0f13);box-shadow:0 10px 30px #0009;transform:translate(-50%,-50%);text-align:center}.rx-wheel-hub b{color:#fff;font:800 30px/1 Barlow Condensed,sans-serif}.rx-wheel-hub small{margin-top:3px;color:var(--rx-muted);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rx-wheel.is-settled .rx-wheel-hub{border-color:#f4c34d8c;box-shadow:0 0 0 4px #f4c34d1f,0 10px 30px #0009}.rx-tgrid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}.rx-tgrid i{aspect-ratio:1;border-radius:4px;background:color-mix(in srgb,var(--c,#2a3038) 55%,#0b0f13);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.rx-tgrid i.is-free{background:#ffffff08}.rx-tgrid i.is-me{box-shadow:inset 0 0 0 1px #ffffff8c}.rx-tgrid i.is-hot{background:#fff;box-shadow:0 0 14px #ffffffbf;transform:scale(1.25);z-index:1}.rx-tgrid.is-settled i:not(.is-mine-win):not(.is-free){opacity:.35}.rx-tgrid i.is-mine-win{background:var(--c)}.rx-tgrid i.is-win{position:relative;background:var(--rx-gold);box-shadow:0 0 0 2px #0b0f13,0 0 18px #f4c34dcc;transform:scale(1.3);opacity:1}.rx-tgrid{position:relative}.rx-tgrid.is-focus i:not(.is-sel):not(.is-hot){opacity:.16}.rx-tgrid.is-focus i.is-sel:not(.is-free){opacity:1;background:var(--c);box-shadow:0 0 8px color-mix(in srgb,var(--c) 55%,transparent)}.rx-tgrid.is-focus i.is-sel.is-cur{transform:scale(1.25);box-shadow:0 0 0 1.5px #fff,0 0 12px var(--c);z-index:1;position:relative}.rx-tip{position:absolute;z-index:3;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:7px 11px 7px 7px;border-radius:10px;background:#0a0d11f5;border:1px solid color-mix(in srgb,var(--c,#46e39a) 60%,transparent);box-shadow:0 8px 24px #00000080;pointer-events:none;white-space:nowrap}.rx-tip[hidden]{display:none}.rx-tip .rx-row-av{width:28px;height:28px;box-shadow:0 0 0 2px var(--c,#46e39a)}.rx-tip span{display:grid;line-height:1.2}.rx-tip strong{font-size:13px;font-weight:600;color:#fff}.rx-tip strong em{font-style:normal;font-weight:400;color:var(--rx-muted)}.rx-tip small{font-size:11px;color:var(--rx-muted)}.rx-grid-note{margin:10px 0 0;color:var(--rx-muted);font-size:12px}.rx-board li{position:relative;overflow:hidden}.rx-board li>:not(.rx-fill){position:relative}.rx-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ffffff12,#ffffff05);transition:width .6s ease}.rx-board li.is-lead .rx-fill{background:linear-gradient(90deg,#f4c34d33,#f4c34d0a)}.rx-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%}.rx-crown{width:15px;height:15px;margin-left:6px;vertical-align:-2px;fill:var(--rx-gold)}.rx-board li.is-crowning{animation:rxCrown 2.4s ease}@keyframes rxCrown{0%,to{box-shadow:none}30%,70%{box-shadow:0 0 0 1px #f4c34dcc,0 0 30px #f4c34d59}}.rx-win-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px;background:#040608b8;backdrop-filter:blur(6px);animation:rxFade .25s ease}@keyframes rxFade{0%{opacity:0}}.rx-win-card{position:relative;display:grid;justify-items:center;gap:6px;width:min(380px,100%);padding:28px 24px 22px;overflow:hidden;border:1px solid rgba(244,195,77,.35);border-radius:20px;background:linear-gradient(180deg,#171b21,#0d1115);text-align:center;box-shadow:0 30px 80px #000000b3;animation:rxPop .45s cubic-bezier(.2,1.4,.4,1)}@keyframes rxPop{0%{transform:scale(.6) translateY(30px);opacity:0}}.rx-win-rays{position:absolute;top:-40%;left:50%;width:520px;height:520px;margin-left:-260px;background:repeating-conic-gradient(rgba(244,195,77,.1) 0 10deg,transparent 10deg 20deg);border-radius:50%;animation:rxRays 14s linear infinite;mask:radial-gradient(circle,#000 20%,transparent 65%)}@keyframes rxRays{to{transform:rotate(360deg)}}.rx-win-card>:not(.rx-win-rays){position:relative}.rx-win-card img{width:200px;max-width:70%;height:120px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.6))}.rx-win-card small{color:var(--rx-gold,#f4c34d);font-size:12px;font-weight:800;letter-spacing:.16em}.rx-win-card strong{color:#fff;font:800 32px/1.1 Barlow Condensed,sans-serif;word-break:break-word}.rx-win-card span{color:#aeb5bd;font-size:13.5px}.rx-win-card .rx-ghost{margin-top:10px;min-width:140px}.rx-win-confetti{position:fixed;inset:0;pointer-events:none;overflow:hidden}.rx-win-confetti i{position:absolute;top:-20px;left:var(--x);width:8px;height:14px;border-radius:2px;background:var(--c);animation:rxConfetti 3.2s var(--d) cubic-bezier(.3,.6,.6,1) forwards}@keyframes rxConfetti{to{transform:translateY(110vh) rotate(720deg)}}@media (max-width:720px){.rx-tgrid{gap:2px}.rx-tgrid i{border-radius:3px}.rx-wheel{width:min(320px,100%)}}@media (prefers-reduced-motion:reduce){.rx-wheel-rot.is-idle,.rx-win-rays,.rx-win-confetti i{animation:none}}.rx-page .rx-tickets-n input{width:72px;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font:800 30px/1 Barlow Condensed,sans-serif;text-align:right}.rx-tickets-row{height:54px}html[data-look="3d"] body:not(.admin-host) .rx-page .rx-tickets-n input{background:transparent;box-shadow:none}.rx-tickets-row{height:56px;align-items:stretch}.rx-tickets-row>*{height:100%;box-sizing:border-box}.rx-tickets-n{align-items:center}.rx-stage .rx-panel-head h2,.rx-stage-state{white-space:nowrap}@media (max-width:720px){.rx-stage .rx-panel-head h2{font-size:20px}.rx-stage-state{font-size:11px;padding:4px 8px}}html[data-look="3d"] body:not(.admin-host) .rx-page .rx-tickets-n input{background:transparent!important;box-shadow:none!important}.rx-stage .rx-panel-head{flex-wrap:wrap;row-gap:8px}.rx-stage{min-width:0}html[data-look="3d"] body:not(.admin-host) .rx-page .rx-tickets .rx-tickets-n input[type=number]{background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}.rx-page .rx-tickets .rx-tickets-n{margin:0}.rx-prize{position:relative;top:auto}.rx-cta.is-deposit svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rx-ghost .rx-badge{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#46e39a24;color:var(--rx-accent);font-size:11.5px;font-weight:800}.rx-ghost.is-strong svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rx-hint{margin:0;color:var(--rx-muted);font-size:12.5px}.rx-tickets-have{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#c9cfd6;font-size:13.5px}.rx-tickets-have b{color:#fff;font-variant-numeric:tabular-nums}.rx-tickets-have svg{width:17px;height:17px;fill:none;stroke:var(--rx-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rx-row-av{position:relative;overflow:hidden}.rx-row-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.rx-no-end{display:flex;align-items:center;gap:12px;width:100%;margin:6px 0 0;padding:11px 14px;border:1px solid var(--rx-line);border-radius:12px;background:#ffffff06;text-align:left}.rx-no-end svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:var(--rx-accent,#46e39a);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rx-no-end b{display:block;color:#f3f6f8;font:700 14px/1.2 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}.rx-no-end span{display:block;margin-top:2px;color:var(--rx-muted);font-size:12.5px}.rx-joined.is-won{border-color:#f4c34d59;background:linear-gradient(90deg,#f4c34d14,#f4c34d03)}.rx-joined.is-won .rx-joined-ic{background:#f4c34d24;color:var(--rx-gold)}.rx-joined-ic svg{fill:none}.rx-win-who{display:flex;align-items:center;gap:10px}.rx-tickets.is-add{gap:9px;padding:12px;border:1px solid var(--rx-line);border-radius:12px;background:#ffffff05}.rx-tickets-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rx-tickets-top span{color:#f3f6f8;font-size:13.5px;font-weight:700}.rx-tickets-top small{color:var(--rx-muted);font-size:12px;font-variant-numeric:tabular-nums}.rx-tickets.is-add .rx-tickets-row{height:40px;grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}.rx-tickets.is-add .rx-step{border-radius:8px;font-size:18px}.rx-tickets.is-add .rx-tickets-n{padding:0 10px;border-radius:8px}html[data-look="3d"] body:not(.admin-host) .rx-page .rx-tickets.is-add .rx-tickets-n input[type=number]{font-size:22px}.rx-tickets.is-add .rx-tickets-n small{font-size:11px}.rx-tickets.is-add .rx-tickets-quick button{min-height:28px;font-size:12px;border-radius:7px}.rx-tickets-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px}.rx-link{padding:0;border:0;background:none;color:var(--rx-muted);font-size:13px;font-weight:600;cursor:pointer}.rx-link:hover{color:#fff}.rx-btn{min-height:38px;padding:0 16px;border:0;border-radius:8px;background:var(--rx-accent);color:#06130c;font-size:13.5px;font-weight:800;cursor:pointer}.rx-btn:hover{filter:brightness(1.06)}.rx-btn:disabled{opacity:.6}.rx-panel.rx-winner{position:relative;display:flex;align-items:center;gap:18px;overflow:hidden;padding:20px 22px;border:1px solid rgba(244,195,77,.45);background:radial-gradient(120% 140% at 0% 50%,#f4c34d29,#f4c34d00 60%),linear-gradient(180deg,#191a17,#101214);box-shadow:0 0 0 1px #f4c34d14,0 18px 50px -20px #f4c34d59}.rx-winner-rays{position:absolute;top:50%;left:62px;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;background:repeating-conic-gradient(rgba(244,195,77,.09) 0 8deg,transparent 8deg 18deg);animation:rxRays 30s linear infinite;mask:radial-gradient(circle,#000 10%,transparent 62%);pointer-events:none}.rx-winner>:not(.rx-winner-rays){position:relative}.rx-winner-av{flex:none}.rx-winner .rx-row-av.is-big{width:72px;height:72px;border:2px solid var(--rx-gold);color:var(--rx-gold);font-size:26px;box-shadow:0 0 0 4px #f4c34d24,0 0 28px #f4c34d59}.rx-winner .rx-winner-badge{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:28px;height:28px;border:2px solid #121315;border-radius:50%;background:var(--rx-gold);color:#1b1505}.rx-winner-badge svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rx-winner-info{display:grid;gap:3px;min-width:0;flex:1}.rx-winner-info small{color:var(--rx-gold);font-size:10.5px;font-weight:800;letter-spacing:.22em}.rx-winner-info strong{color:#fff;font:800 34px/1.02 Barlow Condensed,sans-serif;overflow-wrap:anywhere}.rx-winner-info em{color:#b9bfc6;font-size:12.5px;font-style:normal}.rx-winner .rx-winner-prize{justify-self:start;margin-top:5px;padding:4px 10px;border-radius:999px;background:#f4c34d24;color:var(--rx-gold);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.rx-winner-skin{flex:none;width:150px;max-height:90px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6));transform:rotate(-8deg)}@media (max-width:720px){.rx-panel.rx-winner{gap:14px;padding:16px}.rx-winner .rx-row-av.is-big{width:58px;height:58px;font-size:21px}.rx-winner-info strong{font-size:27px}.rx-winner-skin{display:none}}@media (prefers-reduced-motion:reduce){.rx-winner-rays{animation:none}}.rx-wheel.is-settled .rx-row-av.is-big{border-color:var(--rx-gold);color:var(--rx-gold);box-shadow:0 0 18px #f4c34d59}.rx-joined.is-owner .rx-joined-ic{background:#f4c34d1f;color:var(--rx-gold)}.rx-cta.is-draw{background:var(--rx-gold);color:#1b1505;box-shadow:0 0 22px #f4c34d47,inset 0 -2px #0000002e}.rx-cta.is-draw:hover{box-shadow:0 0 32px #f4c34d6b,inset 0 -2px #0000002e}.wd-price-chip{white-space:nowrap}.wd-price-chip .cd-caret{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform .16s ease}.wd-price-chip[aria-expanded=true] .cd-caret{transform:rotate(180deg)}.wd-price{margin-top:10px;padding:12px 14px;border:1px solid rgba(150,170,190,.14);border-radius:14px;background:#0a1117}.wd-price[hidden]{display:none}.wd-price-fields{display:flex;align-items:center;gap:8px}.wd-price-fields>i{color:#6f7b87;font-style:normal}.wd-price-fields label{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px;margin:0;padding:0 12px;height:40px;border:1px solid rgba(150,170,190,.16);border-radius:10px;background:#070c11}.wd-price-fields label:focus-within{border-color:#46e39a8c}.wd-price-fields span{color:#7f8b97;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}html body:not(.admin-host) .wd-price-fields input,html[data-look] body:not(.admin-host) .wd-price-fields input{flex:1 1 auto;min-width:0;width:auto;height:38px;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#f1f7f4;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.wd-price-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.wd-price-presets .cd-filter{min-height:30px;padding:0 11px;font-size:11.5px}.wd-price-presets .cd-link{margin-left:auto}.pa-official{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:5px;background:#46e39a1f;color:#46e39a;font-size:9.5px;font-style:normal;font-weight:850;letter-spacing:.08em;vertical-align:2px}.oc-official{margin-top:16px}.oc-ids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.oc-ids .cc-link{margin:0}.oc-ids .cc-link b{color:#46e39a;letter-spacing:.04em}.oc-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.oc-stats small{display:block;margin-top:3px;color:#6f7b87;font-size:11px;font-weight:650}@media (max-width:900px){.oc-ids{grid-template-columns:1fr}.oc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.client-summary-card{display:flex;flex-direction:column;padding:16px 18px}.client-summary-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.3}.client-summary-card b{margin-top:8px;font-size:clamp(20px,2vw,26px);line-height:1.15;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.client-summary-card>span{margin-top:6px;color:#8d94a2;font-size:11.5px;line-height:1.45}.client-search input,.client-filter-row select{height:auto;min-height:44px;padding-top:10px;padding-bottom:10px;line-height:1.3}.client-search .button{min-height:44px;padding:0 22px}.client-filter-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch}.client-filter-row .button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:1000px){.client-summary-grid,.client-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.client-filter-row .button{grid-column:1/-1}}@media (max-width:430px){.client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-summary-card{padding:12px}.client-summary-card small{font-size:9px}.client-summary-card b{font-size:17px}.client-summary-card>span{font-size:10.5px}.client-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}html body.admin-host .client-action-popover{gap:0;width:236px;padding:6px;border:1px solid rgba(150,170,190,.16);border-radius:12px;background:#0d1217;box-shadow:0 22px 50px #0009,0 0 0 1px #0000004d}html body.admin-host .client-action-popover small{display:block;padding:8px 10px 4px;color:#6f7b87;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html body.admin-host .client-action-popover hr{height:1px;margin:6px 4px;border:0;background:#96aabe1f}html body.admin-host .client-action-popover button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;margin:0;padding:0 10px;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important;color:#d3dae0;font-size:13px;font-weight:600;line-height:1.2;text-align:left;transform:none!important}html body.admin-host .client-action-popover button svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.75}html body.admin-host .client-action-popover button:hover,html body.admin-host .client-action-popover button:focus-visible{background:#96aabe14!important;color:#fff;outline:none}html body.admin-host .client-action-popover button:hover svg{opacity:1}html body.admin-host .client-action-popover button.warn{color:#e7be73}html body.admin-host .client-action-popover button.danger{color:#f0939b}html body.admin-host .client-action-popover button.warn:hover{background:#e7be731a!important}html body.admin-host .client-action-popover button.danger:hover{background:#f0939b1a!important}@media (max-width:800px){html body.admin-host .client-action-popover{width:auto}html body.admin-host .client-action-popover button{min-height:44px;font-size:14px}}@media (min-width:801px){html body:not(.admin-host) header #main-nav a[data-nav=sorteios]{display:inline-flex;align-items:center;gap:6px}html body:not(.admin-host) header #main-nav a[data-nav=sorteios] .nav-icon{display:block;width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}#modal:has(.rx-pop){width:min(calc(100vw - 24px),640px);max-width:none;padding:0;overflow:hidden;border:1px solid rgba(70,227,154,.22);border-radius:18px;background:radial-gradient(120% 90% at 0% 100%,rgba(70,227,154,.16),transparent 60%),linear-gradient(180deg,#15191e,#0e1115);box-shadow:0 40px 120px #000000b3,0 0 0 1px #ffffff08 inset}#modal:has(.rx-pop) .close{z-index:3;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#0a0d1199;color:#9aa3ad;font-size:22px;line-height:1}#modal:has(.rx-pop) .close:hover{color:#fff;background:#ffffff14}.rx-pop{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:360px}.rx-pop-art{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.rx-pop-art:before{content:"";position:absolute;left:50%;bottom:-10%;width:130%;aspect-ratio:1;transform:translate(-50%);background:radial-gradient(closest-side,rgba(70,227,154,.28),transparent);pointer-events:none}.rx-pop-art video{position:relative;width:100%;height:100%;max-height:380px;object-fit:cover;object-position:50% 20%;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent),linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 75%,transparent),linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-composite:intersect}.rx-pop-body{display:grid;align-content:center;gap:12px;padding:30px 28px 24px 6px;text-align:left}.rx-pop-live{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:5px 10px;border-radius:999px;background:#46e39a1f;color:#46e39a;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rx-pop-live i{width:7px;height:7px;border-radius:50%;background:#46e39a;box-shadow:0 0 #46e39a99;animation:rx-pop-pulse 1.8s infinite}@keyframes rx-pop-pulse{70%{box-shadow:0 0 0 8px #46e39a00}to{box-shadow:0 0 #46e39a00}}.rx-pop-body h2{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;line-height:1;text-transform:uppercase;letter-spacing:.2px;color:#fff}.rx-pop-body p{margin:0;color:#9aa3ad;font-size:14px;line-height:1.5}.rx-pop-body p b{color:#fff;font-weight:650}.rx-pop-skins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.rx-pop-skins a{position:relative;display:grid;justify-items:center;gap:2px;padding:8px 6px 9px;border-radius:12px;background:radial-gradient(80% 70% at 50% 35%,color-mix(in srgb,var(--rar,#46e39a) 22%,transparent),transparent 75%),#ffffff08;border:1px solid rgba(255,255,255,.06);transition:transform .15s ease,border-color .15s ease}.rx-pop-skins a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--rar,#46e39a) 50%,transparent)}.rx-pop-skins img{width:100%;height:52px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.rx-pop-skins small{max-width:100%;overflow:hidden;color:#7d868f;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.rx-pop-skins b{color:#fff;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.rx-pop-cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:4px;border-radius:12px;background:#46e39a;color:#06120c;font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 30px #46e39a40}.rx-pop-cta:hover{background:#5cf0aa}.rx-pop-later{justify-self:center;padding:4px 10px;border:0;background:none;color:#7d868f;font-size:13px}.rx-pop-later:hover{color:#c8ced4}@media (max-width:600px){.rx-pop{grid-template-columns:1fr;min-height:0}.rx-pop-art{height:200px}.rx-pop-art video{max-height:none;object-position:50% 0}.rx-pop-body{padding:0 18px 18px;margin-top:-18px;position:relative;text-align:center}.rx-pop-live{justify-self:center}.rx-pop-body h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.rx-pop-live i{animation:none}}.px-page{display:grid;gap:16px;--px-card:var(--ax-raised,#121820);--px-depth:var(--ax-depth,0 10px 28px -14px rgba(0,0,0,.7));--px-line:var(--ax-line,rgba(255,255,255,.08));--px-muted:var(--ax-muted,#9aa0a9);--px-well:var(--ax-pressed,#0a0d12);--px-ok:#46e39a;--px-warn:#f2a65a;--px-err:#ff6b6b}:is(.px-page,.px-detail) header{height:auto;padding:0;gap:8px;border-bottom:0;background:none}.px-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px;padding:12px 16px;border-radius:16px;background:var(--ax-raised,#121820);box-shadow:var(--ax-depth,0 10px 28px -14px rgba(0,0,0,.7))}.px-status.is-paused{box-shadow:inset 0 0 0 1px #ff6b6b59,var(--ax-depth,0 0 0 transparent)}.px-status-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.px-status-chips{display:flex;gap:6px;flex-wrap:wrap;flex:1}.px-status-actions{margin-left:auto}.px-dot{width:10px;height:10px;border-radius:50%;background:#6c727b}.px-dot.is-on{background:#46e39a;box-shadow:0 0 0 4px #46e39a26}.px-dot.is-off{background:#ff6b6b;box-shadow:0 0 0 4px #ff6b6b26}.px-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#ffffff0f;color:#c3c8cf;font-size:12px;font-weight:600;white-space:nowrap}.px-chip.is-ok{background:#46e39a1f;color:#46e39a}.px-chip.is-off{background:#ff6b6b1a;color:#ff8a8a}.px-chip.is-warn{background:#f2a65a21;color:#f2a65a}.px-tabs{margin-bottom:14px;flex-wrap:wrap}.px-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.px-kpi{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:0;border-radius:18px;background:var(--px-card);box-shadow:var(--px-depth);color:inherit;text-align:left;font:inherit;transition:transform .2s}button.px-kpi{cursor:pointer}.px-kpi:hover{transform:translateY(-2px)}.px-kpi small{color:var(--px-muted);font-size:11px;font-weight:600}.px-kpi strong{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.px-kpi.is-ok strong{color:var(--px-ok)}.px-kpi.is-warn strong{color:var(--px-warn)}.px-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;align-items:start}.px-panel{display:grid;gap:10px;align-content:start;padding:16px 18px;border-radius:18px;background:var(--px-card);box-shadow:var(--px-depth);min-width:0}.px-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.px-panel h3{margin:0;font-size:15px}.px-panel h4{margin:8px 0 0;font-size:12px;color:var(--px-muted);text-transform:uppercase;letter-spacing:.06em}.px-h{margin:18px 0 8px;font-size:15px}.px-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.px-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--px-line,rgba(255,255,255,.07));font-size:13px}.px-list li:last-child{border-bottom:0}.px-list li>span{display:grid;gap:2px;min-width:0}.px-list li small{color:var(--px-muted,#9aa0a9);font-size:12px;overflow-wrap:anywhere}.px-list li>b{text-align:right;font-variant-numeric:tabular-nums}.px-list.is-click li{cursor:pointer;border-radius:10px;padding:8px}.px-list.is-click li:hover{background:#ffffff0a}.px-ok{color:#46e39a}.px-warn{color:#f2a65a}.px-err{color:#ff6b6b}.px-funnel{display:grid;gap:4px}.px-funnel-row{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr 40px;align-items:center;gap:10px;padding:5px 6px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.px-funnel-row:hover{background:#ffffff0a}.px-funnel-row i{display:block;height:8px;border-radius:99px;background:linear-gradient(90deg,#46e39a var(--w),rgba(255,255,255,.06) var(--w))}.px-funnel-row b{text-align:right;font-variant-numeric:tabular-nums}.px-funnel-row.is-zero{color:#6c727b}.px-filters{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-radius:14px;background:var(--px-well);box-shadow:var(--ax-inset,none)}.px-filters input,.px-filters select{flex:1 1 120px;min-width:0;max-width:220px}.px-filters input[name=country]{max-width:70px}.px-actions{display:flex;gap:8px;flex-wrap:wrap}.px-table{display:grid;gap:6px}.px-row{display:grid;grid-template-columns:minmax(200px,2fr) repeat(2,minmax(80px,.8fr)) minmax(110px,1fr) minmax(90px,.8fr) minmax(100px,1fr) minmax(110px,1fr) minmax(140px,1.4fr);align-items:center;gap:10px;padding:10px 14px;border:0;border-radius:14px;background:var(--px-card);box-shadow:var(--px-depth);color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.px-row:hover:not(.px-head){transform:translateY(-1px)}.px-links a{color:#46e39a;text-decoration:none}.px-links a:hover{text-decoration:underline}.px-row:focus-visible{outline:2px solid #46e39a;outline-offset:2px}.px-row.px-head{background:none;box-shadow:none;color:var(--px-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:default}.px-row small{display:block;color:var(--px-muted);font-size:11px}.px-who{display:flex;align-items:center;gap:10px;min-width:0}.px-who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-who>span:not(.px-avatar){min-width:0;flex:1}.px-remove{flex:none;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--px-muted);font-size:17px;line-height:1;cursor:pointer;opacity:.45}.px-row:hover .px-remove,.px-remove:focus-visible{opacity:1}.px-remove:hover{background:#ff5a5a26;color:#ff6b6b}.px-check{flex:none;width:16px;height:16px;margin:0 6px 0 0;accent-color:#46e39a;cursor:pointer;vertical-align:middle}.px-bulk{position:sticky;top:8px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;border-radius:14px;background:var(--px-card);box-shadow:var(--px-depth)}.px-bulk[hidden]{display:none}.px-avatar{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#1d2530;color:#c3c8cf;font-size:12px;font-weight:700;object-fit:cover}.px-score{display:inline-flex;align-items:center;gap:8px}.px-score b{display:inline-grid;place-items:center;min-width:34px;height:28px;padding:0 6px;border-radius:9px;background:#ffffff12;font-variant-numeric:tabular-nums}.px-score small{color:var(--px-muted,#9aa0a9);font-size:11px}.px-score.is-high b{background:#46e39a29;color:#46e39a}.px-score.is-mid b{background:#f2a65a26;color:#f2a65a}.px-score.is-off b{background:#ff6b6b21;color:#ff8a8a}.px-score.big b{min-width:56px;height:46px;font-size:22px;border-radius:14px}.px-stage{display:inline-block;padding:3px 9px;border-radius:8px;background:#ffffff0f;font-size:12px}.px-empty{padding:28px;border-radius:14px;background:var(--px-well);color:var(--px-muted);text-align:center}.px-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:10px;overflow-x:auto;padding-bottom:8px}.px-col{display:grid;align-content:start;gap:8px;min-height:120px;padding:10px;border-radius:16px;background:var(--px-well);box-shadow:var(--ax-inset,none)}.px-col>header{display:flex;justify-content:space-between;gap:6px;color:var(--px-muted);font-size:12px;font-weight:700}.px-card{display:flex;align-items:center;gap:8px;padding:9px;border:0;border-radius:12px;background:var(--px-card);box-shadow:var(--px-depth);color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.px-card span{min-width:0}.px-card b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-card small{color:var(--px-muted);font-size:11px}.px-card .px-avatar{width:28px;height:28px;font-size:10px}.px-seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--px-well)}.px-seg button{padding:6px 12px;border:0;border-radius:9px;background:none;color:var(--px-muted);font:inherit;font-size:13px;cursor:pointer}.px-seg button.is-active{background:var(--px-card);color:#f3f5f7;box-shadow:var(--px-depth)}.px-approvals{display:grid;gap:12px}.px-decide{display:flex;gap:8px;flex-wrap:wrap}.px-decide input{flex:1 1 200px}.px-msg{margin:0;padding:14px 16px;border-radius:12px;background:var(--px-well,#0a0d12);font:inherit;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.px-periods{display:grid;gap:2px;text-align:right}.px-ig{border-color:#e1306c73}.px-alert{display:grid;gap:6px;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.45}.px-alert ul{margin:0;padding-left:18px;display:grid;gap:6px}.px-alert p{margin:0}.px-alert.is-err{background:#ff6b6b14;box-shadow:inset 0 0 0 1px #ff6b6b40}.px-alert.is-err>b{color:#ff8a8a}.px-alert.is-warn{background:#f2a65a14;box-shadow:inset 0 0 0 1px #f2a65a40}.px-alert.is-ok{background:#46e39a12;box-shadow:inset 0 0 0 1px #46e39a38}.px-alert small{color:#9aa0a9}.px-matrix{display:grid;gap:4px;overflow-x:auto}.px-mrow{display:grid;grid-template-columns:110px repeat(4,minmax(120px,1fr));gap:6px;font-size:13px}.px-mrow span{padding:7px 9px;border-radius:9px;background:var(--px-well)}.px-mrow.px-head span{background:none;color:var(--px-muted);font-size:11px;font-weight:700}.px-mrow span.px-err{background:#ff6b6b14}.px-mrow span.px-ok{background:#46e39a14}.px-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;align-items:end}.px-form label{display:grid;gap:5px;font-size:12px;color:var(--px-muted,#9aa0a9);min-width:0}.px-form label.is-wide,.px-form .is-wide,.px-form>header,.px-save{grid-column:1/-1}.px-form textarea{min-height:80px}.px-check{display:flex!important;align-items:center;gap:8px;color:inherit!important;font-size:13px!important}.px-check.is-muted{opacity:.5}.px-save{display:flex;justify-content:flex-end;gap:8px}.px-settings{display:grid;gap:14px}.px-facts{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13px;line-height:1.45}.px-events{display:grid;gap:2px}.px-event{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.px-event time{color:#9aa0a9;font-size:12px;font-variant-numeric:tabular-nums}.px-event small{display:block;color:#9aa0a9;font-size:12px;overflow-wrap:anywhere}.px-event .px-msg{margin-top:6px}.px-detail{display:grid;gap:14px}.px-detail-head{display:flex;align-items:center;gap:14px}.px-detail-head h2{margin:2px 0}.px-detail-head small{color:#9aa0a9}.px-detail-head .px-avatar{width:54px;height:54px;font-size:16px}.px-detail-head .px-score{margin-left:auto;flex-direction:column;gap:2px}.px-detail-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.px-detail-bar label{display:flex;align-items:center;gap:8px;font-size:12px;color:#9aa0a9}.px-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;align-items:start}.px-criteria{display:grid;gap:8px;margin:0;padding:0;list-style:none}.px-criteria li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;font-size:13px}.px-criteria li small{display:block;color:#9aa0a9;font-size:12px}.px-criteria li b{font-variant-numeric:tabular-nums}.px-criteria li i{grid-column:1/-1;height:6px;border-radius:99px;background:linear-gradient(90deg,#46e39a var(--w),rgba(255,255,255,.06) var(--w))}.px-criteria li.is-unverified{opacity:.65}.px-criteria li.is-unverified i{background:#ffffff0f}.px-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.px-account{display:grid;gap:8px;align-content:start;padding:14px;border-radius:16px;background:var(--px-well,#0a0d12)}.px-account header{display:flex;justify-content:space-between;gap:8px}.px-account a{color:#46e39a}.px-bio{margin:0;color:#9aa0a9;font-size:12px;line-height:1.45;max-height:6em;overflow:auto}.px-thread{display:grid;gap:10px}.px-bubble{display:grid;gap:8px;max-width:min(680px,92%);padding:12px;border-radius:16px;background:var(--px-well,#0a0d12)}.px-bubble.is-out{justify-self:end;box-shadow:inset 0 0 0 1px #46e39a2e}.px-bubble.is-discarded{opacity:.5}.px-bubble header{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#9aa0a9;font-size:12px}.px-bubble .px-msg{background:#ffffff08}.px-msg-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.px-msg-actions .button{min-height:34px;padding:6px 12px;font-size:13px}.px-edit,.px-inbound{display:grid;gap:8px}.px-inbound label{display:grid;gap:5px;font-size:12px;color:#9aa0a9}.px-danger{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}@media (max-width:900px){.px-row{grid-template-columns:1fr 1fr}.px-row.px-head{display:none}.px-row .px-who{grid-column:1/-1}.px-row>span[data-label]:before{content:attr(data-label);display:block;color:#9aa0a9;font-size:10px;font-weight:700;text-transform:uppercase}.px-event{grid-template-columns:1fr}.px-status-actions{margin-left:0}}body:not(.admin-host) #modal.draw-modal::backdrop{background:#030508db;backdrop-filter:none;-webkit-backdrop-filter:none}body:not(.admin-host):has(#modal.draw-modal[open]) :is(#app,.mobile-header,#recent-wins,#xp-event-bar) *{animation-play-state:paused!important}.up-ring .x1-pie-ring-wrap{filter:none;box-shadow:0 22px 30px #000000b3}.up-ring.is-spinning .x1-pie-ring{filter:none;opacity:.45;transition:opacity .12s ease-out;will-change:opacity}.up-ring.is-spinning[data-lit=player] .x1-pie-ring.is-right,.up-ring.is-spinning[data-lit=house] .x1-pie-ring.is-left{filter:none;opacity:1}.payment-code-form{display:flex;gap:8px;margin:2px 0 6px}.payment-code-form input{flex:1;min-width:0}.consolation-chest{display:flex;align-items:center;gap:16px;margin-top:14px;padding:14px 18px 14px 12px;max-width:520px;border:1px solid rgba(255,196,64,.28);border-radius:16px;background:radial-gradient(90% 140% at 0% 50%,rgba(255,190,60,.16),transparent 60%),linear-gradient(160deg,#1b1a17,#121315)}.consolation-chest.is-ready{border-color:#46e39a73;background:radial-gradient(90% 140% at 0% 50%,rgba(70,227,154,.22),transparent 62%),linear-gradient(160deg,#16201b,#111416);box-shadow:0 0 28px #46e39a1f}.chest-art{position:relative;flex:none;display:grid;place-items:center;width:92px;height:80px;padding:0;border:0;background:none;cursor:default}button.chest-art{cursor:pointer}.chest-img{position:relative;width:88px;height:auto;user-select:none;filter:drop-shadow(0 10px 12px #000a)}.consolation-chest.is-locked .chest-img{filter:drop-shadow(0 10px 12px #000a) saturate(.7) brightness(.82)}.chest-zzz{position:absolute;top:-4px;right:0;z-index:2;color:#ffd36b;font:900 14px Barlow Condensed,Impact,sans-serif;animation:chestZ 2.4s ease-in-out infinite}.chest-zzz i{font-style:normal;font-size:.8em;margin-left:1px;opacity:.7}.is-ready .chest-glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(70,227,154,.55),transparent);filter:blur(10px);animation:chestPulse 2s ease-in-out infinite}.is-ready .chest-img{transform-origin:50% 90%;animation:chestWiggle 3s cubic-bezier(.45,0,.55,1) infinite}.is-ready .chest-art:hover .chest-img{animation-duration:.9s}.chest-copy{display:grid;gap:3px;min-width:0}.chest-copy small{color:#ffd36b;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.is-ready .chest-copy small{color:#46e39a}.chest-copy b{color:#fff;font:800 20px/1.1 Barlow Condensed,Impact,sans-serif;letter-spacing:.3px;text-transform:uppercase}.chest-copy span{color:#9aa6b2;font-size:12.5px;line-height:1.4}.chest-timer{justify-self:start;margin-top:4px;padding:3px 8px;border-radius:999px;background:#ffd36b1a;color:#ffd36b;font-size:10.5px;font-style:normal;font-weight:700}.chest-open-btn{justify-self:start;margin-top:6px}@keyframes chestWiggle{0%,64%,to{transform:none}68%{transform:rotate(-4deg) translateY(-3px) scale(1.03)}72%{transform:rotate(4deg) translateY(-5px) scale(1.04)}76%{transform:rotate(-3deg) translateY(-2px) scale(1.02)}80%{transform:rotate(1.5deg)}84%{transform:none}}@keyframes chestPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes chestZ{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-5px);opacity:1}}.chest-open{position:fixed;inset:0;z-index:2147483001;display:grid;place-items:center;padding:16px;background:radial-gradient(60% 50% at 50% 40%,#0a1812f0,#030506f5);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.chest-open.is-in{opacity:1}.chest-open.is-out{opacity:0}.chest-stage{position:relative;display:grid;justify-items:center;width:min(440px,100%)}.chest-video{display:block;width:min(300px,76vw);aspect-ratio:1;transform:scale(.94);transition:transform .45s cubic-bezier(.23,1,.32,1)}.chest-open.is-in .chest-video{transform:none}.chest-open.no-video .chest-video{display:none}.chest-reveal{position:relative;z-index:3;display:grid;justify-items:center;gap:4px;margin-top:-60px;text-align:center;opacity:0;transform:translateY(16px) scale(.96)}.chest-open.is-open .chest-reveal{opacity:1;transform:none;transition:opacity .45s,transform .6s cubic-bezier(.2,1.4,.4,1)}.chest-reveal small{color:#9aa6b2;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.chest-reveal b{color:#46e39a;font:900 52px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 0 28px rgba(70,227,154,.6)}.chest-reveal span{color:#c5ccd3;font-size:13px}.chest-reveal .button{margin-top:14px;min-width:150px}.cons-art-chest{overflow:visible}.cons-chest-video{position:absolute;left:50%;top:50%;width:128px;height:128px;transform:translate(-50%,-52%);object-fit:contain;pointer-events:none}.cons-chest-when{justify-self:center;max-width:100%;margin-top:6px;padding:4px 12px;text-align:center;white-space:nowrap;line-height:1.3;border-radius:999px;background:#ffd36b1f;color:#ffd36b;font-size:11.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.is-ready .chest-img,.is-ready .chest-glow,.chest-zzz{animation:none}}.ax-consolation{margin-top:16px}.ax-consolation-help{margin:0 0 6px;color:#8b96a1;font-size:12px;line-height:1.5}.ax-consolation .ax-setting-ctl select{min-width:170px}.cons-banner{--rar:#46e39a;position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:2147483000;width:min(420px,calc(100vw - 24px));transform:translate(-50%,40px) scale(.94);opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,1.3,.4,1),opacity .3s ease}.cons-banner.is-in{transform:translate(-50%) scale(1);opacity:1;pointer-events:auto}.cons-banner.is-out{transform:translate(-50%,24px) scale(.96);opacity:0;transition-duration:.3s}@media (min-width:900px){.cons-banner{bottom:32px}}.cons-card{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px 16px 14px;overflow:hidden;border-radius:18px;background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--rar) 30%,transparent),transparent 62%),linear-gradient(160deg,#1c2026,#111418);border:1px solid color-mix(in srgb,var(--rar) 45%,#2b3038);box-shadow:0 22px 60px #000c,0 0 40px color-mix(in srgb,var(--rar) 22%,transparent)}.cons-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.cons-banner.is-in .cons-card:after{animation:consShine 1.1s .5s ease-out both}.cons-close{position:absolute;top:8px;right:8px;z-index:3;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:#0006;color:#aab3bd;font-size:18px;line-height:1;cursor:pointer}.cons-close:hover{background:#000a;color:#fff}.cons-art{position:relative;display:grid;place-items:center;width:116px;height:96px}.cons-rays{position:absolute;inset:-30%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rar) 34%,transparent) 0 10deg,transparent 10deg 30deg);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent 72%);mask:radial-gradient(closest-side,#000 30%,transparent 72%);animation:consSpin 9s linear infinite;opacity:.9}.cons-glow{position:absolute;width:70%;height:70%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--rar) 55%,transparent),transparent);filter:blur(6px)}.cons-art img{position:relative;width:112px;max-height:86px;object-fit:contain;filter:drop-shadow(0 10px 14px #000a);transform:scale(.6) rotate(-14deg);opacity:0}.cons-banner.is-in .cons-art img{animation:consPop .7s .15s cubic-bezier(.2,1.5,.4,1) both,consFloat 3s 1s ease-in-out infinite}.cons-coin{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#7ff5bf,#25b874);color:#06251a;font:900 20px Barlow Condensed,Impact,sans-serif;box-shadow:0 8px 20px #0009}.cons-body{position:relative;z-index:2;display:grid;gap:3px;min-width:0;padding-right:30px}.cons-eyebrow{color:var(--rar);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;filter:brightness(1.25)}.cons-title{color:#e9edf1;font-size:13px;font-weight:700;line-height:1.25}.cons-skin{display:flex;align-items:baseline;gap:6px;min-width:0;margin-top:2px}.cons-skin span{flex:none;color:#8f99a4;font-size:12px}.cons-skin b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font:800 17px/1.1 Barlow Condensed,Impact,sans-serif;letter-spacing:.3px;text-transform:uppercase}.cons-skin em{flex:none;padding:1px 6px;border-radius:6px;background:#ffffff14;color:#c5ccd3;font-size:10px;font-style:normal;font-weight:800}.cons-value{display:flex;align-items:baseline;gap:7px;margin-top:2px}.cons-value b{color:#46e39a;font:900 26px/1 Barlow Condensed,Impact,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(70,227,154,.45)}.cons-value i{color:#9aa6b2;font-size:12px;font-style:normal;font-weight:700}.cons-body p{margin:2px 0 0;color:#8b96a1;font-size:11.5px;line-height:1.35}.cons-timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,var(--rar),#46e39a);transform-origin:left;transform:scaleX(1)}.cons-banner.is-in .cons-timer{animation:consTimer 9s linear both}.cons-banner.is-held .cons-timer{animation-play-state:paused}@keyframes consPop{0%{transform:scale(.6) rotate(-14deg);opacity:0}to{transform:scale(1) rotate(-6deg);opacity:1}}@keyframes consFloat{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-5px) rotate(-3deg)}}@keyframes consSpin{to{transform:rotate(360deg)}}@keyframes consShine{to{transform:translate(120%)}}@keyframes consTimer{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cons-rays,.cons-banner.is-in .cons-art img{animation:none;opacity:1;transform:rotate(-6deg)}}.creator-revshare{display:grid;gap:16px;padding:20px 22px;border-radius:18px;background:radial-gradient(120% 140% at 0% 0%,#7df0b51f,transparent 55%),linear-gradient(180deg,#0f151b,#0b1116);box-shadow:0 22px 34px -16px #000000f2,0 6px 14px -4px #00000080,inset 0 1px #ffffff12}.creator-revshare-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.creator-revshare-head small,.creator-revshare-math small{color:#8c99a8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.creator-revshare-head h3{margin:4px 0 0;font-size:18px;font-weight:850}.creator-revshare-value{color:#7df0b5;font-size:34px;font-weight:900;font-variant-numeric:tabular-nums}.creator-revshare-math{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creator-revshare-math>div{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:#ffffff08}.creator-revshare-math b{font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.creator-revshare-math b.is-negative{color:#ff8a8a}.creator-revshare-note{margin:0;color:#aab4c0;font-size:13px;line-height:1.5}.creator-revshare-months summary{cursor:pointer;color:#cfd6de;font-size:13px;font-weight:800}.creator-revshare-months ul{display:grid;margin:10px 0 0;padding:0;list-style:none}.creator-revshare-months li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #ffffff0a}.creator-revshare-months li>div{display:grid;gap:2px}.creator-revshare-months li>div:last-child{justify-items:end;text-align:right}.creator-revshare-months small{color:#8c99a8;font-size:12px}@media (max-width:640px){.creator-revshare-math{grid-template-columns:1fr}.creator-revshare-value{font-size:28px}}.pp-hero p b{color:#46e39a}.pp-pillars article{padding:22px}.pp-pillars h3{font-size:17px!important}.pp-faq-list{display:grid;gap:8px}.pp-faq-list details{padding:0;margin:0;border-radius:14px;background:linear-gradient(180deg,#0f151b,#0b1116);box-shadow:inset 0 1px #ffffff10}.pp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;font-size:14.5px;font-weight:800;list-style:none}.pp-faq-list summary::-webkit-details-marker{display:none}.pp-faq-list summary:after{content:"+";color:#46e39a;font-size:20px;font-weight:700;line-height:1}.pp-faq-list details[open] summary:after{content:"−"}.pp-faq-list p{margin:0;padding:0 18px 16px;color:#9aa6b2;font-size:14px;line-height:1.6}.partner-page{gap:72px;padding-top:24px}.pp-head{display:grid;gap:8px;max-width:720px}.pp-section h2 em,.pp-community h2 em{font-style:normal;color:#46e39a}.pp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;max-width:none;min-height:520px;padding:0 0 0 8px;justify-items:stretch}.pp-hero:before{content:"";position:absolute;inset:-40px -10vw -20px;z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 74% 48%,#46e39a2e,transparent 70%),radial-gradient(30% 40% at 12% 20%,#46e39a12,transparent 70%)}.pp-hero-copy{display:grid;justify-items:start;gap:18px}.pp-hero h1{font-size:clamp(46px,6.4vw,84px);line-height:.92}.pp-hero-copy>p{font-size:18px;max-width:520px;color:#b4bec8}.pp-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:4px}.pp-hero-actions .button{margin:0;padding:16px 26px;border-radius:12px;box-shadow:0 14px 34px -12px #46e39a8c}.pp-hero-actions .pp-link{text-decoration:none;color:#cfd8e0;font-size:14px}.pp-hero-actions .pp-link:hover{color:#46e39a}.pp-hero-stats{display:flex;gap:0;margin:14px 0 0;padding:0;list-style:none;border-radius:16px;background:#0b1116cc;box-shadow:inset 0 0 0 1px #ffffff0f}.pp-hero-stats li{display:grid;gap:2px;padding:14px 22px;border-left:1px solid #ffffff10}.pp-hero-stats li:first-child{border-left:0}.pp-hero-stats strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;font-weight:800;line-height:1;color:#f4f7f8}.pp-hero-stats li:first-child strong{color:#46e39a}.pp-hero-stats span{color:#8c99a8;font-size:12px;font-weight:700}.pp-hero-art{position:relative;display:flex;justify-content:center;align-self:end}.pp-hero-art img{display:block;width:min(100%,460px);height:auto;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.pp-pillars{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.pp-pillars article{position:relative;gap:10px!important;padding:24px!important;overflow:hidden;transition:transform .2s,box-shadow .2s}.pp-pillars article:hover{transform:translateY(-3px);box-shadow:0 22px 40px -18px #000,inset 0 0 0 1px #46e39a40}.pp-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#46e39a17;color:#46e39a;box-shadow:inset 0 0 0 1px #46e39a33}.pp-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pp-pillars h3{font-size:16.5px!important}.pp-tiers{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.pp-tier{padding:24px!important}.pp-tier strong{font-size:56px!important}.pp-community{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px;padding:40px 44px;border-radius:24px;overflow:hidden;background:radial-gradient(60% 90% at 85% 60%,#46e39a26,transparent 70%),linear-gradient(135deg,#0f171d,#0a0f13);box-shadow:0 30px 60px -30px #000,inset 0 0 0 1px #46e39a26}.pp-community-copy{position:relative;z-index:1;display:grid;gap:14px}.pp-community h2{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1;text-transform:uppercase}.pp-community ul{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.pp-community li{display:flex;align-items:center;gap:10px;color:#c9d3dc;font-size:15px}.pp-community li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#46e39a;box-shadow:0 0 12px #46e39a}.pp-community-art img{display:block;width:118%;max-width:none;height:auto;margin:-30px -12% -40px 0;filter:drop-shadow(0 30px 40px #000c)}.pp-steps li{padding:22px 24px!important}.pp-steps b{font-size:30px!important}.pp-apply .pp-card{box-shadow:0 30px 60px -30px #000,inset 0 0 0 1px #46e39a2e}@media (max-width:900px){.pp-hero{grid-template-columns:1fr;min-height:0;padding:0}.pp-hero-art{position:static;justify-content:center;margin:-8px 0 -24px}.pp-hero-art img{width:min(78%,300px)}.pp-pillars{grid-template-columns:1fr 1fr!important}.pp-community{grid-template-columns:1fr;padding:28px 22px}.pp-community-art img{width:100%;margin:0}}@media (max-width:640px){.partner-page{gap:52px}.pp-hero-copy>p{font-size:16px}.pp-hero-stats{width:100%}.pp-hero-stats li{flex:1;padding:12px}.pp-hero-stats strong{font-size:22px}.pp-pillars{grid-template-columns:1fr!important;gap:10px!important}.pp-pillars article{grid-template-columns:44px 1fr;column-gap:14px;row-gap:4px!important;padding:18px!important}.pp-pillars .pp-icon{grid-row:span 2}.pp-tier strong{font-size:44px!important}}body:not(.admin-host) .arena-page .arena-panel{position:relative;margin:28px 0 20px;padding:16px 20px 14px;border-radius:22px;background:radial-gradient(70% 160% at 0% 0%,rgba(70,227,154,.13) 0%,transparent 60%),radial-gradient(40% 120% at 100% 0%,rgba(70,227,154,.06) 0%,transparent 70%),#111920;box-shadow:0 22px 40px -22px #000000f0,inset 0 1px #ffffff12}body:not(.admin-host) .arena-page .arena-panel-top{display:flex;align-items:center;gap:14px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(150,170,190,.1)}body:not(.admin-host) .arena-page .arena-panel h1{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:32px;font-weight:800;line-height:1;letter-spacing:.3px;text-transform:uppercase;color:#f4f7f8}body:not(.admin-host) .arena-page .arena-panel h1 em{font-style:normal;color:#46e39a}.arena-live{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;background:#46e39a1a;color:#9fe9c5;font-size:12.5px;font-weight:700;white-space:nowrap}.arena-live[hidden]{display:none}.arena-live b{color:#46e39a;font-weight:850}.arena-live i{width:7px;height:7px;border-radius:50%;background:#46e39a;box-shadow:0 0 #46e39a99;animation:arena-live-pulse 1.8s ease-out infinite}@keyframes arena-live-pulse{0%{box-shadow:0 0 #46e39a8c}80%,to{box-shadow:0 0 0 7px #46e39a00}}@media (prefers-reduced-motion:reduce){.arena-live i{animation:none}}body:not(.admin-host) .arena-page .arena-panel-create{flex:none;width:auto;min-height:42px;margin:0 0 0 auto;padding:0 18px;border-radius:13px;font-size:14px;box-shadow:0 8px 18px -8px #46e39a73}body:not(.admin-host) .arena-page .arena-panel .arena-bar{margin:0}body:not(.admin-host) .arena-page .arena-panel .arena-search input,body:not(.admin-host) .arena-page .arena-panel .arena-filters-button{height:40px;border-color:transparent;background:#0a1016;box-shadow:inset 0 2px 6px #00000080}body:not(.admin-host) .arena-page .arena-panel .arena-chip{border-color:#96aabe1f;background:#16202a}body:not(.admin-host) .arena-page .arena-panel .arena-chip.is-active{border-color:#46e39a80;background:#46e39a1f}@media (max-width:800px){body:not(.admin-host) .arena-page #duelos:has(>.arena-panel){padding-top:0}body:not(.admin-host) .arena-page .arena-panel{margin:4px 0 16px;padding:14px 14px 12px;border-radius:18px}body:not(.admin-host) .arena-page .arena-panel-top{gap:10px;padding-bottom:12px;margin-bottom:12px}body:not(.admin-host) .arena-page .arena-panel h1{font-size:26px}body:not(.admin-host) .arena-page .arena-panel-create{display:none}body:not(.admin-host) .arena-page .arena-live{margin-left:auto}}.rx-rank-gate{display:grid;gap:10px;margin:14px 0 4px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:inset 0 1px #ffffff12,0 12px 24px -16px #000}.rx-rank-gate small{color:#8d9aa6;font-size:10.5px;font-weight:800;letter-spacing:.14em}.rx-rank-range{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.rx-rank-item{display:grid;justify-items:center;gap:6px;min-width:84px;text-align:center}.rx-rank-item .rank-icon-lg img,.rx-rank-item .rank-icon-lg svg{height:46px}.rx-rank-item b{color:#f1f5f8;font-size:13px;font-weight:800;line-height:1.2}.rx-rank-arrow{color:#46e39a;font-size:22px;font-weight:800}.rx-rank-up{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#46e39a1f;color:#46e39a;font-size:13px;font-weight:800}.rx-rank-up svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rx-rank-inline{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.rx-rank-inline .rank-icon{margin-left:2px}@media (max-width:800px){.arena-bar{grid-template-columns:minmax(0,1fr)}.arena-quick{gap:6px;min-width:0}.arena-chip{height:34px;padding:0 11px;font-size:12.5px}body:not(.admin-host) .arena-sort{position:relative;flex:none;width:38px;height:34px;margin-left:auto;border:1px solid rgba(150,170,190,.16);border-radius:999px}body:not(.admin-host) .arena-sort:after{display:none}body:not(.admin-host) .arena-sort:before{content:"";position:absolute;inset:0;margin:auto;width:17px;height:17px;background:#c3ccd4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16M3.5 7.5 7 4l3.5 3.5M17 20V4M13.5 16.5 17 20l3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16M3.5 7.5 7 4l3.5 3.5M17 20V4M13.5 16.5 17 20l3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}html body:not(.admin-host) .arena-sort select{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}}@media (max-width:380px){.arena-chip{padding:0 9px;font-size:12px}}@media (max-width:800px){body:not(.admin-host) #account.profile-trigger.is-signed{display:none}}.fly-ghost{position:fixed;z-index:2147483600;margin:0;pointer-events:none;transform-origin:center;will-change:transform,opacity;box-shadow:0 18px 40px #000a}.is-flown{opacity:0;transition:opacity .12s ease-out}body:not(.admin-host) .header-actions .wallet.is-bump{animation:walletBump .6s cubic-bezier(.23,1,.32,1)}body:not(.admin-host) .header-actions .wallet.is-bump #balance{animation:walletGlow .9s ease-out}@keyframes walletBump{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes walletGlow{0%,40%{color:#7dffc1;text-shadow:0 0 14px rgba(70,227,154,.7)}to{text-shadow:none}}.rv{opacity:0;transform:translateY(14px)}.rv.rv-in{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}body:not(.admin-host) .button:not(:disabled):active,body:not(.admin-host) .app-tab:active,body:not(.admin-host) .header-actions .wallet:active{transform:scale(.97);transition:transform .12s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}body:not(.admin-host) .header-actions .wallet.is-bump,body:not(.admin-host) .header-actions .wallet.is-bump #balance{animation:none}body:not(.admin-host) .button:not(:disabled):active,body:not(.admin-host) .app-tab:active,body:not(.admin-host) .header-actions .wallet:active{transform:none}}
