@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--ink: #16213a;--muted: #5d6b85;--card: #ffffff;--line: #e3e9f3;--blue: #1f7cf2;--blue-d: #1459b8;--green: #28c05a;--green-d: #1b8c40;--red: #ec3b3b;--red-d: #b3222a;--yellow: #ffc933;--yellow-d: #d19a0c;--purple: #8d4dff;--radius: 14px;--shadow: 0 6px 0 rgba(10, 30, 70, .14), 0 14px 30px rgba(10, 30, 70, .12);font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:radial-gradient(circle at 12px 12px,rgba(255,255,255,.12) 5px,transparent 6px) 0 0 / 24px 24px,linear-gradient(180deg,#53b6ff,#2f7de1 55%,#2466c4) fixed;-webkit-font-smoothing:antialiased}h1,h2,h3,.brand-text,.tab,.btn,.result-title,.big-balance,.stake b{font-family:Lilita One,Arial Black,sans-serif;font-weight:400;letter-spacing:.3px}h2{font-size:1.6rem;margin:0 0 .4rem}h3{font-size:1.25rem;margin:0 0 .5rem}p{line-height:1.45}a{color:var(--blue-d)}input{font:inherit;font-weight:800;padding:.7rem .85rem;border-radius:10px;border:3px solid var(--line);background:#f6f9fe;color:var(--ink);min-width:0;flex:1}input:focus{outline:none;border-color:var(--blue);background:#fff}kbd{display:inline-block;min-width:1.7em;padding:.1em .45em;margin:0 1px;border-radius:6px;background:#eef2f9;border-bottom:3px solid #cfd8e6;font-family:inherit;font-weight:900;font-size:.85em;text-align:center}.app{min-height:100%;display:flex;flex-direction:column}.topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.6rem clamp(16px,3vw,32px);background:#0e2148eb;backdrop-filter:blur(8px);box-shadow:0 4px #00000040}.brand{display:flex;align-items:center;gap:.6rem;cursor:pointer;color:#fff}.logo-block{display:grid;grid-template-columns:1fr 1fr;gap:3px;transform:rotate(-6deg)}.logo-block span{width:26px;height:26px;display:grid;place-items:center;font-family:Lilita One;color:#fff;border-radius:6px;box-shadow:inset 0 -4px #00000040}.logo-block span:first-child{background:var(--red)}.logo-block span:last-child{background:var(--yellow);color:#5a3d00}.brand-text{font-size:1.45rem;line-height:1;display:flex;flex-direction:column}.brand-text small{font-family:Nunito;font-weight:800;font-size:.7rem;color:#9ec3ff;letter-spacing:1px;text-transform:uppercase}.tabs{display:flex;gap:.3rem;flex:1;flex-wrap:wrap}.tab{background:transparent;color:#c7dbff;border:0;padding:.55rem .85rem;border-radius:10px;font-size:1.05rem;cursor:pointer}.tab:hover{background:#ffffff14;color:#fff}.tab.on{background:#fff;color:var(--ink);box-shadow:0 4px #00000040}.account{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.balance-chip{display:flex;align-items:center;gap:.4rem;background:#13284f;color:#fff;border:2px solid #2d4f8f;border-radius:999px;padding:.35rem .9rem .35rem .4rem;font-weight:900;cursor:pointer;font-family:inherit;font-size:.95rem}.balance-chip b{color:var(--yellow);font-weight:900}.coin{display:inline-block;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c2,#ffc933 45%,#d19a0c);box-shadow:inset 0 -2px #0003;position:relative}.coin:after{content:"S";position:absolute;inset:0;display:grid;place-items:center;font:900 12px Lilita One;color:#8a5a00}.coin.lg{width:38px;height:38px;vertical-align:middle}.coin.lg:after{font-size:20px}.wallet-adapter-button{font-family:Lilita One,sans-serif!important;font-weight:400!important;height:40px!important;border-radius:10px!important;background:var(--purple)!important;box-shadow:inset 0 -4px #00000040}.banner{background:var(--yellow);color:#4a3300;font-weight:900;text-align:center;padding:.55rem 16px}.banner.err{background:var(--red);color:#fff}.content{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:1.25rem clamp(16px,3vw,32px) 2rem}.foot{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;padding:1rem 16px 1.5rem;color:#d7e6ff;font-weight:800;font-size:.85rem}.foot a{color:#fff}.card{background:var(--card);border-radius:var(--radius);padding:1.2rem;box-shadow:var(--shadow)}.card.narrow{max-width:460px;width:100%}.muted{color:var(--muted)}.hint{color:var(--muted);font-size:.85rem;margin:.4rem 0 0}.hint.warn{color:var(--red-d);font-weight:900}.fee-note{font-size:.8rem;color:var(--muted);margin:.6rem 0 0}.fee-note.center{text-align:center;color:#e6f0ff}.fine{color:#d7e6ff;font-size:.8rem;text-align:center}.row{display:flex;align-items:center}.row.gap{gap:.5rem}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.grow{flex:1}.label{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:.3rem}.btn{--c: var(--blue);--d: var(--blue-d);display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:1.05rem;color:#fff;background:var(--c);border:0;border-radius:12px;padding:.65rem 1.1rem;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:inset 0 -5px 0 var(--d),0 3px #0000001f;transition:transform .06s,filter .1s;margin-top:.5rem}.btn:hover:not(:disabled){filter:brightness(1.07)}.btn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -2px 0 var(--d)}.btn:disabled{filter:grayscale(.7) opacity(.6);cursor:not-allowed}.btn.green{--c: var(--green);--d: var(--green-d)}.btn.red{--c: var(--red);--d: var(--red-d)}.btn.yellow{--c: var(--yellow);--d: var(--yellow-d);color:#4a3300}.btn.blue{--c: var(--blue);--d: var(--blue-d)}.btn.purple{--c: #7c4dff;--d: #4f2bb8}.btn.ghost{--c: #eef2f9;--d: #cfd8e6;color:var(--ink)}.btn.big{font-size:1.3rem;padding:.85rem 1.3rem}.btn.small{font-size:.9rem;padding:.4rem .7rem;margin-top:0}.btn.full{width:100%}.topbar .btn{margin-top:0}.seg{display:inline-flex;background:#eef2f9;border-radius:10px;padding:3px;gap:3px;flex-wrap:wrap}.seg button{border:0;background:transparent;padding:.4rem .75rem;border-radius:8px;font:800 .9rem Nunito;cursor:pointer;color:var(--muted)}.seg button.on{background:#fff;color:var(--ink);box-shadow:0 2px #0000001f}.field{display:block;font-weight:900;font-size:.85rem;color:var(--muted);margin:.5rem 0}.field .seg{display:flex;margin-top:.3rem}.signin{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;border:3px solid var(--yellow)}.signin form{gap:.5rem}.play-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.1rem;align-items:start}.mode-card{background:#fff;border-radius:18px;padding:1.2rem;box-shadow:var(--shadow);position:relative;overflow:hidden;border-top:10px solid var(--accent)}.mode-card.practice{--accent: var(--blue)}.mode-card.ffa{--accent: var(--green)}.mode-card.duel{--accent: var(--red)}.mode-card.bounty{--accent: #7c4dff}.tag.purple{background:#7c4dff}.mode-card h2{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tag{font:900 .7rem Nunito;background:var(--green);color:#fff;padding:.2rem .5rem;border-radius:6px;letter-spacing:1px}.tag.hot{background:var(--red)}.mode-art{height:70px;position:relative;margin:-.2rem 0 .4rem}.cube{position:absolute;width:44px;height:44px;border-radius:8px;background:var(--accent);box-shadow:inset 0 -8px #0003,inset 0 6px #ffffff40;animation:bob 3s ease-in-out infinite}.cube:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;top:8px;left:15px;background:#ffffff59}.cube.c1{left:0;top:18px}.cube.c2{left:52px;top:4px;background:var(--yellow);animation-delay:-1s}.cube.c3{left:104px;top:22px;background:#16213a;animation-delay:-2s}@keyframes bob{50%{transform:translateY(-8px) rotate(6deg)}}.mini{margin:.4rem 0;padding-left:1.1rem;color:var(--muted);font-weight:700;font-size:.9rem}.stakes{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.4rem;margin:.6rem 0}.stake{border:3px solid var(--line);background:#f8faff;border-radius:12px;padding:.45rem .3rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;font-family:inherit}.stake b{font-size:1.2rem;color:var(--ink)}.stake small{font-weight:800;color:var(--green-d);font-size:.72rem}.stake.on{border-color:var(--red);background:#fff1f1}.code-in{width:110px;flex:none;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-top:.5rem}.controls{grid-column:1 / -1}.keys{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;font-weight:800;color:var(--muted)}.wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1.1rem;align-items:start}.balance-card{grid-column:1 / -1;background:linear-gradient(135deg,#16213a,#1f3a73);color:#fff}.balance-card .label,.balance-card .sub{color:#a9c3f0}.big-balance{font-size:clamp(2rem,6vw,3.2rem);display:flex;align-items:center;gap:.6rem}.big-balance small{font-size:.5em;color:var(--yellow)}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.6rem;margin:1rem 0 .2rem}.stats-row div{background:#ffffff14;border-radius:10px;padding:.6rem;display:flex;flex-direction:column}.stats-row b{font:1.4rem Lilita One}.stats-row span{font-size:.75rem;color:#a9c3f0;font-weight:800}.list{margin-top:.8rem;display:flex;flex-direction:column;gap:.3rem;max-height:360px;overflow:auto}.list-row{display:grid;grid-template-columns:1fr auto auto;gap:.8rem;align-items:center;padding:.45rem .6rem;background:#f6f9fe;border-radius:8px;font-weight:800;font-size:.9rem}.pos{color:var(--green-d)}.neg{color:var(--red-d)}.status{text-transform:capitalize;font-size:.8rem;padding:.1rem .5rem;border-radius:6px;background:#eef2f9}.s-sent{background:#d9f7e3;color:var(--green-d)}.s-failed,.s-rejected{background:#ffe0e0;color:var(--red-d)}.s-review{background:#fff2cc;color:#8a6200}.history{grid-column:1 / -1}.hero-box{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:1.5rem;align-items:center;background:linear-gradient(135deg,#1b1340,#3a1a78 60%,#6b2bd1);color:#fff}.hero-box p{color:#d8cdfa}.eyebrow{font-weight:900;letter-spacing:2px;text-transform:uppercase;font-size:.75rem;color:var(--yellow)}.hero-box h2{font-size:2.3rem}.hero-box .fee-note{color:#c8b8f5}.owned-count{font-weight:900;font-size:.85rem;margin:.5rem 0;opacity:.85}.section-title{color:#fff;margin:1.6rem 0 .8rem;text-shadow:0 3px 0 rgba(0,0,0,.2)}.section-title small{font-family:Nunito;font-weight:800;font-size:.85rem;color:#d7e6ff;display:block}.crate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.crate{text-align:center}.box-art{height:170px;display:grid;place-items:center;perspective:600px}.hero-box .box-art{height:240px}.box3d{width:110px;height:110px;position:relative;transform-style:preserve-3d;animation:spin 7s linear infinite}.hero-box .box3d{width:150px;height:150px}.box3d i{position:absolute;inset:0;border-radius:12px;background:var(--bc, #ffc933);box-shadow:inset 0 0 0 6px #0000001f,inset 0 -14px #00000026}.box3d i:nth-child(1){transform:translateZ(var(--s, 55px))}.box3d i:nth-child(2){transform:rotateY(180deg) translateZ(var(--s, 55px));filter:brightness(.7)}.box3d i:nth-child(3){transform:rotateY(90deg) translateZ(var(--s, 55px));filter:brightness(.85)}.box3d i:nth-child(4){transform:rotateY(-90deg) translateZ(var(--s, 55px));filter:brightness(.85)}.box3d i:nth-child(5){transform:rotateX(90deg) translateZ(var(--s, 55px));filter:brightness(1.18)}.box3d i:nth-child(6){transform:rotateX(-90deg) translateZ(var(--s, 55px));filter:brightness(.6)}.box3d i:after{content:"";position:absolute;left:44%;top:0;bottom:0;width:12%;background:#ffffff8c}.hero-box .box3d{--s: 75px;--bc: linear-gradient(135deg, #ff5cf4, #7a2bff 60%, #2a0a5e)}.crate-crate_rifle{--bc: #4f6b35}.crate-crate_shotgun{--bc: #c9a66b}.crate-crate_sniper{--bc: #3d8bff}.crate-crate_pistol{--bc: #ec3b3b}.box-art .box3d i{background:var(--bc, #ffc933)}@keyframes spin{0%{transform:rotateX(-18deg) rotateY(0)}to{transform:rotateX(-18deg) rotateY(360deg)}}.box3d.shake{--s: 75px;width:150px;height:150px;animation:shake .35s ease-in-out infinite}.box3d.shake i{background:linear-gradient(135deg,#ffe066,#ff9d00)}@keyframes shake{0%,to{transform:rotateX(-18deg) rotateY(30deg) rotate(-4deg) scale(1)}50%{transform:rotateX(-18deg) rotateY(40deg) rotate(4deg) scale(1.06)}}.opening{text-align:center;color:#fff;font:1.6rem Lilita One}.odds{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.odds.compact{justify-content:center}.odd{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;background:#0000000f;font-weight:800;font-size:.8rem}.hero-box .odd{background:#ffffff1f}.odd .dot{width:10px;height:10px;border-radius:3px;background:var(--rc)}.item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.7rem;margin-top:.8rem}.item-card{position:relative;border:3px solid var(--line);border-bottom:5px solid var(--rc, #cfd8e6);background:#fff;border-radius:12px;padding:.55rem;text-align:left;font-family:inherit;color:var(--ink);cursor:pointer;transition:transform .08s}.item-card:disabled{cursor:default}.item-card:hover:not(:disabled){transform:translateY(-2px)}.item-card.locked{filter:grayscale(.8);opacity:.6}.item-card.equipped{border-color:var(--green);box-shadow:0 0 0 3px #28c05a44}.swatch{height:64px;border-radius:8px;display:grid;place-items:center;box-shadow:inset 0 -6px #00000026;background-size:200% 100%}.swatch.p-rainbow,.swatch.p-holo{animation:slide 3s linear infinite}@keyframes slide{to{background-position:-200% 0}}.swatch.s-nametag{border-radius:30px;height:40px;margin:12px 0}.tagtext{font:1.2rem Lilita One;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.5)}.item-name{font-weight:900;font-size:.88rem;margin-top:.4rem;line-height:1.15}.item-meta{font-size:.72rem;color:var(--muted);font-weight:700}.item-meta .rar{color:var(--rc);font-weight:900}.eq-badge{position:absolute;top:-8px;right:-6px;background:var(--green);color:#fff;font:900 .65rem Nunito;padding:.15rem .45rem;border-radius:6px}.reveal{position:relative;display:grid;place-items:center;padding:2rem 0;overflow:hidden}.reveal .item-card{width:200px;transform:scale(1.1);animation:pop .5s cubic-bezier(.2,1.6,.4,1);z-index:1}.reveal .rays{position:absolute;width:500px;height:500px;background:repeating-conic-gradient(from 0deg,var(--rc) 0 10deg,transparent 10deg 20deg);opacity:.25;animation:rot 8s linear infinite;border-radius:50%}@keyframes pop{0%{transform:scale(.3);opacity:0}}@keyframes rot{to{transform:rotate(360deg)}}.modal-bg{position:fixed;inset:0;background:#081024b3;display:grid;place-items:center;z-index:50;padding:16px}.modal{width:100%;max-width:440px;max-height:90vh;overflow:auto}.modal.wide{max-width:820px}.modal-head{display:flex;justify-content:space-between;align-items:center}.modal-head h3{margin:0}.x{border:0;background:#eef2f9;width:36px;height:36px;border-radius:10px;font-size:1.4rem;cursor:pointer}.modal-foot{margin-top:1rem}.locker{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:1.1rem;align-items:start}.preview-card{position:sticky;top:90px}.avatar-preview{height:380px;border-radius:12px;background:radial-gradient(circle at 50% 40%,#bfe3ff,#5aa7f5);cursor:grab;overflow:hidden}.rename{margin-top:.8rem}.rename .btn{margin-top:0}.slot-tabs{display:flex;gap:.4rem;flex-wrap:wrap}.slot-tab{border:3px solid var(--line);background:#f8faff;border-radius:12px;padding:.4rem .7rem;cursor:pointer;font:900 .9rem Nunito;display:flex;flex-direction:column;align-items:flex-start;color:var(--ink)}.slot-tab small{font-weight:700;color:var(--muted);font-size:.72rem}.slot-tab.on{border-color:var(--blue);background:#eaf3ff}.colors{margin-top:1rem}.color-dot{width:36px;height:36px;border-radius:10px;border:3px solid #fff;box-shadow:0 0 0 2px var(--line),inset 0 -5px #0003;cursor:pointer}.color-dot.on{box-shadow:0 0 0 3px var(--green),inset 0 -5px #0003}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-weight:800;font-size:.92rem}th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:1px;color:var(--muted);padding:.5rem;border-bottom:3px solid var(--line)}td{padding:.55rem .5rem;border-bottom:1px solid var(--line)}tr.me td{background:#eaf3ff}.rank{font-family:Lilita One;font-size:1.1rem}.rank.r1{color:#d19a0c}.rank.r2{color:#8a96a8}.rank.r3{color:#b0643a}.lb-sw{display:inline-block;width:14px;height:14px;border-radius:4px;margin-left:6px;vertical-align:middle;background-size:200% 100%}.lb-name.rainbow{background:linear-gradient(90deg,#ff3d3d,#ffb13d,#3dc5ff,#a03dff,#ff3d3d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:slide 3s linear infinite}.info{display:grid;gap:1rem}.steps li,.info ul li{margin:.45rem 0;line-height:1.45}.toast{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:100;background:#16213a;color:#fff;font-weight:900;padding:.8rem 1.2rem;border-radius:12px;box-shadow:0 6px #0000004d;max-width:calc(100vw - 32px);animation:toastin .2s ease-out}.toast.ok{background:var(--green-d)}.toast.err{background:var(--red-d)}@keyframes toastin{0%{transform:translate(-50%,20px);opacity:0}}@media(max-width:760px){.hero-box,.locker{grid-template-columns:1fr}.preview-card{position:static}.brand-text{font-size:1.15rem}.tabs{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap}.avatar-preview{height:280px}}.card-banner{grid-column:1 / -1;border-radius:12px}.recover{margin-top:.8rem;font-weight:800}.recover summary{cursor:pointer;color:var(--blue-d)}.recover .btn{margin-top:0}.stake.custom{cursor:text}.stake.custom input{width:100%;padding:.1rem .2rem;border:0;background:transparent;text-align:center;font:1.2rem Lilita One,sans-serif;color:var(--ink)}.stake.custom input:focus{background:transparent}.challenges{grid-column:1 / -1}.challenges .btn{margin-top:0}.small-note{font-size:.8rem;font-weight:800}.crate .btn.big{font-size:1.05rem;padding:.75rem .5rem;white-space:normal;line-height:1.15}.server-strip{grid-column:1 / -1;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;background:#fff;border-radius:12px;padding:.5rem .9rem;box-shadow:var(--shadow);font-weight:800;font-size:.9rem}.ping-chip{padding:.15rem .6rem;border-radius:999px;background:#eef2f9}.ping-chip.good{background:#e7fbe9;color:#177a33}.ping-chip.ok{background:#fff6d6;color:#8a6200}.ping-chip.bad{background:#ffe4e4;color:#b3261e}.game-root{position:fixed;inset:0;background:#000;overflow:hidden;user-select:none}.game-host{position:absolute;inset:0}.game-canvas{display:block;width:100%;height:100%;cursor:crosshair}.overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:16px}.overlay.center{flex-direction:column;gap:1rem;color:#fff;font-weight:900;background:linear-gradient(180deg,#53b6ffcc,#2466c4ee)}.overlay.pause{background:#0810248c}.overlay .card{color:var(--ink)}.loader{width:60px;height:60px;border-radius:12px;background:var(--yellow);box-shadow:inset 0 -8px #0003;animation:flip 1s ease-in-out infinite}@keyframes flip{50%{transform:rotate(180deg) scale(.8);background:var(--red)}to{transform:rotate(360deg)}}.settings{display:grid;gap:.6rem;margin:1rem 0}.settings label{display:grid;gap:.2rem;font-weight:800;font-size:.9rem}.settings label b{float:right}.settings label.check{display:flex;align-items:center;gap:.5rem}.settings input[type=range]{padding:0;accent-color:var(--blue)}.settings input[type=checkbox]{flex:none;width:18px;height:18px}.warnbox{background:#fff1f1;border:3px solid var(--red);border-radius:12px;padding:.7rem;margin-top:.5rem}.warnbox p{margin:0}.result-bg{background:#081024bf!important}.result{max-width:520px;width:100%;text-align:center;max-height:92vh;overflow:auto}.result-title{font-size:3.2rem;line-height:1}.result.win .result-title{color:var(--green);text-shadow:0 4px 0 var(--green-d)}.result.lose .result-title{color:var(--red);text-shadow:0 4px 0 var(--red-d)}.result.draw .result-title{color:var(--blue);text-shadow:0 4px 0 var(--blue-d)}.result-sub{color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:1px}.payout{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0;font:2.2rem Lilita One;flex-wrap:wrap}.payout small{color:var(--yellow-d);font-size:.5em}.elo{font:900 1rem Nunito;padding:.2rem .6rem;border-radius:8px;background:#eef2f9}.note{color:var(--muted);font-size:.85rem;margin:.3rem 0}.hud{position:absolute;inset:0;pointer-events:none;color:#fff;font-family:Lilita One,Arial Black,sans-serif;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 6px rgba(0,0,0,.35)}.hud-cross{position:absolute;left:50%;top:50%;--gap: 8px}.hud-cross i{position:absolute;background:#fff;box-shadow:0 0 0 1px #0009}.hud-cross .c-t,.hud-cross .c-b{width:2px;height:9px;left:-1px}.hud-cross .c-l,.hud-cross .c-r{height:2px;width:9px;top:-1px}.hud-cross .c-t{bottom:var(--gap)}.hud-cross .c-b{top:var(--gap)}.hud-cross .c-l{right:var(--gap)}.hud-cross .c-r{left:var(--gap)}.hud-hit{position:absolute;left:50%;top:50%;opacity:0}.hud-hit i{position:absolute;width:12px;height:3px;background:#fff;box-shadow:0 0 2px #000}.hud-hit.head i{background:#ffd23f}.hud-hit .h-a{transform:translate(-18px,-14px) rotate(45deg)}.hud-hit .h-b{transform:translate(6px,-14px) rotate(-45deg)}.hud-hit .h-c{transform:translate(-18px,12px) rotate(-45deg)}.hud-hit .h-d{transform:translate(6px,12px) rotate(45deg)}.hud-top{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.hud-timer{background:#0a1428a6;padding:4px 16px;border-radius:10px;font-size:1.6rem;display:flex;align-items:center;gap:8px}.hud-timer small{font-family:Nunito;font-weight:900;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:#ffd23f}.hud-score{display:flex;align-items:center;gap:10px;font-size:1.8rem;flex-wrap:wrap;justify-content:center}.hud-score .me{color:#4ade80}.hud-score .opp{color:#ff6b6b}.hud-score em{font-style:normal;font-size:.9rem;opacity:.8}.hud-score .pot{width:100%;text-align:center;font-family:Nunito;font-weight:900;font-size:.8rem;color:#ffd23f}.hud-ping{position:absolute;top:10px;right:14px;font:800 .75rem Nunito;opacity:.7}.hud-feed{position:absolute;top:60px;right:14px;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.feed-row{background:#0a142899;padding:3px 10px;border-radius:8px;font-size:.95rem;animation:feedin .2s ease-out}.feed-row .w{font-family:Nunito;font-weight:900;font-size:.75rem;color:#c7d4ea}.feed-row.mine{background:#28c05abf}.feed-row.dead{background:#ec3b3bbf}@keyframes feedin{0%{transform:translate(30px);opacity:0}}.hud-center{position:absolute;top:30%;left:0;right:0;text-align:center;font-size:2.2rem;transition:opacity .25s;opacity:0}.hud-center.count{font-size:6rem;color:#ffd23f}.hud-center.fight{font-size:4.5rem;color:#ff5a4f}.hud-center.kill{font-size:1.6rem;color:#4ade80;top:58%}.hud-center.win{font-size:5rem;color:#4ade80}.hud-center.lose{font-size:5rem;color:#ff6b6b}.hud-sub{position:absolute;top:22%;left:0;right:0;text-align:center;font:900 1.05rem Nunito;padding:0 16px}.hud-toast{position:absolute;top:120px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;align-items:center}.hud-toast-row{background:#0a1428bf;padding:6px 14px;border-radius:10px;font:900 .9rem Nunito}.hud-bl{position:absolute;left:calc(18px + env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px))}.hud-hp{display:flex;align-items:center;gap:10px;background:#0a142899;padding:8px 12px;border-radius:12px}.hud-hp-label{font-size:1rem;color:#ff6b6b}.hud-hp-bar{width:200px;height:18px;background:#ffffff26;border-radius:6px;overflow:hidden}.hud-hp-fill{height:100%;width:100%;background:#4ade80;transition:width .15s;box-shadow:inset 0 -5px #0003}.hud-hp-text{font-size:1.8rem;min-width:52px;text-align:right}.hud-br{position:absolute;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));text-align:right;background:#0a142899;padding:8px 14px;border-radius:12px;min-width:160px}.hud-wname{font:900 .8rem Nunito;text-transform:uppercase;letter-spacing:1px;color:#c7d4ea}.hud-ammo{font-size:2.6rem;line-height:1}.hud-ammo small{font-size:1.1rem;opacity:.7;margin-left:4px}.hud-ammo.low{color:#ff6b6b}.hud-ammo .dim{font-size:1.1rem;color:#ffd23f}.hud-reload{height:5px;background:#fff3;border-radius:3px;margin-top:4px;overflow:hidden}.hud-reload i{display:block;height:100%;background:#ffd23f}.hud-slots{position:absolute;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;gap:6px}.hud-slot{background:#0a14288c;border:3px solid transparent;border-radius:10px;padding:4px 10px;display:flex;flex-direction:column;align-items:center;min-width:64px;font-size:.85rem}.hud-slot b{font-size:.7rem;color:#c7d4ea}.hud-slot.on{border-color:#ffd23f;background:#ffd23f40}.hud-vignette{position:absolute;inset:0;box-shadow:inset 0 0 160px 40px #dc0000bf;opacity:0}.hud-dmgdir{position:absolute;left:50%;top:50%;width:300px;height:300px;opacity:0}.hud-dmgdir:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);border:16px solid transparent;border-bottom:26px solid rgba(255,50,50,.9)}.hud-scope{position:absolute;inset:0;display:none;background:radial-gradient(circle at center,transparent 0 34vmin,#000 34.3vmin)}.hud-scope.on{display:block}.hud-scope:before,.hud-scope:after{content:"";position:absolute;background:#000}.hud-scope:before{left:50%;top:0;bottom:0;width:2px;transform:translate(-1px)}.hud-scope:after{top:50%;left:0;right:0;height:2px;transform:translateY(-1px)}.hud-death{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#78000040;font-size:2rem}.hud-death span{color:#ff6b6b}.hud-death b{font-weight:400;font-size:1.2rem;color:#ffd23f}.hud-board{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0a1428d9;border-radius:14px;padding:12px 16px;min-width:min(420px,92vw);display:none;text-shadow:none}.hud-board table{color:#fff}.hud-board th{color:#9fb3d6;border-color:#ffffff26}.hud-board td{border-color:#ffffff14;font-family:Nunito}.hud-board tr.me td{background:#1f7cf259}.hud-board small{color:#ffd23f}@media(max-width:700px){.hud-hp-bar{width:110px}.hud-slot span{display:none}.hud-slot{min-width:34px}}.hud-prot{position:absolute;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:none;background:#28c8e659;border:2px solid #7cf7ff;padding:4px 14px;border-radius:10px;font-size:1rem;letter-spacing:2px;animation:protpulse .6s ease-in-out infinite alternate}@keyframes protpulse{to{opacity:.55}}.keybinds{display:grid;gap:.3rem}.kb-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:800;font-size:.9rem}.kb-key{min-width:7.5rem;padding:.3rem .6rem;border-radius:8px;border:0;border-bottom:3px solid #cfd8e6;background:#eef2f9;font:900 .9rem Nunito;cursor:pointer}.kb-key.listening{background:var(--yellow);border-bottom-color:var(--yellow-d)}.kb-msg{margin:.2rem 0;font-weight:800;color:var(--red);font-size:.85rem}.settings details{border-top:2px solid #eef2f9;padding-top:.4rem}.settings summary{cursor:pointer;font-weight:900}.pause .card.narrow{max-height:92vh;overflow:auto}.overlay.center.bounty-bg{background:linear-gradient(180deg,#2b1f55ee,#120c2af5)}.bounty-lobby{max-width:620px;width:100%;max-height:92vh;overflow:auto;text-align:left;font-weight:700}.bounty-lobby h2{margin:0}.pot-chip{display:inline-flex;align-items:center;gap:.4rem;background:#fff6d6;border:3px solid var(--yellow-d);border-radius:999px;padding:.25rem .8rem;font:1.1rem Lilita One}.seats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.8rem 0}@media(max-width:520px){.seats{grid-template-columns:repeat(2,minmax(0,1fr))}}.seat{border-radius:12px;padding:.6rem .4rem;text-align:center;display:grid;gap:.1rem;border:3px solid #d9e0ec;background:#f5f7fb}.seat b{font:1rem Lilita One}.seat small{font-size:.75rem;color:var(--muted)}.seat.empty{border-style:dashed;opacity:.6}.seat.taken{background:#fff}.seat.ready{background:#e7fbe9;border-color:var(--green)}.seat.you{box-shadow:0 0 0 3px var(--blue)}.lobby-status{font-weight:900;margin:.4rem 0}.warn-text{color:var(--red);font-weight:900;margin:.3rem 0}
