:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020a17;--surface:#071523;--surface-2:#091a2b;--surface-3:#0c2135;--line:#173149;--line-soft:#10263a;--text:#f6f8fc;--muted:#8fa1b8;--cyan:#14c8ff;--blue:#1677ff;--green:#22e49a;--red:#ff4d68;--gold:#ffbe3d;--premium-name-start:#b89aff;--premium-name-mid:#e2d4ff;--premium-name-end:#79b8ff;--premium-name-fallback:#d3b9ff;--premium-name-ambient:#aa79ff47;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at 65% -10%, #0b2543 0, transparent 28rem), var(--bg);max-width:100%;min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,p{margin-top:0}.site-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{border-bottom:1px solid var(--line-soft);z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020814eb;grid-template-columns:222px minmax(0,1fr) auto;align-items:center;min-height:72px;padding:0 2.1vw;display:grid;position:sticky;top:0}.brand{letter-spacing:.03em;white-space:nowrap;align-items:center;gap:11px;font-weight:850;display:inline-flex}.brand-image{gap:0}.brand-logo-frame{flex:none;align-items:center;width:222px;display:flex}.brand-logo-art{display:block;width:222px!important;height:auto!important}.brand small{color:var(--gold);letter-spacing:.12em;border:1px solid #8e6d24;border-radius:5px;padding:3px 6px;font-size:9px}.brand-mark{gap:7px;width:32px;height:28px;display:flex;transform:skew(-18deg)}.brand-mark i{background:linear-gradient(#10d6ff,#126cff);width:8px;display:block;box-shadow:0 0 16px #14c8ff47}.main-nav{justify-content:center;align-self:stretch;align-items:center;gap:clamp(25px,3vw,55px);min-width:0;font-size:13px;font-weight:750;display:flex}.main-nav a{color:#c8d0dc;border-bottom:2px solid #0000;place-items:center;height:100%;display:grid}.main-nav a:hover,.main-nav a.active{color:var(--cyan);border-bottom-color:var(--cyan)}@media (min-width:1081px){.main-nav{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.header-actions{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.header-chip{border:1px solid var(--line);color:#e1e7ef;white-space:nowrap;background:#071523b8;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:12px;display:inline-flex}.header-chip:hover{border-color:#275178}.balance-chip{background:#071523b8;border-color:#173b57;align-items:center;gap:8px;padding-inline:12px}.balance-chip:hover{background:#0a1c2d;border-color:#286488}.balance-chip strong{font-variant-numeric:tabular-nums;align-items:center;min-height:18px;font-size:14px;line-height:1;display:inline-flex}.balance-chip small{color:#7d96ac;letter-spacing:.08em;align-items:center;min-height:18px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.balance-emoji{flex:none;place-items:center;width:18px;height:18px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:16px;line-height:1;display:inline-grid;transform:none}.snipe-balance-icon{color:#72d7fb;font-family:inherit}.snipe-balance-icon svg{width:15px;height:15px;display:block}.token-chip strong{color:var(--cyan)}.snipe-chip strong{color:#69bff0}.live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 11px var(--green);border-radius:50%;display:inline-block}.header-user-menus{align-items:center;gap:10px;display:flex}.notifications-menu{flex:none;position:relative}.notifications-menu summary{color:#a8cbe0;cursor:pointer;background:linear-gradient(145deg,#0a1f2ff5,#05121ff5);border:1px solid #1d4b68;border-radius:9px;place-items:center;width:40px;height:40px;list-style:none;transition:border-color .16s,color .16s,background .16s;display:grid;position:relative}.notifications-menu summary::-webkit-details-marker{display:none}.notifications-menu summary:hover,.notifications-menu summary:focus-visible,.notifications-menu[open] summary{color:#d7f7ff;background:linear-gradient(145deg,#104664,#092536);border-color:#38c8f5;outline:0}.notifications-menu summary b{color:#fff;background:#f14c67;border:2px solid #061624;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 13px #f14c676b}.notifications-popover{z-index:80;background:radial-gradient(circle at 95% 0,#23bff71f,#0000 38%),linear-gradient(155deg,#0a2132,#061522 76%);border:1px solid #23546f;border-radius:12px;width:min(356px,100vw - 28px);position:absolute;top:51px;right:0;overflow:hidden;box-shadow:inset 0 1px #afebff12,0 20px 46px #00000085}.notifications-popover__heading{border-bottom:1px solid #193c52;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:0 15px;display:flex}.notifications-popover__heading>span{color:#e9f6fb;letter-spacing:.08em;font-size:11px;font-weight:900}.notifications-mark-all{color:#70d5f3;cursor:pointer;letter-spacing:.065em;background:0 0;border:0;padding:4px 0;font-size:8px;font-weight:900}.notifications-mark-all:hover:not(:disabled),.notifications-mark-all:focus-visible{color:#e0f9ff;outline:0}.notifications-mark-all:disabled{cursor:wait;opacity:.55}.notifications-list{gap:7px;padding:8px;display:grid}.notification-card{background:linear-gradient(145deg,#0a2839f0,#061927f5);border:1px solid #1a4c67;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.notification-card__icon{color:#76dcfb;background:linear-gradient(145deg,#0e506fbd,#082436cc);border:1px solid #2d87ad;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.notification-card__copy{min-width:0}.notification-card__copy strong,.notification-card__copy p,.notification-card__copy small{display:block}.notification-card__meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.notification-card__meta>span{color:#67d6f7;letter-spacing:.085em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.notification-card__meta time{color:#7ea8bb;letter-spacing:.04em;white-space:nowrap;flex:none;font-size:8px;font-weight:750}.notification-card__copy strong{color:#f0f8fc;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:800;overflow:hidden}.notification-card__copy p{color:#93afc0;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;line-height:1.3;overflow:hidden}.notification-card__copy p b{color:#c4e5f1;font-weight:750}.notification-card__copy small{color:#7ea8bb;align-items:center;gap:4px;margin-top:5px;font-size:9px;line-height:1;display:inline-flex}.notification-card__actions{grid-template-columns:auto auto;gap:5px;display:grid}.notification-card__join,.notification-card__decline{color:#e9f8ff;cursor:pointer;letter-spacing:.04em;background:#0b2e44;border:1px solid #286a8c;border-radius:6px;justify-content:center;align-items:center;min-height:30px;font-size:9px;font-weight:900;display:inline-flex}.notification-card__join{background:linear-gradient(#1c91fa,#0a68df);border-color:#238cf4;gap:4px;min-width:55px;box-shadow:0 5px 14px #076aee33}.notification-card__decline{color:#cf9dab;background:#111f2d;width:30px}.notification-card__mark-read{color:#9fd9ea;cursor:pointer;background:#0b2e44;border:1px solid #286a8c;border-radius:6px;place-items:center;width:30px;min-height:30px;display:inline-grid}.notification-card__join:hover:not(:disabled){background:linear-gradient(#31a4ff,#1174eb);border-color:#70d9ff}.notification-card__decline:hover:not(:disabled){color:#ffc0cc;background:#2b1621;border-color:#9d3f56}.notification-card__mark-read:hover:not(:disabled){color:#e2fbff;background:#12435e;border-color:#49b7dd}.notification-card__join:disabled,.notification-card__decline:disabled,.notification-card__mark-read:disabled{cursor:wait;opacity:.58}.notifications-empty{color:#7f9caf;text-align:center;place-items:center;gap:7px;min-height:96px;padding:19px;font-size:11px;display:grid}.notifications-empty svg{color:#4d7c94}.notifications-feedback{color:#a8dfe9;background:#0c3e4d6b;border-top:1px solid #1b4056;margin:0;padding:9px 14px;font-size:10px;font-weight:650;line-height:1.35}.notifications-popover__footer{color:#70d5f3;letter-spacing:.075em;border-top:1px solid #193c52;justify-content:center;align-items:center;min-height:43px;font-size:9px;font-weight:900;display:flex}.notifications-popover__footer:hover{color:#e0f9ff;background:#124c6575}.profile-menu{position:relative}.profile-menu summary{width:43px;height:43px;color:var(--cyan);cursor:pointer;background:radial-gradient(circle at 35% 25%,#16456d,#071727);border:1px solid #245077;border-radius:50%;place-items:center;list-style:none;display:grid}.profile-menu summary::-webkit-details-marker{display:none}.profile-popover{border:1px solid var(--line);z-index:80;background:#081725;border-radius:10px;min-width:170px;padding:8px;display:grid;position:absolute;top:53px;right:0;box-shadow:0 16px 40px #0009}.profile-popover a,.profile-menu-action{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;padding:11px 12px;font-family:inherit;font-size:12px;font-weight:750}.profile-popover a:hover,.profile-menu-action:hover{background:var(--surface-3);color:var(--cyan)}.activity-strip{border-bottom:1px solid var(--line-soft);background:#04101e;justify-content:center;align-items:center;gap:9px;min-height:36px;font-size:12px;display:flex}.activity-strip-fact{background:linear-gradient(90deg,#030d18 0%,#071727 50%,#030d18 100%);min-height:40px}.activity-strip-fact-copy{color:#adbecb;letter-spacing:0;font-size:12px;font-weight:500}.activity-strip-fact-copy strong{color:#49d5a0;font-weight:800}.online-count{color:var(--green);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.page-shell{flex:1;width:min(1500px,100% - 48px);margin:0 auto;padding:32px 0 28px}.page-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.page-intro h1{letter-spacing:-.04em;margin-bottom:4px;font-size:clamp(38px,4vw,58px);line-height:.98}.page-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.panel{border:1px solid var(--line-soft);background:linear-gradient(145deg,#081929f5,#05111ef5);border-radius:12px;overflow:hidden}.panel-pad{padding:22px}.panel h2,.panel h3{margin-bottom:16px}.eyebrow{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.muted{color:var(--muted)}.green{color:var(--green)!important}.red{color:var(--red)!important}.gold{color:var(--gold)!important}.cyan{color:var(--cyan)!important}.blue{color:var(--blue)!important}.button{border:1px solid var(--line);cursor:pointer;background:#0a1a2b;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-size:12px;font-weight:850;display:inline-flex}.button:hover{border-color:#2d608c;transform:translateY(-1px)}.button:disabled,.button:disabled:hover{cursor:not-allowed;opacity:.58;transform:none}.button.primary{background:linear-gradient(#218fff,#0868ed);border-color:#238dff;box-shadow:0 8px 22px #0a6aef2e}.button.danger{color:var(--red);background:0 0;border-color:#83263a}.button.compact{min-height:38px;padding:0 16px}.discord-login-button{align-items:center;gap:8px;display:inline-flex}.oauth-provider-list{gap:10px;display:grid}.oauth-provider-button{color:#eff8ff;letter-spacing:.045em;background:linear-gradient(145deg,#0d2639f5,#071827f5);border:1px solid #28516c;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 18px;font-size:11px;font-weight:850;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #afe7ff12}.oauth-provider-button--google{background:linear-gradient(145deg,#122a3bfa,#091927fa);border-color:#47708a}.oauth-provider-button--discord{background:linear-gradient(145deg,#28305bf2,#101a39f7);border-color:#5968a8}.oauth-provider-button:hover,.oauth-provider-button:focus-visible{color:#fff;background:linear-gradient(145deg,#123d54fa,#091d2efa);border-color:#54c8f8;outline:0;box-shadow:inset 0 1px #baedff24,0 8px 20px #055c8c2b}.oauth-provider-button--discord:hover,.oauth-provider-button--discord:focus-visible{background:linear-gradient(145deg,#353d73f7,#172149fa);border-color:#8d9cff}.oauth-google-mark,.oauth-discord-mark{flex:none;width:20px;height:20px}.oauth-discord-mark{fill:currentColor}.oauth-divider{color:#728ba1;letter-spacing:.14em;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.oauth-divider:before,.oauth-divider:after{content:"";background:#1b4158;flex:1;height:1px}.header-session-placeholder,.header-session-unavailable{color:#87a1b5;letter-spacing:.06em;white-space:nowrap;background:#071523b8;border:1px solid #1c4059;border-radius:.55rem;align-items:center;gap:.55rem;min-height:2.4rem;padding:0 .9rem;font-size:.68rem;font-weight:800;display:inline-flex}.header-session-placeholder>span{aspect-ratio:1;background:var(--cyan);border-radius:50%;width:.52rem;box-shadow:0 0 .7rem #19c5ffa3}.header-session-unavailable{color:#d48a98;border-color:#6c3b48}.hero-session-placeholder{cursor:wait;pointer-events:none}.discord-mark{fill:currentColor;width:18px;height:18px}.button.full{width:100%}.button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ui-only{color:#71859e;text-align:center;margin:9px 0 0;font-size:10px}.status{align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;transform:translateY(1px);box-shadow:0 0 7px}.status-green{color:var(--green)}.status-red{color:var(--red)}.status-gold{color:var(--gold)}.status-blue{color:#82aaff}.initial{background:#0a2033;border:1px solid;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.tone-blue,.tone-cyan{color:var(--cyan)}.tone-green{color:var(--green)}.tone-gold,.tone-orange{color:var(--gold)}.tone-red{color:var(--red)}.arena-footer{color:#8195aa;background:radial-gradient(900px 180px at 22% 0,#00b8ff0f,#0000 72%),linear-gradient(#040f1bb8,#040d17 80%);width:100%;margin:48px 0 0;padding:30px 0 20px;font-size:11px;box-shadow:0 -18px 34px #0000001a}.arena-footer-content{width:min(1500px,100% - 48px);margin:0 auto}.arena-footer-main{grid-template-columns:minmax(320px,1.8fr) minmax(180px,.7fr) minmax(230px,.8fr);gap:clamp(28px,6vw,96px);padding:4px 0 28px;display:grid}.arena-footer-brand{max-width:460px}.arena-footer-brand strong,.arena-footer-links strong{color:#d9e8f5;letter-spacing:.08em;font-size:10px}.arena-footer-brand p{color:#8ca5bc;margin:10px 0 0;font-size:12px;line-height:1.65}.arena-footer-contact{color:#a3bed3;align-items:baseline;gap:8px;margin-top:16px;font-size:11px;transition:color .15s;display:inline-flex}.arena-footer-contact span{color:var(--cyan);letter-spacing:.08em;font-size:9px;font-weight:800}.arena-footer-contact:hover,.arena-footer-contact:focus-visible{color:#f2f8fd}.arena-footer-links{align-content:start;gap:11px;display:grid}.arena-footer-links div{justify-items:start;gap:8px;display:grid}.arena-footer-links a{color:#98b6d1;transition:color .15s;display:inline-block}.arena-footer-links a:focus-visible,.arena-footer-contact:focus-visible{outline-offset:2px;outline:2px solid #00b8ffcc}.arena-footer-links a:hover,.arena-footer-links a:focus-visible{color:var(--cyan)}.arena-footer-bottom{color:#6e879f;justify-content:space-between;gap:16px;padding-top:2px;display:flex}.shield{color:var(--cyan)}.content-with-rail{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.rail{align-content:start;gap:18px;display:grid}.rail .panel{padding:20px}.rail h3{letter-spacing:.03em;font-size:13px}.stat-list{display:grid}.stat-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:48px;font-size:12px;display:flex}.stat-row:last-child{border:0}.stat-row b{font-size:17px}.play-board-status,.play-board-note{background:linear-gradient(145deg,#081b2df5,#061321f5);border-color:#17405e}.play-board-status h3,.play-board-note h3{color:#e8f5ff}.play-board-value{color:#65d6ff;text-shadow:0 0 16px #14c8ff33}.filters{grid-template-columns:repeat(4,minmax(130px,1fr)) 100px;gap:12px;margin-bottom:16px;display:grid}.filter{border:1px solid var(--line);background:var(--surface);color:#edf4fb;border-radius:9px;gap:4px;min-height:64px;padding:10px 14px;display:grid;position:relative}.filter small{color:#8298b1;font-size:9px;font-weight:800}.filter select,.filter-select-trigger{appearance:none;color:#edf4fb;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.filter-select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.filter-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-select-chevron{border-bottom:1.5px solid #8da7bd;border-right:1.5px solid #8da7bd;flex:none;width:7px;height:7px;margin-top:-4px;transition:transform .14s;transform:rotate(45deg)}.filter-select.is-open{z-index:12;border-color:#2775a7;box-shadow:0 0 0 2px #14c8ff17}.filter-select.is-open .filter-select-chevron{margin-top:4px;transform:rotate(225deg)}.filter-options{background:#071828;border:1px solid #27648a;border-radius:9px;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;box-shadow:0 18px 34px #000a}.filter-options button{color:#b8cadb;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 9px;font-size:12px;display:flex}.filter-options button:hover,.filter-options button:focus-visible{color:#f0f8ff;background:#0b263a;border-color:#22658b;outline:0}.filter-options button.selected{color:var(--cyan);background:#0c3149}.filter-options button b{color:var(--cyan);font-size:12px}.stake-range-options{z-index:3;background:#071a2b;border:1px solid #286b8d;border-radius:11px;width:min(360px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 6px);right:-1px;overflow:hidden;box-shadow:0 18px 34px #0000008a,inset 0 1px #b9eeff0d}.stake-filter-screen{min-width:0;display:grid}.stake-entry-screen{gap:4px}.stake-filter-heading{color:#9ab8cb;letter-spacing:.1em;padding:4px 7px 7px;font-size:10px;font-weight:900;line-height:1}.stake-entry-options{gap:4px;display:grid}.stake-entry-option{color:#b4c9d9;cursor:pointer;min-height:52px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.stake-entry-option:hover,.stake-entry-option:focus-visible{color:#dff2ff;background:#092238;border-color:#2a6585;outline:0}.stake-entry-option.is-selected{color:var(--cyan);background:linear-gradient(135deg,#0c3b54d1,#072134db);border-color:#34a3cf85;box-shadow:inset 0 1px #b8efff0f}.stake-entry-copy{gap:3px;min-width:0;display:grid}.stake-entry-copy strong{color:inherit;letter-spacing:.035em;font-size:12px;font-weight:850;line-height:1.05}.stake-entry-copy small{color:#7897ab;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.15;overflow:hidden}.stake-entry-option.is-selected .stake-entry-copy small{color:#98c5d9}.stake-entry-action{min-width:16px;color:var(--cyan);flex:none;justify-content:center;align-items:center;display:inline-flex}.stake-range-screen{gap:10px;padding:1px}.stake-range-back{color:#9ec2d6;cursor:pointer;min-height:26px;font:inherit;letter-spacing:.08em;background:0 0;border:0;border-radius:5px;justify-self:start;align-items:center;gap:3px;padding:0 4px;font-size:10px;font-weight:850;display:inline-flex}.stake-range-back:hover,.stake-range-back:focus-visible{color:#e5f6ff;background:#0a2639;outline:0}.stake-range-title{gap:4px;padding:0 5px;display:grid}.stake-range-title strong{color:#dff2ff;letter-spacing:.07em;font-size:12px;font-weight:900;line-height:1}.stake-range-title span{color:#7f9caf;font-size:11px;line-height:1.25}.stake-range-fields{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:end;gap:8px;display:grid}.stake-range-fields label{gap:6px;display:grid}.stake-range-fields label>span{color:#8da6b9;letter-spacing:.08em;font-size:9px;font-weight:900}.stake-range-fields input{color:#eef8ff;width:100%;min-width:0;height:38px;font:inherit;font-variant-numeric:tabular-nums;background:#081e30;border:1px solid #234c65;border-radius:7px;outline:0;padding:0 10px;font-size:14px;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s}.stake-range-fields input::placeholder{color:#617b91}.stake-range-fields input:hover{border-color:#326785}.stake-range-fields input:focus-visible{border-color:#35c5f2;box-shadow:0 0 0 3px #14c8ff21}.stake-range-fields input.is-invalid{border-color:#ca526d;box-shadow:0 0 0 2px #ff5e7d17}.stake-range-divider{color:#66879e;text-align:center;padding-bottom:10px;font-size:14px}.stake-range-error{color:#ff9aa7;align-items:center;min-height:16px;margin:-2px 5px 0;font-size:10px;line-height:1.25;display:flex}.stake-range-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.stake-range-clear{color:#a8c0cf;cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:0 4px;font-family:inherit;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.stake-range-clear:hover,.stake-range-clear:focus-visible{color:#e4f4ff;background:#0a2639;outline:0}.stake-range-clear:disabled{color:#527085;cursor:not-allowed}.stake-range-actions .button.compact{min-width:72px;min-height:30px;padding-inline:10px;font-size:9px}.filter select:focus-visible,.filter-select-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.empty-table{color:var(--muted);text-align:center;padding:34px 17px!important}.match-board-empty{justify-items:center;gap:6px;padding:4px 0;display:grid}.match-board-empty svg{color:#4aaed6;margin-bottom:2px}.match-board-empty strong{color:#d8e8f4;letter-spacing:.08em;font-size:11px;font-weight:900}.match-board-empty span{color:#849caf;max-width:33rem;font-size:12px;line-height:1.45}.table-error{color:var(--red)}.table-panel{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:820px}.data-table th{color:#7890aa;letter-spacing:.08em;text-align:left;border-bottom:1px solid var(--line);padding:13px 17px;font-size:9px}.data-table td{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:13px 17px;font-size:12px}.data-table tbody tr:last-child td{border:0}.data-table tbody tr:hover{background:linear-gradient(90deg,#0f405b6b,#0a233538)}.history-room-cell{text-align:right}.history-room-link{color:#8fdcff;letter-spacing:.07em;background:#081b2a;border:1px solid #1d5475;border-radius:5px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.history-room-link:hover,.history-room-link:focus-visible{color:#e2f8ff;background:#0b2b40;border-color:#28b7ec;outline:0}.history-player-sides,.history-player-side,.history-player-name{align-items:baseline;min-width:0;display:inline-flex}.history-player-sides{flex-wrap:wrap;gap:4px}.history-player-side{gap:4px}.history-player-name{max-width:11.5rem}.history-player-separator,.history-player-versus{color:#7890aa;flex:none}.history-player-versus{color:#99afc0;letter-spacing:.06em;text-transform:uppercase;margin-right:2px;font-size:9px;font-weight:850}.match-label{align-items:center;gap:10px;display:flex}.match-label b,.match-label small{display:block}.match-label small{color:#8ba0b8;margin-top:3px}.action-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.action-cell .button:disabled{cursor:not-allowed;opacity:.55}.snipe-button{color:#80ddff;background:linear-gradient(135deg,#08273af5,#061a2af5);border-color:#236482;min-width:94px;box-shadow:inset 0 1px #92e0ff12;padding:0 11px!important}.snipe-button-motion{display:inline-flex}.snipe-button:hover:not(:disabled),.snipe-button:focus-visible{color:#d5f6ff;background:linear-gradient(135deg,#0a3951fa,#072234fa);border-color:#39bceb;outline:0}.snipe-button-icon{flex:none;place-items:center;width:21px;height:21px;display:inline-grid}.snipe-button-icon svg{width:21px;height:21px}.snipe-button-label{letter-spacing:.08em;font-size:10px;font-weight:900}.snipe-button-variant-icon{width:40px;min-width:40px;padding:0!important}.snipe-button-variant-icon .snipe-button-label{display:none}.snipe-button.is-pending{color:#a2c8dc}.snipe-button.is-revealed{color:#6de2ac;background:#072f25c2;border-color:#297957}.action-cell .snipe-button.is-revealed:disabled{cursor:default;opacity:1}.snipe-button-icon .snipe-button-spinner{animation:.8s linear infinite snipe-button-spin}.match-access{letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.match-access>span{background:currentColor;border-radius:50%;width:7px;height:7px}.match-access.is-public{color:#3cccf8}.match-access.is-public>span{box-shadow:0 0 9px #26c4f56b}.match-access.is-private{color:#b0bbc6}.match-access.is-private>span{background:0 0;border:1px solid}.match-time-left{color:#cfdeea;font-variant-numeric:tabular-nums}.match-time-left.warning{color:#ffc252}.match-time-left.expired{color:#ff8897}@keyframes snipe-button-spin{to{transform:rotate(360deg)}}.snipe-notice{background:radial-gradient(circle at 0,#1bb3e61f,#0000 15rem),#081b2a;border:1px solid #1c607f;border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:flex;box-shadow:inset 3px 0 #27c0ef}.snipe-notice-icon{background:#0b2a3e;border:1px solid #26779b;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.snipe-notice-copy{flex:1;min-width:0}.snipe-notice-copy strong{color:#d9f7ff;letter-spacing:.06em;font-size:10px;font-weight:850}.snipe-notice-copy p{color:#9ab8c9;margin:3px 0 0;font-size:12px}.snipe-notice-action{flex:none;min-width:108px}.snipe-notice-dismiss{color:#8da8b8;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;width:26px;height:26px;font-size:20px;line-height:1;display:grid}.snipe-notice-dismiss:hover,.snipe-notice-dismiss:focus-visible{color:#e5f8ff;background:#0e2b3c;border-color:#2a6683;outline:0}.snipe-reveal{background:0 0;margin-top:16px}.snipe-reveal-dialog{width:min(670px,100%)}.snipe-reveal-dialog .snipe-reveal-modal{padding:0}.snipe-reveal-actions{margin-top:16px}.snipe-reveal-summary{border-bottom:1px solid #1b4a64;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 14px;display:flex}.snipe-reveal-roster-heading span,.snipe-reveal-player-stats dt{color:#7fa4b9;letter-spacing:.09em;font-size:8px;font-weight:850}.snipe-reveal-summary-status{color:#8ee4ff;letter-spacing:.08em;background:#092439;border:1px solid #1e617f;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:850}.snipe-reveal-balance{text-align:left;align-items:baseline;gap:6px;min-width:0;display:flex}.snipe-reveal-balance small{color:#87a2b8;letter-spacing:.08em;font-size:8px;font-weight:800}.snipe-reveal-balance strong{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.snipe-reveal-roster-heading{padding:16px 0 8px}.snipe-reveal-roster{grid-template-columns:1fr;gap:0;margin:0;padding:0;display:grid}.snipe-reveal-player{background:linear-gradient(135deg,#071d2dd1,#04121ee0);border:1px solid #1b4e69;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:15px;display:grid}.snipe-reveal-player+.snipe-reveal-player{margin-top:9px}.snipe-reveal-player .player-avatar-medium{width:44px;height:44px;font-size:10px}.snipe-reveal-player-main{gap:12px;min-width:0;display:grid}.snipe-reveal-player-identity>strong{color:#edf7ff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.snipe-reveal-player-stats{border-top:1px solid #235e7b94;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr));gap:8px;min-width:0;margin:0;padding-top:12px;display:grid}.snipe-reveal-player-stats>div{gap:3px;min-width:0;display:grid}.snipe-reveal-player-stats dd{color:#dcebf5;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:750;overflow:hidden}.snipe-reveal-player-stats dd span{color:#799cb1}.snipe-reveal-player-stats>div:last-child dd{color:#75d5ff}.private-lock{color:var(--gold)}.hero{border:1px solid var(--line);background:linear-gradient(110deg,#071725 45%,#0a3267);border-radius:15px;grid-template-columns:1.08fr .92fr;min-height:440px;display:grid;overflow:hidden}.hero-copy{align-self:center;padding:clamp(38px,5vw,70px)}.hero-copy h1{letter-spacing:-.055em;max-width:700px;margin:14px 0;font-size:clamp(46px,5vw,74px);line-height:.93}.hero-copy h1 span{color:var(--cyan)}.hero-copy p{color:#a5b4c6;max-width:620px;line-height:1.55}.hero-actions{gap:12px;margin-top:28px;display:flex}.hero-art{isolation:isolate;background:radial-gradient(at 60% 43%,#115bc399 0%,#082c5e73 30%,#04142600 67%),linear-gradient(135deg,#06121f 0%,#081b31 46%,#0b3677 100%);min-width:0;min-height:360px;position:relative;overflow:hidden}.hero-art-shape{z-index:0;aspect-ratio:1;background:linear-gradient(135deg,#136be129,#0823480a 55%,#186fe824);border:1px solid #1b7ed559;width:78%;position:absolute;top:-36%;left:22%;transform:rotate(45deg)}.hero-art-oval{z-index:1;background:radial-gradient(#1051a659,#07204133 58%,#0000 70%);border:2px solid #22bdf9b8;border-radius:49% 51% 43% 46%/45% 48% 52% 55%;width:155px;height:245px;position:absolute;top:48%;left:59%;transform:translate(-50%,-50%)rotate(5deg);box-shadow:0 0 30px #1177d42e,inset 0 0 30px #1177d40d}.hero-stats{z-index:3;-webkit-backdrop-filter:blur(10px);background:#020b18e0;border:1px solid #206495b3;border-radius:9px;grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;min-height:92px;display:grid;position:absolute;bottom:22px;left:5%;right:4%;overflow:hidden;box-shadow:0 10px 35px #0000002e,inset 0 1px #ffffff05}.hero-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 20px;display:flex;position:relative}.hero-stat+.hero-stat{border-left:1px solid #285b8459}.hero-stat__label{color:#8298ad;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.hero-stat__value{color:#dce9f6;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1}.hero-stat--featured{background:radial-gradient(circle at 50% 100%,#0080ff1c,#0000 75%)}.hero-stat--featured .hero-stat__label{color:#18bff5}.hero-stat--featured .hero-stat__value{color:#1ddfa7;text-shadow:0 0 14px #1ddfa72e;font-size:22px}.hero-stat__unit{color:#8ba3b9;font-size:11px;font-weight:600}.hero-stat__value--active{color:#1de3a2;justify-content:center;align-items:center;gap:7px;display:flex}.hero-stat__dot{background:#18e7a1;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 5px #18e7a1,0 0 11px #18e7a199}.live-match-board__title{color:#d5e1ef;letter-spacing:.01em;font-size:12px;font-weight:700}.live-match-board__status{color:#13e59b;text-transform:uppercase;text-shadow:0 0 10px #13e59b4d;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.live-match-board__status-dot{background:#18e7a1;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 6px #18e7a1d9,0 0 12px #18e7a159}.live-match-board__info{color:#c2d0df;font-size:11px;font-weight:500}.live-match-board__payout{color:#13dfa0;white-space:nowrap;font-weight:700}.feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.feature-card{min-height:112px;padding:20px}.feature-card h3{color:var(--cyan);margin-bottom:9px;font-size:12px}.feature-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.how-grid{grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.how-step{border-right:1px solid var(--line-soft);padding:22px}.how-step:last-child{border:0}.step-number{width:28px;height:28px;color:var(--cyan);border:1px solid #2372a8;border-radius:50%;place-items:center;margin-bottom:14px;font-size:12px;display:grid}.how-step h3{margin-bottom:8px;font-size:12px}.how-step p{color:var(--muted);font-size:11px}.teams-layout{grid-template-columns:minmax(0,1fr) 248px;gap:18px;display:grid}.teams-workspace{grid-template-columns:232px minmax(0,1fr) 248px;align-items:start;gap:18px;display:grid}.team-switcher{position:sticky;top:126px}.team-switcher-panel{padding:8px}.team-switcher-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:12px 12px 14px;display:flex}.team-switcher-heading h2{margin:3px 0 0;font-size:15px}.team-count{min-width:26px;height:26px;color:var(--cyan);border:1px solid #245172;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.team-switcher-list{gap:5px;padding-top:8px;display:grid}.team-switcher-empty{gap:10px;padding:14px 12px 10px;display:grid}.team-switcher-empty p{margin:0;font-size:11px}.team-switcher-item{width:100%;min-height:66px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.team-switcher-item:hover{background:#091b2b}.team-switcher-item.selected{box-shadow:inset 3px 0 0 var(--cyan);background:linear-gradient(90deg,#0a263a,#081827);border-color:#22618f}.team-switcher-item:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-switcher-copy{min-width:0}.team-switcher-copy strong,.team-switcher-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-switcher-copy strong{font-size:12px}.team-switcher-copy small{color:var(--muted);margin-top:4px;font-size:9px}.team-fill{color:var(--gold);letter-spacing:.04em;font-size:8px;font-weight:850}.team-fill.full{color:var(--green)}.teams-main{min-width:0}.team-roster-panel{background:linear-gradient(145deg,#071827f5,#050f1bf5);border-color:#1c415e}.team-roster-heading{border-bottom:1px solid var(--line-soft);background:linear-gradient(105deg,#0a2438,#071726 58%,#05111d);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.team-roster-identity{align-items:center;gap:14px;min-width:0;display:flex}.team-emblem-large{border-radius:12px;width:48px;height:48px;font-size:14px}.team-roster-heading h2{margin:3px 0 5px;font-size:23px}.team-roster-heading p{margin:0;font-size:11px}.team-roster-member{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:72px;display:flex}.team-roster-member .team-member-identity>span:last-child{gap:4px;display:grid}.team-roster-member .team-member-identity small{color:var(--muted);font-size:10px}.captain-badge,.player-order{color:#7f95ad;letter-spacing:.06em;font-size:9px;font-weight:850}.captain-badge{color:var(--cyan);background:#08253a;border:1px solid #246a90;border-radius:5px;padding:4px 6px}.team-roster-open-slot{border-bottom-style:dashed}.open-slot-mark{color:#7e9ab5;border:1px dashed #31516c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.team-roster-actions{background:#061420;gap:13px;padding:20px 22px;display:grid}.team-roster-actions h3{margin:0 0 5px;font-size:12px}.team-roster-actions p{margin:0;font-size:11px}.team-ready-note{color:#a6cabb;background:#0b211d;border:1px solid #1b4d3b;border-radius:7px;margin:0;padding:12px 14px;font-size:12px}.teams-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;display:grid}.team-card{border-color:var(--line);flex-direction:column;min-height:238px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.team-card:hover,.team-card.selected{border-color:color-mix(in srgb, currentColor 58%, var(--line));transform:translateY(-2px);box-shadow:0 14px 36px #0005}.team-card-body{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:15px 15px 10px}.team-card-body:focus-visible{outline-offset:-3px;outline:2px solid}.team-title{align-items:flex-start;gap:11px;min-height:47px;display:flex}.team-emblem{background:color-mix(in srgb, currentColor 10%, #091625);border:1px solid;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.team-title h3{margin:0;font-size:14px;line-height:1.15}.team-title small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.team-roster-list{margin-top:13px}.team-member{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:38px;font-size:11px;display:flex}.team-member small{color:#71859c;letter-spacing:.04em;font-size:8px;font-weight:800}.team-member-identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.team-member-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-open-slot{color:#7790a9;font-size:10px;font-style:italic}.manage-team{appearance:none;border:0;border-top:1px solid var(--line-soft);color:currentColor;cursor:pointer;width:100%;font:inherit;letter-spacing:.03em;text-align:left;background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 16%, transparent));padding:12px 15px;font-size:10px;font-weight:850}.manage-team:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.manage-team.selected{color:var(--cyan);background:#0a2a43}.team-create-panel,.team-control-panel{margin-bottom:18px}.team-control-panel{background:radial-gradient(circle at 92% 18%,#0c5c9038,#0000 13rem),linear-gradient(145deg,#081c2ef5,#05111ef5);border-color:#24557a}.team-section-heading,.teams-section-bar,.avatar-picker-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-section-heading h2,.teams-section-bar h2{margin:0 0 6px;font-size:16px}.team-section-heading p,.teams-section-bar p{margin:0}.teams-section-bar{align-items:end;margin:4px 0 12px}.teams-section-bar>span{color:var(--cyan);white-space:nowrap;font-size:10px;font-weight:800}.teams-empty .button{margin-top:8px}.team-invite{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.team-invite:last-child{border-bottom:0}.team-invite strong,.team-invite small{display:block}.team-invite strong{font-size:12px}.team-invite small{color:var(--muted);margin-top:4px;font-size:10px}.team-rules-card ol{color:var(--muted);gap:10px;margin:12px 0 0;padding-left:19px;font-size:11px;line-height:1.45;display:grid}.team-form{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:12px;display:grid}.team-form .field{margin:0}.team-form .button{margin-bottom:1px}.team-roster-actions .team-form{grid-template-columns:minmax(0,1fr) auto}.team-disband-action{background:#100c12;border-top:1px solid #4a2530;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:18px 22px 20px;display:flex}.team-disband-action h3{color:#d77987;margin:0 0 5px}.team-disband-action p{max-width:590px;margin:0}.team-disband-action .button.danger{color:#dc8794;border-color:#733747}.leaderboard-name{align-items:center;gap:10px;font-weight:750;display:flex}.leaderboard-row-self{background:#0c5c9024}.leaderboard-row-self .leaderboard-name{color:var(--cyan)}.position-card strong{margin:16px 0;font-size:28px;display:block}.leaderboard-period-toggle{background:#061321;border:1px solid #1a3c57;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.leaderboard-period-toggle button{color:#829ab1;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:132px;min-height:52px;padding:0 22px;font-size:12px;font-weight:850;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.leaderboard-period-toggle button:hover,.leaderboard-period-toggle button:focus-visible{color:#d9edff;outline:0}.leaderboard-period-toggle button.active{color:#eaf8ff;background:linear-gradient(145deg,#0f4160,#09263d);border-color:#266c98;box-shadow:inset 0 0 0 1px #3fc5ff14,0 0 18px #09a0f41c}.leaderboard-overview{background:radial-gradient(520px 180px at 0 0,#168bde29,#0000 75%),linear-gradient(130deg,#081b2b,#061322 68%);border:1px solid #153a55;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(255px,330px);align-items:stretch;gap:20px;margin:0 0 18px;padding:22px 24px;display:grid}.leaderboard-overview h2{color:#f3f8ff;letter-spacing:-.025em;max-width:620px;margin:5px 0 8px;font-size:clamp(21px,2.2vw,30px)}.leaderboard-overview p{color:#94adc3;max-width:670px;margin:0;font-size:13px;line-height:1.5}.leaderboard-period-card{background:#020b166b;border:1px solid #20516f;border-radius:10px;align-content:center;gap:5px;padding:16px 18px;display:grid}.leaderboard-period-card span,.leaderboard-period-card small{color:#819bb2;letter-spacing:.09em;font-size:9px;font-weight:800}.leaderboard-period-card strong{color:#dff4ff;font-size:15px}.leaderboard-period-card small{color:#5f8cab;letter-spacing:.02em}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.leaderboard-podium-card{background:linear-gradient(145deg,#091b2b,#06111e);border:1px solid #153a55;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.leaderboard-podium-card:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#12c5ff12);position:absolute;inset:0}.leaderboard-podium-card>*{position:relative}.leaderboard-podium-1{background:radial-gradient(circle at 100% 0,#ffbe3d1f,#0000 43%),linear-gradient(145deg,#101d29,#07121e);border-color:#6b5423}.leaderboard-podium-2{background:radial-gradient(circle at 100% 0,#c3d3e01c,#0000 43%),linear-gradient(145deg,#0e1a25,#07121e);border-color:#526b7c}.leaderboard-podium-3{background:radial-gradient(circle at 100% 0,#d285551c,#0000 43%),linear-gradient(145deg,#171311,#07121e);border-color:#764b37}.leaderboard-podium-rank{color:#8fa8bd;letter-spacing:.08em;font-size:10px;font-weight:900}.leaderboard-medal-1{color:#ffc64d!important}.leaderboard-medal-2{color:#c9d6e2!important}.leaderboard-medal-3{color:#df9b6c!important}.leaderboard-podium-1 .initial{background:linear-gradient(145deg,#2a2416,#0c1b2b);border-color:#b67d1b}.leaderboard-podium-2 .initial{color:#d5e3ee;background:linear-gradient(145deg,#152735,#0a1724);border-color:#7892a5}.leaderboard-podium-3 .initial{color:#f0ad7f;background:linear-gradient(145deg,#2a1a16,#111827);border-color:#a35e3b}.leaderboard-podium-1>.leaderboard-score{color:#ffc64d}.leaderboard-podium-2>.leaderboard-score{color:#c9d6e2}.leaderboard-podium-3>.leaderboard-score{color:#df9b6c}.leaderboard-podium-card .initial,.leaderboard-podium-card .player-avatar-medium{width:34px;height:34px;font-size:11px}.leaderboard-podium-card div{gap:3px;min-width:0;display:grid}.leaderboard-podium-card div strong{color:#edf6ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.leaderboard-podium-card div small{color:#7f9bb3;font-size:10px}.leaderboard-podium-card>b{white-space:nowrap;font-size:12px}.leaderboard-table-panel{overflow:hidden}.leaderboard-table-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 16px;display:flex}.leaderboard-table-heading h2{color:#edf6ff;letter-spacing:-.02em;margin:4px 0 0;font-size:18px}.leaderboard-live-note{color:#79d8f4;letter-spacing:.08em;white-space:nowrap;background:#061b29;border:1px solid #236077;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.leaderboard-table.data-table th{padding-top:12px}.leaderboard-table.data-table td{height:66px}.leaderboard-score{color:#dbe9f5;font-variant-numeric:tabular-nums}.leaderboard-table-rank{color:#b7c7d6}.leaderboard-score-positive{color:var(--cyan);text-shadow:0 0 16px #14c8ff26}.leaderboard-score-negative{color:#ff8598}.leaderboard-score-neutral{color:#a6b8c9}.leaderboard-record{color:#829bb1;font-variant-numeric:tabular-nums;gap:6px;display:inline-flex}.leaderboard-record b{color:#9ee6ff}.leaderboard-form{gap:4px;display:inline-flex}.leaderboard-form span{border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:inline-grid}.leaderboard-form .form-win{color:#93f5cc;background:#22e49a21}.leaderboard-form .form-loss{color:#f39bad;background:#ff4d681f}.leaderboard-form-empty{color:#617b91}.leaderboard-position-card>.eyebrow{margin-bottom:0;display:block}.leaderboard-position-card .leaderboard-score{margin:-7px 0 7px;font-size:16px;font-weight:800;display:block}.leaderboard-position-card small{color:#87a0b6;font-size:11px}.leaderboard-rules-card p{min-height:76px;line-height:1.5}.shop-arena{gap:20px;display:grid}.shop-purchase-notice{background:linear-gradient(90deg,#12716930,#0000 44%),#051625db;border:1px solid #21cfaf6b;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #9fffe70f}.shop-purchase-notice-mark{aspect-ratio:1;color:#55efc7;background:#18b28b1f;border:1px solid #2ee6ba9e;border-radius:50%;place-items:center;width:30px;font-size:.92rem;font-weight:900;display:grid;box-shadow:0 0 1rem #23d9ae26}.shop-purchase-notice .eyebrow{color:#63e5cf;margin-bottom:3px;font-size:.54rem;display:block}.shop-purchase-notice strong{color:#effbf8;letter-spacing:.03em;font-size:.78rem;display:block}.shop-purchase-notice p{color:#9bb9c6;margin:3px 0 0;font-size:.71rem;line-height:1.35}.shop-purchase-notice-dismiss{aspect-ratio:1;color:#84a1b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;place-items:center;width:28px;font-size:1.25rem;line-height:1;transition:color .16s,border-color .16s,background .16s;display:grid}.shop-purchase-notice-dismiss:hover{color:#e7f6ff;background:#3b6f9129;border-color:#7ba7c361}.shop-account-overview{background:linear-gradient(100deg, #0d1837c7, #071225e0), var(--panel);border:1px solid #253c67;border-radius:.8rem;grid-template-columns:minmax(180px,.72fr) minmax(0,1.65fr);align-items:center;gap:18px;padding:12px 16px;display:grid;overflow:hidden;box-shadow:inset 0 1px #bfccff12}.shop-account-overview-copy{gap:5px;padding-left:18px;display:grid;position:relative}.shop-account-overview-copy:before{content:"";background:linear-gradient(#63dfff,#8a80ff);border-radius:1rem;width:.22rem;position:absolute;top:.15rem;bottom:.15rem;left:0;box-shadow:0 0 .8rem #59c2ff6b}.shop-account-overview-copy strong{color:#e9f1ff;letter-spacing:.03em;font-size:.78rem}.shop-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shop-account-metric{background:linear-gradient(145deg,#17274e75,#08112557);border:1px solid #6282b842;border-radius:.55rem;gap:5px;min-height:62px;padding:9px 14px;display:grid;position:relative;overflow:hidden}.shop-account-metric:after{content:"";aspect-ratio:1;pointer-events:none;background:#597dff21;border-radius:50%;position:absolute;inset:auto -25% -115% 35%}.shop-account-metric>span{z-index:1;color:#8498bf;letter-spacing:.08em;font-size:.53rem;font-weight:850;position:relative}.shop-account-metric strong{z-index:1;color:#e6effc;font-variant-numeric:tabular-nums;font-size:.95rem;line-height:1;position:relative}.shop-account-metric small{z-index:1;color:#91a5c1;letter-spacing:.04em;font-size:.52rem;font-weight:700;position:relative}.shop-account-metric--tokens strong{color:var(--cyan)}.shop-account-metric--premium strong{color:#ad99ff;letter-spacing:.06em;font-size:.72rem}.shop-account-metric--premium strong i{aspect-ratio:1;background:#ad99ff;border-radius:50%;width:.42rem;margin-right:.2rem;display:inline-block;box-shadow:0 0 .5rem #ad99ff94}.shop-premium-hero{isolation:isolate;background:radial-gradient(circle at 84% 10%,#8d5eff40,#0000 30%),radial-gradient(circle at 10% 110%,#14c8ff2b,#0000 34%),linear-gradient(128deg,#071326 0%,#0c1d3e 48%,#100f2d 100%);border-color:#4553aa;grid-template-columns:minmax(0,1fr) minmax(250px,292px);align-items:center;min-height:352px;padding:clamp(24px,3.25vw,40px);transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #d3c1ff30,0 24px 46px #00000038}.shop-premium-hero:hover{border-color:#797aff;transform:translateY(-2px);box-shadow:inset 0 1px #dfd0ff42,0 30px 58px #13237547}.shop-premium-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0}.shop-aurora-orb,.shop-aurora-grid{position:absolute}.shop-aurora-orb{filter:blur(2px);opacity:.62;will-change:transform;border-radius:50%}.shop-aurora-orb--one{aspect-ratio:1;background:radial-gradient(circle,#715fff7a,#0000 67%);width:24rem;animation:12s ease-in-out infinite alternate shop-aurora-one;top:-35%;right:8%}.shop-aurora-orb--two{aspect-ratio:1;background:radial-gradient(circle,#14c8ff4f,#0000 68%);width:27rem;animation:15s ease-in-out infinite alternate shop-aurora-two;bottom:-48%;left:18%}.shop-aurora-grid{opacity:.3;background-image:linear-gradient(#8eb9ff30 1px,#0000 1px),linear-gradient(90deg,#8eb9ff30 1px,#0000 1px);background-size:38px 38px;inset:0;transform:perspective(520px)rotateX(58deg)scale(1.7)translateY(24%);-webkit-mask-image:linear-gradient(110deg,#0000 4%,#000 42%,#0000 83%);mask-image:linear-gradient(110deg,#0000 4%,#000 42%,#0000 83%)}.shop-premium-content{z-index:1;align-self:center;max-width:37rem;animation:.7s cubic-bezier(.2,.8,.2,1) both shop-premium-enter;position:relative}.shop-premium-eyebrow{color:#d9d2ff;letter-spacing:.11em;align-items:center;gap:.45rem;font-size:.62rem;font-weight:850;display:inline-flex}.shop-premium-eyebrow svg{color:#ae9aff;filter:drop-shadow(0 0 .48rem #a18cff94)}.shop-premium-kicker{color:#88b8e9;letter-spacing:.14em;margin:16px 0 0;font-size:.58rem;font-weight:850}.shop-premium-content h2{color:#0000;letter-spacing:-.072em;background:linear-gradient(100deg,#56ddff,#c39bff 62%,#ffb9ea);-webkit-background-clip:text;background-clip:text;margin:9px 0 13px;font-size:clamp(38px,5.1vw,72px);line-height:.79}.shop-premium-description{color:#c0d1e7;max-width:36rem;margin:0;font-size:.79rem;line-height:1.55}.shop-premium-perks{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.shop-premium-perks span{color:#d7dff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.025em;background:#08102a5c;border:1px solid #a697ff3d;border-radius:.42rem;align-items:center;gap:.32rem;padding:.44rem .52rem;font-size:.61rem;font-weight:800;display:inline-flex}.shop-premium-perks svg{color:#a895ff;flex:none}.shop-premium-checkout{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#2326569e,#080f27a8);border:1px solid #b9afff57;border-radius:1rem;justify-items:stretch;gap:13px;padding:22px 18px 16px;transition:background .26s,border-color .26s,transform .26s;animation:.86s cubic-bezier(.2,.8,.2,1) 90ms both shop-checkout-enter;display:grid;position:relative;box-shadow:inset 0 1px #f8f4ff29,0 18px 32px #00000029}.shop-premium-hero:hover .shop-premium-checkout{background:linear-gradient(150deg,#302f69b8,#0a102dbd);border-color:#d3c6ffa8;transform:translateY(-3px)rotateX(1deg)}.shop-premium-emblem{aspect-ratio:1;background:radial-gradient(circle,#9268ff61,#14184529 62%,#0000 63%);border:1px solid #c9bcff91;border-radius:1.2rem;place-items:center;width:88px;margin:0 auto 2px;animation:5s ease-in-out infinite shop-emblem-float;display:grid;position:relative;transform:rotate(8deg);box-shadow:inset 0 0 24px #735aff57,0 0 30px #8861ff33}.shop-premium-emblem:before,.shop-premium-emblem:after,.shop-premium-emblem>span{content:"";border:1px solid #a9dcff59;border-radius:50%;position:absolute;inset:.58rem}.shop-premium-emblem:after{border-color:#d2b0ff6b;inset:.95rem;transform:rotate(45deg)scaleX(.68)}.shop-premium-emblem>span{border-color:#6bceff45;inset:-.45rem;transform:rotate(45deg)}.shop-premium-emblem svg{z-index:1;color:#f2ecff;filter:drop-shadow(0 0 .8rem #ae91ffb8);position:relative}.shop-premium-price-block{text-align:center;justify-items:center;gap:4px;display:grid}.shop-premium-price-block>span,.shop-premium-price-block small{color:#aebde0;letter-spacing:.1em;font-size:.55rem;font-weight:850}.shop-premium-price-block strong{color:#f8f5ff;font-variant-numeric:tabular-nums;font-size:1.6rem}.shop-premium-checkout .button{background:linear-gradient(135deg,#7662ef,#257de4);border-color:#8b7cff;justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex;box-shadow:0 12px 25px #4b53e452}.shop-premium-checkout>p{color:#b5bfdb;text-align:center;margin:0;font-size:.61rem}.shop-premium-checkout>p svg{vertical-align:-.14em;color:#9f8dff}.premium-checkout-backdrop{z-index:180;-webkit-backdrop-filter:blur(12px)saturate(1.18);backdrop-filter:blur(12px)saturate(1.18);background:#020513cc;animation:.22s both premium-backdrop-enter}.premium-checkout-modal{isolation:isolate;background:radial-gradient(circle at 85% 0,#8c64ff3b,#0000 36%),linear-gradient(145deg,#13153afa,#070d22fc);border:1px solid #a293ff94;border-radius:1.25rem;width:min(34rem,100%);padding:clamp(1.5rem,4vw,2.35rem);animation:.44s cubic-bezier(.2,.82,.2,1) both premium-modal-enter;position:relative;overflow:hidden;box-shadow:inset 0 1px #eee7ff2e,0 2rem 6rem #0000008f}.premium-checkout-modal>:not(.premium-checkout-modal-aurora){z-index:1;position:relative}.premium-checkout-modal-aurora{z-index:-1;aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#7b69ff61,#0000 67%);border-radius:50%;width:24rem;animation:9s ease-in-out infinite alternate premium-modal-aurora;position:absolute;top:-45%;right:-20%}.premium-checkout-modal>.premium-checkout-modal-close{z-index:3;aspect-ratio:1;color:#d7d4f6;cursor:pointer;background:#0a0e2875;border:1px solid #bcb6ff4a;border-radius:50%;place-items:center;width:2rem;transition:background .16s,border-color .16s;display:grid;position:absolute;inset:1.1rem 1.1rem auto auto}.premium-checkout-close-icon{width:1rem;height:1rem;display:block;position:relative}.premium-checkout-close-icon:before,.premium-checkout-close-icon:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:.16rem;position:absolute;top:50%;left:0}.premium-checkout-close-icon:before{transform:translateY(-50%)rotate(45deg)}.premium-checkout-close-icon:after{transform:translateY(-50%)rotate(-45deg)}.premium-checkout-modal-close:hover:not(:disabled){background:#473d8e75;border-color:#afa3ff}.premium-checkout-modal-close:disabled{cursor:not-allowed;opacity:.55}.premium-checkout-modal-head{max-width:25rem;padding-right:3rem}.premium-checkout-modal-head h2{color:#f7f4ff;letter-spacing:-.055em;margin:.8rem 0 .65rem;font-size:clamp(2rem,7vw,3.2rem);line-height:.92}.premium-checkout-modal-head p{color:#b9c9e0;margin:0;font-size:.78rem;line-height:1.5}.premium-checkout-summary{background:#18194375;border:1px solid #b3a9ff4f;border-radius:.85rem;grid-template-columns:4.8rem 1fr;align-items:center;gap:1rem;margin:1.35rem 0;padding:.85rem;display:grid}.premium-checkout-emblem{aspect-ratio:1;background:radial-gradient(circle,#8f67ff61,#14184529 62%,#0000 63%);border:1px solid #c2b6ff8c;border-radius:1rem;place-items:center;width:4.75rem;display:grid;position:relative;box-shadow:inset 0 0 1.5rem #735aff52}.premium-checkout-emblem:before,.premium-checkout-emblem>span{content:"";border:1px solid #a9dcff59;border-radius:50%;position:absolute;inset:.65rem}.premium-checkout-emblem>span{border-color:#6bceff3d;inset:-.25rem;transform:rotate(45deg)}.premium-checkout-emblem strong{z-index:1;color:#f3edff;text-shadow:0 0 1rem #ae91ffb8;font-size:2.65rem;font-weight:340;line-height:1;position:relative}.premium-checkout-summary>div:last-child{gap:.24rem;display:grid}.premium-checkout-summary>div:last-child>span,.premium-checkout-summary small{color:#aebde0;letter-spacing:.1em;font-size:.56rem;font-weight:850}.premium-checkout-summary>div:last-child>strong{color:#f8f5ff;font-variant-numeric:tabular-nums;font-size:1.42rem}.premium-checkout-perks{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.premium-checkout-perks span{color:#d7dff6;background:#08102a5c;border:1px solid #a897ff38;border-radius:.48rem;padding:.55rem .65rem;font-size:.66rem}.premium-checkout-perks span:before{content:"✦";color:#a895ff;margin-right:.42rem}.premium-checkout-error{color:#f0a5b7;background:#55183161;border:1px solid #743c55;border-radius:.55rem;margin:1rem 0 0;padding:.7rem .8rem;font-size:.7rem;line-height:1.4}.premium-checkout-actions{grid-template-columns:.75fr 1.25fr;gap:.65rem;margin-top:1.35rem;display:grid}.premium-checkout-actions .button{min-height:2.9rem}.premium-checkout-actions .button.primary{background:linear-gradient(135deg,#7662ef,#257de4);border-color:#8b7cff;box-shadow:0 .75rem 1.6rem #4b53e447}@keyframes premium-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes premium-modal-enter{0%{opacity:0;transform:translateY(1rem)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes premium-modal-aurora{0%{transform:translate(-6%,-4%)scale(.92)}to{transform:translate(8%,9%)scale(1.1)}}@keyframes shop-premium-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shop-checkout-enter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shop-aurora-one{0%{transform:translate(-6%,-3%)scale(.94)}to{transform:translate(8%,7%)scale(1.08)}}@keyframes shop-aurora-two{0%{transform:translate(7%,6%)scale(.96)}to{transform:translate(-10%,-8%)scale(1.1)}}@keyframes shop-emblem-float{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-6px)rotate(4deg)}}.shop-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.shop-section-heading h2{color:#ecf5fb;letter-spacing:.02em;margin:4px 0 0;font-size:19px}.shop-section-heading p{color:#879daf;text-align:right;max-width:330px;margin:0;font-size:11px;line-height:1.45}.shop-item-card{isolation:isolate;background:radial-gradient(circle at 100% 0,#8569ff21,#0000 42%),linear-gradient(145deg,#111938fa,#070f22fa);border-color:#35456f;transition:border-color .24s,box-shadow .24s,transform .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #d5ceff17}.shop-item-card:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#65c3ff26,#0000 66%);border-radius:50%;width:15rem;transition:transform .42s;position:absolute;top:-65%;right:-20%}.shop-item-card:hover{border-color:#6a75c9;transform:translateY(-3px);box-shadow:inset 0 1px #ddd8ff26,0 16px 34px #02081e47}.shop-item-card:hover:before{transform:scale(1.18)translate(-6%,9%)}.shop-identity-card{border-color:#35456f;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:166px;padding:20px 22px;display:grid}.shop-identity-mark{aspect-ratio:1;width:64px;color:var(--cyan);background:#082338;border:1px solid #2d718f;border-radius:50%;place-items:center;font-size:30px;font-weight:800;display:grid}.shop-identity-copy h3{color:#edf6fc;margin:0 0 5px;font-size:17px}.shop-identity-copy p{color:#93a9bc;margin:0;font-size:11px;line-height:1.4}.shop-identity-price{color:#c9c3ff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px}.shop-identity-card .button{min-width:168px}.snipes-section{min-width:0}.shop-sign-in{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 20px;display:flex}.shop-sign-in p{margin:6px 0 0}.snipes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.snipe-pack-card-motion{min-width:0}.snipe-product{background:radial-gradient(circle at 92% 8%,#14c8ff26,#0000 37%),linear-gradient(145deg,#082132fa,#05121ffc);border-color:#1e516c;flex-direction:column;justify-content:space-between;min-height:224px;padding:19px;display:flex;position:relative;box-shadow:inset 0 1px #9be2ff14,0 12px 28px #0000001f}.snipe-product:before{background:radial-gradient(circle,#1aa3de30,#0000 67%);width:14rem;top:-76%;right:-29%}.snipe-pack-card-motion .snipe-product:hover{border-color:#2b8ab3;transform:none;box-shadow:inset 0 1px #c1efff24,0 18px 34px #00172a40}.snipe-product.is-selected{border-color:#35bfe9;box-shadow:inset 0 0 0 1px #63d7ff24,0 0 24px #14c8ff1a}.snipe-product-main{justify-items:start;gap:15px;display:grid}.snipe-product-label{color:#87cfe8;letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.snipe-product-label svg{color:var(--cyan)}.snipe-product-metric{gap:0;display:grid}.snipe-product strong{color:#effaff;letter-spacing:-.065em;text-shadow:0 0 22px #14c8ff1f;margin:0;font-size:clamp(36px,3.2vw,48px);line-height:.83;display:block}.snipe-product-metric span{color:#a8c9d9;letter-spacing:.11em;margin-top:8px;font-size:10px;font-weight:900}.snipe-product-footer{border-top:1px solid #3a81a05e;gap:11px;padding-top:14px;display:grid}.snipe-product-footer p{color:#6edaff;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:850}.snipe-product-footer .button{min-height:42px}.snipe-product-footer .button:not(:disabled):hover{border-color:#36bde9;box-shadow:0 9px 20px #0a84c530}.shop-snipe-note{color:#a7b2cf;background:#0d153194;border:1px solid #5f6fb152;border-radius:.5rem;margin:14px 0 0;padding:10px 12px;font-size:10px}.profile-hero{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:28px;min-height:252px;padding:24px;display:grid}.profile-summary-panel{background:radial-gradient(circle at 88% 0,#14c8ff14,#0000 31%),linear-gradient(150deg,#081d2dfa,#05111dfa);border-color:#1a4662;box-shadow:inset 0 1px #9edaf70d,0 16px 34px #00000021}.profile-avatar-stage{justify-items:center;gap:11px;display:grid}.profile-avatar-caption{color:#7696ab;letter-spacing:.1em;font-size:8px;font-weight:800}.profile-avatar{width:108px;height:108px;color:var(--cyan);border:2px solid var(--cyan);background:radial-gradient(circle,#14496e,#071525 70%);border-radius:50%;place-items:center;font-size:28px;font-weight:850;display:grid;box-shadow:0 0 24px #14c8ff40}.player-avatar{color:var(--cyan);background:radial-gradient(circle at 40% 30%,#187cb8,#102037 65%);border:1px solid #2775a7;border-radius:50%;flex:none;place-items:center;font-weight:850;display:inline-grid;overflow:hidden}.player-avatar img{object-fit:cover;width:100%;height:100%;display:block}.player-avatar.is-premium{isolation:isolate;border-color:#c4a6ff;position:relative;box-shadow:0 0 0 1px #c4a6ff8a,0 0 10px #a476ff6b,0 0 22px #7346e84d}.player-avatar.is-premium:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:1px solid #e0d1ffb3;position:absolute;inset:2px;box-shadow:inset 0 0 .55rem #9f6fff38,0 0 .48rem #b28cff80}.premium-username{min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;display:inline-block;position:relative}.premium-username__text{color:inherit;font:inherit;line-height:inherit;display:inline}.premium-username--truncate{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.premium-username--truncate .premium-username__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.premium-username.is-premium .premium-username__text{color:var(--premium-name-fallback);font-weight:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.premium-username.is-premium .premium-username__text{color:#0000;background-image:linear-gradient(105deg, var(--premium-name-start) 0%, var(--premium-name-mid) 47%, var(--premium-name-end) 100%);background-position:38%;background-size:170% 100%;-webkit-background-clip:text;background-clip:text}}.premium-username--subtle.is-premium .premium-username__text{text-shadow:0 0 .28rem #aa79ff2e}.premium-username--default.is-premium .premium-username__text{text-shadow:0 0 .42rem #aa79ff42;transition:background-position .24s,text-shadow .18s}.premium-username--default.is-premium:hover .premium-username__text{text-shadow:0 0 .56rem #aa79ff66;background-position:74%}.premium-username--hero.is-premium{isolation:isolate}.premium-username--hero.is-premium:before{z-index:-1;content:"";background:linear-gradient(90deg, transparent, var(--premium-name-ambient), transparent);filter:blur(12px);opacity:.8;pointer-events:none;border-radius:999px;position:absolute;inset:36% -10% 8%}.premium-username--hero.is-premium .premium-username__text{text-shadow:0 0 .7rem #ae80ff6b}@supports ((-webkit-background-clip:text) or (background-clip:text)){.premium-username--hero.is-premium .premium-username__text{background-image:linear-gradient(105deg, var(--premium-name-start) 0%, var(--premium-name-mid) 39%, #f4edff 51%, var(--premium-name-end) 67%, var(--premium-name-start) 100%);background-size:240% 100%;animation:10s ease-in-out infinite premium-username-sheen}.premium-username--hero.is-premium:hover .premium-username__text{animation-duration:6.8s}.premium-username--hero.is-premium.is-activating .premium-username__text{animation:.86s cubic-bezier(.22,1,.36,1) both premium-username-activation}}@keyframes premium-username-sheen{0%,to{background-position:8%}50%{background-position:92%}}@keyframes premium-username-activation{0%{text-shadow:0 0 .2rem #aa79ff1a;background-position:0%}56%{text-shadow:0 0 1.15rem #b083ffb3;background-position:78%}to{text-shadow:0 0 .7rem #ae80ff6b;background-position:50%}}.premium-badge{vertical-align:.06em;color:#dccbff;background:linear-gradient(135deg,#774ad54d,#3f80d633);border:1px solid #c2aaff99;border-radius:999px;place-items:center;width:1.65em;height:1.65em;margin-left:.34em;display:inline-grid;box-shadow:inset 0 1px #ede4ff29,0 0 .7rem #9363f42e}.premium-badge:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.matchup-player-copy>strong:has(.premium-username){white-space:normal;overflow:visible}.match-chat-message-meta strong:has(.premium-username){white-space:normal;overflow:visible}.snipe-reveal-player-identity>strong:has(.premium-username){white-space:normal;overflow:visible}.leaderboard-podium-card div strong:has(.premium-username){white-space:normal;overflow:visible}.player-avatar-medium{width:48px;height:48px;font-size:13px}.player-avatar-team{width:25px;height:25px;font-size:9px}.player-avatar-header{border:0;width:38px;height:38px;font-size:13px}.player-avatar-profile{border:2px solid var(--cyan);width:108px;height:108px;font-size:28px;box-shadow:0 0 24px #14c8ff40}.player-avatar-picker{border-width:1px;width:88px;height:88px;font-size:23px}.profile-identity h2{color:#edf5fb;flex-wrap:wrap;align-items:center;margin:7px 0 13px;font-size:clamp(25px,2.3vw,33px);display:flex}.profile-identity-statuses{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profile-identity-status{color:#a7bac9;background:#081d2ca6;border:1px solid #27475b;border-radius:999px;align-items:center;gap:7px;min-height:27px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.profile-identity-status i,.profile-membership-note span{background:#6d879a;border-radius:50%;width:6px;height:6px}.profile-identity-status--discord i{background:#78b8dd}.profile-identity-status--google i{background:#77c8f3;box-shadow:0 0 8px #57beee4d}.profile-identity-status--epic{color:#93d9cb;border-color:#23615c}.profile-identity-status--epic i{background:#56d3be;box-shadow:0 0 8px #56d3be59}.profile-identity-status--connect{color:#91d9f6;background:#0e47686e;border-color:#23698d}.profile-identity-status--connect i{background:#33b9ed;box-shadow:0 0 8px #33b9ed57}.profile-membership-note{color:#8dbcb9;align-items:center;gap:7px;margin:11px 0 0;font-size:10px;font-weight:650;display:inline-flex}.profile-membership-note span{background:#6ecfc1}.profile-membership-note.inactive{color:#748ca0}.profile-stats{border-top:1px solid #173b52;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.profile-stat{background:linear-gradient(145deg,#091b2af0,#05111df0);border:1px solid #1a3d55;border-radius:10px;min-height:79px;padding:14px 16px;box-shadow:inset 0 1px #9dd5f40a}.profile-stat--matches{border-color:#21536d}.profile-stat--wins{border-color:#1d5b59}.profile-stat--losses{border-color:#6a4542}.profile-stat--rate{border-color:#294f85}.profile-stat small{color:#87a0b3;letter-spacing:.055em;font-size:9px;font-weight:800}.profile-stat strong{color:#e5f0f8;margin-top:9px;font-size:23px;display:block}.profile-lower{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.profile-details-panel{background:linear-gradient(155deg,#081b2af7,#05111df7);border-color:#1a4059;box-shadow:inset 0 1px #a0d5f30a}.profile-details-panel h3{color:#edf5fb}.profile-panel-heading{margin-bottom:17px}.profile-panel-heading h3,.profile-premium-heading h3{color:#eaf3fa;letter-spacing:-.015em;text-transform:none;margin:0;font-size:17px;font-weight:760}.profile-panel-heading p,.profile-premium-heading p{color:#7893a9;margin:5px 0 0;font-size:10px;line-height:1.45}.profile-accounts-panel{border-color:#1a4d66}.profile-premium-panel{background:radial-gradient(circle at 100% 0,#14c8ff1f,#0000 37%),linear-gradient(145deg,#071f2efa,#05111dfa);border-color:#1e536a;position:relative;overflow:hidden}.profile-premium-panel:before{content:"";opacity:.8;background:linear-gradient(90deg,#16bde8,#3179c8 56%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.profile-rail{gap:16px}.profile-actions-panel,.profile-rules-panel{padding:20px}.profile-actions-panel h3,.profile-rules-panel h3{margin:8px 0 7px;font-size:18px}.profile-actions-panel>p,.profile-rules-panel>p{margin:0;font-size:11px;line-height:1.5}.profile-action-list{border-top:1px solid #183b52;margin-top:17px;display:grid}.profile-action-list a{color:#dce8f1;border-bottom:1px solid #183b52;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 0;transition:color .15s;display:flex}.profile-action-list a:hover{color:var(--cyan)}.profile-action-list span{gap:3px;display:grid}.profile-action-list strong{font-size:12px}.profile-action-list small{color:#7790a4;font-size:9px;line-height:1.35}.profile-action-list b{color:#70badc;font-size:12px}.profile-rules-panel{background:radial-gradient(circle at 100% 0,#51d9c612,#0000 46%),linear-gradient(155deg,#071d26f7,#05111df7);border-color:#1d4a5d}.profile-rules-panel .button{background:#0a2634;border-color:#24566b;margin-top:17px}.profile-rules-panel .button:hover{background:#0c3040;border-color:#33809a}.avatar-picker{margin-top:16px}.avatar-picker-head h3{margin:0 0 7px}.avatar-picker-head p{max-width:570px;margin:0;font-size:11px;line-height:1.45}.avatar-current-label{color:#9ccbe4;white-space:nowrap;background:#071d2dbd;border:1px solid #1d526e;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.avatar-options{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin-top:20px;display:grid}.avatar-option{color:#dce8f1;cursor:pointer;min-height:157px;font:inherit;background:linear-gradient(150deg,#081c2cf5,#05111df5);border:1px solid #1b4057;border-radius:11px;align-content:center;justify-items:center;gap:8px;padding:14px 8px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:grid}.avatar-option:hover:not(:disabled),.avatar-option.selected{background:linear-gradient(150deg,#092b40f7,#051623f7);border-color:#2b8fbd;transform:translateY(-2px)}.avatar-option.selected{box-shadow:inset 0 0 0 1px #14c8ff2b,0 8px 20px #00000026}.avatar-option small{color:#79c7e8;letter-spacing:.075em;font-size:8px;font-weight:850}.avatar-option:disabled{cursor:not-allowed;opacity:.48}.account-line{border-bottom:1px solid #183b52;justify-content:space-between;align-items:center;min-height:63px;padding:12px 0;display:flex}.account-line:last-child{border:0}.account-line-copy{gap:4px;display:grid}.account-line-copy strong{color:#dce9f2;font-size:12px;font-weight:720}.account-line-copy small{color:#718ba0;font-size:10px}.account-line-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-google-connect{border-radius:999px;min-height:32px;padding:0 11px;font-size:9px}.profile-google-connect .oauth-google-mark{width:15px;height:15px}.profile-account-disconnect{color:#9eb4c4;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:9px;font-weight:750;-webkit-text-decoration:underline #3e6174;text-decoration:underline #3e6174}.profile-account-disconnect:hover:not(:disabled),.profile-account-disconnect:focus-visible{color:#ffb6c4;outline:0}.profile-account-disconnect:disabled{cursor:not-allowed;opacity:.45}.profile-account-badge{color:#79d9c7;letter-spacing:.01em;white-space:nowrap;background:#206f6424;border:1px solid #205f5b;border-radius:999px;place-items:center;width:96px;min-height:31px;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.profile-account-badge.not-linked{color:#c99b9c;background:#70353b1f;border-color:#5a3d42}.form-message.success{color:#a1ebd8;background:#135c4d2e;border-color:#1e7869}.profile-epic-connect{color:#a9e5fb;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#12679c94,#0b395a9e);border:1px solid #267eae;border-radius:999px;justify-content:center;align-items:center;width:96px;min-height:31px;padding:0 12px;font-size:10px;font-weight:800;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:inset 0 1px #a0e3ff21}.profile-epic-connect:hover{color:#fff;background:linear-gradient(135deg,#1585c1c7,#0c4d79c7);border-color:#41b6ec}.profile-premium-summary{justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.profile-premium-summary h3{color:#edf7fb;letter-spacing:-.02em;margin:6px 0 5px;font-size:18px;font-weight:760}.profile-premium-summary p{color:#88a2b5;margin:0;font-size:10px;line-height:1.45}.profile-premium-time{border-left:1px solid #24516b;flex:none;justify-items:end;min-width:74px;padding:5px 0 5px 16px;display:grid}.profile-premium-time strong{color:#6ee0cd;letter-spacing:-.05em;font-size:30px;font-weight:800;line-height:.95}.profile-premium-time span{color:#86a8b8;margin-top:4px;font-size:9px;font-weight:700}.profile-premium-benefits{border-top:1px solid #193f55;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;padding-top:14px;display:grid}.profile-premium-benefits span{color:#b2c9d6;padding-left:12px;font-size:10px;font-weight:650;position:relative}.profile-premium-benefits span:before{content:"";background:#5bd5c3;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 7px #5bd5c352}.profile-premium-button{color:#a9dcf4;letter-spacing:.035em;background:linear-gradient(135deg,#0a2a40,#091d30);border:1px solid #27678b;border-radius:8px;justify-content:center;align-items:center;min-width:154px;min-height:38px;margin-top:18px;padding:0 15px;font-size:10px;font-weight:820;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #b7e2f714}.profile-premium-button:hover{color:#e8f8ff;background:linear-gradient(135deg,#0c3650,#0b263b);border-color:#40a9dc;box-shadow:inset 0 1px #cdf0ff1f}.menu-list{display:grid}.menu-list a{border:1px solid var(--line-soft);justify-content:space-between;margin-top:-1px;padding:12px;font-size:12px;display:flex}.menu-list a:hover{color:var(--cyan);background:#0c2032}.wallet-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.wallet-stat{isolation:isolate;background:linear-gradient(145deg,#071624f0,#05101cf0);border-color:#17354c;padding:20px;position:relative;box-shadow:inset 0 1px #97cfee0d,0 12px 28px #0000001f}.wallet-stat:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .16s;position:absolute;inset:0}.wallet-stat:hover:before{opacity:1}.wallet-stat--available{background:radial-gradient(circle at 100% 0,#14c8ff1f,#0000 46%),linear-gradient(145deg,#071b2bf7,#05111df7);border-color:#226482}.wallet-stat--available:before{background:linear-gradient(135deg,#14c8ff12,#0000 48%)}.wallet-stat--match-pot{background:radial-gradient(circle at 100% 0,#6791ff1a,#0000 46%),linear-gradient(145deg,#09172af7,#05111df7);border-color:#294f85}.wallet-stat--withdrawal{background:radial-gradient(circle at 100% 0,#a895ff17,#0000 46%),linear-gradient(145deg,#0c1629f7,#05111df7);border-color:#48456f}.wallet-stat--payouts{background:radial-gradient(circle at 100% 0,#46d4be1a,#0000 46%),linear-gradient(145deg,#071d26f7,#05111df7);border-color:#1d5c61}.wallet-stat small{color:#8ca2b7;letter-spacing:.055em;font-size:9px;font-weight:800}.wallet-stat strong{color:#dce7f1;margin:10px 0 3px;font-size:24px;display:block}.wallet-stat .wallet-stat-value--available{color:var(--cyan)}.wallet-stat .wallet-stat-value--match-pot,.wallet-balance-value--match-pot{color:#8eacff}.wallet-stat .wallet-stat-value--withdrawal{color:#b8a8ff}.wallet-stat .wallet-stat-value--payouts{color:#58dfca}.wallet-stat p{color:#8098ae;margin:0;font-size:10px}.wallet-ledger-panel{background:linear-gradient(160deg,#081b2af7,#05111df7);border-color:#1a4059;box-shadow:inset 0 1px #a0d5f30a}.tip-support{isolation:isolate;background:radial-gradient(circle at 5% 0,#14c8ff21,#0000 16rem),radial-gradient(circle at 95% 100%,#ab6dff1f,#0000 16rem),linear-gradient(130deg,#051625fc,#030d19fc);border-color:#23688d;border-radius:10px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #b9edff14,0 12px 28px #00000029}.tip-support:before,.tip-support:after{content:"";z-index:-1;pointer-events:none;position:absolute}.tip-support:before{background:linear-gradient(90deg,#0000,#4bd7ff,#b98cff,#0000);height:1px;top:0;left:10%;right:10%;box-shadow:0 0 18px #3eccffbf}.tip-support:after{background-image:linear-gradient(#60cfff08 1px,#0000 1px),linear-gradient(90deg,#60cfff08 1px,#0000 1px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.tip-support-header{border-bottom:1px solid #276789a3;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 22px;display:flex;position:relative}.tip-support-heading{align-items:center;gap:11px;min-width:0;display:flex}.tip-support-badge,.tip-support-live,.tip-support-gate-kicker,.tip-support-section-label{color:#6de0ff;letter-spacing:.12em;align-items:center;min-height:20px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.tip-support-badge{background:linear-gradient(90deg,#0b4e6da8,#0a263b85);border:1px solid #1d779e;border-left-color:#65e3ff;flex:none;padding:4px 6px;box-shadow:inset 2px 0 #54dbff,0 0 18px #14c8ff1a}.tip-support-header h3{color:#f5fbff;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:16px;line-height:1}.tip-support-header p{color:#91afc1;margin:4px 0 0;font-size:10px;line-height:1.2}.tip-support-live{color:#64e5cd;background:#062d2dad;border:1px solid #1b706c;flex:none;gap:6px;margin-top:0;padding:5px 7px;box-shadow:0 0 20px #2adcc31f}.tip-support-live:before{content:"";background:#3ee0c4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #3ee0c4}.tip-support-console{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);min-height:216px;display:grid}.tip-support-target{background:radial-gradient(circle at 31%,#1db7ff24,#0000 7rem),linear-gradient(145deg,#08283bbf,#04121fad);border-right:1px solid #265e7fba;grid-template-columns:68px minmax(0,1fr);align-content:center;gap:13px;min-width:0;padding:24px 22px;display:grid;position:relative;overflow:hidden}.tip-support-target:before{content:"";pointer-events:none;background:linear-gradient(90deg,#14c8ff0d,#0000 42%),#03111d33;border:1px solid #3784a954;position:absolute;inset:12px;box-shadow:inset 2px 0 #50d7ff54}.tip-support-grid{opacity:.45;background-image:linear-gradient(90deg,#29b0e921 1px,#0000 1px),linear-gradient(#29b0e921 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 36%,#000,#0000 67%);mask-image:radial-gradient(circle at 36%,#000,#0000 67%)}.tip-support-avatar-core{z-index:1;place-items:center;width:64px;height:64px;display:grid;position:relative}.tip-support-avatar-core .player-avatar{color:#bdf1ff;background:linear-gradient(145deg,#0e5279,#12284c);border-width:1px;width:52px;height:52px;font-size:14px;transition:box-shadow .28s,filter .28s;box-shadow:0 0 0 3px #061828c7,0 0 0 4px #38c6ff85,0 0 16px #14c8ff61,0 0 22px #a164ff33}.tip-support.is-success .tip-support-avatar-core .player-avatar{filter:brightness(1.08);box-shadow:0 0 0 3px #061828c7,0 0 0 4px #5eedca9e,0 0 18px #3defca6b,0 0 24px #a164ff2e}.tip-support-avatar-ring{border:1px solid #4dd8ff73;border-radius:50%;position:absolute;inset:0}.tip-support-avatar-ring-a{border-bottom-color:#0000;border-right-color:#bc88ff;animation:8s linear infinite tip-support-orbit}.tip-support-avatar-ring-b{border-top-color:#b684ff;border-left-color:#0000;animation:5s linear infinite reverse tip-support-orbit;inset:5px}.tip-support-target-copy{z-index:1;background:linear-gradient(90deg,#0d384d75,#0000);border-left:1px solid #4abce37a;min-width:0;padding:8px 9px;transition:background .18s,border-color .18s;position:relative}.tip-support:hover .tip-support-target-copy{background:linear-gradient(90deg,#124b6594,#0000);border-left-color:#93e9ff}.tip-support-target-copy>span{color:#7aa9c0;letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.tip-support-target-copy>strong{color:#effbff;letter-spacing:-.03em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:16px;font-weight:850;display:block;overflow:hidden}.tip-support-target-copy>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tip-support-target-copy b,.tip-support-target-copy i{color:#72ddff;letter-spacing:.06em;background:#073148b8;border:1px solid #266b8d;padding:4px 5px;font-size:8px;font-style:normal;font-weight:850}.tip-support-target-copy i{color:#c4a5ff;background:#2f1a5261;border-color:#5b4786}.tip-support-submit-token{color:#0000;background:linear-gradient(145deg,#126d97,#54398b);border:1px solid #4edfff;place-items:center;display:inline-grid;box-shadow:0 0 10px #42d1ff61}.tip-support-submit-token:after{color:#d8f9ff;content:"✦";font-size:8px;line-height:1}.tip-support-token{width:12px;height:12px;animation:3.8s ease-in-out infinite tip-support-token-flight;position:absolute;top:0;transform:rotate(45deg)}.tip-support-token:after{transform:rotate(-45deg)}.tip-support-token-a{animation-delay:0s;right:19%}.tip-support-token-b{animation-delay:-1.25s;right:42%}.tip-support-token-c{animation-delay:-2.5s;right:65%}.tip-support-particle{z-index:1;background:#7aeeff;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite tip-support-particle;position:absolute;box-shadow:0 0 10px #28d3ff}.tip-support-particle-a{top:20%;left:17%}.tip-support-particle-b{animation-delay:-1.3s;bottom:24%;right:27%}.tip-support-particle-c{width:2px;height:2px;animation-delay:-2.5s;top:31%;right:12%}.tip-support-controls{background:linear-gradient(145deg,#05111d6b,#081b2a52);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px 16px;padding:18px 22px;display:grid}.tip-support-controls>*{min-width:0}.tip-support-handle,.tip-support-amount,.tip-support-feedback{grid-column:1/-1}.tip-support-fields{display:contents}.tip-support-handle{display:block}.tip-support-handle>span{color:#7c9cb1;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.tip-support-handle input{color:#effbff;background:linear-gradient(90deg,#071d2e,#061521);border:1px solid #20516d;border-radius:3px;outline:0;width:100%;min-width:0;min-height:39px;margin-top:6px;padding:8px 11px;font-size:11px;font-weight:750;transition:border-color .17s,background .17s,box-shadow .17s;box-shadow:inset 3px 0 #18c7ff6e}.tip-support-handle input::placeholder{color:#56758b;font-weight:600}.tip-support-handle input:hover{border-color:#30769d}.tip-support-handle input:focus{background:#082237;border-color:#55d9ff;box-shadow:inset 3px 0 #48d7ff,0 0 0 3px #14c8ff17,0 0 20px #14c8ff17}.tip-support-amount{min-width:0}.tip-support-amount>span{color:#7c9cb1;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.tip-support-amount>div{background:linear-gradient(90deg,#9f6bff17,#0000 46%),linear-gradient(90deg,#081a2d,#071523);border:1px solid #4a3d77;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;min-height:46px;margin-top:6px;transition:border-color .17s,background .17s,box-shadow .17s;display:grid;overflow:hidden;box-shadow:inset 3px 0 #a86fff94}.tip-support-amount>div:focus-within{background:linear-gradient(90deg,#a86fff29,#0000 50%),#101d38;border-color:#b18dff;box-shadow:inset 3px 0 #b18dff,0 0 0 3px #9f6bff17,0 0 20px #9f6bff21}.tip-support-amount input{color:#f7f2ff;letter-spacing:-.03em;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:7px 5px 7px 13px;font-size:17px;font-weight:850}.tip-support-amount input::placeholder{color:#718197}.tip-support-amount b{color:#c4a6ff;letter-spacing:.08em;align-self:center;margin-right:13px;font-size:9px;font-weight:900}.tip-support-amount i{color:#617f94;min-height:11px;margin-top:4px;font-size:8px;font-style:normal;line-height:1.2;display:block}.tip-support-amount.is-invalid>div{border-color:#c66985cc;box-shadow:inset 3px 0 #d57696,0 0 12px #d6689112}.tip-support-amount.is-invalid i{color:#e29aaf}.tip-support-economy{background:linear-gradient(90deg,#10455c2e,#0000 48%,#59379524);border-top:1px solid #275b76a1;border-bottom:1px solid #275b766b;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;align-items:center;gap:34px;padding:9px 2px;display:grid;position:relative}.tip-support-economy:after{color:#96eaff;content:"→";background:#09243a;border:1px solid #54afd494;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #2bcbff2b}.tip-support-economy>div{min-width:0}.tip-support-economy>div:last-child{text-align:right}.tip-support-economy span{color:#7896aa;letter-spacing:.075em;font-size:8px;font-weight:850;display:block}.tip-support-economy strong{color:#6ce5ff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.tip-support-economy>div:last-child strong{color:#9af2df}.tip-support-economy .is-insufficient strong{color:#ff8295}.tip-support-submit{color:#f4fbff;cursor:pointer;text-align:left;background:radial-gradient(circle at 16%,#60ebff40,#0000 28%),linear-gradient(112deg,#0a6d9a,#164c9b 48%,#4a2d8c 100%);border:1px solid #62dcff;border-radius:4px;grid-column:2;grid-template-columns:28px minmax(0,1fr) 20px;place-self:center start;align-items:center;gap:8px;min-width:206px;min-height:58px;font-size:11px;transition:transform .16s,border-color .16s,filter .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #edfeff3d,inset 0 -1px #3d2897b8,inset 4px 0 #7ceeff33,0 0 0 1px #1983cf57,0 10px 24px #1861ed40,0 0 22px #2ecaff21}.tip-support-submit-energy{z-index:0;opacity:.78;background:linear-gradient(90deg,#0000,#cdf7ffc4,#0000);width:31%;transition:transform .56s;position:absolute;inset:-60% auto -60% -30%;transform:skew(-23deg)}.tip-support-submit>span:not(.tip-support-submit-energy){z-index:1;position:relative}.tip-support-submit-token{z-index:1;border-color:#c1f4ff;width:19px;height:19px;margin-left:11px;position:relative;transform:rotate(45deg);box-shadow:0 0 12px #a3edffa3}.tip-support-submit-token:after{transform:rotate(-45deg)}.tip-support-submit-copy{gap:3px;min-width:0;display:grid}.tip-support-submit-copy b,.tip-support-submit-copy i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tip-support-submit-copy b{color:#f4fdff;letter-spacing:.065em;font-size:12px;font-weight:950}.tip-support-submit-copy i{color:#c4eaff;letter-spacing:.08em;opacity:.83;font-size:8px;font-style:normal;font-weight:850}.tip-support-submit-mark{color:#ccf7ff;text-align:center;text-shadow:0 0 12px #8eeeff;font-size:17px;font-weight:500;line-height:1;transition:transform .18s}.tip-support-submit:hover:not(:disabled){filter:brightness(1.12)saturate(1.08);border-color:#c3abff;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff57,inset 4px 0 #7ceeff52,0 0 0 1px #886cff7a,0 16px 34px #1969ff5e,0 0 34px #9f6bff40}.tip-support-submit:hover:not(:disabled) .tip-support-submit-energy{transform:translate(380%)skew(-23deg)}.tip-support-submit:hover:not(:disabled) .tip-support-submit-mark{transform:translate(2px,-2px)}.tip-support-submit:active:not(:disabled){filter:brightness(.98)saturate(1.1);transform:translateY(0)scale(.975)}.tip-support-submit:focus-visible,.tip-support-preset:focus-visible,.tip-support-premium-cta:focus-visible{outline-offset:3px;outline:2px solid #9beaff}.tip-support-submit:disabled{color:#7894a5;cursor:not-allowed;background:linear-gradient(135deg,#0c2638,#0b1d2c);border-color:#2a526b;box-shadow:inset 0 1px #aeddf40d}.tip-support-submit:disabled .tip-support-submit-copy b,.tip-support-submit:disabled .tip-support-submit-copy i,.tip-support-submit:disabled .tip-support-submit-token,.tip-support-submit:disabled .tip-support-submit-mark{opacity:.5}.tip-support-gate{background:linear-gradient(90deg,#082333c2,#04101c52),radial-gradient(circle at 78%,#9361ff1f,#0000 18rem);justify-content:space-between;align-items:center;gap:14px;min-height:92px;padding:16px 20px;display:flex}.tip-support-gate.is-loading{color:#7899ac;letter-spacing:.04em;justify-content:flex-start;min-height:52px;font-size:11px}.tip-support-gate-copy{min-width:0}.tip-support-gate-copy strong,.tip-support-gate-copy p{margin:0;display:block}.tip-support-gate-copy strong{color:#e4f4fa;letter-spacing:-.02em;margin-top:4px;font-size:14px}.tip-support-gate-copy p{color:#829eaf;margin-top:3px;font-size:10px}.tip-support-premium-cta,.tip-support-gate-lock{color:#f2eaff;letter-spacing:.07em;background:linear-gradient(135deg,#4e318cbf,#192855c7);border:1px solid #a676ff;flex:none;padding:9px 11px;font-size:10px;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 0 20px #9d68ff2b}.tip-support-premium-cta:hover{border-color:#75e2ff;transform:translateY(-2px);box-shadow:0 0 26px #5dd7ff47}.tip-support-premium-cta span{color:#6ee7ff;margin-left:6px;transition:transform .16s;display:inline-block}.tip-support-premium-cta:hover span{transform:translate(2px,-2px)}.tip-support-gate-lock{color:#9eb5c3;box-shadow:none;background:#071927bd;border-color:#31536d}.tip-support-feedback{color:#a4f7e7;background:linear-gradient(90deg,#064f4578,#0826346b 65%,#0000),#051420bd;border:0;border-top:1px solid #37a4968a;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;column-gap:9px;min-height:41px;margin:0;padding:7px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 3px 0 #54edd0,inset 0 1px #6effe10d}.tip-support-feedback>div{min-width:0}.tip-support-feedback strong{z-index:1;color:#69f6d7;letter-spacing:.09em;font-size:9px;font-weight:900;display:inline-block;position:relative}.tip-support-feedback div>span{z-index:1;color:#c8e4e7;font-size:10px;line-height:1.25;display:inline;position:relative}.tip-support-feedback div>span:before{color:#8bdcd2a6;content:"//";margin:0 7px}.tip-support-feedback-icon{background:#107a6845;border:1px solid #49d7c0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:relative;box-shadow:0 0 14px #3deecd29}.tip-support-feedback-icon:after{color:#74f6db;content:"✓";font-size:11px;font-weight:900}.tip-support-feedback.is-error{color:#ffc0c9;background:linear-gradient(90deg,#5a1c3575,#23172a6b 65%,#0000),#051420bd;border-top-color:#a55470b3;box-shadow:inset 3px 0 #dd7596,inset 0 1px #ffadc60d}.tip-support-feedback.is-error strong{color:#ffb3c2}.tip-support-feedback.is-error .tip-support-feedback-icon{background:#822b4642;border-color:#d67391;box-shadow:0 0 14px #ff67921f}.tip-support-feedback.is-error .tip-support-feedback-icon:after{color:#ffb5c5;content:"!"}.tip-support-feedback.is-error div>span:before{color:#ffa9bf8f}.tip-support-feedback-spark{background:linear-gradient(90deg,#0000,#8effe2,#0000);width:28px;height:1px;animation:1.7s ease-in-out infinite tip-support-status-spark;position:absolute;top:50%;right:24px;transform:translateY(-50%);box-shadow:0 0 12px #62f4d4}@keyframes tip-support-orbit{to{transform:rotate(360deg)}}@keyframes tip-support-token-flight{0%,22%{opacity:0;transform:translate(20px)rotate(45deg)scale(.55)}38%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translate(-86px)rotate(405deg)scale(.8)}}@keyframes tip-support-particle{0%,to{opacity:.25;transform:translateY(5px)scale(.7)}48%{opacity:1;transform:translateY(-9px)scale(1.2)}}@keyframes tip-support-status-spark{0%,to{opacity:.25;transform:translate(-7px,-50%)}50%{opacity:1;transform:translate(4px,-50%)}}.wallet-ledger-panel .panel-pad{background:linear-gradient(90deg,#14c8ff0d,#0000 32%);border-bottom:1px solid #183b52}.wallet-ledger-panel .panel-pad h3{margin-bottom:8px}.ledger-row{background:#040f1a29;border-bottom:1px solid #17364c;grid-template-columns:1.5fr .6fr .5fr .6fr;align-items:center;gap:12px;min-height:58px;padding:0 18px;font-size:12px;transition:background .16s;display:grid}.ledger-row:hover{background:#0e2f4461}.ledger-row:last-child{border:0}.ledger-amount--credit{color:var(--cyan)}.ledger-amount--debit{color:#9ebdce}.ledger-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-status{color:#c9d8e5;font-weight:700}.wallet-balance-value{color:#d8e3ed}.wallet-balance-value--available{color:var(--cyan)}.wallet-balance-value--withdrawal{color:#58dfca}.wallet-summary-panel,.wallet-security-panel{background:linear-gradient(155deg,#081b2af7,#05111df7);border-color:#1a4059;box-shadow:inset 0 1px #a0d5f30a}.wallet-summary-panel h3,.wallet-security-panel h3{color:#edf5fb}.wallet-summary-panel .stat-row{border-bottom-color:#183b52}.wallet-summary-panel .stat-row span{color:#c0cfdb}.wallet-security-panel .button{background:#0b2031;border-color:#24506c}.wallet-security-panel .button:hover{background:#0d283c;border-color:#3483aa}.ledger-name strong,.ledger-name small{display:block}.ledger-name small{color:var(--muted);margin-top:3px}.donut{background:conic-gradient(var(--cyan) 0 68%, var(--blue) 68% 82%, var(--gold) 82%);border-radius:50%;place-items:center;width:140px;height:140px;margin:12px auto;display:grid}.donut:after{content:"146\a Tokens";white-space:pre;text-align:center;background:#071522;border-radius:50%;place-items:center;width:82px;height:82px;font-weight:850;line-height:1.4;display:grid}.legal-document-tabs{background:#051422c2;border:1px solid #183851;border-radius:.85rem;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1.5rem;padding:.35rem;display:flex}.legal-document-tabs a{color:#8ba1b8;letter-spacing:.04em;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.35rem;padding:0 .9rem;font-size:.68rem;font-weight:800;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.legal-document-tabs a:hover,.legal-document-tabs a:focus-visible,.legal-document-tabs a.active{color:#e7f7ff;background:linear-gradient(135deg,#0d4b6de6,#092742e6);box-shadow:inset 0 0 0 1px #33c2ff70,0 .45rem 1.1rem #02518a2e}.legal-document-tabs a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.rules-match-document{gap:1.35rem;display:grid}.rules-brief{background:radial-gradient(circle at 88% -55%,#1ba1ff52,#0000 46%),linear-gradient(115deg,#071f35f5,#051121fa);border:1px solid #1a4b70;border-radius:1rem;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.45fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.4rem,3.5vw,2.35rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #aee8ff17}.rules-brief:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #44baff2e;border-radius:50%;width:28rem;position:absolute;bottom:-12rem;right:-8rem;box-shadow:0 0 0 2.75rem #44baff08,0 0 0 5.5rem #44baff05}.rules-brief-copy,.rules-flow{z-index:1;position:relative}.rules-kicker{color:var(--cyan);letter-spacing:.14em;font-size:.62rem;font-weight:900}.rules-brief h2,.rules-content-heading h2{color:#f3f8ff;letter-spacing:-.045em;margin:.55rem 0 .7rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1}.rules-brief p{color:#a8bdd0;max-width:30rem;margin:0;font-size:.83rem;line-height:1.6}.rules-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.rules-flow li{background:#0412236b;border:1px solid #4aa4d83d;border-radius:.65rem;grid-template-columns:auto 1fr;align-content:start;column-gap:.6rem;min-height:5.7rem;padding:.75rem;display:grid}.rules-flow li>span{color:#6dd7ff;letter-spacing:.08em;grid-row:span 2;font-size:.6rem;font-weight:900}.rules-flow strong{color:#e1effb;font-size:.72rem;line-height:1.3}.rules-flow small{color:#8ba4ba;margin-top:.28rem;font-size:.63rem;line-height:1.4}.rules-layout{grid-template-columns:minmax(13.75rem,.4fr) minmax(0,1fr);gap:1.35rem;display:grid}.rules-nav{background:linear-gradient(165deg,#081d2ff5,#04101df5);border-color:#173d59;border-radius:.85rem;align-self:start;padding:.6rem;position:sticky;top:124px}.rules-nav-heading{justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .5rem .8rem;display:flex}.rules-nav-heading span,.rules-nav-heading strong{letter-spacing:.1em;font-size:.56rem;font-weight:850}.rules-nav-heading span{color:#8099b1}.rules-nav-heading strong{color:#55d1ff}.rules-nav a{color:#91a7bc;border-radius:.55rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:2.9rem;padding:.5rem;font-size:.67rem;font-weight:720;line-height:1.25;transition:color .16s,background .16s;display:grid}.rules-nav a>span{color:#52738f;letter-spacing:.08em;font-size:.55rem;font-weight:900}.rules-nav a:hover,.rules-nav a.active,.rules-nav a:focus-visible{color:#e6f8ff;background:linear-gradient(100deg,#0b4867cc,#07273f94)}.rules-nav a:hover>span,.rules-nav a.active>span,.rules-nav a:focus-visible>span{color:var(--cyan)}.rules-nav a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.rules-status-error{color:#ed98a6;letter-spacing:.04em;border:1px solid #663d47;border-radius:6px;align-items:center;min-height:36px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.page-access-notice{text-align:center;width:min(680px,100%);margin:40px auto;padding:34px}.page-access-notice h2{margin:10px 0 8px;font-size:28px}.page-access-notice p{max-width:510px;margin:0 auto}.page-access-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.onboarding-context{max-width:650px;color:var(--muted);text-align:center;margin:30px auto 22px;font-size:12px}.not-found-page{place-items:center;min-height:min(620px,100vh - 220px);display:grid}.not-found-card{text-align:center;background:radial-gradient(circle at 50% 0%, #0c477133, transparent 48%), var(--panel);width:min(650px,100%);padding:42px}.not-found-card h1{letter-spacing:-.04em;max-width:560px;margin:12px auto;font-size:clamp(34px,5vw,58px)}.not-found-card p{max-width:520px;margin:0 auto}.rules-content{gap:.8rem;display:grid}.rules-content-heading{justify-content:space-between;align-items:end;gap:1.25rem;padding:.35rem .25rem .9rem;display:flex}.rules-content-heading h2{margin-bottom:0}.rules-content-heading p{color:#8fa7bc;text-align:right;max-width:20rem;margin:0;font-size:.68rem;line-height:1.5}.rule-section{background:linear-gradient(100deg, #081f31d9, #051220f0), var(--panel);border-color:#173d58;border-radius:.85rem;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;padding:clamp(1rem,2.5vw,1.45rem);scroll-margin-top:132px;transition:border-color .18s,transform .18s;display:grid}.rule-section:hover{border-color:#25678c;transform:translateY(-1px)}.rule-section-number{aspect-ratio:1;color:#64d8ff;letter-spacing:.06em;background:#052a40ad;border:1px solid #2fb6f16b;border-radius:.65rem;align-self:start;place-items:center;width:2.75rem;font-size:.72rem;font-weight:900;display:grid}.rule-section-copy{min-width:0}.rule-section h2{color:#eef7ff;margin:0 0 .45rem;font-size:clamp(1rem,2vw,1.22rem);line-height:1.2}.rule-section p{color:#9fb4c7;margin:0;font-size:.76rem;line-height:1.6}.rule-section ul{grid-column:2/-1;grid-template-columns:1fr;gap:.55rem;margin:1rem 0 0;padding-left:1.15rem;list-style:outside;display:grid}.rule-section li{color:#b3c6d7;padding:0;font-size:.66rem;line-height:1.5}.rule-section li::marker{color:var(--cyan)}.legal-content{gap:.8rem;width:min(900px,100%);display:grid}.legal-section{background:linear-gradient(105deg,#081d2feb,#05111df0);border-color:#193d58;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,3vw,1.75rem);position:relative}.legal-section h2{color:#eaf6ff;margin:0 0 .55rem;font-size:clamp(1rem,2vw,1.18rem)}.legal-section p{color:#a5b8c9;max-width:760px;margin:0;font-size:.78rem;line-height:1.65}.onboarding-page{background:var(--bg);min-height:100vh}.onboarding-main{width:min(920px,100% - 40px);margin:30px auto}.steps{grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.step{color:#687d96;justify-items:center;font-size:11px;display:grid}.step i{border:1px solid #1c4c70;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:8px;font-style:normal;display:grid}.step.done,.step.current{color:var(--cyan)}.onboarding-card{grid-template-columns:.8fr 1.2fr;min-height:420px;display:grid}.discord-side{border-right:1px solid var(--line-soft);text-align:center;align-content:center;justify-items:center;padding:45px;display:grid}.discord-side .profile-avatar{border-radius:28px}.oauth-side .profile-avatar{color:#cfefff;background:radial-gradient(circle at 30% 26%,#145986,#071b2b 72%);border:1px solid #2779a2;box-shadow:inset 0 1px #a3e2ff29,0 10px 25px #0003}.onboarding-form{align-self:center;padding:45px}.onboarding-form>.button+.button{margin-top:10px}.age-gate-backdrop{align-items:center}.age-gate-modal{text-align:center;width:min(510px,100%);padding:34px}.age-gate-modal .eyebrow{margin-bottom:8px;display:block}.age-gate-modal h2{margin:0;font-size:30px}.age-date-field{text-align:left;gap:9px;max-width:340px;margin:24px auto 12px;display:grid}.age-date-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.age-date-field-heading label{color:#b7c8d9;letter-spacing:.11em;font-size:10px;font-weight:900}.age-date-field-heading>span{color:#62d7ff;letter-spacing:.1em;font-size:9px;font-weight:900}.age-date-control{background:linear-gradient(135deg,#144d6f29,#0000 48%),#081b2b;border:1px solid #245776;border-radius:11px;transition:border-color .16s,box-shadow .16s,background .16s;position:relative;box-shadow:inset 0 1px #baedff12,0 8px 20px #0000001f}.age-date-control:focus-within{background:linear-gradient(135deg,#1fa1da2e,#0000 52%),#081d2e;border-color:#42caff;box-shadow:0 0 0 3px #21beff1f,inset 0 1px #baedff1a,0 10px 24px #00000029}.age-date-control input{color:#eff8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;letter-spacing:.035em;background:0 0;border:0;border-radius:10px;min-height:66px;margin:0;padding:15px 70px 15px 17px;font-size:20px;font-weight:800}.age-date-control input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:42px;height:42px;margin:0}.age-date-picker-button{color:#a7e8ff;cursor:pointer;background:#0f3d57b8;border:1px solid #2b7399;border-radius:9px;place-items:center;width:46px;height:46px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.age-date-picker-button:hover{color:#ecfbff;background:#125b7e;border-color:#51cfff;transform:translateY(-50%)scale(1.035)}.age-date-picker-button:active{transform:translateY(-50%)scale(.97)}.age-date-picker-button:focus-visible{outline-offset:2px;outline:2px solid #8ce6ff}.age-date-picker-button svg,.age-date-feedback-message svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:20px;height:20px}.age-date-feedback{align-items:start;min-height:35px;display:grid}.age-date-feedback-message{color:#718da5;align-items:flex-start;gap:8px;margin:0;font-size:10px;font-weight:700;line-height:1.45;display:flex}.age-date-feedback-message svg{flex:none;width:15px;height:15px;margin-top:-1px}.age-date-feedback-message.is-valid{color:#53e5b1}.age-date-field.is-valid .age-date-control{background:linear-gradient(135deg,#1aa37a21,#0000 50%),#081d2b;border-color:#208f76}.age-date-field.is-valid .age-date-picker-button{color:#6af2c0;border-color:#237c6b}.age-date-feedback-message.is-error{color:#ff9aab}.age-date-field.is-invalid .age-date-control{background:linear-gradient(135deg,#ae33531f,#0000 54%),#20121e;border-color:#bf3f5b;box-shadow:0 0 0 3px #ff4d681a}.age-date-field.is-invalid .age-date-picker-button{color:#ff9aaa;border-color:#a73c54}.age-gate-terms{color:#8ea5bd;max-width:410px;margin:14px auto 20px;font-size:11px;line-height:1.65}.age-gate-terms a{color:#c7e8ff;text-underline-offset:2px;text-decoration:underline}.field{gap:7px;margin:16px 0;display:grid}.field label{color:#8298b0;font-size:9px;font-weight:800}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#081a2a;border-radius:7px;padding:10px 12px}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true],.evidence-row input[aria-invalid=true],.match-evidence-entry input[aria-invalid=true]{border-color:#a83b52;box-shadow:0 0 0 2px #ff4d681f}.check-list{color:#a6b4c5;gap:8px;margin:16px 0;font-size:12px;display:grid}.check-list-item{align-items:center;gap:9px;transition:color .15s;display:flex}.check-list-item i{border:1px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:13px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.check-list-item.invalid{color:#ff7388}.check-list-item.valid{color:var(--green)}.field-note{color:#7f93aa;margin:-4px 0 16px;font-size:11px;line-height:1.45}.field-error{color:#ff9aaa;background:#5c142657;border:1px solid #753141;border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}.field-error-mark{color:#07101c;background:var(--red);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-weight:900;display:inline-grid}.field-error--reserved{min-height:2.5rem;transition:opacity .16s}.field-error--reserved[data-empty=true]{visibility:hidden;pointer-events:none}.form-message{border:1px solid var(--line);border-radius:7px;margin:0 0 16px;padding:10px 12px;font-size:12px}.form-message.error{color:#ff9aa9;box-shadow:inset 3px 0 0 var(--red);background:#5c142647;border-color:#753141}.route-access-notice{border-color:#28556f;border-left:.22rem solid var(--cyan);background:linear-gradient(100deg,#082739d9,#061521d9);border-radius:.55rem;gap:.35rem;margin:0 0 1rem;padding:1rem 1.1rem;display:grid}.route-access-notice strong{color:#dbeaf3;font-size:.95rem;line-height:1.4}.route-access-actions{margin-top:.85rem;display:flex}.active-match-notice{border-color:#236c92;border-left:.22rem solid var(--cyan);background:linear-gradient(105deg, #062438f5, #051522f5), var(--surface);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 0 1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 12px 28px #00000024}.active-match-notice-copy{gap:.3rem;min-width:0;display:grid}.active-match-notice-copy strong{color:#edf7ff;letter-spacing:.03em;font-size:1rem}.active-match-notice-copy p{color:#9db6cd;max-width:52rem;margin:0;font-size:.86rem;line-height:1.45}.active-match-notice-action{text-align:center;flex:none;min-width:10.75rem}.match-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.match-header>div:first-child,.match-layout>section,.match-chat,.teams-versus>*{min-width:0}.match-header .muted{overflow-wrap:anywhere}.match-header h1{margin:4px 0;font-size:44px}.match-header-actions{gap:12px;display:flex}.match-summary{grid-template-columns:repeat(5,1fr);margin-bottom:14px;display:grid}.match-summary>div{border-right:1px solid var(--line-soft);padding:17px 22px}.match-summary>div:last-child{border:0}.match-summary small{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.match-summary strong{font-size:14px}.match-layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.teams-versus{grid-template-columns:1fr 50px 1fr;align-items:center;gap:14px;display:grid}.match-callout+.teams-versus{margin-top:22px}.versus{text-align:center;font-size:24px;font-weight:850}.match-team{border:1px solid #1f5c8b;border-radius:10px;padding:20px;transition:border-color .16s,background-color .16s,box-shadow .16s}.match-team.opponent{border-color:#28546f}.match-team.match-team-claim-win,.match-team.match-team-winner{background:linear-gradient(135deg,#0c3327b8,#061c1b8c);border-color:#257b58;box-shadow:inset 0 0 0 1px #41bf8214}.match-team.match-team-claim-loss,.match-team.match-team-defeated{background:linear-gradient(135deg,#35121e7a,#140c1670);border-color:#744252;box-shadow:inset 0 0 0 1px #cc5d7612}.match-team.match-team-refunded{background:linear-gradient(135deg,#09273ab8,#0719298c);border-color:#29678c}.match-team h3{color:var(--cyan);font-size:14px}.match-team.opponent h3{color:#9ac7e3}.match-team.match-team-claim-win h3,.match-team.match-team-winner h3{color:#62e2a6}.match-team.match-team-claim-loss h3,.match-team.match-team-defeated h3{color:#ee9aab}.match-team-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:21px;display:flex}.match-team-heading h3{margin:0}.match-team-heading h3 small{color:#8da9bd;letter-spacing:0;text-transform:none;margin-top:5px;font-size:10px;font-weight:650;display:block}.match-team-locked{background:linear-gradient(135deg,#071826eb,#071420eb)}.match-roster-locked{border-top:1px solid #477d9c40;border-bottom:1px solid #477d9c40;align-items:center;gap:12px;min-height:70px;margin:12px 0 16px;padding:12px 0;display:flex}.match-roster-locked strong{color:#ddecf6;font-size:13px;display:block}.match-roster-lock{color:#79c7f2;letter-spacing:.08em;background:#0a2031;border:1px solid #2b6d93;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:inline-grid}.player-card{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:14px 0;display:flex}.player-card:last-child{border:0}.player-info strong{display:block}.player-info{flex:auto;min-width:0}.player-info strong,.player-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-card .status{flex:none;margin-left:auto}.player-info small{color:#a5b2c3}.epic{color:#bcecff;background:#092b42;border:1px solid #246b94;border-radius:4px;margin-right:7px;padding:2px 5px;font-size:9px}.match-callout{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px;display:flex}.match-callout .form-message{margin:12px 0 0}.callout-actions{gap:10px;display:flex}.match-chat{flex-direction:column;min-height:480px;padding:18px;display:flex}.chat-head{justify-content:space-between;display:flex}.chat-list{gap:18px;max-height:395px;margin:22px 0;display:grid;overflow-y:auto}.chat-message{grid-template-columns:34px 1fr auto;gap:10px;font-size:11px;display:grid}.chat-message strong,.chat-message span{display:block}.chat-message span{color:#a1afbf;margin-top:4px}.chat-message time{color:#7b8da2}.chat-window-note{margin:0 0 10px;font-size:10px;line-height:1.45}.chat-form{grid-template-columns:1fr auto;gap:8px;margin-top:auto;display:grid}.chat-form input{border:1px solid var(--line);min-width:0;color:var(--text);background:#071725;border-radius:7px;padding:11px}.outcome-grid{grid-template-columns:repeat(4,1fr);margin-top:14px;padding:18px;display:grid}.outcome-grid div{border-right:1px solid var(--line-soft);padding:0 18px}.outcome-grid div:last-child{border:0}.outcome-grid small{color:var(--muted)}.outcome-grid strong{margin-top:8px;font-size:24px;display:block}.match-outcome-grid{background:linear-gradient(135deg,#082335f2,#071827f2);border-color:#1d6185}.match-outcome-grid strong.muted{color:#9baaba}.match-room{isolation:isolate;position:relative}.match-room:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(#147dff1a,#0000 68%);width:min(42vw,620px);height:410px;position:absolute;inset:-38px 18% auto auto}.match-room-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.match-room-title{min-width:0}.match-room-title .eyebrow{color:#72c9ee;margin-bottom:6px;display:block}.match-room-title h1{color:#f7fbff;letter-spacing:-.065em;margin:0;font-size:clamp(2.35rem,4.2vw,4.1rem);line-height:.88}.match-room-meta{color:#92a9bf;align-items:center;gap:9px;margin-top:16px;font-size:13px;display:flex}.match-room-meta a{color:var(--cyan);font-weight:800}.match-room-meta a:hover{color:#b9efff}.match-room-meta i{background:#4a6781;border-radius:50%;flex:none;width:3px;height:3px}.match-room-header-actions{flex:none;align-items:center;gap:9px;display:flex}.match-room .button{border-radius:9px;min-height:44px;padding-inline:16px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s}.match-room .button:focus-visible,.match-room input:focus-visible{border-color:#61cfff;outline:0;box-shadow:0 0 0 3px #14c8ff29}.match-room .button:active:not(:disabled){transform:translateY(0)scale(.985)}.match-room .button.primary{background:linear-gradient(#258fff,#0d68e5);box-shadow:0 10px 24px #0469ee42}.match-room .button.primary:hover:not(:disabled){background:linear-gradient(#3ca0ff,#1674ee);border-color:#73c7ff;box-shadow:0 13px 30px #0469ee61}.match-button-secondary{background:#081d2fe0!important;border-color:#205273!important}.match-button-secondary:hover:not(:disabled){background:#0c2940!important;border-color:#3984ae!important}.match-button-ghost{color:#bcd0df!important;background:#06152385!important;border-color:#183b57!important}.match-button-ghost:hover:not(:disabled){color:#eaf7ff!important;background:#0a2437e0!important;border-color:#2e6c90!important}.match-forfeit-action{color:#eab8be!important;background:#2e141c75!important;border-color:#71464f!important}.match-forfeit-action:hover:not(:disabled){color:#ffe4e7!important;background:#491b26c2!important;border-color:#a55c68!important}.match-room-header-actions .is-copied{color:#63e4ad!important;background:#0a3b2dbd!important;border-color:#267e62!important}.match-command-center{grid-template-columns:minmax(0,1fr) minmax(330px,370px);align-items:start;gap:20px;display:grid}.match-command-main{gap:14px;min-width:0;display:grid}.match-command-chat{min-width:0;min-height:0;position:sticky;top:89px}.match-overview{background:linear-gradient(110deg, #092235f5, #051523fa), var(--surface);border-color:#1c4765;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #a7e3ff08}.match-overview.match-overview-6{grid-template-columns:repeat(6,minmax(0,1fr))}.match-overview-card{border-right:1px solid #2857748f;flex-direction:column;justify-content:center;min-width:0;min-height:94px;padding:16px clamp(14px,1.5vw,22px);transition:background .18s,box-shadow .18s;display:flex}.match-overview-card:hover{background:#1448673d;box-shadow:inset 0 2px #58cdf961}.match-overview-card:last-child{border-right:0}.match-overview-card>span,.match-outcome-summary span{color:#7896ad;letter-spacing:.12em;font-size:9px;font-weight:900}.match-overview-card strong{color:#eff8ff;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;margin-top:8px;font-size:clamp(17px,1.55vw,23px);display:flex;overflow:hidden}.match-overview-card strong small{color:#9ab5c9;letter-spacing:.06em;font-size:10px}.match-overview-card.match-overview-queue strong{letter-spacing:-.025em;font-size:clamp(15px,1.28vw,20px)}.match-overview-status{background:linear-gradient(145deg,#0f3a5a9e,#081b2c2e);position:relative}.match-overview-status:after{content:"";opacity:.85;background:currentColor;height:2px;position:absolute;top:0;left:0;right:0}.match-overview-status.status-green{color:var(--green)}.match-overview-status.status-gold{color:var(--gold)}.match-overview-status.status-red{color:var(--red)}.match-overview-status.status-blue{color:#83cfff}.match-overview-status strong{color:currentColor;letter-spacing:.025em;text-overflow:clip;white-space:normal;align-items:center;min-width:0;font-size:clamp(14px,1.25vw,18px);line-height:1.15}.match-overview-status strong>span{overflow-wrap:anywhere;text-align:center;white-space:normal;min-width:0}.match-overview-status .match-overview-status-countdown{color:#789caf;font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;opacity:.86;align-self:center;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:10px;font-weight:800;display:inline-flex;overflow:visible;transform:translate(-12px)}.match-overview-status .match-overview-status-countdown b{color:#b8d8e7;letter-spacing:.025em;font-size:11px}.match-overview-status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(1px);box-shadow:0 0 10px}.match-section-label{color:#52c9fb;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.match-progress h2,.matchup-section h2,.match-rules-summary h2,.match-chat-premium h2{color:#f4f9ff;letter-spacing:-.035em;margin:5px 0 0;font-size:20px;line-height:1.15}.match-action-stack{justify-items:end;gap:9px;display:grid}.match-action-row{justify-content:flex-end;gap:8px;display:flex}.match-action-deadline{color:#84c8ec;letter-spacing:.08em;font-size:10px;font-weight:900}.match-action-deadline.is-expired{color:var(--red)}.match-progress-actions .match-ready-action{border-radius:9px;min-width:124px;min-height:46px;padding-inline:16px;font-size:11px}.match-progress-actions .button.primary.match-ready-action{background:linear-gradient(#299aff,#0b71e9);border-color:#3098ff;box-shadow:0 10px 24px #0469ee52}.match-action-confirmed{color:#63e4ad;letter-spacing:.07em;background:#0a423080;border:1px solid #2f9066a6;border-radius:9px;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.match-action-pending{color:#82cef1;letter-spacing:.07em;background:#08324d8f;border:1px solid #267babb3;border-radius:9px;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.match-cancel-toggle:not(.is-active){color:#9fc0d0;background:#0a1f2dad;border-color:#36586b}.match-cancel-toggle{gap:8px}.match-cancel-toggle-count{color:#d1e3ea;letter-spacing:.02em;border-left:1px solid #72a6bb61;min-width:25px;padding-left:8px;font-size:10px}.match-cancel-toggle:not(.is-active):hover:not(:disabled){color:#c1e1eb;background:#0d2c3dd1;border-color:#548093}.match-cancel-toggle.is-active{color:#d3edeb;background:linear-gradient(135deg,#174f5b,#103a48);border-color:#438891;box-shadow:inset 0 1px #aae8e029,0 0 0 1px #2d7f8638,0 8px 19px #085b5e33}.match-cancel-toggle.is-active:before{content:"";background:#73c8bd;border-radius:999px;width:6px;height:6px;margin-right:7px;box-shadow:0 0 9px #58c6b9b8}.match-cancel-toggle.is-active .match-cancel-toggle-count{color:#d6f0ed;border-left-color:#84cdc36b}.match-progress{min-height:142px;padding:12px 6px 0}.match-progress-heading,.matchup-section-heading,.match-rules-summary-heading,.match-chat-premium-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.match-progress-heading{align-items:center;min-height:42px}.match-progress-actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.match-progress-actions .match-action-stack{gap:5px}.match-progress-actions .match-action-deadline{font-size:9px}.match-progress-actions .button{min-height:38px;padding-inline:13px}.match-progress-error{width:fit-content;max-width:100%;margin:4px 0 0}.match-progress-notice{color:#6ee6b2;background:#0849335c;border:1px solid #299267ad;border-radius:7px;width:fit-content;max-width:100%;margin:4px 0 0;padding:8px 10px;font-size:11px;font-weight:800}.match-cancel-vote{background:linear-gradient(100deg,#08273cd1,#051b2ca8);border:1px solid #2a7caaad;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:11px 13px;display:flex}.match-cancel-vote-copy{gap:3px;display:grid}.match-cancel-vote-label,.match-cancel-vote-sides em{color:#69c9f1;letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:900}.match-cancel-vote-copy strong{color:#eef8ff;letter-spacing:.025em;font-size:11px}.match-cancel-vote-copy p{color:#8bb5ce;margin:0;font-size:10px}.match-cancel-vote-status{flex:none;align-items:stretch;gap:8px;display:flex}.match-cancel-vote-counts,.match-cancel-vote-sides{border:1px solid #2c6d91b8;border-radius:7px;flex:none;align-items:stretch;display:flex;overflow:hidden}.match-cancel-vote-counts span,.match-cancel-vote-sides span{gap:3px;min-width:76px;padding:7px 9px;display:grid}.match-cancel-vote-counts span+span,.match-cancel-vote-sides span+span{border-left:1px solid #2c6d91b8}.match-cancel-vote-counts em{color:#9ac7db;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900}.match-cancel-vote-counts strong,.match-cancel-vote-sides strong{color:#eff8ff;font-size:14px;line-height:1}.match-progress-timeline{margin-top:14px;position:relative}.match-progress-track{z-index:0;pointer-events:none;height:2px;position:absolute;top:24px;left:10%;right:10%}.match-progress-track-base,.match-progress-track-fill{border-radius:999px;display:block;position:absolute;inset:0}.match-progress-track-base{background:#173c55;box-shadow:inset 0 1px #b8eaff0f}.match-progress-track-fill{transform-origin:0;background:linear-gradient(90deg,#1d806f,#24bde9);box-shadow:0 0 12px #14c8ff2e}.match-progress-track-fill-vertical{display:none}.match-progress-steps{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.match-progress-steps li{color:#667f93;grid-template-rows:48px minmax(28px,auto);justify-items:center;gap:11px;min-width:0;padding:0 7px;display:grid;position:relative}.match-progress-marker{z-index:1;color:#7f9bb0;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#0b2940,#071b2b);border:1px solid #2a5672;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 1px #bceaff0f}.match-progress-active-ring{border-radius:inherit;pointer-events:none;border:1px solid #45cefb;position:absolute;inset:-7px}.match-progress-copy{width:100%;min-width:0;display:block}.match-progress-copy strong{color:#829caf;letter-spacing:.05em;text-align:center;text-transform:uppercase;font-size:clamp(10px,.76vw,12px);font-weight:850;line-height:1.25;display:block}.match-progress-steps li.is-complete .match-progress-marker{color:#bcffe1;background:linear-gradient(145deg,#126046,#0a3d35);border-color:#2c9d76;box-shadow:0 0 0 4px #2acb9112,inset 0 1px #caffe71f}.match-progress-steps li.is-complete .match-progress-copy strong{color:#c3eada}.match-progress-steps li.is-current .match-progress-marker{color:#dff8ff;background:linear-gradient(145deg,#126b95,#0a3c5f);border-color:#48d0ff;box-shadow:0 0 0 5px #14c8ff17,0 0 22px #14c8ff33,inset 0 1px #dcfaff2e}.match-progress-steps li.is-current .match-progress-copy strong{color:#79d9ff}.match-progress[data-status=CANCELLED] .match-progress-steps li.is-terminal-current .match-progress-marker{color:#ffe1a2;background:linear-gradient(145deg,#65471c,#2b2117);border-color:#bd8533;box-shadow:0 0 0 5px #ffbe3d0f,inset 0 1px #ffe9b61f}.match-progress[data-status=EXPIRED] .match-progress-steps li.is-terminal-current .match-progress-marker{color:#ffc4cf;background:linear-gradient(145deg,#5d2838,#2a1825);border-color:#914353;box-shadow:0 0 0 5px #ff4d680d}.matchup-section{background:radial-gradient(at 16% 78%,#14a7e11a,#0000 35%),radial-gradient(at 85% 26%,#3773b612,#0000 33%),linear-gradient(90deg,#071f32 0%,#061a2b 43%,#041421 50%,#061a2b 57%,#061d30 100%);border-color:#1d516f;border-radius:12px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #c4efff0d,0 16px 30px #00000017}.matchup-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(#0a344e94,#0000 68%);width:112px;position:absolute;top:58px;bottom:0;left:calc(50% - 56px)}.matchup-section-heading{z-index:1;border-bottom:1px solid #27536c7a;align-items:center;min-height:58px;padding:14px 19px;position:relative}.matchup-grid{z-index:1;grid-template-columns:minmax(0,1fr) clamp(84px,8vw,112px) minmax(0,1fr);align-items:stretch;gap:0;padding:11px 14px 13px;display:grid;position:relative}.matchup-versus{z-index:2;isolation:isolate;color:#e3f8ff;letter-spacing:.08em;background:radial-gradient(circle at 37% 29%,#1c6689,#0a314e 54%,#071e31 100%);border:1px solid #3e85a9;border-radius:50%;place-self:center;place-items:center;width:clamp(58px,4.8vw,68px);height:clamp(58px,4.8vw,68px);font-size:13px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 1px #daf8ff2e,0 0 0 6px #082a408f,0 8px 18px #0000002e}.matchup-versus:before,.matchup-versus:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#50c8f38a);width:22px;height:1px;position:absolute;top:50%}.matchup-versus:before{right:calc(100% + 10px)}.matchup-versus:after{left:calc(100% + 10px);transform:scaleX(-1)}.matchup-versus-energy{z-index:-1;border-radius:inherit;border:1px solid #45caf770;position:absolute;inset:-8px;box-shadow:0 0 20px #1dbcf22e}.matchup-versus-label{z-index:1;position:relative}.matchup-team{background:linear-gradient(135deg,#164f6c2e,#061b2b17 72%);border:1px solid #0000;border-radius:10px;min-width:0;padding:17px 18px 12px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #c9f0ff08}.matchup-team:before{content:"";opacity:.64;background:linear-gradient(90deg,#25c4f4,#0000);width:38px;height:2px;position:absolute;top:0;left:0}.matchup-team:hover{background:linear-gradient(135deg,#195f8047,#061c2d1f 72%);border-color:#3c96c157;box-shadow:inset 0 1px #d6f6ff12,0 8px 16px #00000014}.matchup-team.opponent{background:linear-gradient(225deg,#1d40672e,#04142314 72%)}.matchup-team.opponent:before{left:auto;right:0;transform:scaleX(-1)}.matchup-team.matchup-team-winner,.matchup-team.matchup-team-claim-win{background:linear-gradient(90deg,#0835287a,#0000 70%)}.matchup-team.matchup-team-defeated,.matchup-team.matchup-team-claim-loss{background:linear-gradient(90deg,#30121f6b,#0000 70%)}.matchup-team.matchup-team-refunded{border-color:#2d7494}.matchup-team-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;display:flex}.matchup-team-heading h3{color:#ecf8ff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;max-width:20ch;margin:5px 0 0;font-size:clamp(17px,1.32vw,21px);line-height:1.1;overflow:hidden}.opponent .match-section-label{color:#9bbbcf}.match-payment-mode{color:#85c7e6;letter-spacing:.075em;background:#07283b8f;border:1px solid #398bb5a8;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:5px 10px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.matchup-roster{margin-top:11px}.matchup-player{border-top:1px solid #27536c7a;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 0;display:grid}.matchup-player .player-avatar-medium{border-radius:50%;width:50px;height:50px;transition:box-shadow .18s,transform .18s;box-shadow:0 0 0 1px #2daadec2,0 0 18px #0e99da24}.matchup-team:hover .player-avatar-medium{box-shadow:0 0 0 1px #49cffff0,0 0 22px #0eb5f738}.matchup-player-copy{min-width:0}.matchup-player-copy>strong,.matchup-player-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.matchup-player-copy>strong{color:#eef8ff;letter-spacing:-.025em;font-size:clamp(16px,1.22vw,19px)}.matchup-player-copy>span{color:#90a9ba;margin-top:5px;font-size:11px}.match-you-badge{vertical-align:3px;color:#6fe0ff;letter-spacing:.08em;background:#0b3249;border:1px solid #247ca5;border-radius:4px;margin-left:6px;padding:2px 4px;font-size:7px;font-weight:950;display:inline-flex}.match-acceptance{color:#90abc0;letter-spacing:.06em;text-align:right;flex:none;justify-content:flex-end;align-items:center;min-width:72px;font-size:9px;font-weight:900;display:inline-flex}.match-status-check{width:14px;height:14px;color:inherit;background:#21be7e26;border-radius:50%;place-items:center;margin-right:3px;display:inline-grid}.match-acceptance-green{color:#55e5aa;background:#0a583d2e;border:1px solid #28b27838;border-radius:999px;padding:5px 7px;box-shadow:0 0 13px #26d09114}.match-acceptance-cancel{color:#b7c2cb;background:#1b2531c2;border:1px solid #5e6e7f8a;border-radius:999px;padding:5px 7px}.match-acceptance-red{color:#f193a4}.match-acceptance-blue{color:#89c3e3}.match-acceptance-gold{color:var(--gold)}.matchup-locked-placeholder{border-top:1px solid #27536c7a;align-items:center;gap:14px;min-height:82px;margin-top:14px;display:flex}.matchup-locked-placeholder strong{color:#c6e2f2;letter-spacing:.06em;font-size:10px;display:block}.matchup-locked-placeholder p{color:#7e98ab;margin:6px 0 0;font-size:11px;line-height:1.38}.matchup-scan{background:radial-gradient(circle,#14c8ff26,#0000 65%);border:1px dashed #3981a6;border-radius:50%;flex:none;width:38px;height:38px;animation:3.2s linear infinite matchup-scan;position:relative}.matchup-scan:before,.matchup-scan:after{content:"";background:#62d9ff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.matchup-scan:before{width:13px;height:1px}.matchup-scan:after{width:1px;height:13px}.match-rules-summary{background:radial-gradient(at 100% 0,#2988bf17,#0000 39%),linear-gradient(115deg,#071e2eeb,#051523eb);border-color:#193e58;border-radius:11px;padding:17px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #bfebff0a,0 12px 26px #00000014}.match-rules-summary:before{content:"";background:linear-gradient(90deg,#0000,#57ccf773,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.match-rules-version{color:#91cae9;letter-spacing:.07em;background:#092a3dbd;border:1px solid #245670;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900}.match-rules-summary ul{margin:0;padding:0;list-style:none}.match-rules-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid;margin:13px 0 12px!important}.match-rules-list li{color:#b2c5d4;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:7px;transition:background .16s,box-shadow .16s;display:grid}.match-rules-list li:hover{background:#134b672b;box-shadow:inset 0 0 0 1px #4cb1da29}.match-rule-icon{color:#62d4fb;background:linear-gradient(145deg,#0f425bdb,#072132db);border:1px solid #2c85ae94;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #caf5ff14}.match-rule-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.match-rule-copy{min-width:0}.match-rule-copy strong,.match-rule-copy>span{display:block}.match-rule-copy strong{color:#d9effa;letter-spacing:.085em;font-size:9px;font-weight:900}.match-rule-copy>span{color:#a7bdcd;margin-top:4px;font-size:10px;line-height:1.4}.match-rules-link{color:#6bd3fb;letter-spacing:.08em;border-radius:6px;align-items:center;gap:6px;padding:6px 7px;font-size:10px;font-weight:900;transition:color .16s,background .16s;display:inline-flex}.match-rules-link:hover{color:#d1f4ff;background:#1f769929}.match-rules-link span{transition:transform .16s}.match-rules-link:hover span{transform:translate(3px)}.match-outcome-summary{background:#071f2feb;border-color:#1c5672;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.match-outcome-summary>div{border-right:1px solid #29637e94;min-width:0;padding:18px}.match-outcome-summary>div:last-child{border-right:0}.match-outcome-summary strong{color:#ecf9ff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:15px;display:block;overflow:hidden}.match-chat-premium{background:linear-gradient(145deg,#071d2ffa,#05121ffc);border-color:#1b4a67;border-radius:11px;flex-direction:column;height:clamp(31rem,62vh,43rem);min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #b4e7ff08}.match-chat-premium-header{border-bottom:1px solid #234c67c2;flex:none;align-items:center;min-height:56px;padding:15px 17px}.match-chat-premium-header .status{align-items:center;gap:6px;display:inline-flex}.match-chat-premium-header .status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.match-chat-premium h2{font-size:19px}.match-chat-scroll{scrollbar-color:#285d7d transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:5px;min-height:0;padding:15px 16px 8px;display:grid;overflow-y:auto}.match-chat-scroll::-webkit-scrollbar{width:7px}.match-chat-scroll::-webkit-scrollbar-thumb{background:#285d7d padding-box padding-box;border:2px solid #0000;border-radius:999px}.match-chat-message{border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.match-chat-message.is-viewer{background:linear-gradient(100deg,#093d598f,#0927392e)}.match-chat-message.is-moderator{background:linear-gradient(100deg,#084666a3,#08263a42);border:1px solid #2fb9ea61}.match-chat-message .player-avatar-team{border-radius:50%;width:32px;height:32px;font-size:9px}.match-chat-moderator-mark{color:#78ddff;letter-spacing:.04em;background:radial-gradient(circle at 35% 25%,#19658b,#062a42 72%);border:1px solid #2c9bc7;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:950;display:grid;box-shadow:inset 0 0 14px #39caff33}.match-chat-message-meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.match-chat-message-meta strong{color:#dff2fc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.match-chat-moderator-badge{color:#6ed8fb;letter-spacing:.08em;border:1px solid #3dc0ef8c;border-radius:4px;flex:none;padding:2px 5px;font-size:8px;font-weight:950}.match-chat-message-meta time{color:#70899e;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.match-chat-message p{overflow-wrap:anywhere;color:#aabfd0;margin:4px 0 0;font-size:13px;line-height:1.5}.match-chat-system-event{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:3px 8px;padding:9px 0 9px 11px;display:grid;position:relative}.match-chat-system-event:before{content:"";background:linear-gradient(#0000,#3dbfe9 30%,#26627d 70%,#0000);width:1px;position:absolute;top:7px;bottom:7px;left:0}.match-chat-system-event>span{color:#4ed0ff;text-shadow:0 0 10px #14c8ff73;font-size:11px}.match-chat-system-event p{color:#8faabe;min-width:0;margin:0;font-size:11px;line-height:1.46}.match-chat-system-event p strong{color:#65cdf3;letter-spacing:.1em;margin-bottom:2px;font-size:9px;font-weight:950;display:block}.match-chat-system-event time{color:#6e899d;font-variant-numeric:tabular-nums;font-size:10px}.match-chat-empty{color:#83a0b4;text-align:center;align-self:center;justify-items:center;gap:5px;padding:46px 14px;display:grid}.match-chat-empty>span{color:#5dcefa;background:#0a2940;border:1px solid #245674;border-radius:50%;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.match-chat-empty strong{color:#d7e8f3;margin-top:6px;font-size:12px}.match-chat-empty p,.match-chat-window-note,.match-chat-read-only-note{color:#7f99ad;margin:0;font-size:10px;line-height:1.45}.match-chat-window-note,.match-chat-read-only-note{background:#0b26378a;border-left:2px solid #4388aa;flex:none;margin:0 16px 10px;padding:9px 10px}.match-chat-read-only-note{border-left-color:#788da2}.match-chat-composer{background:#04121e94;border-top:1px solid #234c67c2;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.match-chat-composer input{color:#eef9ff;background:#071b2b;border:1px solid #204965;border-radius:8px;min-width:0;min-height:40px;padding:0 11px;font-size:11px;transition:border-color .15s,box-shadow .15s,background .15s}.match-chat-composer input:disabled{cursor:not-allowed;color:#647b8e;background:#061624}.match-chat-live-hint{color:#66859a;flex:none;padding:0 16px 13px;font-size:9px}.match-chat-new-message{z-index:2;color:#d9f7ff;letter-spacing:.07em;cursor:pointer;background:#082b3ef5;border:1px solid #28769a;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;bottom:82px;right:16px;box-shadow:0 8px 22px #00000042}.match-chat-new-message:hover,.match-chat-new-message:focus-visible{background:#0b3851;border-color:#4dcaf6;outline:0}.match-chat-new-message span{color:#62d6fd;font-size:13px;line-height:1}.match-room-message{border-color:#1d4e6b;justify-content:space-between;align-items:center;gap:20px;min-height:150px;padding:26px;display:flex}.match-room-message h2{margin:8px 0 0;font-size:26px}.match-room-message .muted{margin:8px 0 0}.match-room-loading{color:#9bb6ca;font-size:14px}@keyframes matchup-scan{to{transform:rotate(360deg)}}@media (max-width:1320px){.match-command-center{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.match-overview-card{padding-inline:15px}.match-overview-card strong{font-size:17px}}@media (max-width:1160px){.match-command-center{grid-template-columns:minmax(0,1fr)}.match-command-chat{position:static}.match-chat-premium{height:clamp(26rem,58vh,36rem)}}@media (max-width:880px){.snipe-button-variant-responsive{width:42px;min-width:42px;padding:0!important}.snipe-button-variant-responsive .snipe-button-label{display:none}.match-room-header{flex-direction:column;align-items:flex-start;gap:17px}.match-room-header-actions{flex-wrap:wrap}.match-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.match-overview-card:nth-child(3){border-right:0}.match-overview-card:nth-child(-n+3){border-bottom:1px solid #2857748f}.match-overview-card:last-child{border-right:0}.match-progress{min-height:130px}.match-progress-marker{width:40px;height:40px;font-size:10px}.match-progress-track{top:20px}.match-progress-steps li{grid-template-rows:40px minmax(28px,auto);gap:9px;padding-inline:4px}.match-progress-copy strong{font-size:9px}.match-action-row{justify-content:flex-start}}@media (max-width:640px){.match-chat-premium{height:min(33rem,62dvh)}.match-chat-new-message{bottom:78px;right:12px}.match-room-title h1{font-size:2.65rem}.match-room-meta{flex-wrap:wrap;align-items:flex-start}.match-room-header-actions{width:100%}.match-room-header-actions .button{flex:calc(50% - 5px)}.match-room-header-actions .button:last-child{flex-basis:100%}.match-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.match-overview-card,.match-overview-card:nth-child(3){border-bottom:1px solid #2857748f;border-right:1px solid #2857748f;min-height:112px}.match-overview-card:nth-child(2n){border-right:0}.match-overview-card:last-child,.match-overview-card:nth-last-child(2){border-bottom:0}.match-overview-status{grid-column:1/-1}.match-overview-status strong{font-size:clamp(17px,5.3vw,22px)}.match-progress,.match-rules-summary{padding:19px}.match-progress h2,.matchup-section h2,.match-rules-summary h2{font-size:18px}.matchup-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.matchup-versus{order:1;width:56px;height:56px;font-size:11px}.matchup-grid>:last-child{order:2}.matchup-team.opponent{border-left:0}.matchup-team{padding-inline:16px}.matchup-player{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;min-height:64px}.matchup-player .player-avatar-medium{width:46px;height:46px}.match-acceptance{min-width:0}.match-rules-list{grid-template-columns:1fr}.match-progress{min-height:0;padding:18px 4px 0}.match-progress-heading{flex-direction:column;align-items:flex-start;gap:10px}.match-progress-actions{justify-content:flex-start;width:100%}.match-progress-actions .match-action-stack{justify-items:start}.match-cancel-vote{flex-direction:column;align-items:flex-start}.match-cancel-vote-status{flex-wrap:wrap;width:100%}.match-progress-timeline{margin-top:18px}.match-progress-track{width:2px;height:auto;inset:24px auto 44px 23px}.match-progress-track-fill-horizontal{display:none}.match-progress-track-fill-vertical{transform-origin:top;display:block}.match-progress-steps{grid-template-columns:1fr;gap:0}.match-progress-steps li{grid-template-rows:none;grid-template-columns:48px minmax(0,1fr);place-items:center start;gap:14px;min-height:68px;padding:0}.match-progress-marker{width:48px;height:48px;font-size:12px}.match-progress-copy strong{text-align:left;font-size:11px;line-height:1.25}.match-outcome-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-outcome-summary>div:nth-child(2){border-right:0}.match-outcome-summary>div:nth-child(-n+2){border-bottom:1px solid #29637e94}.match-action-row{flex-direction:column;width:100%}.match-action-row .button,.match-progress-actions .button{width:100%}.match-room-message{flex-direction:column;align-items:flex-start;padding:20px}}.match-dialog-backdrop{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00050ed1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.match-dialog{background:radial-gradient(circle at 88% -12%,#137fc233,#0000 16rem),linear-gradient(145deg,#0b2133,#061321 68%);border:1px solid #28536e;border-radius:14px;width:min(590px,100%);max-height:min(720px,100vh - 40px);padding:clamp(22px,3.2vw,34px);position:relative;overflow:auto;box-shadow:0 30px 90px #000000bf,inset 0 1px #a5e6ff14}.match-dialog:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.match-dialog-close{color:#a9c7d9;cursor:pointer;background:#081a2a;border:1px solid #214963;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .15s,color .15s,background .15s,transform .15s;display:grid;position:absolute;top:15px;right:15px}.match-dialog-close:hover:not(:disabled){color:#effaff;background:#0d2a3e;border-color:#3b8bb2;transform:translateY(-1px)}.match-dialog-close:active:not(:disabled){transform:scale(.96)}.match-dialog-close:focus-visible,.match-dialog .button:focus-visible,.match-result-option:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.match-dialog-close:disabled{cursor:not-allowed;opacity:.45}.match-dialog-header{align-items:flex-start;gap:14px;padding-right:42px;display:flex}.match-dialog-header h2{color:#f4f9ff;letter-spacing:-.035em;margin:4px 0 7px;font-size:clamp(22px,3.2vw,29px);line-height:1.08}.match-dialog-header p{color:#9cb5c8;max-width:470px;margin:0;font-size:13px;line-height:1.55}.match-dialog-icon{aspect-ratio:1;color:#85dfff;background:linear-gradient(145deg,#0c3854,#071a2d);border:1px solid #28698c;border-radius:10px;flex:none;place-items:center;width:42px;margin-top:2px;display:grid;box-shadow:inset 0 1px #a4e9ff21,0 0 20px #14c8ff17}.match-dialog-error{border:1px solid #7e3147;border-left:3px solid var(--red);color:#ffb5c2;background:#5c172b57;border-radius:8px;gap:4px;margin:18px 0 0;padding:11px 13px;font-size:12px;line-height:1.45;display:grid}.match-dialog-error strong{color:#ffd2da;letter-spacing:.07em;font-size:10px}.match-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.match-dialog-actions .button{min-width:144px}.match-result-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.match-result-option{color:#dceaf5;cursor:pointer;text-align:center;background:linear-gradient(145deg,#0a2233eb,#05131fdb);border:1px solid #24465e;border-radius:10px;align-content:center;justify-items:center;gap:12px;min-height:164px;padding:22px 18px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid;position:relative;overflow:hidden}.match-result-option:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 0%, var(--result-glow), transparent 64%);transition:opacity .18s;position:absolute;inset:0}.match-result-option:disabled{cursor:not-allowed;opacity:.72}.match-result-option-win{--result-glow:#22e49a26;background:linear-gradient(145deg,#0b3831e6,#051820e6);border-color:#286f5d}.match-result-option-lose{--result-glow:#ff4d6824;background:linear-gradient(145deg,#3f1c2dd6,#16111ee6);border-color:#704052}.match-result-option-win:hover:not(:disabled){background:linear-gradient(145deg,#0d493f,#08232e);border-color:#3cac87}.match-result-option-lose:hover:not(:disabled){background:linear-gradient(145deg,#4b253b,#211726);border-color:#bd5d76}.match-result-option.is-selected:after{opacity:1}.match-result-option-win.is-selected{background:linear-gradient(145deg,#0c4038,#071e2b 74%);border-color:#2cbd8a;box-shadow:inset 0 0 0 1px #3ef1b121,0 0 24px #22e49a1a}.match-result-option-lose.is-selected{background:linear-gradient(145deg,#442038,#1b1426 74%);border-color:#bd4c68;box-shadow:inset 0 0 0 1px #ff799121,0 0 24px #ff4d6814}.match-result-option-icon{aspect-ratio:1;z-index:1;color:#a9d7ed;background:#081d2e;border:1px solid #2d6685;border-radius:50%;place-items:center;width:48px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.match-result-option-win .match-result-option-icon{color:#79dcb5;background:#092d2b;border-color:#2a806a}.match-result-option-lose .match-result-option-icon{color:#f0a0b2;background:#2b1b2b;border-color:#87495b}.match-result-option-win.is-selected .match-result-option-icon{color:#97f2cc;background:#0b4b40;border-color:#38ca95;box-shadow:0 0 18px #22e49a2b}.match-result-option-lose.is-selected .match-result-option-icon{color:#ffb0c0;background:#4a2038;border-color:#cf5774;box-shadow:0 0 18px #ff4d6821}.match-result-option-copy{z-index:1;gap:5px;display:grid;position:relative}.match-result-option-copy strong{color:#f3f8ff;letter-spacing:.02em;font-size:17px}.match-result-option-copy small{color:#93adbf;font-size:11px;line-height:1.35}.match-result-option-win .match-result-option-copy strong{color:#bff4d8}.match-result-option-lose .match-result-option-copy strong{color:#ffd0da}.match-result-selected{z-index:1;color:#c7ffe5;letter-spacing:.07em;background:#062520d6;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:10px;right:10px}.match-result-option-lose .match-result-selected{color:#ffd0da;background:#401527d6}.match-result-warning{color:#ffc65a;background:linear-gradient(90deg,#63441345,#0e1c264d);border:1px solid #6b562a;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.match-result-warning>svg{flex:none;margin-top:1px}.match-result-warning div{gap:3px;display:grid}.match-result-warning strong{color:#ffd37d;letter-spacing:.07em;font-size:10px}.match-result-warning p{color:#bdc9d4;margin:0;font-size:12px;line-height:1.4}.snipe-confirm-dialog{width:min(560px,100%)}.snipe-confirm-match{background:radial-gradient(circle at 100% 0,#14c8ff21,#0000 13rem),#081b2b;border:1px solid #205d82;border-radius:10px;margin-top:22px;overflow:hidden}.snipe-confirm-match-heading{color:#9fc5d8;letter-spacing:.08em;border-bottom:1px solid #1a4865;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;font-weight:850;display:flex}.snipe-confirm-match-heading svg{color:var(--cyan)}.snipe-confirm-match-details{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.snipe-confirm-match-details>div{border-right:1px solid #1a4865;gap:5px;min-width:0;padding:14px 12px;display:grid}.snipe-confirm-match-details>div:last-child{border-right:0}.snipe-confirm-match-details span,.snipe-confirm-commitment>span{color:#7d9bb0;letter-spacing:.08em;font-size:8px;font-weight:850}.snipe-confirm-match-details strong{color:#edf8ff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.snipe-confirm-commitment{border-left:2px solid var(--cyan);background:linear-gradient(90deg,#14c8ff1a,#0000);gap:5px;margin-top:14px;padding:11px 13px;display:grid}.snipe-confirm-commitment strong{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:20px}.snipe-confirm-commitment p,.snipe-confirm-note{color:#9ab1c2;margin:0;font-size:12px;line-height:1.45}.snipe-confirm-error .button{width:fit-content;margin-top:4px}.snipe-confirm-note{margin-top:14px}.snipe-pack-purchase-dialog{width:min(536px,100%)}.snipe-pack-purchase-content{gap:15px;margin-top:20px;display:grid}.snipe-pack-purchase-hero{text-align:center;background:radial-gradient(circle at 50% 22%,#14c8ff30,#0000 44%),linear-gradient(145deg,#09283bed,#051320f5);border:1px solid #21617f;border-radius:11px;justify-items:center;gap:3px;min-height:178px;padding:21px 18px 17px;display:grid;position:relative;overflow:hidden}.snipe-pack-purchase-hero:before,.snipe-pack-purchase-hero:after{content:"";pointer-events:none;position:absolute}.snipe-pack-purchase-hero:before{border:1px solid #48afd52e;border-radius:7px;inset:10px}.snipe-pack-purchase-hero:after{background:linear-gradient(90deg,#0000,#53d7ffc2,#0000);width:14rem;height:1px;bottom:0;left:50%;transform:translate(-50%)}.snipe-pack-purchase-mark{z-index:1;aspect-ratio:1;color:#9ee9ff;background:radial-gradient(circle,#1378ad59,#061e30cf 68%);border:1px solid #2a91bd;border-radius:50%;place-items:center;width:52px;margin-bottom:3px;display:grid;position:relative;box-shadow:inset 0 1px #b4f0ff2e,0 0 24px #14c8ff24}.snipe-pack-purchase-hero>strong{z-index:1;color:#f2fbff;font-variant-numeric:tabular-nums;letter-spacing:-.07em;text-shadow:0 0 28px #14c8ff24;font-size:clamp(37px,7vw,52px);font-weight:900;line-height:.9;position:relative}.snipe-pack-purchase-hero>span,.snipe-pack-purchase-hero>small{z-index:1;letter-spacing:.11em;font-size:10px;font-weight:900;position:relative}.snipe-pack-purchase-hero>span{color:#88dbf9}.snipe-pack-purchase-hero>small{color:#779db0;margin-top:7px;font-size:8px}.snipe-pack-purchase-summary{background:#061a29a8;border:1px solid #28617ccc;border-radius:10px;display:grid;overflow:hidden}.snipe-pack-summary-heading,.snipe-pack-summary-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.snipe-pack-summary-heading{background:#0c2a3b6b;border-bottom:1px solid #26546cc7;min-height:40px;padding:0 13px}.snipe-pack-summary-heading>span,.snipe-pack-summary-row>span{color:#88a9bb;letter-spacing:.09em;font-size:9px;font-weight:900}.snipe-pack-summary-heading>strong{color:#9ee9ff;font-variant-numeric:tabular-nums;font-size:11px}.snipe-pack-summary-row{border-bottom:1px solid #244c619e;min-height:42px;padding:0 13px}.snipe-pack-summary-row:last-child{border-bottom:0}.snipe-pack-summary-row>strong{color:#dcedf6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.snipe-pack-summary-after{background:linear-gradient(90deg,#0b4c673d,#0000)}.snipe-pack-summary-after>strong{color:#6de1ff}.snipe-pack-insufficient{border:1px solid #8a6930d1;border-left:3px solid var(--gold);background:linear-gradient(90deg,#5b40114d,#0a1c2870);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.snipe-pack-insufficient strong{color:#ffd17c;letter-spacing:.08em;font-size:10px}.snipe-pack-insufficient span{color:#c6d4dd;font-size:12px;line-height:1.4}.snipe-pack-purchase-error{margin:0}.snipe-pack-purchase-actions{margin-top:2px}.snipe-pack-purchase-actions .button.primary{background:linear-gradient(145deg,#1b9fed,#0873df);border-color:#2d9fd0;box-shadow:0 10px 24px #0a7edb3d}.snipe-pack-success{text-align:center;justify-items:center;gap:8px;margin-top:24px;padding:28px 20px 8px;display:grid}.snipe-pack-success-icon{aspect-ratio:1;color:#7cf0bd;background:radial-gradient(circle,#19a06f4d,#062328d9 70%);border:1px solid #2d9b78;border-radius:50%;place-items:center;width:58px;margin-bottom:5px;display:grid;box-shadow:0 0 26px #2ae49a21}.snipe-pack-success>strong{color:#c6ffe5;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:25px}.snipe-pack-success p{color:#9cb8c7;max-width:270px;margin:0 0 13px;font-size:12px;line-height:1.45}.snipe-pack-success .button{max-width:250px}.premium-purchase-dialog{background:radial-gradient(circle at 91% 0,#8b65ff30,#0000 31%),linear-gradient(145deg,#0f1437fa,#060e21fc);border-color:#4e4a9b;width:min(580px,100%);box-shadow:inset 0 1px #ded4ff21,0 26px 72px #00000075}.premium-purchase-dialog .match-dialog-icon{color:#d5c7ff;background:radial-gradient(circle at 32% 25%,#b491ff4d,#0000 56%),#191745d1;border-color:#7165c8;box-shadow:inset 0 1px #efe6ff2b,0 0 22px #7e65ff26}.premium-purchase-dialog .match-dialog-close:hover:not(:disabled){color:#f2edff;background:#43368170;border-color:#988af2}.premium-purchase-content{gap:14px;margin-top:20px;display:grid}.premium-purchase-hero{text-align:center;background:radial-gradient(circle at 50% 18%,#9d73ff4f,#0000 43%),radial-gradient(circle at 82% 116%,#1db7ff21,#0000 45%),linear-gradient(145deg,#211d53f2,#0b1230fa);border:1px solid #8472dead;border-radius:11px;justify-items:center;gap:3px;min-height:172px;padding:19px 18px 17px;display:grid;position:relative;overflow:hidden}.premium-purchase-hero:before,.premium-purchase-hero:after{content:"";pointer-events:none;position:absolute}.premium-purchase-hero:before{border:1px solid #c8b9ff26;border-radius:7px;inset:10px}.premium-purchase-hero:after{background:linear-gradient(90deg,#0000,#9b87ffcf,#4dccffb8,#0000);width:15rem;height:1px;bottom:0;left:50%;transform:translate(-50%)}.premium-purchase-hero-mark{z-index:1;aspect-ratio:1;color:#ebddff;background:radial-gradient(circle,#8b66ff63,#141844d9 67%);border:1px solid #9b86ec;border-radius:50%;place-items:center;width:57px;margin-bottom:2px;display:grid;position:relative;box-shadow:inset 0 1px #f0e4ff38,0 0 28px #8d6bff33}.premium-purchase-hero-mark>i{border:1px solid #62cbff42;border-radius:50%;animation:4.2s ease-in-out infinite premium-purchase-glow;position:absolute;inset:-6px}.premium-purchase-hero>strong{z-index:1;color:#0000;letter-spacing:-.07em;background:linear-gradient(100deg,#83dfff,#ddd1ff 46%,#b99bff);-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,7vw,49px);font-weight:900;line-height:.9;position:relative}.premium-purchase-hero>span,.premium-purchase-hero>small{z-index:1;letter-spacing:.11em;font-weight:900;position:relative}.premium-purchase-hero>span{color:#b9a7ff;font-size:10px}.premium-purchase-hero>small{color:#91a4c9;margin-top:7px;font-size:8px}.premium-purchase-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.premium-purchase-benefit{background:linear-gradient(135deg,#2b22626b,#08132b80);border:1px solid #8679da4d;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:59px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.premium-purchase-benefit:hover{background:linear-gradient(135deg,#362a778a,#0b193691);border-color:#b1a0ff8c;transform:translateY(-1px)}.premium-purchase-benefit>svg{color:#c0aeff;filter:drop-shadow(0 0 8px #a789ff3b)}.premium-purchase-benefit--snipes>svg{color:#82ddff}.premium-purchase-benefit>div{gap:2px;min-width:0;display:grid}.premium-purchase-benefit strong{color:#f1eeff;letter-spacing:.065em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.premium-purchase-benefit span{color:#a8b8d2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.premium-purchase-summary{background:#08112bad;border:1px solid #6f65b994;border-radius:10px;display:grid;overflow:hidden}.premium-purchase-summary-heading,.premium-purchase-summary-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.premium-purchase-summary-heading{background:#3228694d;border-bottom:1px solid #685ea969;min-height:40px;padding:0 13px}.premium-purchase-summary-heading>span,.premium-purchase-summary-row>span{color:#a9abd0;letter-spacing:.09em;font-size:9px;font-weight:900}.premium-purchase-summary-heading>strong{color:#ded7ff;font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.premium-purchase-summary-row{border-bottom:1px solid #4c4d8461;min-height:39px;padding:0 13px}.premium-purchase-summary-row:last-child{border-bottom:0}.premium-purchase-summary-row>strong{color:#e1ecfa;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.premium-purchase-summary-projection{background:linear-gradient(90deg,#44368f4a,#0000)}.premium-purchase-summary-projection>strong{color:#c6b8ff}.premium-purchase-summary-after{background:linear-gradient(90deg,#18557e4a,#0000)}.premium-purchase-summary-after>strong{color:#8fe6ff}.premium-purchase-insufficient{border:1px solid #8a6930d1;border-left:3px solid var(--gold);background:linear-gradient(90deg,#5b40114d,#11163280);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.premium-purchase-insufficient strong{color:#ffd17c;letter-spacing:.08em;font-size:10px}.premium-purchase-insufficient span{color:#cbd5e5;font-size:12px;line-height:1.4}.premium-purchase-error{margin:0}.premium-purchase-actions{margin-top:2px}.premium-purchase-primary{box-shadow:0 11px 25px #564ad54a;background:linear-gradient(138deg,#7965e9,#317fe1)!important;border-color:#9382f4!important}.premium-purchase-primary:not(:disabled):hover{box-shadow:0 14px 30px #564ad563}.premium-purchase-success{text-align:center;justify-items:center;gap:8px;margin-top:23px;padding:25px 20px 8px;display:grid}.premium-purchase-success-mark{aspect-ratio:1;color:#f1e9ff;background:radial-gradient(circle,#7e5ee663,#161642e8 67%);border:1px solid #9781ed;border-radius:50%;place-items:center;width:62px;margin-bottom:4px;display:grid;position:relative;box-shadow:0 0 30px #8062ed36}.premium-purchase-success-mark>i{border:1px solid #63ceff47;border-radius:50%;position:absolute;inset:-7px}.premium-purchase-success>strong{color:#f1edff;letter-spacing:-.035em;font-size:23px}.premium-purchase-success>p{color:#acbad3;max-width:310px;margin:0;font-size:12px;line-height:1.45}.premium-purchase-success-reward{color:#b6eaff;align-items:center;gap:7px;margin:5px 0 10px;display:inline-flex}.premium-purchase-success-reward>svg{color:#83ddff}.premium-purchase-success-reward span{letter-spacing:.08em;font-size:12px;font-weight:900}.premium-purchase-success-reward small{color:#aebad3;font-size:11px}.premium-purchase-success .button{max-width:250px}@keyframes premium-purchase-glow{0%,to{opacity:.24;transform:scale(.94)}50%{opacity:.57;transform:scale(1.08)}}.match-dialog-spinner{animation:.78s linear infinite match-dialog-spinner}@keyframes match-dialog-spinner{to{transform:rotate(360deg)}}@media (max-width:600px){.match-dialog-backdrop{align-items:end;padding:12px}.match-dialog{border-radius:12px;max-height:calc(100vh - 24px);padding:22px 18px 18px}.match-dialog-header{gap:11px;padding-right:36px}.match-dialog-header h2{font-size:22px}.match-dialog-header p{font-size:12px}.match-dialog-icon{border-radius:9px;width:38px}.match-result-options{grid-template-columns:1fr;gap:9px;margin-top:18px}.match-result-option{text-align:left;grid-template-columns:48px minmax(0,1fr);place-items:center start;gap:12px;min-height:126px;padding:17px 18px}.match-result-option-copy{min-width:0}.match-result-selected{top:9px;right:9px}.match-evidence-form{gap:16px;margin-top:18px}.match-evidence-entry{grid-template-columns:25px minmax(0,1fr) 38px;gap:6px}.match-evidence-entry select,.match-evidence-entry input{grid-column:2}.match-evidence-remove{grid-area:1/3/span 2}.match-evidence-item .field-error{margin-left:31px}.snipe-confirm-match-details{grid-template-columns:repeat(2,minmax(0,1fr))}.snipe-confirm-match-details>div:nth-child(2){border-right:0}.snipe-confirm-match-details>div:nth-child(-n+2){border-bottom:1px solid #1a4865}.snipe-pack-purchase-hero{min-height:164px;padding:18px 14px 15px}.snipe-pack-purchase-hero>strong{font-size:clamp(35px,12vw,46px)}.premium-purchase-hero{min-height:158px;padding:17px 14px 14px}.premium-purchase-hero>strong{font-size:clamp(32px,11vw,43px)}.premium-purchase-summary-heading>strong,.premium-purchase-summary-row>strong{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}.match-dialog-actions{grid-template-columns:1fr 1.25fr;gap:8px;margin-top:16px;display:grid}.match-dialog-actions .button{width:100%;min-width:0;padding-inline:10px}}@media (max-width:390px){.snipe-pack-purchase-actions,.premium-purchase-actions,.premium-purchase-benefits{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.shop-aurora-orb--one,.shop-aurora-orb--two,.shop-premium-content,.shop-premium-checkout,.shop-premium-emblem,.premium-purchase-hero-mark>i{animation:none}.shop-premium-hero,.shop-premium-checkout,.premium-purchase-benefit{transition-duration:.01ms}.premium-username--hero.is-premium .premium-username__text,.premium-username--hero.is-premium.is-activating .premium-username__text{animation:none}.premium-username--default.is-premium .premium-username__text{transition:none}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00050dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{overscroll-behavior:contain;background:#091625;border:1px solid #26415a;border-radius:12px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #000b}.modal h2{text-align:center}.modal-description{text-align:center;max-width:440px;margin:10px auto 18px}.match-command-modal{width:min(680px,100%)}.match-command-dialog{width:min(640px,100%)}.match-command-dialog--wizard{flex-direction:column;height:min(606px,100dvh - 40px);display:flex}.match-command-dialog .match-dialog-header{align-items:center}.match-command-loading{color:#9ab4c7;margin:21px 0 0;font-size:13px}.match-command-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:21px;display:grid}.match-command-form .field{margin:8px 0}.match-command-form--wizard{flex:auto;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0}.match-command-stepper{border-bottom:1px solid #234d6594;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 4px;padding-bottom:16px;display:grid}.match-command-step{color:#93adbf;cursor:pointer;min-height:46px;font:inherit;background:linear-gradient(145deg,#0a2234,#081927);border:1px solid #234b64;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 9px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.match-command-step>span{color:#668aa1;letter-spacing:.08em;font-size:10px;font-weight:850}.match-command-step>strong{color:inherit;letter-spacing:.07em;font-size:11px;font-weight:850}.match-command-step:hover:not(:disabled),.match-command-step:focus-visible{color:#dff7ff;background:linear-gradient(145deg,#0d2c42,#091d2e);border-color:#36799d;outline:0}.match-command-step:focus-visible{box-shadow:0 0 0 3px #14c8ff1f}.match-command-step.is-active{color:#effbff;background:linear-gradient(135deg,#0e567aeb,#072b44f5);border-color:#32b9ea;box-shadow:inset 0 1px #bef2ff24,0 0 0 1px #14c8ff12}.match-command-step.is-active>span{color:#84e5ff}.match-command-step:disabled{color:#63798a;cursor:not-allowed;opacity:.62;background:#081725;border-color:#1c3547}.match-command-wizard-stage{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 14px;display:grid}.match-command-wizard-stage .match-gameplay-section{border-top:0;margin:4px 0 5px;padding-top:0}.match-command-wizard-stage .match-stake-field{margin-top:15px!important}.match-command-inline-validation{color:#ff9ead;margin-top:6px;font-size:10px;font-weight:650;line-height:1.3;display:block}.match-command-step-hint{color:#ffb1c0;grid-area:3/1/auto/-1;margin:2px 0 0;font-size:11px;font-weight:600;line-height:1.35}.match-command-form--wizard .match-command-stepper{grid-row:1}.match-command-form--wizard .match-dialog-actions{grid-row:4;align-self:end}.match-command-field{min-width:0}.match-entry-type-selector{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.match-entry-type-selector legend{color:#8ba1b6;letter-spacing:.1em;margin:0 0 8px;padding:0;font-size:10px;font-weight:800;line-height:1.1}.match-entry-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.match-entry-type-option{color:#a9c0d0;cursor:pointer;min-width:0;min-height:68px;font:inherit;text-align:left;background:linear-gradient(145deg,#081e2eed,#051320f5);border:1px solid #244f69;border-radius:10px;align-items:center;padding:13px 40px 13px 14px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.match-entry-type-option:hover{color:#e6f8ff;background:linear-gradient(145deg,#0b3149,#071f32);border-color:#367a9e}.match-entry-type-option:active{transform:scale(.99)}.match-entry-type-option:focus-visible{border-color:var(--cyan);outline:2px solid var(--cyan);outline-offset:3px}.match-entry-type-option.is-selected{color:#effbff;background:linear-gradient(135deg,#0d5b80e0,#072a41f0);border-color:#31baeb;box-shadow:inset 0 1px #bcf2ff24,0 0 0 1px #14c8ff14}.match-entry-type-option>span:not(.match-entry-type-check){gap:4px;min-width:0;display:grid}.match-entry-type-option strong,.match-entry-type-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-entry-type-option strong{color:inherit;letter-spacing:.035em;font-size:13px;font-weight:800}.match-entry-type-option small{color:#7f9caf;font-size:10px;font-weight:550}.match-entry-type-option.is-selected small{color:#b8dce9}.match-entry-type-check{color:#8ce9ff;background:#073952d9;border:1px solid #59deff99;border-radius:50%;place-items:center;width:21px;height:21px;font-size:14px;font-weight:850;line-height:1;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.match-command-section-heading{border-top:1px solid #234d6594;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 0;padding-top:16px;display:flex}.match-command-section-heading span{color:#73d8fb;letter-spacing:.12em;font-size:10px;font-weight:850}.match-command-section-heading small{color:#7895a9;text-align:right;font-size:10px;font-weight:550}.match-command-section-heading.match-setup-heading{border-top:0;margin-top:2px;padding-top:0}.match-gameplay-section{border-top:1px solid #234d6594;grid-column:1/-1;gap:13px;margin:16px 0 5px;padding-top:17px;display:grid}.match-gameplay-section .match-command-section-heading{border:0;margin:0;padding:0}.match-gameplay-step,.match-format-section{gap:8px;display:grid}.match-gameplay-step-label,.match-stake-presets-label{color:#8aa8bc;letter-spacing:.1em;font-size:9px;font-weight:850;line-height:1.15}.match-mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.match-mode-option{color:#90aabd;cursor:pointer;min-height:70px;font:inherit;text-align:left;background:linear-gradient(135deg,#081f30f0,#061523f5);border:1px solid #234e69;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.match-mode-option:hover,.match-mode-option:focus-visible{color:#d9f5ff;background:linear-gradient(135deg,#0b3048,#071f32);border-color:#36789d;outline:0}.match-mode-option:focus-visible,.match-format-option:focus-visible,.match-stake-preset:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.match-mode-option.is-selected{color:#effbff;border-color:#36b9e9;box-shadow:inset 0 1px #bbf0ff24,0 0 0 1px #16c8ff17,0 10px 22px #00000024}.match-mode-selected-surface{z-index:0;border-radius:inherit;background:linear-gradient(135deg,#0f577bc2,#082a42b8);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7cdeff1a}.match-mode-option-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.match-mode-option-copy strong{color:inherit;letter-spacing:-.02em;font-size:16px;font-weight:750}.match-mode-option-copy small{color:#87a4b7;font-size:10px;font-weight:550}.match-mode-option.is-selected .match-mode-option-copy small{color:#b1d9e9}.match-mode-option>svg{z-index:1;color:#6df;flex:none;position:relative}.match-format-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-format-heading small{color:#718da2;letter-spacing:.075em;text-align:right;font-size:9px;font-weight:750}.match-format-heading small b{color:#63d8fb;font-weight:850}.match-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.match-format-option{color:#aec2d0;cursor:pointer;min-height:70px;font:inherit;text-align:left;background:linear-gradient(145deg,#071c2ce6,#051320f2);border:1px solid #20475f;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 11px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.match-format-option:not(.is-static):hover,.match-format-option:focus-visible{color:#e2f6ff;background:linear-gradient(145deg,#0a3048,#071f32);border-color:#34799d;outline:0}.match-format-option.is-selected{color:#edfbff;background:linear-gradient(145deg,#0a3951f2,#061f32f7);border-color:#31b9eb;box-shadow:inset 0 1px #b6efff21,0 0 0 1px #14c8ff12}.match-format-option.is-static{cursor:default}.match-format-option>span:first-child{gap:3px;min-width:0;display:grid}.match-format-option strong{color:inherit;letter-spacing:-.01em;font-size:12px;font-weight:750}.match-format-option small{color:#7f9caf;font-size:9px;font-weight:500;line-height:1.3}.match-format-option.is-selected small{color:#afd5e4}.match-format-check{color:#81e6ff;background:#073952d9;border:1px solid #59deff8c;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.match-stake-field{grid-column:1/-1;gap:5px!important;margin-top:15px!important}.match-stake-label{color:#c4d9e8;letter-spacing:.09em;font-size:11px;font-weight:750;line-height:1.15}.match-stake-helper{color:#809cb0;font-size:11px;font-weight:500;line-height:1.4}.match-stake-presets-label{margin-top:5px}.match-stake-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.match-stake-preset{color:#a9c0d0;cursor:pointer;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#081e2eed,#051320f5);border:1px solid #244f69;border-radius:8px;padding:7px 8px;font-size:14px;font-weight:750;line-height:1;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden}.match-stake-preset:hover,.match-stake-preset:focus-visible{color:#e6f8ff;background:linear-gradient(145deg,#0b3149,#071f32);border-color:#367a9e;outline:0}.match-stake-preset.is-selected{color:#effbff;border-color:#31baeb;box-shadow:inset 0 1px #bcf2ff21,0 0 0 1px #14c8ff14}.match-stake-preset-surface{z-index:0;border-radius:inherit;background:linear-gradient(135deg,#0d6691d1,#07324ce0);position:absolute;inset:0}.match-stake-preset>span:last-child{z-index:1;position:relative}.match-stake-input-shell{background:linear-gradient(115deg,#0a263a,#071a2a);border:1px solid #28536c;border-radius:9px;align-items:stretch;min-height:58px;transition:border-color .17s,background .17s,box-shadow .17s;display:flex;overflow:hidden;box-shadow:inset 0 1px #afe5ff0d}.match-stake-input-shell:hover{background:linear-gradient(115deg,#0b2b41,#081d2e);border-color:#34769a}.match-stake-input-shell:focus-within{border-color:var(--cyan);background:linear-gradient(115deg,#0c3048,#082034);box-shadow:0 0 0 3px #14c8ff17,inset 0 1px #bfefff1a}.match-stake-input-shell input{color:#eff9ff;min-width:0;min-height:56px;box-shadow:none;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:auto;padding:10px 15px;font-size:22px;font-weight:650;line-height:1}.match-stake-input-shell input:focus{outline:0}.match-stake-unit{color:#82a4b8;letter-spacing:.11em;border-left:1px solid #3c7492a3;justify-content:center;align-items:center;min-width:91px;font-size:10px;font-weight:800;line-height:1;transition:color .17s;display:inline-flex}.match-stake-input-shell:focus-within .match-stake-unit{color:#b5eaff}.match-stake-field.is-invalid .match-stake-input-shell,.match-stake-field.is-invalid .match-stake-input-shell:hover{background:linear-gradient(115deg,#2b1825,#18121e);border-color:#a5455a;box-shadow:0 0 0 3px #ff4d6814}.match-stake-field.is-invalid .match-stake-unit{color:#e7a4b1;border-color:#a4455ab3}.match-stake-error{color:#ff9aab;align-items:center;gap:6px;font-size:10px;font-weight:650;line-height:1.35;display:flex}.match-stake-error svg{flex:none}@media (max-width:600px){.match-command-section-heading small{max-width:12rem}.match-gameplay-section{gap:12px}.match-format-grid{grid-template-columns:1fr}.match-format-option{min-height:64px}.match-stake-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.match-stake-preset{min-height:44px}.match-entry-type-options{grid-template-columns:1fr}.match-entry-type-option{min-height:60px}}.command-select{position:relative}.command-select-label{color:#8ba1b6;letter-spacing:.1em;margin-bottom:7px;font-size:10px;font-weight:750;line-height:1.1;display:block}.command-select-trigger{color:#edf7ff;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:linear-gradient(115deg,#0a2234,#081927);border:1px solid #234b64;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.command-select-trigger:hover:not(:disabled){background:linear-gradient(115deg,#0c2940,#092033);border-color:#2d7298}.command-select-trigger:focus-visible{border-color:var(--cyan);outline:0;box-shadow:0 0 0 3px #14c8ff1c}.command-select-trigger:disabled{color:#6f8498;cursor:not-allowed;opacity:.72}.command-select.is-open{z-index:8}.command-select.is-open .command-select-trigger{border-color:#278ec0;box-shadow:0 0 0 3px #14c8ff17}.command-select-value{gap:2px;min-width:0;display:grid}.command-select-value strong,.command-select-value small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-select-value strong{color:inherit;letter-spacing:-.01em;font-size:14px;font-weight:700}.command-select-value small{color:#7e9bb0;font-size:10px;font-weight:500}.command-select-chevron{border-bottom:1.5px solid #8caec4;border-right:1.5px solid #8caec4;flex:none;width:8px;height:8px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.command-select.is-open .command-select-chevron{margin-top:4px;transform:rotate(225deg)}.command-select-options{background:#071828;border:1px solid #27648a;border-radius:9px;gap:3px;max-height:224px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #000b}.command-select-options button{color:#b9cad9;cursor:pointer;min-width:0;min-height:40px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.command-select-options button>span{gap:2px;min-width:0;display:grid}.command-select-options button strong,.command-select-options button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-select-options button strong{color:inherit;font-size:13px;font-weight:650}.command-select-options button small{color:#7992a7;font-size:10px;font-weight:500}.command-select-options button:hover:not(:disabled),.command-select-options button:focus-visible{color:#f0f8ff;background:#0b263a;border-color:#22658b;outline:0}.command-select-options button.selected{color:var(--cyan);background:#0c3149}.command-select-options button b{color:var(--cyan);font-size:12px}.command-select-options button:disabled{cursor:not-allowed;opacity:.52}.match-command-form .modal-actions{grid-column:1/-1}.match-command-summary{background:radial-gradient(circle at 100% 0,#14c8ff1f,#0000 12rem),linear-gradient(145deg,#0a2335,#071725);border-color:#1f5879;grid-column:1/-1;gap:6px;margin:0 0 5px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #99e5ff12}.match-command-summary-label{letter-spacing:.11em;font-weight:900;color:#68cef7!important;font-size:9px!important}.match-command-summary strong{color:#edf8ff;letter-spacing:-.025em;font-size:20px;line-height:1.15}.match-command-summary-meta{color:var(--muted);font-size:12px}.private-match-password-field{grid-column:1/-1;gap:8px;margin-top:12px!important}.private-match-password-field>span{color:#d8e8f4;letter-spacing:.075em;font-size:10px;font-weight:850}.private-match-password-control{color:#79d8fb;background:linear-gradient(115deg,#0a2c42,#081a2a);border:1px solid #29688d;border-radius:9px;align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:inset 0 1px #9fe4ff12}.private-match-password-control:focus-within{border-color:var(--cyan);background:linear-gradient(115deg,#0b324b,#081d2e);box-shadow:0 0 0 3px #14c8ff1f,inset 0 1px #9fe4ff17}.private-match-password-control>svg{flex:none}.private-match-password-control input{min-width:0;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0}.private-match-password-control input:focus{outline:0}.private-match-password-field small{color:#809eb3;font-size:11px;line-height:1.35}.modal-close{color:#aab5c1;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:15px;right:20px}.result-options{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.result-option{cursor:pointer;background:#1047372e;border:1px solid #1d6f56;border-radius:10px;align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}.result-option>span[aria-hidden]{width:48px;height:48px;color:var(--green);place-items:center;font-size:36px;line-height:1;display:grid}.result-option.lost>span[aria-hidden]{color:#e17f95;font-size:0}.result-option.lost>span[aria-hidden]:after{content:"\\2198";color:#e17f95;font-size:42px;font-weight:300;line-height:1;transform:translateY(-1px)}.result-option strong{color:var(--green);font-size:20px}.result-option.lost{background:#5b1c2d2e;border-color:#6c293a}.result-option.lost strong{color:var(--red)}.match-evidence-dialog{width:min(640px,100%)}.match-evidence-form{gap:18px;margin-top:21px;display:grid}.match-evidence-form .match-dialog-error{margin:0}.match-evidence-success{background:linear-gradient(115deg,#084969ad,#051f3094);border:1px solid #2db8e87a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:22px;padding:18px;display:grid;box-shadow:inset 0 1px #a4e9ff17}.match-evidence-success>svg{color:#60d6fc;filter:drop-shadow(0 0 10px #25c7ff59)}.match-evidence-success strong{color:#dff7ff;letter-spacing:.06em;font-size:12px;font-weight:950}.match-evidence-success p{color:#a7c6d7;margin:6px 0 0;font-size:12px;line-height:1.5}.match-evidence-success .button{grid-column:2;justify-self:start;margin-top:2px}.match-evidence-statement{gap:8px;margin:0;display:grid}.match-evidence-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-evidence-field-heading strong,.match-evidence-links-heading span{color:#d8ebf7;letter-spacing:.08em;font-size:10px;font-weight:850}.match-evidence-field-heading small{color:#7694a9;font-variant-numeric:tabular-nums;font-size:10px}.match-evidence-statement textarea{resize:vertical;min-height:122px}.match-evidence-links{border-top:1px solid #2a566dad;gap:10px;padding-top:17px;display:grid}.match-evidence-links-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.match-evidence-links-heading>div{gap:5px;display:grid}.match-evidence-links-heading span{color:#72cff1;align-items:center;gap:6px;display:inline-flex}.match-evidence-links-heading p{color:#91aabd;max-width:445px;margin:0;font-size:11px;line-height:1.4}.match-evidence-links-heading>strong{color:#a9d9ec;font-variant-numeric:tabular-nums;background:#081d2d;border:1px solid #27546b;border-radius:999px;flex:none;padding:4px 7px;font-size:10px}.match-evidence-list{gap:8px;display:grid}.match-evidence-item{gap:6px;display:grid}.match-evidence-entry{grid-template-columns:26px 108px minmax(0,1fr) 38px;align-items:center;gap:7px;display:grid}.match-evidence-number{color:#74c9e8;font-variant-numeric:tabular-nums;place-items:center;font-size:11px;font-weight:850;display:grid}.match-evidence-entry select,.match-evidence-entry input{color:#dcebf5;min-width:0;min-height:43px;font:inherit;background:#071a2a;border:1px solid #244c64;border-radius:8px;padding:0 11px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.match-evidence-entry select{color:#a6d6e9}.match-evidence-entry select:focus,.match-evidence-entry input:focus{background:#0a2234;border-color:#36a3d5;outline:0;box-shadow:0 0 0 3px #14c8ff1a}.match-evidence-entry input::placeholder{color:#66869d}.match-evidence-remove{color:#8daabd;cursor:pointer;background:#081a29;border:1px solid #28485d;border-radius:8px;place-items:center;width:38px;min-height:43px;padding:0;transition:border-color .15s,color .15s,background .15s;display:grid}.match-evidence-remove:hover:not(:disabled){color:#ffb2c1;background:#301a29;border-color:#9a5569}.match-evidence-remove:disabled{cursor:not-allowed;opacity:.36}.match-evidence-item .field-error{margin:0 0 0 33px}.match-evidence-add{color:#91daf7;background:#092238;border-color:#275b77;align-items:center;gap:6px;width:fit-content;min-height:34px;margin-top:1px;display:inline-flex}.match-evidence-add:hover:not(:disabled){color:#d8f6ff;background:#0b2d46;border-color:#399ac8}.match-evidence-guidance{color:#92a9b9;align-items:flex-start;gap:8px;margin:-2px 0 0;font-size:11px;line-height:1.4;display:flex}.match-evidence-guidance svg{color:#d4a75d;flex:none;margin-top:1px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.confirmation-backdrop{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00060fd1}.confirmation-dialog{text-align:center;width:min(32rem,100%);padding:clamp(1.5rem,3vw,2.25rem)}.confirmation-dialog[data-tone=danger]{border-color:#713548;box-shadow:0 1.5rem 5rem #000000b8,inset 0 1px #ff859714}.confirmation-dialog-icon{aspect-ratio:1;color:#8edfff;background:#0b293d;border:1px solid #31546c;border-radius:50%;place-items:center;width:3rem;margin-bottom:.9rem;font-size:1.35rem;font-weight:900;line-height:1;display:inline-grid}.confirmation-dialog[data-tone=danger] .confirmation-dialog-icon{color:#ff9aa9;background:#2a111b;border-color:#91445a}.confirmation-dialog h2{margin-bottom:0;font-size:clamp(1.25rem,2vw,1.65rem)}.confirmation-dialog-description{color:#9eb1c3;max-width:28rem;margin:.75rem auto 0;font-size:.95rem;line-height:1.55}.confirmation-dialog-actions{justify-content:center;margin-top:1.75rem}.confirmation-dialog-actions .button{min-width:8.5rem}.confirmation-dialog-confirm.button.danger{color:#ffe8ec;background:linear-gradient(#a83b55,#74253a);border-color:#b74961;box-shadow:0 .5rem 1.4rem #972a423d}.confirmation-dialog-confirm.button.danger:hover{background:linear-gradient(#bf4861,#84293f);border-color:#e4657c}@media (max-width:26rem){.confirmation-dialog-actions{flex-direction:column-reverse}.confirmation-dialog-actions .button{width:100%}}.admin-tabs{border-bottom:1px solid var(--line-soft);gap:8px;margin:18px 0 22px;display:flex}.admin-tabs a{color:var(--muted);letter-spacing:.08em;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:900;display:inline-flex}.admin-tabs a:hover{color:var(--cyan)}.admin-tabs b{border:1px solid var(--line);color:#a9c8d8;text-align:center;border-radius:999px;min-width:18px;padding:2px 5px;font-size:9px}.admin-overview{border:1px solid var(--line);background:linear-gradient(110deg,#092235e6,#051523f5);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-overview>div{border-right:1px solid var(--line-soft);min-width:0;padding:16px 20px}.admin-overview>div:last-child{border-right:0}.admin-overview span,.admin-section-heading>div>span,.admin-chat-context-heading>div>span,.admin-chat-unavailable>span{color:#7596ac;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.admin-overview strong{color:#e9f7ff;letter-spacing:-.02em;margin-top:5px;font-size:19px;display:block}.admin-overview small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 12px;scroll-margin-top:18px;display:flex}.admin-section-heading h2{color:#e9f7ff;letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.admin-section-heading p{max-width:590px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.admin-section-heading>.status{margin-top:6px}.admin-support-heading{margin-top:28px}.admin-support-queue{margin-top:0}.search-bar{grid-template-columns:1fr 100px;gap:12px;margin-bottom:14px;display:grid}.search-bar input{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;padding:12px}.admin-bottom{grid-template-columns:1fr 1.1fr;gap:16px;margin-top:16px;display:grid}.admin-tools{padding:16px}.tool-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.table-subtle{color:var(--muted);margin-top:4px;font-size:10px;display:block}.admin-review-modal{width:min(760px,100%)}.admin-review-modal .modal-actions{z-index:1;background:linear-gradient(#0000,#091625 26%);padding:16px 0 0;position:sticky;bottom:-30px}.admin-ticket-modal{width:min(760px,100%)}.admin-ticket-modal .modal-actions{z-index:1;background:linear-gradient(#0000,#091625 26%);padding:16px 0 0;position:sticky;bottom:-30px}.ticket-detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.ticket-detail-grid>div{border:1px solid var(--line-soft);border-radius:7px;padding:12px}.ticket-detail-grid span,.ticket-detail-grid strong{display:block}.ticket-detail-grid span{color:var(--muted);margin-bottom:5px;font-size:10px}.ticket-detail-grid strong{overflow-wrap:anywhere;font-size:12px}.admin-review-sides{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.admin-review-side{padding:14px}.admin-review-side h3,.admin-review-section h3{margin:0 0 8px;font-size:12px}.admin-review-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-review-evidence-side{background:linear-gradient(145deg,#071d2db8,#0515216b);border:1px solid #285872b8;border-radius:9px;min-width:0}.admin-review-evidence-side>header{border-bottom:1px solid #2858729e;padding:13px 14px}.admin-review-evidence-side>header>span,.admin-review-evidence-group>span{color:#64c9ee;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.admin-review-evidence-side>header>strong{color:#e2f3fb;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.admin-review-evidence-group+.admin-review-evidence-group{border-top:1px solid #28587275}.admin-review-evidence-group>.muted{margin:7px 0 0;font-size:11px}.admin-review-evidence-group .admin-review-item{background:#03111d6b;margin-top:8px;padding:10px}.admin-chat-context,.admin-chat-unavailable,.admin-ticket-review-action{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:18px}.admin-ticket-review-action>div>span{color:#61c9ef;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.admin-ticket-review-action h3{color:#dff4ff;margin:5px 0 0;font-size:13px}.admin-ticket-review-action>div>p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.45}.admin-ticket-review-action .field{margin-top:14px}.admin-ticket-review-action textarea{resize:vertical;min-height:88px}.admin-ticket-review-action .form-message{margin-top:12px}.admin-ticket-review-action .button{margin-top:14px}.admin-chat-context-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-chat-context h3{color:#dff4ff;margin:5px 0 0;font-size:13px}.admin-chat-context-note,.admin-chat-unavailable p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.45}.admin-chat-timeline{background:#03111d94;border:1px solid #295a758c;border-radius:8px;max-height:310px;margin-top:13px;overflow-y:auto}.admin-chat-message,.admin-chat-system-event{border-bottom:1px solid #264f677a;padding:12px 14px}.admin-chat-message:last-child,.admin-chat-system-event:last-child{border-bottom:0}.admin-chat-message>div{align-items:center;gap:8px;display:flex}.admin-chat-message strong{color:#e5f6ff;font-size:12px}.admin-chat-message time,.admin-chat-system-event time{color:#7695a9;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.admin-chat-message p,.admin-chat-system-event p{color:#a9c0cf;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.5}.admin-chat-system-event{background:#123e5740;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.admin-chat-system-event>span{color:#58cffb;letter-spacing:.09em;font-size:8px;font-weight:900}.admin-chat-system-event p{margin:0}.admin-review-item{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:1fr auto;gap:7px 14px;margin-top:8px;padding:12px;font-size:12px;display:grid}.admin-review-item small{color:var(--muted)}.admin-review-item p,.admin-review-item a{color:#aebdcd;overflow-wrap:anywhere;grid-column:1/-1;margin:0;line-height:1.5}.admin-review-item a{color:var(--cyan)}.staff-access-panel{margin-top:18px;padding:20px}.staff-access-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.staff-access-head h2{margin:0 0 8px;font-size:18px}.staff-access-head p{max-width:620px;margin:0}.staff-access-form{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;margin:18px 0;display:grid}.staff-access-form .field{margin:0}.staff-access-form .button,.owner-promo-grant-form .button{align-self:start;margin-top:1.8rem}.staff-access-table-wrap{overflow-x:auto}.promo-budget-summary{border:1px solid var(--line);background:#081d2f73;border-radius:8px;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.6fr) auto;align-items:center;gap:12px;margin:18px 0 12px;padding:14px;display:grid}.promo-budget-summary div{gap:5px;display:grid}.promo-budget-summary span,.promo-budget-summary small{color:var(--muted);font-size:11px}.promo-budget-summary strong{font-size:20px}.owner-promo-grant-form{grid-template-columns:minmax(180px,.8fr) minmax(120px,.45fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;margin:18px 0 10px;display:grid}.owner-promo-grant-form .field{margin:0}.owner-promo-note{margin:0 0 18px;font-size:12px}@media (max-width:1600px){.app-header{grid-template-columns:180px minmax(0,1fr) auto;padding-inline:18px}.brand-logo-frame,.brand-logo-art{width:180px!important}.main-nav{gap:clamp(18px,2.2vw,32px);font-size:12px}.header-actions{gap:8px}}@media (max-width:1320px){.app-header{grid-template-columns:180px minmax(0,1fr) auto;padding-inline:18px}.brand-logo-frame,.brand-logo-art{width:180px!important}.main-nav{gap:clamp(18px,2.4vw,34px)}.header-actions{gap:8px}.match-layout{grid-template-columns:minmax(0,1fr)}.match-chat{min-height:340px}}@media (max-width:1180px){.app-header{grid-template-columns:180px minmax(0,1fr) auto}.teams-workspace{grid-template-columns:210px minmax(0,1fr)}.teams-workspace .teams-rail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-logo-frame{width:180px}.brand-logo-art{width:180px!important}.teams-grid{grid-template-columns:repeat(3,1fr)}.profile-hero{grid-template-columns:110px minmax(0,1fr)}.profile-stats{grid-column:1/-1;justify-content:stretch}.wallet-stats{grid-template-columns:repeat(2,1fr)}.tip-support-console{grid-template-columns:minmax(190px,.67fr) minmax(0,1.33fr)}.tip-support-target{padding-inline:16px}.tip-support-target-copy>strong{font-size:14px}.staff-access-form{grid-template-columns:1fr 180px}.staff-access-form .button{grid-column:1/-1;margin-top:0}.promo-budget-summary,.owner-promo-grant-form{grid-template-columns:1fr 1fr}.promo-budget-summary .button,.owner-promo-grant-form .button{grid-column:1/-1;margin-top:0}}@media (max-width:1080px){.app-header{grid-template-columns:154px minmax(0,1fr) auto;padding-inline:14px}.brand-logo-frame,.brand-logo-art{width:154px!important}.main-nav{gap:16px;font-size:12px}.header-chip{height:36px;padding-inline:10px}.balance-chip{gap:5px;padding-inline:9px}.balance-chip small,.balance-emoji{display:none}.local-match-lab-menu summary{padding-inline:8px}}@media (max-width:880px){.app-header{grid-template-columns:auto auto;min-height:64px}.main-nav{border-top:1px solid var(--line);z-index:90;background:#04111f;justify-content:space-around;gap:0;height:58px;position:fixed;bottom:0;left:0;right:0}.main-nav a{padding:0 10px;font-size:10px}.header-actions{grid-column:2}.activity-strip{display:none}.page-shell{width:min(100% - 24px,720px);padding-top:22px}.content-with-rail,.match-layout,.teams-layout,.teams-workspace,.rules-layout{grid-template-columns:1fr}.team-switcher{position:static}.teams-workspace .teams-rail{grid-column:auto}.rail,.teams-grid{grid-template-columns:repeat(2,1fr)}.rules-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid;position:static}.rules-nav-heading{grid-column:1/-1}.hero{grid-template-columns:1fr}.hero-art{min-height:260px}.feature-grid,.how-grid,.filters{grid-template-columns:repeat(2,1fr)}.filters .button{min-height:54px}.shop-account-overview{grid-template-columns:1fr}.shop-premium-hero{grid-template-columns:1fr;gap:24px}.profile-hero{grid-template-columns:90px 1fr;padding:20px}.profile-avatar,.player-avatar-profile{width:80px;height:80px}.avatar-options{grid-template-columns:repeat(3,minmax(118px,1fr))}.profile-stats{grid-template-columns:repeat(2,1fr);width:100%}.profile-lower{grid-template-columns:1fr}.match-header{align-items:flex-start}.match-header-actions{flex-wrap:wrap;justify-content:flex-end}.match-summary{grid-template-columns:repeat(3,1fr)}.teams-versus{grid-template-columns:1fr}.versus{font-size:14px}.modal{max-height:90vh;overflow-y:auto}.match-command-form{grid-template-columns:1fr}.arena-footer{margin-top:32px;padding:26px 0 76px}.arena-footer-content{width:min(100% - 24px,720px)}.arena-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-bottom:24px}.arena-footer-brand{grid-column:1/-1}.public-header .main-nav{display:none}}@media (max-width:600px){.app-header{padding:0 12px}.brand-logo-frame{width:142px}.brand-logo-art{width:142px!important}.header-chip{padding:0 9px}.balance-chip{padding-inline:9px}.brand small{display:none}.page-intro{flex-direction:column;align-items:flex-start}.page-intro h1{font-size:38px}.admin-overview{grid-template-columns:1fr}.admin-overview>div{border-right:0;border-bottom:1px solid var(--line-soft)}.admin-overview>div:last-child{border-bottom:0}.admin-tabs{justify-content:space-between;gap:0}.admin-tabs a{padding-inline:10px}.admin-chat-system-event{grid-template-columns:1fr auto}.admin-chat-system-event p{grid-area:2/1/auto/-1}.admin-review-evidence-grid{grid-template-columns:1fr}.legal-document-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.legal-document-tabs a{flex:1 0 auto;padding-inline:.7rem;font-size:.6rem}.rules-brief{grid-template-columns:1fr;gap:1.15rem;padding:1.15rem}.rules-flow{grid-template-columns:1fr}.rules-flow li{min-height:auto}.rules-content-heading{flex-direction:column;align-items:flex-start;gap:.5rem;padding-inline:0}.rules-content-heading p{text-align:left;max-width:none}.rule-section{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.75rem}.rule-section-number{width:2.35rem}.rule-section ul{grid-column:1/-1}.content-with-rail .rail,.rail{grid-template-columns:1fr}.admin-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.teams-grid,.feature-grid,.how-grid,.snipes-grid,.wallet-stats{grid-template-columns:1fr}.tip-support-header,.tip-support-gate{flex-direction:row;align-items:center}.tip-support-live,.tip-support-premium-cta,.tip-support-gate-lock{align-self:flex-start}.tip-support-console{grid-template-columns:1fr}.tip-support-target{border-bottom:1px solid #276789a3;border-right:0;min-height:104px}.tip-support-controls{padding:16px 18px}.team-form,.team-roster-actions .team-form{grid-template-columns:1fr}.team-roster-heading,.team-disband-action{flex-direction:column;align-items:flex-start}.avatar-picker-head{flex-direction:column;align-items:stretch}.avatar-options{grid-template-columns:repeat(2,minmax(118px,1fr))}.how-step{border-right:0;border-bottom:1px solid var(--line-soft)}.hero-copy{padding:30px 22px}.hero-copy h1{font-size:42px}.hero-actions{flex-direction:column}.active-match-notice{flex-direction:column;align-items:stretch}.active-match-notice-action{width:100%}.filters{grid-template-columns:1fr}.profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-stats{grid-template-columns:repeat(2,1fr)}.profile-stat{border-left:0}.shop-account-overview{gap:12px;padding:14px}.shop-account-metrics{grid-template-columns:1fr;gap:6px}.shop-premium-hero{min-height:370px;padding:24px}.shop-premium-checkout{padding:18px}.shop-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.shop-section-heading p{text-align:left;max-width:none}.shop-identity-card{grid-template-columns:50px minmax(0,1fr);gap:14px}.shop-identity-mark{width:50px;font-size:24px}.shop-identity-price{grid-column:2}.shop-identity-card .button{grid-column:1/-1;width:100%}.snipes-grid,.onboarding-card{grid-template-columns:1fr}.discord-side{border-right:0;border-bottom:1px solid var(--line-soft);padding:24px}.onboarding-form{padding:24px}.match-header{display:grid}.match-header h1{font-size:36px}.match-header-actions{justify-content:flex-start}.match-summary{grid-template-columns:repeat(2,1fr)}.match-callout{flex-direction:column;align-items:flex-start}.snipe-reveal-summary{gap:12px;padding:10px 0 13px}.snipe-reveal-balance{gap:5px}.snipe-reveal-roster-heading{padding:15px 0 8px}.snipe-reveal-roster{padding:0}.snipe-reveal-player{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px}.snipe-reveal-player-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.snipe-reveal-player-stats>div:first-child{grid-column:1/-1}.callout-actions{flex-direction:column;width:100%}.result-options{grid-template-columns:1fr}.outcome-grid{grid-template-columns:repeat(2,1fr)}.ledger-row{grid-template-columns:1fr auto;padding:12px}.ledger-row>:nth-child(3),.ledger-row>:nth-child(4){display:none}.admin-bottom,.tool-grid,.admin-review-sides,.ticket-detail-grid{grid-template-columns:1fr}.staff-access-head{align-items:flex-start}.staff-access-form{grid-template-columns:1fr}.staff-access-form .button{grid-column:auto}.arena-footer-main{grid-template-columns:1fr;gap:20px}.arena-footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}.arena-footer-bottom span:last-child{display:none}}@media (max-width:880px){.leaderboard-overview,.leaderboard-podium{grid-template-columns:1fr}}@media (max-width:600px){.leaderboard-period-toggle{width:100%}.leaderboard-period-toggle button{flex:1 1 0;padding-inline:9px}.leaderboard-overview{gap:16px;padding:18px}.leaderboard-overview h2{font-size:23px}.leaderboard-table-heading{flex-direction:column;align-items:flex-start;padding:17px 16px 14px}.leaderboard-podium-card{grid-template-columns:auto auto minmax(0,1fr)}.leaderboard-podium-card>b{grid-column:3;margin-top:-6px}}.team-hub{gap:16px;display:grid}.team-tabs{background:linear-gradient(110deg,#071625,#06111e 70%);border:1px solid #18334a;border-radius:10px;grid-template-columns:156px minmax(0,1fr);align-items:center;gap:18px;min-height:88px;padding:14px 18px;display:grid}.team-tabs-heading{border-right:1px solid #153047;justify-content:space-between;align-items:center;gap:10px;padding-right:18px;display:flex}.team-tabs-heading .eyebrow{margin:0}.team-tabs-heading>span{color:#a9bed0;border:1px solid #28516c;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.team-tabs-list{scrollbar-color:#1e5679 transparent;gap:9px;min-width:0;padding:2px 2px 3px;display:flex;overflow-x:auto}.team-tab{color:#dae5ee;cursor:pointer;min-width:224px;font:inherit;text-align:left;background:#081827;border:1px solid #163248;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;transition:border-color .15s,background .15s;display:grid}.team-tab:hover{background:#0a1e2f;border-color:#2b617f}.team-tab.selected{background:linear-gradient(105deg,#0a2a40,#091b2c);border-color:#2581ad;box-shadow:inset 3px 0 #18c7ff}.team-tab:focus-visible,.dialog-close:focus-visible,.team-size-picker button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-tab-copy{min-width:0}.team-tab-copy strong,.team-tab-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-tab-copy strong{font-size:12px}.team-tab-copy small{color:#8097ab;margin-top:4px;font-size:9px}.team-tab-state{color:#d3a84d;letter-spacing:.04em;font-size:9px;font-weight:800}.team-tab-state.full{color:#53c494}.team-stage{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:16px;display:grid}.team-roster-panel{background:#061523;border-color:#1a405b;overflow:hidden}.team-roster-heading{background:linear-gradient(110deg,#0a2539,#071726 66%,#06121f);border-bottom:1px solid #153249;min-height:106px;padding:20px 22px}.team-roster-heading h2{letter-spacing:-.02em;font-size:25px}.team-roster-summary{align-items:center;gap:14px;display:flex}.team-roster-summary>span:first-child{text-align:right;gap:4px;display:grid}.team-roster-summary strong{color:#eaf4fb;font-size:18px}.team-roster-summary small{color:#8096aa;letter-spacing:.08em;font-size:8px;font-weight:800}.team-roster-section{padding:20px 22px 4px}.team-section-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-section-title h3{letter-spacing:.02em;margin:0 0 5px;font-size:12px}.team-section-title p{margin:0;font-size:11px}.team-section-title>span{color:#8ea5b6;font-size:10px;font-weight:800}.team-roster-members{padding:8px 0 0}.team-roster-member{min-height:64px;padding:0 2px}.team-roster-member:first-child{border-top:1px solid var(--line-soft)}.team-roster-member .team-member-identity small{color:#7890a5}.captain-badge{color:#69ccef;background:#09283a;border-color:#1c607e}.player-order{color:#70899d}.team-roster-open-slot{background:linear-gradient(90deg,#0000,#071c2b 55%,#0000);border-bottom-color:#16354a}.open-slot-mark{color:#63bee4;background:#082033;border-color:#2d6b89}.team-invite-action{background:#071927;border-top:1px solid #193950;margin-top:16px;padding:18px 22px 20px}.team-invite-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.team-invite-form .field{margin:0}.team-ready-note{color:#a4cfbc;background:#0a211e;border-color:#1b5540;border-radius:6px;margin:16px 22px}.team-settings-row{background:#06121e;border-top:1px solid #1c3040;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.team-settings-row h3{color:#a8b7c4;letter-spacing:.07em;margin:0 0 5px;font-size:10px}.team-settings-row p{max-width:530px;margin:0;font-size:10px}.team-settings-row .button.danger{color:#e58a98;background:0 0;border-color:#6e3645}.team-settings-row .button.danger:hover{background:#28131b;border-color:#b94a61}.team-stage-rail{gap:16px;display:grid}.team-status-panel,.team-protection-panel{padding:18px}.team-status-panel .eyebrow,.team-protection-panel .eyebrow{margin-bottom:11px}.team-status-panel>strong{color:#e3edf4;margin-bottom:15px;font-size:16px;display:block}.team-status-panel p,.team-protection-panel p{margin:12px 0 0;font-size:11px;line-height:1.5}.team-progress{background:#10283a;border-radius:9px;height:5px;overflow:hidden}.team-progress span{border-radius:inherit;background:linear-gradient(90deg,#1586cf,#15c8ff);height:100%;display:block}.team-protection-panel{background:#071827;border-color:#1d3f54}.team-protection-panel h3{color:#dde9f1;margin:0;font-size:13px;line-height:1.35}.team-protection-panel a{color:var(--cyan);letter-spacing:.04em;margin-top:15px;font-size:10px;font-weight:800;display:inline-block}.team-create-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01070fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-create-dialog{background:linear-gradient(145deg,#0a1e30,#06121e);border-color:#286183;width:min(100%,560px);padding:24px;box-shadow:0 28px 90px #000a}.team-dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.team-dialog-heading h2{margin:4px 0 8px;font-size:24px}.team-dialog-heading p{max-width:400px;margin:0;font-size:12px;line-height:1.5}.dialog-close{color:#aac0cf;cursor:pointer;background:0 0;border:1px solid #27465d;border-radius:6px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.dialog-close:hover{color:#fff;border-color:#467a99}.team-create-form{gap:18px;margin-top:24px;display:grid}.team-size-picker{border:0;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;display:grid}.team-size-picker legend{color:#e6eef6;letter-spacing:.04em;margin-bottom:8px;font-size:10px;font-weight:800}.team-size-picker button{color:#aebdca;cursor:pointer;background:#071827;border:1px solid #23455e;border-radius:6px;min-height:46px;font-weight:800}.team-size-picker button:hover{border-color:#3a7899}.team-size-picker button.selected{color:#e9f7ff;background:#0a3048;border-color:#1d89bd;box-shadow:inset 0 0 0 1px #18b8f6}.team-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.teams-empty-state{background:linear-gradient(120deg,#081e30,#061321);border-color:#234d68;max-width:720px;padding:34px}.teams-empty-state h2{max-width:480px;margin:7px 0 10px;font-size:24px}.teams-empty-state p{max-width:570px;font-size:12px;line-height:1.55}.team-pending-panel{margin-top:16px;padding:19px 22px}.team-pending-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 18px;margin-top:8px;display:grid}.team-pending-list .team-invite{padding:13px 0}.team-list-heading{justify-content:space-between;align-items:end;gap:18px;margin:2px 0 10px;display:flex}.team-list-heading .eyebrow{margin-bottom:4px}.team-list-heading h2{margin:0;font-size:16px}.team-list-heading>span{color:#7992a7;letter-spacing:.06em;font-size:10px;font-weight:800}.team-list{gap:8px;display:grid}.team-list-entry,.team-list-header{position:relative}.team-list-entry.expanded{background:linear-gradient(115deg,#081b2a,#06131f 70%);border:1px solid #28536a;border-radius:9px;box-shadow:0 12px 32px #0000002e}.team-list-row{color:#dce7ee;cursor:pointer;width:100%;min-height:78px;font:inherit;text-align:left;background:linear-gradient(100deg,#081824,#06111c 72%);border:1px solid #1b3b4f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:13px 18px;transition:border-color .15s,background .15s,transform .15s;display:grid}.team-list-entry .team-list-row{padding-right:74px}.team-list-row:hover{background:linear-gradient(100deg,#0a202e,#071521 72%);border-color:#2b5c73}.team-list-row.selected{box-shadow:none;background:linear-gradient(100deg,#0a2231,#071521 72%);border-color:#28536a}.team-list-entry.expanded .team-list-row,.team-list-entry.expanded .team-list-row:hover,.team-list-entry.expanded .team-list-row.selected{box-shadow:none;border:0;border-bottom:1px solid #214457;border-radius:8px 8px 0 0}.team-list-row:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-row-core{align-items:center;gap:13px;min-width:0;display:inline-flex}.team-row-copy{min-width:0}.team-row-copy strong,.team-row-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-row-copy strong{color:#f0f5f8;font-size:14px}.team-row-copy small{color:#7f96a8;margin-top:6px;font-size:10px}.team-row-toolbar{justify-content:flex-end;align-items:center;display:inline-flex}.team-row-action{color:#78afc7;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.team-list-row.selected .team-row-action{color:#9eddf3;background:#0b2838}.team-row-action>span{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transform:rotate(45deg)}.team-list-row.selected .team-row-action>span{transform:rotate(225deg)}.team-settings-trigger{z-index:2;color:#87a3b5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.team-settings-dots,.team-settings-dots:before,.team-settings-dots:after{background:currentColor;border-radius:50%;width:.28rem;height:.28rem}.team-settings-dots{display:block;position:relative}.team-settings-dots:before,.team-settings-dots:after{content:"";position:absolute;top:0}.team-settings-dots:before{right:.55rem}.team-settings-dots:after{left:.55rem}.team-settings-trigger:hover,.team-settings-trigger.open{color:#c8efff;background:#092033;border-color:#245875}.team-settings-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-settings-menu{z-index:8;background:#081827;border:1px solid #24516a;border-radius:8px;min-width:158px;position:absolute;top:58px;right:14px;overflow:hidden;box-shadow:0 15px 30px #00000059}.team-settings-menu button{color:#cfe4ee;cursor:pointer;letter-spacing:.05em;text-align:left;background:0 0;border:0;border-bottom:1px solid #153247;width:100%;padding:11px 13px;font:800 10px/1 system-ui,sans-serif;display:block}.team-settings-menu button:last-child{border-bottom:0}.team-settings-menu button:hover:not(:disabled){background:#0c2a3f}.team-settings-menu button.danger{color:#ff8191}.team-settings-menu button.danger:hover:not(:disabled){color:#ff9caa;background:#2a111b}.team-settings-menu button:disabled{cursor:wait;opacity:.55}.team-accordion-panel{box-shadow:none;background:0 0;border:0;border-radius:0 0 8px 8px;margin-top:0;overflow:hidden}.team-accordion-members{background:#05141f52;border-bottom:1px solid #18384a;display:block}.team-accordion-panel>.team-accordion-members:last-child{border-bottom:0}.team-accordion-member{border-right:0;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 20px;display:flex}.team-accordion-member:last-child{border-bottom:0}.team-accordion-open-slot{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#081e2c61;border:0;transition:background .15s}button.team-accordion-open-slot:hover{background:#0a2e429e}button.team-accordion-open-slot:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.team-accordion-member .team-member-identity>span:last-child{gap:3px;min-width:0;display:grid}.team-accordion-member .player-avatar-team{aspect-ratio:1;width:clamp(2.75rem,3vw,3.25rem);height:auto;font-size:.75rem}.team-accordion-member .team-member-identity strong,.team-accordion-member .team-member-identity small{line-height:1.25;display:block}.team-accordion-member .team-member-name strong{font-size:inherit;line-height:1.15}.team-accordion-member .team-member-identity small{color:#7f98a9;font-size:9px}.team-member-name{align-items:center;gap:7px;min-width:0;font-size:clamp(1.05rem,1.2vw,1.3rem);display:inline-flex}.captain-crown{color:#43c8ff;text-shadow:0 0 10px #43c8ff6b;font-size:clamp(1.2rem,1.25em,1.5rem);line-height:1;transform:translateY(-.06em)}.team-member-controls{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.team-kick-button,.team-cancel-invite-button{color:#ff8798;cursor:pointer;letter-spacing:.04em;background:#21101a;border:1px solid #7f3145;border-radius:5px;min-height:27px;padding:0 9px;font:800 9px/1 system-ui,sans-serif}.team-kick-button:hover:not(:disabled),.team-cancel-invite-button:hover:not(:disabled){color:#ffadba;background:#33121f;border-color:#c44b67}.team-kick-button:disabled,.team-cancel-invite-button:disabled{cursor:wait;opacity:.58}.team-accordion-controls{padding:18px 22px 20px}.team-accordion-controls>.team-sent-invites:first-child{border-top:0;margin-top:0;padding-top:0}.team-member-note,.team-ready-note{color:#8aa3b4;border-bottom:1px solid #17384e;margin:0;padding:17px 20px;font-size:11px}.team-sent-invites{border-top:1px solid #17384e;margin-top:18px;padding:16px 0 0}.team-sent-invites .team-section-title{padding:0}.team-sent-invites h4{color:#e2edf3;margin:0;font-size:11px}.team-sent-invites-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:10px;display:grid}.team-sent-invite{background:#071827;border:1px solid #1a425b;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 11px;display:flex}.team-sent-invite strong,.team-sent-invite small{display:block}.team-sent-invite strong{color:#dcecf4;font-size:11px}.team-sent-invite small{color:#7f9daf;margin-top:3px;font-size:9px}@media (max-width:880px){.team-tabs{grid-template-columns:1fr;gap:12px}.team-tabs-heading{border-bottom:1px solid #153047;border-right:0;padding:0 0 12px}.team-stage{grid-template-columns:1fr}.team-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.team-list-row{grid-template-columns:minmax(0,1fr) auto;gap:14px}}@media (max-width:600px){.team-tabs{padding:13px}.team-list-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:72px;padding:10px 12px}.team-list-entry .team-list-row{padding-right:58px}.team-settings-trigger{top:50%;right:10px}.team-row-copy small{font-size:9px}.team-tab{min-width:206px}.team-roster-heading,.team-settings-row{flex-direction:column;align-items:flex-start}.team-roster-heading,.team-roster-section,.team-invite-action,.team-settings-row{padding-left:16px;padding-right:16px}.team-roster-summary>span:first-child{text-align:left}.team-invite-form,.team-stage-rail{grid-template-columns:1fr}.team-ready-note{margin-left:16px;margin-right:16px}.team-sent-invites-list{grid-template-columns:1fr}.team-accordion-member{border-bottom:1px solid #17384e;border-right:0;padding-left:16px;padding-right:16px}.team-accordion-member:last-child{border-bottom:0}.team-accordion-controls{padding-left:16px;padding-right:16px}.team-create-overlay{align-items:end;padding:12px}.team-create-dialog{padding:20px}.team-dialog-actions{flex-direction:column-reverse}.team-dialog-actions .button{width:100%}.teams-empty-state{padding:24px}}.local-match-lab-menu{position:relative}.local-match-lab-menu summary{color:#cbb8ff;cursor:pointer;letter-spacing:.08em;white-space:nowrap;background:#151233;border:1px solid #534184;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:8px;font-weight:800;list-style:none;display:inline-flex}.local-match-lab-menu summary::-webkit-details-marker{display:none}.local-match-lab-menu summary b{color:#fff;font-size:9px}.local-match-lab-popover{z-index:100;background:#0d1025;border:1px solid #5f4a9d;border-radius:10px;gap:8px;width:230px;padding:12px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 18px 45px #000b}.local-match-lab-popover>strong{color:#d7c8ff;letter-spacing:.1em;font-size:10px}.local-match-lab-popover>p,.local-match-lab-popover>span{color:#99a3c0;margin:0;font-size:10px}.local-match-lab-players{gap:4px;display:grid}.local-match-lab-players button,.local-match-lab-exit{color:#dce7f3;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.local-match-lab-players button:hover:not(:disabled){background:#201849;border-color:#5c4a90}.local-match-lab-players button:disabled{color:#8574b5;cursor:default}.local-match-lab-players button small{color:#8f8ab3;letter-spacing:.06em;font-size:8px}.local-match-lab-exit{color:#cab9ff;letter-spacing:.07em;border-color:#5d4c8f;justify-content:center;font-size:9px;font-weight:800}.local-match-lab-error{color:#ff9aac!important}.local-match-lab-heading{justify-content:space-between;gap:20px;display:flex}.local-match-lab-heading h2{margin:5px 0 7px;font-size:20px}.local-match-lab-heading p{max-width:700px;margin:0}.local-match-lab-actions{flex-wrap:wrap;gap:9px;margin:18px 0 14px;display:flex}.local-match-lab-empty,.local-match-lab-note{color:#9caec0;margin:14px 0 0;font-size:11px;line-height:1.55}.local-match-lab-note{border-top:1px solid #634e9c73;padding-top:13px}.local-match-lab-checklist{color:#b4c7d8;border-top:1px solid #173b54;margin-top:16px}.local-match-lab-checklist summary{color:#8edcff;cursor:pointer;letter-spacing:.08em;align-items:center;min-height:42px;font-size:10px;font-weight:850;display:flex}.local-match-lab-checklist ol{gap:9px;margin:0 0 4px;padding:0 0 4px 20px;display:grid}.local-match-lab-checklist li{padding-left:4px;font-size:11px;line-height:1.5}.local-match-lab-checklist li::marker{color:#55c9f5;font-weight:850}.local-match-lab-checklist strong,.local-match-lab-checklist b{color:#e5f4ff}.local-match-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.local-match-lab-player{background:#081026a8;border:1px solid #3c3564;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:13px;display:grid}.local-match-lab-player strong,.local-match-lab-player small,.local-match-lab-player-balance b{display:block}.local-match-lab-player strong{color:#e4e9fa;margin-top:3px;font-size:14px}.local-match-lab-player>div:first-child small{color:#93a0bd;margin-top:3px;font-size:10px}.local-match-lab-player-balance{text-align:right}.local-match-lab-player-balance b{color:#bdabff;font-size:12px}.local-match-lab-player-balance small{color:#8a83ad;letter-spacing:.06em;margin-top:4px;font-size:8px}@media (max-width:880px){.local-match-lab-menu{display:none}.local-match-lab-grid{grid-template-columns:1fr}}@media (max-width:560px){.local-match-lab{padding:15px}.local-match-lab-player{grid-template-columns:1fr auto}.local-match-lab-player .button{grid-column:1/-1;width:100%}}.arena-select{width:100%;position:relative}.arena-select-trigger{color:#ecf8ff;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:linear-gradient(135deg,#16537421,#0000 54%),#081a2a;border:1px solid #245775;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #bcebff0f}.arena-select-trigger:hover:not(:disabled){background:linear-gradient(135deg,#16719c29,#0000 58%),#081d2e;border-color:#3782aa}.arena-select-trigger:focus-visible{border-color:#4dcfff;outline:0;box-shadow:0 0 0 3px #25c1ff21,inset 0 1px #bcebff1a}.arena-select-trigger:disabled{cursor:not-allowed;opacity:.56}.arena-select-trigger-copy{gap:2px;min-width:0;display:grid}.arena-select-trigger-copy strong{color:#e8f7ff;letter-spacing:.035em;font-size:13px;font-weight:850}.arena-select-trigger-copy small{color:#7895aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.arena-select-trigger>svg{color:#a4cce0;flex:none;transition:transform .16s}.arena-select-trigger>svg.is-open{transform:rotate(180deg)}.arena-select-options{z-index:70;transform-origin:top;background:#071827;border:1px solid #34799d;border-radius:10px;gap:3px;max-height:240px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #00050d94}.arena-select-options button{color:#b7cad8;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.arena-select-options button:hover:not(:disabled),.arena-select-options button[aria-selected=true]{color:#effaff;background:linear-gradient(90deg,#146b9740,#071e2fa6);border-color:#2e89b4}.arena-select-options button:focus-visible{border-color:#55d2ff;outline:0}.arena-select-options button:disabled{cursor:not-allowed;opacity:.5}.arena-select-options button>span{gap:2px;display:grid}.arena-select-options button strong{letter-spacing:.075em;font-size:11px;font-weight:900}.arena-select-options button small{color:#7893a6;font-size:10px}.arena-select-options button>svg{color:#60d7ff;flex:none}.staff-access-section,.local-match-lab-section{margin-top:18px}.staff-access-panel{background:linear-gradient(128deg,#124a691f,#0000 38%),#071827;border-color:#214d69;margin-top:0;padding:clamp(18px,2vw,24px);position:relative}.staff-access-panel,.staff-access-form,.staff-access-form>*,.owner-promo-grant-form,.owner-promo-grant-form>*{min-width:0}.staff-access-head>div>.eyebrow{margin-bottom:5px;display:block}.owner-only-indicator,.local-match-lab-badge{color:#efbf59;letter-spacing:.09em;white-space:nowrap;background:#764a0d24;border:1px solid #b48228ad;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.staff-access-form{grid-template-columns:minmax(0,1.25fr) minmax(185px,.8fr) auto minmax(235px,1fr);grid-template-areas:"user role action context";align-items:start;gap:0 12px;margin:22px 0 18px}.staff-access-form>.field:first-child{grid-area:user}.staff-access-form>.field:nth-child(2){grid-area:role}.staff-access-form>.button{white-space:nowrap;grid-area:action;align-self:start;min-height:48px;margin:1.72rem 0 0}.staff-access-form .field input,.owner-promo-grant-form .field input,.admin-ticket-review-action textarea,.search-bar input{background:linear-gradient(135deg,#1653741c,#0000 54%),#081a2a;border-color:#245775;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #bcebff0d}.staff-access-form .field input:hover:not(:disabled),.owner-promo-grant-form .field input:hover:not(:disabled),.admin-ticket-review-action textarea:hover:not(:disabled),.search-bar input:hover:not(:disabled){border-color:#3984aa}.staff-access-form .field input:focus-visible,.owner-promo-grant-form .field input:focus-visible,.admin-ticket-review-action textarea:focus-visible,.search-bar input:focus-visible{border-color:#4dcfff;outline:0;box-shadow:0 0 0 3px #25c1ff21}.staff-role-context{color:#8caabd;border-left:1px solid #2d6f91a6;grid-area:context;align-self:start;align-items:center;gap:9px;min-height:48px;margin-top:1.72rem;padding:5px 0 5px 12px;font-size:11px;line-height:1.42;display:flex}.staff-role-context>svg{color:#62d5ff;flex:none}.staff-role-context span{gap:2px;display:grid}.staff-role-context strong{color:#d9f2ff;letter-spacing:.1em;font-size:9px;font-weight:900}.owner-promo-budget-panel{margin-top:26px}.owner-promo-budget-panel .staff-access-head{align-items:flex-start;gap:18px}.owner-promo-budget-panel .staff-access-head h2{margin:2px 0 5px}.owner-promo-budget-panel .staff-access-head p{max-width:720px;font-size:12px;line-height:1.46}.promo-budget-summary{background:linear-gradient(100deg,#0f486229,#0000 44%),#051a29c2;border-color:#255873c7;border-radius:10px;grid-template-columns:minmax(205px,.78fr) minmax(280px,1.4fr) auto;gap:16px;margin:16px 0 14px;padding:12px 14px}.promo-budget-summary div{min-width:0}.promo-budget-summary div+div{border-left:1px solid #295c768a;padding-left:16px}.promo-budget-summary strong{color:#39c5f5;white-space:nowrap;align-items:center;gap:7px;font-size:19px;line-height:1.15;display:inline-flex}.promo-budget-summary strong>svg{color:#8fddff}.promo-budget-summary small{max-width:430px;line-height:1.38;display:block}.promo-budget-summary .button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding-inline:14px;display:inline-flex}.owner-promo-grant-form{grid-template-columns:minmax(0,1.15fr) minmax(150px,.5fr) minmax(0,1.05fr) auto;align-items:start;gap:0 12px;margin:14px 0 8px}.owner-promo-grant-form .button{white-space:nowrap;min-height:48px;margin-top:1.72rem}.owner-promo-note{color:#718fa2;max-width:900px;margin:2px 0 15px;font-size:11px;line-height:1.42}.admin-section-heading{align-items:center;margin-bottom:12px}.admin-section-heading h2{margin-top:3px}.admin-section-heading>.status{flex:none;margin-top:0}.admin-dispute-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.admin-dispute-toolbar input,.admin-dispute-toolbar .button{min-height:46px}.admin-dispute-toolbar input{padding:10px 14px}.admin-dispute-toolbar .button{min-width:118px;padding-inline:15px}.admin-chat-context-heading{align-items:center;margin-bottom:5px}.admin-chat-context-heading>.status{margin-top:0}.admin-chat-context-note{margin:0 0 11px;font-size:11px;line-height:1.42}.admin-chat-timeline{border-color:#255873c7;border-radius:9px;max-height:222px}.admin-chat-message,.admin-chat-system-event{padding:10px 12px}.admin-chat-system-event{grid-template-columns:14px auto minmax(0,1fr) auto;align-items:center;gap:7px}.admin-chat-system-event>span{line-height:1}.admin-chat-system-event p{color:#adc2d0;font-size:11px;line-height:1.38}.admin-chat-system-event time{white-space:nowrap;align-self:center}.admin-resolution-flow{margin-top:16px;padding-top:14px}.local-match-lab{background:linear-gradient(128deg,#492d8e36,#0000 42%),#071827;border-color:#55448b;margin-top:0;padding:clamp(18px,2vw,24px)}.local-match-lab-heading h2{font-size:21px}.local-match-lab-badge{color:#cfc2ff;background:#402d773d;border-color:#6651aa}.local-match-lab-active-player{background:#24194c33;border:1px dashed #775dc1a8;border-radius:10px;gap:8px;margin-top:18px;padding:11px 13px;display:grid}.local-match-lab-active-player>span{color:#a99be2;letter-spacing:.1em;font-size:9px;font-weight:900}.local-match-lab-active-player>div{align-items:center;gap:10px;display:flex}.local-match-lab-active-player i,.local-match-lab-avatar{color:#e1d9ff;letter-spacing:.04em;background:radial-gradient(circle at 30% 20%,#4d3d99,#131334 74%);border:1px solid #6b59ad;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.local-match-lab-active-player p{gap:2px;min-width:0;margin:0 auto 0 0;display:grid}.local-match-lab-active-player strong{color:#eff4ff;font-size:13px}.local-match-lab-active-player small{color:#9aabc1;font-size:10px}.local-match-lab-active-player .status{color:#d8caff}.local-match-lab-actions .button>svg,.staff-access-form .button>svg,.local-match-lab-player .button>svg{flex:none}.is-spinning{animation:.85s linear infinite artiq-control-spin}@keyframes artiq-control-spin{to{transform:rotate(360deg)}}.local-match-lab-grid{gap:10px}.local-match-lab-player{background:linear-gradient(135deg,#36236826,#0000 52%),#081026b8;border-color:#443b72;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;gap:12px;transition:border-color .16s,background .16s,box-shadow .16s}.local-match-lab-player:hover{background:linear-gradient(135deg,#402a7c38,#0000 52%),#081026c2;border-color:#6756a6}.local-match-lab-player.is-active{border-color:#8e7ad9;box-shadow:inset 3px 0 #8f78dd}.local-match-lab-avatar{color:#d9d1ff;border-radius:11px;width:38px;height:38px}.local-match-lab-player-balance b{color:#d3c2ff}.local-match-lab-checklist{border-top-color:#6952a580;overflow:hidden}.local-match-lab-checklist-trigger{color:#b9aaff;cursor:pointer;width:100%;min-height:45px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:0;display:grid}.local-match-lab-checklist-trigger>span:first-child{letter-spacing:.08em;font-size:10px;font-weight:900}.local-match-lab-checklist-trigger small{color:#8d82b6;letter-spacing:.08em;font-size:9px;font-weight:850}.local-match-lab-checklist-trigger>span:last-child{color:#baf;font-size:17px;line-height:1;transition:transform .16s}.local-match-lab-checklist-trigger>span:last-child.is-open{transform:rotate(180deg)}.local-match-lab-checklist-trigger:focus-visible{outline-offset:-2px;outline:2px solid #a48affb3}.local-match-lab-checklist ol{overflow:hidden}.admin-review-modal{background:linear-gradient(145deg,#0e374d33,#0000 35%),#071827;border-color:#265f80;width:min(1120px,100%)}.admin-review-header{max-width:760px;padding-right:42px}.admin-review-header .eyebrow{margin-bottom:7px;display:block}.admin-review-header h2{color:#eff9ff;letter-spacing:-.045em;text-align:left;margin:0;font-size:clamp(1.5rem,2.4vw,2rem)}.admin-review-header p{color:#9eb7ca;margin:9px 0 0;font-size:13px;line-height:1.55}.admin-review-header p strong{color:#d7efff;font-variant-numeric:tabular-nums}.admin-review-summary{background:#061b2bad;border:1px solid #214d69;border-radius:10px;grid-template-columns:1.2fr 1fr .8fr;margin-top:20px;display:grid;overflow:hidden}.admin-review-summary>div{border-right:1px solid #25526cb8;gap:5px;min-width:0;padding:13px 15px;display:grid}.admin-review-summary>div:last-child{border-right:0}.admin-review-summary span,.admin-review-section-heading>div>span,.admin-resolution-confirmation span{color:#7f9db1;letter-spacing:.11em;font-size:9px;font-weight:900}.admin-review-summary strong{color:#e5f5ff;letter-spacing:.015em;align-items:center;gap:7px;font-size:13px;display:flex}.admin-review-summary>div:first-child strong{color:#f0bd59}.admin-review-summary small{color:#8faabe;font-size:10px;line-height:1.35}.admin-review-section{margin-top:21px}.admin-review-section-heading{color:#61cef8;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.admin-review-section-heading h3{color:#e5f6ff;letter-spacing:.02em;margin:4px 0 0;font-size:14px}.admin-review-section-heading h3 b{color:#6b9db7;letter-spacing:.11em;margin:0 6px;font-size:10px}.admin-review-section-heading>small{color:#7896aa;margin-top:8px;font-size:10px}.admin-review-sides{gap:12px;margin:0}.admin-review-side{background:linear-gradient(145deg,#0c2f428f,#041623c7);border-color:#214e6b;min-height:110px;padding:15px}.admin-review-side>span{color:#67d3fc;letter-spacing:.12em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.admin-review-side .account-line+.account-line{margin-top:9px}.admin-review-side .account-line>span{color:#e9f7ff;font-size:14px;font-weight:850}.admin-review-side .account-line>small{color:#91adbf;margin-top:3px;font-size:11px;display:block}.admin-review-evidence-grid{gap:14px}.admin-review-evidence-side{background:linear-gradient(145deg,#092a3cc7,#041521e0);border-color:#245775;border-radius:10px}.admin-review-evidence-side>header{border-bottom-color:#275a76b3;padding:13px 15px}.admin-review-evidence-group{padding:14px 15px}.admin-review-evidence-group .admin-review-item{background:#03111d7a;border-color:#285973b3;border-radius:8px}.admin-review-item a{color:#67d6ff;align-items:center;gap:6px;width:fit-content;max-width:100%;font-size:11px;text-decoration:none;display:inline-flex}.admin-review-item a:hover,.admin-review-item a:focus-visible{color:#c5f1ff;text-underline-offset:3px;outline:0;text-decoration:underline}.admin-chat-context{border-top-color:#26536dbd;margin-top:22px}.admin-chat-timeline{overscroll-behavior:contain;scrollbar-color:#2e779b transparent;min-height:0;max-height:264px}.admin-chat-system-event{grid-template-columns:14px auto minmax(0,1fr) auto;gap:8px}.admin-chat-event-mark{line-height:1;color:#62d7ff!important;font-size:14px!important}.admin-resolution-flow{border-top:1px solid #26536dbd;margin-top:22px;padding-top:18px}.admin-resolution-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-resolution-options>button{color:#c7dce9;cursor:pointer;min-height:110px;font:inherit;text-align:left;background:linear-gradient(145deg,#072131c2,#03131fd6);border:1px solid #285a78;border-radius:10px;align-content:start;gap:5px;padding:15px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.admin-resolution-options>button:hover:not(:disabled){background:linear-gradient(145deg,#0e4660a3,#041826e0);border-color:#3d94be}.admin-resolution-options>button:focus-visible{border-color:#58d4ff;outline:0;box-shadow:0 0 0 3px #25c1ff21}.admin-resolution-options>button[aria-checked=true]{background:linear-gradient(145deg,#126f996b,#052336eb);border-color:#48c9fb;box-shadow:inset 0 0 0 1px #70daff29}.admin-resolution-options>button:disabled{cursor:wait;opacity:.68}.admin-resolution-option-heading{color:#75dbff;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.admin-resolution-options>button>strong{color:#eff8ff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-resolution-options>button>small{color:#7c9db1;letter-spacing:.09em;font-size:9px;font-weight:850}.admin-resolution-options>button>i{color:#081d2c;background:#75dcff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;top:13px;right:13px}.admin-resolution-refund{letter-spacing:.09em;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;color:#e6c578!important;background:#6646111c!important;border-color:#6d5b2a!important;min-height:46px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.admin-resolution-refund:hover:not(:disabled),.admin-resolution-refund[aria-checked=true]{background:#84581338!important;border-color:#c99736!important}.admin-resolution-confirmation{color:#f1c66b;background:linear-gradient(120deg,#7d4f1038,#071a28bd);border:1px solid #b98a36;border-radius:10px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.admin-resolution-confirmation>svg{flex:none;margin-top:2px}.admin-resolution-confirmation>div{gap:4px;display:grid}.admin-resolution-confirmation h3{color:#fff0c9;margin:0;font-size:14px}.admin-resolution-confirmation p{color:#c4b497;margin:0;font-size:11px;line-height:1.45}.admin-review-actions{z-index:2;background:linear-gradient(#07182700,#071827 28%);border-top:1px solid #2a5b77b8;margin-top:20px;padding:17px 0 0;position:sticky;bottom:-30px}.confirmation-dialog-icon>svg{display:block}@media (max-width:1100px){.staff-access-form{grid-template-columns:minmax(0,1fr) minmax(190px,.8fr) auto;grid-template-areas:"user role action""context context context"}.staff-role-context{margin-top:4px}.promo-budget-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.promo-budget-summary .button{grid-column:1/-1;justify-self:start}.owner-promo-grant-form{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);gap:0 12px}.owner-promo-grant-form .field:nth-child(3){grid-column:1/-1}.owner-promo-grant-form .button{grid-column:1/-1;justify-self:start;margin-top:4px}}@media (max-width:760px){.staff-access-head,.local-match-lab-heading{flex-direction:column;align-items:flex-start}.staff-access-form{grid-template-columns:1fr;grid-template-areas:"user""role""context""action"}.staff-access-form>.button{width:100%;margin-top:8px}.owner-promo-budget-panel{margin-top:20px}.owner-promo-budget-panel .staff-access-head p{max-width:none}.promo-budget-summary,.owner-promo-grant-form{grid-template-columns:1fr}.promo-budget-summary div+div{border-top:1px solid #295c768a;border-left:0;padding-top:10px;padding-left:0}.promo-budget-summary .button,.owner-promo-grant-form .field:nth-child(3),.owner-promo-grant-form .button{grid-column:auto;width:100%}.owner-promo-grant-form .button{justify-self:stretch;margin-top:8px}.admin-dispute-toolbar .button{min-width:104px}.admin-review-summary,.admin-review-evidence-grid{grid-template-columns:1fr}.admin-review-summary>div{border-bottom:1px solid #25526cb8;border-right:0}.admin-review-summary>div:last-child{border-bottom:0}.admin-resolution-options,.admin-review-sides{grid-template-columns:1fr}}@media (max-width:560px){.local-match-lab-player{grid-template-columns:38px minmax(0,1fr) auto}.local-match-lab-player-balance{text-align:left;grid-column:2/-1}.local-match-lab-player .button{grid-column:1/-1}.admin-review-modal{padding:20px}.admin-review-actions{bottom:-20px}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}.arena-select-trigger>svg,.local-match-lab-checklist-trigger>span:last-child{transition:none}}.play-page{isolation:isolate;gap:22px;display:grid;position:relative}.play-page:before,.play-page:after{z-index:-1;pointer-events:none;content:"";position:absolute}.play-page:before{filter:blur(8px);background:radial-gradient(#0c7ada1f,#0000 68%);width:min(62vw,880px);height:360px;top:-88px;right:12%}.play-page:after{background:radial-gradient(#0ec8ff0d,#0000 70%);width:min(54vw,680px);height:300px;top:285px;left:5%}.play-hero{justify-content:space-between;align-items:end;gap:28px;min-height:142px;padding:18px 4px 12px;display:flex;position:relative}.play-hero-copy{z-index:1;position:relative}.play-hero-copy h1{color:#f5f9ff;letter-spacing:-.068em;text-shadow:0 12px 32px #0000003d;margin:5px 0 7px;font-size:clamp(3.7rem,6vw,5.45rem);font-weight:950;line-height:.86}.play-hero-copy p{color:#a1b8cd;margin:0;font-size:clamp(.93rem,1.25vw,1.06rem);line-height:1.4}.play-create-match{min-width:175px;min-height:48px;background:linear-gradient(#278fff,#0b69df)!important;border-color:#3a9dff!important;box-shadow:inset 0 1px #e1f8ff3d,0 12px 25px #0669e538!important}.play-create-match:hover:not(:disabled),.play-create-match:focus-visible{outline:0;background:linear-gradient(#3c9eff,#0e71eb)!important;border-color:#76c7ff!important}.play-create-match svg{transition:transform .16s}.play-create-match:hover:not(:disabled) svg{transform:rotate(90deg)scale(1.06)}.play-active-match-notice{background:radial-gradient(circle at 0,#1192cd21,#0000 26rem),linear-gradient(105deg,#062438f7,#051522f7);border-color:#1c5b79;margin:-2px 0 2px}.play-layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:22px}.play-main{align-content:start;gap:20px;min-width:0;display:grid}.play-filter-surface{z-index:3;background:linear-gradient(145deg,#081d2df0,#051320f0);border:1px solid #1b4762;border-radius:13px;padding:15px;position:relative;box-shadow:inset 0 1px #bce5ff08,0 14px 32px #0000001c}.play-filter-heading,.play-board-heading,.play-insight-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.play-filter-heading{min-height:31px;margin-bottom:13px}.play-filter-heading h2,.play-board-heading h2,.play-insight-heading h2{color:#eef8ff;letter-spacing:.015em;margin:3px 0 0;font-size:15px;font-weight:900;line-height:1.05}.play-reset{color:#9fb8ca;background:#071827b8;border-color:#20445b;font-size:9px;min-height:32px!important;padding-inline:11px!important}.play-reset:not(:disabled):hover,.play-reset:not(:disabled):focus-visible{color:#e3f6ff;background:#0a2639;border-color:#397499;outline:0}.play-reset:disabled{color:#60788d;background:0 0;border-color:#173248}.play-reset>span{place-items:center;display:inline-grid}.play-filter-surface .filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.play-filter-surface .filter{background:linear-gradient(135deg,#071a29f5,#071623f5);border-color:#1c4660;border-radius:9px;min-height:65px;padding:10px 12px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #a3dbff05}.play-filter-surface .filter:hover{background:linear-gradient(135deg,#082234f5,#071927f5);border-color:#286482}.play-filter-surface .filter.is-active{border-color:#2b789a;box-shadow:inset 2px 0 #26b9e8,inset 0 1px #a3e5ff0d}.play-filter-surface .filter small{color:#7691a6;letter-spacing:.085em;font-size:8px;font-weight:900}.play-filter-surface .filter-select-trigger{color:#e1eff9;font-size:12px;font-weight:700}.play-filter-surface .filter-select-trigger:focus-visible{outline-offset:4px;outline-color:#46c9f4}.play-filter-surface .filter-select-chevron{border-color:#82a8bf;width:8px;height:8px}.play-filter-surface .filter-select.is-open{border-color:#2b93bd;box-shadow:0 0 0 2px #14c8ff17}.play-filter-surface .filter-options,.play-filter-surface .stake-range-options{background:#071a2b;border-color:#286b8d;box-shadow:0 16px 32px #00000061}.play-filter-surface .stake-range-filter .filter-select-trigger{font-size:14px}.play-filter-surface .stake-range-filter .filter-select-chevron{color:#8db3ca;border:0;width:18px;height:18px;margin:0;transition:color .16s,transform .18s;transform:rotate(0)}.play-filter-surface .stake-range-filter.is-open .filter-select-chevron{color:#66d9fb;margin:0;transform:rotate(180deg)}.play-filter-surface .stake-range-filter .stake-range-options{border-color:#286b8d}.play-board{min-width:0}.play-board-heading{min-height:56px;margin:0 3px 11px}.play-board-heading p{color:#839eb3;margin:5px 0 0;font-size:11px;line-height:1.4}.play-board-count{color:#7892a6;border-left:1px solid #204962;align-items:baseline;gap:7px;padding:5px 0 5px 12px;display:inline-flex}.play-board-count b{color:#62d9ff;font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.play-board-count span{letter-spacing:.09em;font-size:8px;font-weight:900}.play-board-panel{background:radial-gradient(circle at 12% 0,#189eda14,#0000 21rem),linear-gradient(155deg,#071c2cfa,#05121ffc);border-color:#1b4c69;border-radius:13px;min-height:0;box-shadow:inset 0 1px #b2e3ff0a,0 18px 34px #0000001f}.play-board-panel .play-data-table{min-width:860px}.play-board-panel .data-table th{color:#728fa6;letter-spacing:.11em;padding:12px 15px;font-size:10px;font-weight:750;line-height:1.1}.play-board-panel .data-table th:not(:first-child){text-align:center}.play-board-panel .data-table td{color:#d7e6f1;font-variant-numeric:tabular-nums;vertical-align:middle;border-bottom-color:#1f4f69b8;height:68px;padding:9px 15px;font-size:14px;font-weight:550}.play-board-panel .data-table td:not(:first-child){text-align:center}.play-board-row{background:linear-gradient(90deg,#071f3073,#0000 52%);transition:background .18s,box-shadow .18s;position:relative}.play-board-row:hover{background:radial-gradient(circle at 7%,#15bef517,#0000 20rem),linear-gradient(90deg,#0b3248b3,#071b2a6b);box-shadow:inset 2px 0 #24bcea}.play-board-row:hover .snipe-button,.play-board-row:hover .action-cell .button.primary{filter:brightness(1.07)}.play-board-panel .match-label{gap:9px}.play-board-panel .match-label .initial{color:#72dbff;background:radial-gradient(circle at 50% 35%,#1167916b,#061b2d 68%);border-color:#20b8ec;border-radius:9px 9px 9px 5px;width:36px;height:36px;font-size:11px;box-shadow:inset 0 1px #9ee7ff26,0 0 18px #11bcf314}.play-board-panel .match-label b{color:#eff8ff;letter-spacing:-.03em;font-size:18px;font-weight:750;line-height:1}.play-board-panel .match-label small{color:#7994aa;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:700;line-height:1.2}.match-region{color:#e2eef7;letter-spacing:-.015em;font-size:17px;font-weight:700}.match-player-count,.match-token-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";align-items:center;gap:5px;line-height:1;display:inline-flex}.match-player-count b{color:#eff8ff;font-size:18px;font-weight:750}.match-player-count small{color:#86a2b6;font-size:18px;font-weight:650}.match-token-value b{color:#e1edf5;letter-spacing:-.02em;font-size:18px;font-weight:750}.match-token-value small{color:#829daf;letter-spacing:.085em;font-size:10px;font-weight:800;line-height:1}.match-token-value.is-payout b{color:#42d0fa}.match-free-value,.match-free-payout{letter-spacing:.085em;text-transform:uppercase;align-items:center;min-height:1.15em;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.match-free-value{color:#73dcff}.match-free-payout{color:#7891a3}.history-match-type{letter-spacing:.09em;margin-top:5px;font-size:10px;font-weight:850;line-height:1;display:block}.history-match-type--free{color:#60d8ff}.history-match-type--token{color:#b8c9d7}.match-token-value.is-payout small{color:#88cce4}.play-board-panel .match-access{letter-spacing:.085em;font-size:12px;font-weight:800}.play-board-panel .match-access>span{width:8px;height:8px}.play-board-panel .match-access.is-private{color:#b5c0c9}.play-board-panel .match-time-left{color:#e4edf4;letter-spacing:-.02em;font-size:18px;font-weight:750}.play-board-panel .action-cell{gap:6px}@media (min-width:641px){.play-board-panel .match-board-row td:last-child .action-cell{justify-content:center}}.play-board-panel .snipe-button,.play-board-panel .action-cell .button.primary{min-height:36px}.play-board-panel .snipe-button-variant-icon{width:36px;min-width:36px}.play-board-panel .action-cell .button.primary{min-width:66px;padding-inline:11px}.join-action-motion{display:inline-flex}.match-board-skeleton td span{background:linear-gradient(90deg,#0a2639,#103850,#0a2639) 0 0/200% 100%;border-radius:999px;width:min(100%,84px);height:10px;animation:1.35s ease-in-out infinite play-skeleton-pulse;display:block}.match-board-skeleton td:first-child span{border-radius:8px;width:122px;height:35px}.match-board-skeleton td:last-child span{width:145px;margin-left:auto}@keyframes play-skeleton-pulse{0%,to{opacity:.45;background-position:100%}50%{opacity:.85;background-position:0}}.match-board-empty{padding:12px 0}.match-board-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:7px;display:flex}.play-insights{gap:14px}.play-insights .panel{padding:18px}.play-board-overview,.play-board-guide{background:linear-gradient(150deg,#081e2ff7,#05121ffa);border-color:#1a4b67;position:relative;overflow:hidden;box-shadow:inset 0 1px #b8e5ff08}.play-board-overview:before{content:"";background:linear-gradient(90deg,#0000,#26c1f1a6,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.play-insight-heading{align-items:start;gap:0;display:grid}.play-insight-heading h2{letter-spacing:.025em;font-size:13px}.play-overview-stats{gap:8px;margin-top:15px;display:grid}.play-overview-stats article{background:#051624ad;border:1px solid #1c455de6;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px 10px;display:grid}.play-insight-icon{color:#58d4ff;background:#092b41;border:1px solid #205d7c;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.play-overview-stats article>div{gap:3px;min-width:0;display:grid}.play-overview-stats article>div>span{color:#7893a8;letter-spacing:.08em;font-size:8px;font-weight:900}.play-overview-stats .play-board-value{color:#6ddbff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.1;overflow:hidden}.play-overview-stats .play-board-token-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:inline-flex}.play-overview-stats .play-board-token-value small{color:#86b7ca;letter-spacing:.09em;font-size:8px;font-weight:800}.play-board-guide{background:radial-gradient(circle at 0 0,#0c93ca14,#0000 17rem),linear-gradient(150deg,#081d2ef7,#05121ffa)}.play-guide-list{gap:13px;margin:16px 0 0;padding:0;list-style:none;display:grid}.play-guide-list li{color:#54d2fc;grid-template-columns:21px minmax(0,1fr);gap:9px;display:grid}.play-guide-list li>svg{margin-top:1px}.play-guide-list li>div{gap:3px;min-width:0;display:grid}.play-guide-list strong{color:#d8edf8;letter-spacing:.075em;font-size:9px;font-weight:900}.play-guide-list span{color:#849eb2;font-size:10px;line-height:1.4}.play-page .button:focus-visible{outline-offset:3px;outline:2px solid #64d7ff}@media (max-width:1200px){.play-layout{grid-template-columns:1fr;gap:16px}.play-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.play-filter-surface .filters{grid-template-columns:repeat(2,minmax(0,1fr))}.play-board-panel .play-data-table{min-width:760px}.play-board-panel .data-table th,.play-board-panel .data-table td{padding-inline:10px}.play-board-panel .snipe-button{min-width:36px;padding-inline:0!important}.play-board-panel .action-cell .button.primary{padding-inline:11px}}@media (max-width:640px){.play-page{gap:17px}.play-page:before{width:130vw;height:290px;top:-110px;right:-45%}.play-hero{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:12px 1px 3px}.play-hero-copy h1{font-size:clamp(3.5rem,18vw,4.4rem)}.play-create-match{width:100%}.play-filter-surface{padding:12px}.play-filter-heading{align-items:center;margin-bottom:11px}.play-filter-surface .filters{grid-template-columns:1fr;gap:7px}.play-filter-surface .filter{min-height:60px}.stake-range-options{width:min(360px,100vw - 24px)}.play-board-heading{align-items:start;margin:0 1px 10px}.play-board-heading p{max-width:16rem}.play-board-count{gap:2px;padding-left:9px;display:grid}.play-board-count b{font-size:18px}.play-board-panel{min-height:0;padding:9px;overflow:visible}.play-board-panel .play-data-table,.play-board-panel .play-data-table tbody{width:100%;min-width:0;display:block}.play-board-panel .play-data-table thead{display:none}.play-board-panel .play-data-table tbody{gap:9px;display:grid}.play-board-panel .play-data-table tbody>tr:not(.match-board-row){display:block}.play-board-panel .match-board-row{background:linear-gradient(145deg,#082335f0,#051421fa);border:1px solid #1c4b63e6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"match access""region players""stake payout""time actions";gap:10px 16px;min-width:0;padding:14px;display:grid}.play-board-panel .match-board-row:hover{box-shadow:inset 2px 0 #24bcea}.play-board-panel .match-board-row td{white-space:normal;border:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:0;padding:0;display:flex}.play-board-panel .match-board-row td:before{color:#718ca1;content:attr(data-label);letter-spacing:.085em;font-size:8px;font-weight:900}.play-board-panel .match-board-row td:first-child{grid-area:match}.play-board-panel .match-board-row td:nth-child(2){grid-area:region}.play-board-panel .match-board-row td:nth-child(3){grid-area:players}.play-board-panel .match-board-row td:nth-child(4){grid-area:stake}.play-board-panel .match-board-row td:nth-child(5){grid-area:payout}.play-board-panel .match-board-row td:nth-child(6){grid-area:access}.play-board-panel .match-board-row td:nth-child(7){grid-area:time}.play-board-panel .match-board-row td:nth-child(8){grid-area:actions}.play-board-panel .match-board-row td:first-child:before,.play-board-panel .match-board-row td:nth-child(6):before,.play-board-panel .match-board-row td:nth-child(8):before{display:none}.play-board-panel .match-board-row td:first-child,.play-board-panel .match-board-row td:nth-child(6),.play-board-panel .match-board-row td:nth-child(8){justify-content:initial}.play-board-panel .match-board-row td:nth-child(6),.play-board-panel .match-board-row td:nth-child(8){justify-self:end}.play-board-panel .match-label .initial{width:39px;height:39px}.play-board-panel .match-label b,.play-board-panel .match-region,.play-board-panel .match-player-count b,.play-board-panel .match-token-value b,.play-board-panel .match-time-left{font-size:14px}.play-board-panel .match-token-value.is-payout b{font-size:15px}.play-board-panel .match-player-count small{font-size:13px}.play-board-panel .action-cell{gap:6px}.play-board-panel .action-cell .button,.play-board-panel .snipe-button{min-height:38px}.play-board-panel .snipe-button{width:38px;min-width:38px;padding:0!important}.play-board-panel .snipe-button-label{display:none}.play-board-panel .match-board-skeleton{border:1px solid #1c4b63b3;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid!important}.play-board-panel .match-board-skeleton td{border:0;padding:0;display:block}.play-board-panel .match-board-skeleton td span,.play-board-panel .match-board-skeleton td:first-child span,.play-board-panel .match-board-skeleton td:last-child span{width:100%;height:10px;margin:0}.play-board-panel .empty-table{display:block;padding:28px 12px!important}.play-insights{grid-template-columns:1fr}}@media (max-width:560px){.tip-support-header{min-height:42px;padding:8px 14px}.tip-support-header h3{font-size:13px}.tip-support-header p{display:none}.tip-support-heading{gap:8px}.tip-support-gate{flex-direction:column;align-items:stretch}.tip-support-premium-cta,.tip-support-gate-lock{align-self:flex-start}.tip-support-target{grid-template-columns:58px minmax(0,1fr);min-height:76px;padding:10px 14px}.tip-support-avatar-core{width:52px;height:52px}.tip-support-avatar-core .player-avatar{width:41px;height:41px;font-size:12px}.tip-support-target-copy>strong{font-size:14px}.tip-support-target-copy>div{gap:5px}.tip-support-target-copy b,.tip-support-target-copy i{font-size:8px}.tip-support-controls{grid-template-columns:1fr;gap:10px;padding:14px}.tip-support-handle,.tip-support-amount,.tip-support-feedback,.tip-support-economy,.tip-support-submit{grid-column:1}.tip-support-economy strong{font-size:11px}.tip-support-submit{justify-self:stretch;min-width:0;min-height:42px}.tip-support-feedback{grid-template-columns:23px minmax(0,1fr);gap:8px;min-height:44px;margin:0;padding:7px 14px}.tip-support-feedback div>span{margin-top:2px;display:block}.tip-support-feedback div>span:before,.tip-support-feedback-spark{display:none}}@media (prefers-reduced-motion:reduce){.tip-support *,.tip-support :before,.tip-support :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.tip-capsule{isolation:isolate;background:radial-gradient(circle at 4% 0,#14c8ff24,#0000 18rem),radial-gradient(circle at 98% 100%,#905eff1f,#0000 22rem),linear-gradient(135deg,#051726fc,#030d19fc);border-color:#225d7d;border-radius:12px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #bef0ff12,0 16px 34px #0000002b}.tip-capsule:before,.tip-capsule:after{z-index:-1;pointer-events:none;content:"";position:absolute}.tip-capsule:before{background:linear-gradient(90deg,#0000,#55d9ff,#9f7af4,#0000);height:1px;top:0;left:14%;right:14%;box-shadow:0 0 16px #45d6ffa3}.tip-capsule:after{opacity:.43;background-image:linear-gradient(#55beeb08 1px,#0000 1px),linear-gradient(90deg,#55beeb08 1px,#0000 1px);background-size:30px 30px;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 76%);mask-image:linear-gradient(110deg,#000,#0000 76%)}.tip-capsule-header{border-bottom:1px solid #245d7bad;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:14px 22px 13px;display:flex;position:relative}.tip-capsule-kicker,.tip-capsule-premium,.tip-capsule-reward-heading span,.tip-capsule-reward-heading i,.tip-capsule-gate>div>span{color:#68defc;letter-spacing:.11em;align-items:center;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.tip-capsule-kicker{background:linear-gradient(90deg,#0a52729c,#0a263b7a);border:1px solid #1c7299;border-left-color:#62e2ff;padding:5px 6px;box-shadow:inset 2px 0 #54dbff}.tip-capsule-header h3{color:#f4fbff;letter-spacing:-.025em;text-transform:uppercase;margin:8px 0 4px;font-size:17px;line-height:1}.tip-capsule-header p{color:#8eaabd;margin:0;font-size:10px;line-height:1.3}.tip-capsule-premium{color:#c7b1ff;background:#2d1c4d61;border:1px solid #375079;flex:none;gap:6px;padding:6px 8px}.tip-capsule-premium:before{content:"";background:#b08bff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #a980ff}.tip-capsule-flow{grid-template-columns:minmax(255px,.82fr) minmax(0,1.18fr);min-height:236px;display:grid}.tip-capsule-recipient,.tip-capsule-reward{min-width:0;position:relative}.tip-capsule-recipient{background:radial-gradient(circle at 23% 37%,#15c3ff29,#0000 7rem),linear-gradient(145deg,#082739ab,#04111e78);border-right:1px solid #245b78a6;grid-template-columns:74px minmax(0,1fr);align-content:center;gap:13px;padding:22px;display:grid}.tip-capsule-recipient:before{pointer-events:none;content:"";background:linear-gradient(125deg,#17607e1f,#0000 54%);border:1px solid #3a84a659;position:absolute;inset:14px;box-shadow:inset 2px 0 #46daff47}.tip-capsule-recipient-grid{opacity:.4;background-image:linear-gradient(90deg,#39b8eb1a 1px,#0000 1px),linear-gradient(#39b8eb1a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 26% 35%,#000,#0000 70%);mask-image:radial-gradient(circle at 26% 35%,#000,#0000 70%)}.tip-capsule-avatar-core{z-index:1;place-items:center;width:68px;height:68px;display:grid;position:relative}.tip-capsule-avatar-core .player-avatar{color:#c5f1ff;background:linear-gradient(145deg,#126187,#20204f);border-width:1px;width:54px;height:54px;font-size:15px;transition:box-shadow .24s,filter .24s;box-shadow:0 0 0 3px #051828d4,0 0 0 4px #3fd2ff94,0 0 20px #13c9ff63,0 0 26px #9865ff2e}.tip-capsule.is-success .tip-capsule-avatar-core .player-avatar{filter:brightness(1.08);box-shadow:0 0 0 3px #051828d4,0 0 0 4px #5cedcaa8,0 0 21px #3defca75,0 0 28px #9865ff2b}.tip-capsule-avatar-ring{border:1px solid #4bd9ff6b;border-radius:50%;position:absolute;inset:0}.tip-capsule-avatar-ring-a{border-bottom-color:#0000;border-right-color:#b891ff;animation:8s linear infinite tip-capsule-orbit}.tip-capsule-avatar-ring-b{border-top-color:#b891ff;border-left-color:#0000;animation:5s linear infinite reverse tip-capsule-orbit;inset:6px}.tip-capsule-recipient-copy{z-index:1;background:linear-gradient(90deg,#0d3f557a,#0000);border-left:1px solid #4fcef382;align-self:center;min-width:0;padding:8px 9px;transition:background .18s,border-color .18s;position:relative}.tip-capsule:hover .tip-capsule-recipient-copy{background:linear-gradient(90deg,#114f6b9c,#0000);border-left-color:#9aebff}.tip-capsule-recipient-copy>span{color:#7aa8bf;letter-spacing:.1em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.tip-capsule-recipient-copy>strong{color:#f1fbff;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;display:block;overflow:hidden}.tip-capsule-recipient-copy b{color:#7de2ff;letter-spacing:.065em;background:#073148b3;border:1px solid #276c8e;align-items:center;gap:5px;margin-top:7px;padding:4px 5px;font-size:8px;font-weight:900;display:inline-flex}.tip-capsule-recipient-copy b i{background:#6ee3ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #52d7ff}.tip-capsule-handle{z-index:1;grid-column:1/-1;margin-top:3px;display:block;position:relative}.tip-capsule-handle>span,.tip-capsule-amount>span{color:#809caf;letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.tip-capsule-handle input{color:#effbff;background:linear-gradient(90deg,#071e30,#061521);border:1px solid #20536e;border-radius:3px;outline:0;width:100%;min-height:39px;margin-top:6px;padding:8px 11px;font-size:11px;font-weight:750;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 3px 0 #1ec2f666}.tip-capsule-handle input::placeholder{color:#55758b}.tip-capsule-handle input:hover{border-color:#397a9f}.tip-capsule-handle input:focus{background:#082238;border-color:#58d9ff;box-shadow:inset 3px 0 #50dcff,0 0 0 3px #14c8ff17,0 0 18px #14c8ff17}.tip-capsule-reward{background:linear-gradient(145deg,#05121f4d,#091d2d2b);align-content:center;gap:11px;padding:20px 22px;display:grid}.tip-capsule-reward-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.tip-capsule-reward-heading span{color:#74e6ff}.tip-capsule-reward-heading i{color:#8d81bc;font-size:8px}.tip-capsule-amount{min-width:0}.tip-capsule-amount>div{background:radial-gradient(circle at 16%,#ae79ff29,#0000 31%),linear-gradient(100deg,#0b1d31,#0a1626);border:1px solid #4c3e79;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;min-height:55px;margin-top:6px;transition:border-color .17s,background .17s,box-shadow .17s;display:grid;overflow:hidden;box-shadow:inset 3px 0 #ad78ff9c,inset 0 1px #d1baff14}.tip-capsule-amount>div:focus-within{background:radial-gradient(circle at 16%,#b885ff3d,#0000 34%),#121c38;border-color:#bb98ff;box-shadow:inset 3px 0 #bf9bff,0 0 0 3px #a46fff17,0 0 20px #a46fff24}.tip-capsule-amount input{color:#f8f4ff;letter-spacing:-.035em;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 5px 10px 14px;font-size:21px;font-weight:900}.tip-capsule-amount input::placeholder{color:#697a91}.tip-capsule-amount b{color:#c8aaff;letter-spacing:.09em;align-self:center;margin-right:14px;font-size:9px;font-weight:900}.tip-capsule-amount>i{color:#e29aaf;margin-top:4px;font-size:8px;font-style:normal;display:block}.tip-capsule-amount.is-invalid>div{border-color:#ca6a88d4;box-shadow:inset 3px 0 #d57696,0 0 14px #d6689117}.tip-capsule-status{background:linear-gradient(90deg,#0653477d,#08233159);border:1px solid #36a8988f;border-left:3px solid #58ead0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:7px 10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #78ffe50d,0 0 18px #30eec712}.tip-capsule-status-icon{background:#19836f3d;border:1px solid #5ce5cf;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;box-shadow:0 0 12px #54f3d224}.tip-capsule-status-icon:after{color:#7ff5db;content:"✓";font-size:10px;font-weight:900}.tip-capsule-status div{min-width:0}.tip-capsule-status strong,.tip-capsule-status div>span{font-size:9px;display:inline}.tip-capsule-status strong{color:#70f3d7;letter-spacing:.08em;font-weight:950}.tip-capsule-status div>span{color:#c4e4e4;margin-left:7px}.tip-capsule-status div>span:before{color:#7ae2d09e;content:"//";margin-right:7px}.tip-capsule-status.is-error{background:linear-gradient(90deg,#5c1c367a,#20182859);border-color:#a3536fad #a3536fad #a3536fad #d77997}.tip-capsule-status.is-error .tip-capsule-status-icon{background:#852b4740;border-color:#d77997;box-shadow:0 0 12px #f66b951c}.tip-capsule-status.is-error .tip-capsule-status-icon:after{color:#ffb6c5;content:"!"}.tip-capsule-status.is-error strong{color:#ffb2c1}.tip-capsule-status.is-error div>span:before{color:#ffaec28f}.tip-capsule-status-spark{background:linear-gradient(90deg,#0000,#9affdf,#0000);width:28px;height:1px;animation:1.7s ease-in-out infinite tip-capsule-spark;box-shadow:0 0 11px #64f4d6}.tip-capsule-economy{background:linear-gradient(90deg,#0d455b24,#0000 49%,#55358f21);border-top:1px solid #275b76a1;border-bottom:1px solid #275b7670;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:10px 8px;display:grid;position:relative}.tip-capsule-economy>div{min-width:0}.tip-capsule-economy>div:nth-child(2){text-align:center}.tip-capsule-economy>div:last-child{text-align:right}.tip-capsule-economy span{color:#7899ad;letter-spacing:.07em;font-size:8px;font-weight:900;display:block}.tip-capsule-economy strong{color:#6de2ff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.tip-capsule-economy>div:nth-child(2) strong{color:#c8aaff}.tip-capsule-economy>div:last-child strong{color:#9bf0dd}.tip-capsule-economy .is-insufficient strong{color:#ff8ea5}.tip-capsule-send{color:#f5fdff;cursor:pointer;text-align:left;background:radial-gradient(circle at 15%,#64edff42,#0000 27%),linear-gradient(112deg,#0a6c97,#1650a0 50%,#502e91);border:1px solid #63dcff;border-radius:4px;grid-template-columns:29px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:57px;transition:transform .16s,border-color .16s,filter .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f2ffff40,inset 0 -1px #3d2897b8,inset 4px 0 #7ceeff33,0 11px 24px #1965ff3d,0 0 24px #2ecaff21}.tip-capsule-send-sweep{z-index:0;opacity:.78;background:linear-gradient(90deg,#0000,#cdf7ffc7,#0000);width:31%;transition:transform .56s;position:absolute;inset:-60% auto -60% -30%;transform:skew(-23deg)}.tip-capsule-send>span:not(.tip-capsule-send-sweep){z-index:1;position:relative}.tip-capsule-send-token{color:#0000;background:linear-gradient(145deg,#197c9e,#6742a3);border:1px solid #c1f4ff;place-items:center;width:19px;height:19px;margin-left:11px;display:grid;transform:rotate(45deg);box-shadow:0 0 12px #a3edffa3}.tip-capsule-send-token:after{color:#dcfaff;content:"✦";font-size:9px;transform:rotate(-45deg)}.tip-capsule-send-copy{gap:3px;min-width:0;display:grid}.tip-capsule-send-copy b,.tip-capsule-send-copy i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tip-capsule-send-copy b{color:#f6fdff;letter-spacing:.065em;font-size:12px;font-weight:950}.tip-capsule-send-copy i{color:#ccecff;letter-spacing:.08em;opacity:.86;font-size:8px;font-style:normal;font-weight:850}.tip-capsule-send-mark{color:#d2f8ff;text-align:center;text-shadow:0 0 12px #93ecff;font-size:17px;line-height:1;transition:transform .18s}.tip-capsule-send:hover:not(:disabled){filter:brightness(1.12)saturate(1.08);border-color:#c3acff;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff57,inset 4px 0 #7ceeff52,0 0 0 1px #886cff75,0 16px 34px #1969ff5c,0 0 34px #9f6bff3d}.tip-capsule-send:hover:not(:disabled) .tip-capsule-send-sweep{transform:translate(390%)skew(-23deg)}.tip-capsule-send:hover:not(:disabled) .tip-capsule-send-mark{transform:translate(2px,-2px)}.tip-capsule-send:active:not(:disabled){filter:brightness(.98)saturate(1.1);transform:translateY(0)scale(.98)}.tip-capsule-send:focus-visible,.tip-capsule-gate-action:focus-visible{outline-offset:3px;outline:2px solid #a5eaff}.tip-capsule-send:disabled{color:#7894a5;cursor:not-allowed;background:linear-gradient(135deg,#0c2638,#0b1d2c);border-color:#2b536b;box-shadow:inset 0 1px #aeddf40d}.tip-capsule-send:disabled .tip-capsule-send-token,.tip-capsule-send:disabled .tip-capsule-send-copy,.tip-capsule-send:disabled .tip-capsule-send-mark{opacity:.5}.tip-capsule-gate{background:linear-gradient(90deg,#082333c2,#04101c52),radial-gradient(circle at 78%,#9361ff1f,#0000 18rem);justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:18px 22px;display:flex}.tip-capsule-gate.is-loading{color:#7899ac;letter-spacing:.04em;justify-content:flex-start;min-height:58px;font-size:11px}.tip-capsule-gate strong,.tip-capsule-gate p{margin:0;display:block}.tip-capsule-gate strong{color:#e5f4fb;margin-top:6px;font-size:15px}.tip-capsule-gate p{color:#829eaf;margin-top:4px;font-size:10px}.tip-capsule-gate-action,.tip-capsule-gate-lock{color:#f2eaff;letter-spacing:.07em;background:linear-gradient(135deg,#4e318cbf,#192855c7);border:1px solid #a676ff;flex:none;padding:10px 12px;font-size:10px;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 0 20px #9d68ff2b}.tip-capsule-gate-action:hover{border-color:#75e2ff;transform:translateY(-2px);box-shadow:0 0 26px #5dd7ff47}.tip-capsule-gate-action span{color:#6ee7ff;margin-left:6px;transition:transform .16s;display:inline-block}.tip-capsule-gate-action:hover span{transform:translate(2px,-2px)}.tip-capsule-gate-lock{color:#9eb5c3;box-shadow:none;background:#071927bd;border-color:#31536d}@keyframes tip-capsule-orbit{to{transform:rotate(360deg)}}@keyframes tip-capsule-spark{0%,to{opacity:.25;transform:translate(-6px)}50%{opacity:1;transform:translate(4px)}}@media (max-width:880px){.tip-capsule-flow{grid-template-columns:1fr}.tip-capsule-recipient{border-bottom:1px solid #245b78a6;border-right:0;min-height:136px}}@media (max-width:560px){.tip-capsule-header{min-height:51px;padding:11px 14px}.tip-capsule-header h3{margin-top:6px;font-size:15px}.tip-capsule-header p{display:none}.tip-capsule-recipient{grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:126px;padding:18px 16px}.tip-capsule-avatar-core{width:58px;height:58px}.tip-capsule-avatar-core .player-avatar{width:46px;height:46px;font-size:13px}.tip-capsule-recipient-copy{padding:7px 8px}.tip-capsule-recipient-copy>strong{font-size:14px}.tip-capsule-reward{gap:10px;padding:17px 14px}.tip-capsule-economy{gap:10px;padding:9px 5px}.tip-capsule-economy strong{font-size:10px}.tip-capsule-status{grid-template-columns:22px minmax(0,1fr)}.tip-capsule-status div>span{margin:2px 0 0;display:block}.tip-capsule-status div>span:before,.tip-capsule-status-spark{display:none}}@media (prefers-reduced-motion:reduce){.tip-capsule *,.tip-capsule :before,.tip-capsule :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.reward-ritual{isolation:isolate;background:radial-gradient(circle at 50% 22%,#2acaff2b,#0000 12rem),radial-gradient(circle at 18% 88%,#8a57ff1c,#0000 17rem),linear-gradient(145deg,#061b2c 0%,#030d19 73%);border-color:#235d80;border-radius:14px;width:min(100%,660px);margin:0 auto 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #d6f8ff14,0 20px 44px #0003}.reward-ritual:before,.reward-ritual:after{z-index:-1;pointer-events:none;content:"";position:absolute}.reward-ritual:before{background:linear-gradient(90deg,#0000,#67dfff,#b590ff,#0000);height:1px;top:0;left:16%;right:16%;box-shadow:0 0 16px #50d9ff}.reward-ritual:after{opacity:.35;background-image:linear-gradient(#4dc2f00a 1px,#0000 1px),linear-gradient(90deg,#4dc2f00a 1px,#0000 1px);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(at 50% 24%,#000,#0000 68%);mask-image:radial-gradient(at 50% 24%,#000,#0000 68%)}.reward-ritual-topline{z-index:1;border-bottom:1px solid #27688799;justify-content:space-between;align-items:center;min-height:42px;padding:0 20px;display:flex;position:relative}.reward-ritual-topline>span,.reward-ritual-topline>b,.reward-ritual-unavailable>span,.reward-ritual-scanner>span,.reward-ritual-token-label,.reward-ritual-link i{color:#76dffb;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:900}.reward-ritual-topline>span:before{content:"";background:#8e74ff;border-radius:50%;width:5px;height:5px;margin:0 7px 1px 0;display:inline-block;box-shadow:0 0 9px #a882ff}.reward-ritual-topline>b{color:#d2bcff;background:#5632873d;border:1px solid #7c5ec5ab;padding:5px 7px}.reward-ritual-flow{justify-items:center;padding:17px 20px 20px;display:grid}.reward-ritual-player{background:radial-gradient(circle at 21% 42%,#34d3ff2b,#0000 6rem),linear-gradient(120deg,#082b3fe0,#041422b8);border:1px solid #2e7d9fa1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px 15px;width:100%;min-height:143px;padding:16px 18px 15px;display:grid;position:relative;box-shadow:inset 2px 0 #54dcffad,inset 0 1px #c6f4ff14}.reward-ritual-player:before{pointer-events:none;content:"";border:1px solid #6ecfef2e;position:absolute;inset:7px}.reward-ritual-grid,.reward-ritual-player-beam{pointer-events:none;position:absolute}.reward-ritual-grid{opacity:.55;background-image:linear-gradient(90deg,#4ecbf314 1px,#0000 1px),linear-gradient(#4ecbf314 1px,#0000 1px);background-size:22px 22px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.reward-ritual-player-beam{background:linear-gradient(90deg,#65e1ff,#0000);width:38%;height:1px;top:-1px;left:18px;box-shadow:0 0 14px #51ddff}.reward-ritual-avatar{z-index:1;place-items:center;width:82px;height:82px;display:grid;position:relative}.reward-ritual-avatar .player-avatar{color:#d2f7ff;background:linear-gradient(145deg,#1d7191,#2c245c);border-width:1px;width:64px;height:64px;font-size:17px;transition:box-shadow .22s,filter .22s,transform .22s;box-shadow:0 0 0 4px #031321e3,0 0 0 5px #53d9ff9c,0 0 24px #2ad3ff6b,0 0 36px #9059ff2e}.reward-ritual:hover .reward-ritual-avatar .player-avatar{filter:brightness(1.1);transform:scale(1.035)}.reward-ritual-avatar-ring{border:1px solid #4cdbff85;border-radius:50%;position:absolute}.reward-ritual-avatar-ring--outer{border-bottom-color:#0000;border-right-color:#b58aff;animation:8s linear infinite reward-ritual-spin;inset:0}.reward-ritual-avatar-ring--inner{border-top-color:#d5f8ff;border-left-color:#0000;animation:5s linear infinite reverse reward-ritual-spin;inset:7px}.reward-ritual-player-copy{z-index:1;min-width:0;position:relative}.reward-ritual-player-copy>span{color:#87b3c6;letter-spacing:.105em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.reward-ritual-player-copy>strong{color:#f4fbff;letter-spacing:-.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(17px,2.2vw,21px);font-weight:950;line-height:1;display:block;overflow:hidden}.reward-ritual-player-copy>b{color:#8eeaff;letter-spacing:.09em;align-items:center;gap:6px;margin-top:9px;font-size:8px;font-weight:900;display:inline-flex}.reward-ritual-player-copy>b i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px}.reward-ritual-scanner{z-index:1;grid-column:1/-1;width:100%;display:block;position:relative}.reward-ritual-scanner>span{color:#759eb2;margin-bottom:6px;display:block}.reward-ritual-scanner>div{background:#031421cf;border:1px solid #266989db;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-height:35px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 3px 0 #43d6ff73}.reward-ritual-scanner>div:focus-within{background:#052032f0;border-color:#6ae0ff;box-shadow:inset 3px 0 #63e2ff,0 0 0 3px #22cfff17,0 0 18px #14caff1f}.reward-ritual-scanner>div>i{border:1px solid #65e0ff;border-radius:50%;justify-self:center;width:8px;height:8px;box-shadow:0 0 9px #55dfff}.reward-ritual-scanner input,.reward-ritual-token-core input{color:#effbff;background:0 0;border:0;outline:0;min-width:0;font-family:inherit}.reward-ritual-scanner input{width:100%;padding:8px 3px;font-size:11px;font-weight:750}.reward-ritual-scanner input::placeholder{color:#527488}.reward-ritual-scanner>div>b{color:#74ddfa;letter-spacing:.1em;border-left:1px solid #25617eba;align-self:stretch;place-items:center;padding:0 10px;font-size:8px;display:grid}.reward-ritual-link{grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:9px;width:min(86%,420px);height:28px;display:grid}.reward-ritual-link>span{background:linear-gradient(90deg,#0000,#4dddffbd);height:1px}.reward-ritual-link>span:last-child{background:linear-gradient(90deg,#a372ffbd,#0000)}.reward-ritual-link i{color:#758ca5;font-size:7px}.reward-ritual-token{place-items:center;width:100%;min-height:116px;display:grid;position:relative}.reward-ritual-token-core{background:radial-gradient(circle,#2f97ca2b,#0000 57%),linear-gradient(135deg,#052032c9,#0e102bb5);border:1px solid #51aed087;border-radius:50%;place-items:center;width:min(100%,300px);min-height:103px;padding:18px 50px 13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:inset 0 0 30px #28ccff14,0 0 22px #2fc7ff14}.reward-ritual-token-core:focus-within{border-color:#99eaff;transform:translateY(-1px);box-shadow:inset 0 0 30px #28ccff29,0 0 0 4px #26d2ff0f,0 0 28px #3accff33}.reward-ritual-token-orbit{pointer-events:none;border:1px solid #54deff4f;border-radius:50%;position:absolute;inset:-5px 14%}.reward-ritual-token-orbit--one{border-bottom-color:#0000;border-right-color:#d4b3ff;animation:10s linear infinite reward-ritual-spin}.reward-ritual-token-orbit--two{border-top-color:#a7efff;border-left-color:#0000;animation:7s linear infinite reverse reward-ritual-spin;inset:8px 4%}.reward-ritual-token-label{z-index:1;color:#88b5c8;font-size:7px;position:relative}.reward-ritual-token-core>div{z-index:1;justify-content:center;align-items:baseline;gap:7px;width:100%;margin:4px 0 2px;display:flex;position:relative}.reward-ritual-token-core input{color:#f3fdff;letter-spacing:-.06em;text-align:right;width:min-content;max-width:118px;padding:0;font-size:28px;font-weight:950;line-height:.98}.reward-ritual-token-core input::placeholder{color:#6c8799}.reward-ritual-token-core>div>strong{color:#b6eefa;letter-spacing:.08em;font-size:10px;font-weight:900}.reward-ritual-token-core>i{z-index:1;color:#8aa9ba;letter-spacing:.09em;font-size:7px;font-style:normal;font-weight:850;position:relative}.reward-ritual-summary{color:#7895a8;text-align:center;border-top:1px solid #2b678570;border-bottom:1px solid #2b678570;justify-items:center;gap:5px;width:100%;padding:9px 12px;display:grid}.reward-ritual-summary>span{letter-spacing:.095em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:850;overflow:hidden}.reward-ritual-summary>span b{color:#addced}.reward-ritual-summary>strong{color:#82def5;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px}.reward-ritual-summary>strong i{color:#c2a4ff;margin:0 5px;font-style:normal}.reward-ritual-action{isolation:isolate;color:#f4fdff;cursor:pointer;background:linear-gradient(104deg,#106a95 0%,#3650aa 52%,#7446a5 100%);border:1px solid #66e5ff;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;width:min(100%,440px);min-height:56px;margin-top:14px;padding:0 15px;transition:transform .18s,filter .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 3px 0 #a0f4ff7d,0 0 0 1px #39d1ff36,0 11px 26px #2171ff4a}.reward-ritual-action>*{z-index:1;position:relative}.reward-ritual-action-flare{opacity:.72;background:linear-gradient(90deg,#0000,#eafdffcc,#0000);width:24%;transition:transform .56s;position:absolute;inset:-80% auto -80% -28%;transform:skew(-22deg)}.reward-ritual-action-token{color:#eaffff;background:#115b84c7;border:1px solid #c3f8ff;place-items:center;width:18px;height:18px;font-size:10px;display:grid;transform:rotate(45deg);box-shadow:0 0 12px #b8f8ff9e}.reward-ritual-action-token:first-letter{transform:rotate(-45deg)}.reward-ritual-action>span:not(.reward-ritual-action-flare):not(.reward-ritual-action-token){justify-items:start;gap:3px;display:grid}.reward-ritual-action b,.reward-ritual-action i{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.reward-ritual-action b{color:#f7fdff;letter-spacing:.08em;font-size:12px;font-weight:950}.reward-ritual-action i{color:#d6f4ff;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:850}.reward-ritual-action em{color:#e6fbff;text-shadow:0 0 11px #a5ecff;font-size:18px;font-style:normal;transition:transform .18s}.reward-ritual-action:hover:not(:disabled){filter:brightness(1.13)saturate(1.08);border-color:#d0bdff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,inset 3px 0 #bef9ffab,0 0 0 1px #a879ff8f,0 14px 34px #4d6bff6e,0 0 26px #46ddff30}.reward-ritual-action:hover:not(:disabled) .reward-ritual-action-flare{transform:translate(470%)skew(-22deg)}.reward-ritual-action:hover:not(:disabled) em{transform:translate(2px,-2px)}.reward-ritual-action:active:not(:disabled){transform:translateY(1px)scale(.992);box-shadow:inset 0 2px 13px #01112b7a,0 5px 14px #327fff3b}.reward-ritual-action:disabled{color:#7993a6;cursor:not-allowed;background:linear-gradient(105deg,#0b2b3c,#14223f);border-color:#2b536c;box-shadow:inset 0 1px #bfebff14}.reward-ritual-action:disabled .reward-ritual-action-token{color:#7394a5;box-shadow:none;background:#123046;border-color:#4e7288}.reward-ritual-loading,.reward-ritual-unavailable{text-align:center;place-items:center;min-height:157px;display:grid}.reward-ritual-loading{color:#7ba4b7;letter-spacing:.1em;min-height:96px;font-size:9px;font-weight:850}.reward-ritual-unavailable{align-content:center;gap:7px;padding:18px 30px 21px;position:relative;overflow:hidden}.reward-ritual-unavailable-orb{background:radial-gradient(circle,#b784ff,#213e72 57%,#0000 59%);border:1px solid #b48cff;border-radius:50%;width:24px;height:24px;margin-bottom:1px;box-shadow:0 0 20px #ab75ff8f}.reward-ritual-unavailable-orb.is-locked{background:radial-gradient(circle,#5ba3c8,#19354a 57%,#0000 59%);border-color:#5289a6;box-shadow:0 0 20px #48c1f44d}.reward-ritual-unavailable strong{color:#f0f9ff;letter-spacing:-.03em;font-size:16px}.reward-ritual-unavailable p{color:#87a4b5;max-width:360px;margin:0;font-size:10px;line-height:1.45}.reward-ritual-unavailable>b{color:#85afc2;letter-spacing:.1em;margin-top:4px;font-size:8px;font-weight:900}.reward-ritual-unavailable a{color:#d5c2ff;letter-spacing:.09em;border-bottom:1px solid #6e50bd;align-items:center;gap:7px;margin-top:5px;padding:5px 1px;font-size:9px;font-weight:900;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.reward-ritual-unavailable a:hover{color:#7ee7ff;border-color:#72e5ff;transform:translateY(-1px)}.reward-ritual--success .reward-ritual-player{background:radial-gradient(circle at 22% 42%,#27e8bc30,#0000 6rem),linear-gradient(120deg,#053a3cc9,#041722bf);border-color:#3dc1a0c2;box-shadow:inset 2px 0 #62f1ca,inset 0 1px #d5fff21a,0 0 24px #40edcb17}.reward-ritual--success .reward-ritual-player-copy>span,.reward-ritual--success .reward-ritual-player-copy>b,.reward-ritual--success .reward-ritual-summary>strong{color:#8cf4d2}.reward-ritual--success .reward-ritual-avatar .player-avatar{color:#d8fff3;background:linear-gradient(145deg,#16776f,#254b72);box-shadow:0 0 0 4px #031820e3,0 0 0 5px #61f1c5,0 0 27px #48f1c68c}.reward-ritual--missing .reward-ritual-player,.reward-ritual--interrupted .reward-ritual-player{background:radial-gradient(circle at 22% 42%,#f25c9129,#0000 6rem),linear-gradient(120deg,#390f26b0,#140c1cbf);border-color:#a14d66c7;box-shadow:inset 2px 0 #e17498,inset 0 1px #ffdbed12}.reward-ritual--missing .reward-ritual-player-copy>span,.reward-ritual--missing .reward-ritual-player-copy>b,.reward-ritual--interrupted .reward-ritual-player-copy>span,.reward-ritual--interrupted .reward-ritual-player-copy>b{color:#ffb3c7}.reward-ritual--missing .reward-ritual-avatar .player-avatar,.reward-ritual--interrupted .reward-ritual-avatar .player-avatar{color:#ffe1ea;background:linear-gradient(145deg,#81364f,#3a244c);box-shadow:0 0 0 4px #220d1ae3,0 0 0 5px #e582a3,0 0 25px #f162965e}@keyframes reward-ritual-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.reward-ritual-flow{padding:14px 12px}.reward-ritual-topline{min-height:39px;padding:0 14px}.reward-ritual-player{grid-template-columns:76px minmax(0,1fr);gap:10px 11px;min-height:137px;padding:14px}.reward-ritual-avatar{width:69px;height:69px}.reward-ritual-avatar .player-avatar{width:53px;height:53px;font-size:14px}.reward-ritual-player-copy>strong{font-size:16px}.reward-ritual-token-core{width:min(100%,275px);padding-left:38px;padding-right:38px}.reward-ritual-token-core input{max-width:100px;font-size:25px}.reward-ritual-action{width:100%}}@media (prefers-reduced-motion:reduce){.reward-ritual *,.reward-ritual :before,.reward-ritual :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.support-compact{background:radial-gradient(circle at 8% 0,#16bbf11a,#0000 15rem),radial-gradient(circle at 98% 100%,#7c54d914,#0000 18rem),linear-gradient(135deg,#051624fa,#030d18fa);border-color:#1e506c;border-radius:10px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #c2f1ff0f,0 10px 24px #00000021}.support-compact:before{content:"";background:linear-gradient(90deg,#54d9fb,#9b7cf0,#0000);width:112px;height:1px;position:absolute;top:0;left:18px;box-shadow:0 0 12px #51d5ff9e}.support-compact-header{border-bottom:1px solid #20567196;justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding:10px 17px 9px;display:flex}.support-compact-kicker,.support-compact-premium,.support-compact-handle>span,.support-compact-amount>span{color:#6ddcf9;letter-spacing:.105em;align-items:center;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.support-compact-kicker{color:#7de3fb;background:linear-gradient(90deg,#0c4c668f,#0000);border-left:2px solid #60e2ff;padding:4px 5px}.support-compact-header h3{color:#effaff;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 0 8px;font-size:16px;line-height:1;display:inline}.support-compact-header p{color:#7d9daf;margin:0 0 0 8px;font-size:11px;display:inline}.support-compact-premium{color:#d2beff;background:#422b7045;border:1px solid #6f4fb1a8;flex:none;gap:5px;padding:5px 7px}.support-compact-premium:before{content:"";background:#b99aff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #a87eff}.support-compact-form{grid-template-columns:minmax(0,1fr);display:grid}.support-compact-recipient,.support-compact-action{align-items:center;gap:14px;padding:10px 17px;display:grid}.support-compact-recipient{border-bottom:1px solid #1f536e7a;grid-template-columns:minmax(190px,.8fr) minmax(220px,1.2fr);min-height:57px}.support-compact-preview{grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.support-compact-preview .player-avatar{color:#c9f3ff;background:linear-gradient(145deg,#12607f,#292257);width:34px;height:34px;font-size:10px;transition:box-shadow .16s,filter .16s;box-shadow:0 0 0 2px #061928e0,0 0 0 3px #46cdf47d,0 0 12px #42cff738}.support-compact:hover .support-compact-preview .player-avatar{filter:brightness(1.1);box-shadow:0 0 0 2px #061928e0,0 0 0 3px #61e0ffbf,0 0 16px #42cff74f}.support-compact-preview>div{min-width:0}.support-compact-preview span{color:#7b9eb2;letter-spacing:.095em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:8px;font-weight:900;display:block;overflow:hidden}.support-compact-preview strong{color:#eaf8ff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;display:block;overflow:hidden}.support-compact-handle,.support-compact-amount{min-width:0}.support-compact-handle>span,.support-compact-amount>span{color:#7898aa;margin-bottom:5px;display:block}.support-compact-handle input,.support-compact-amount input{color:#ebf9ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit}.support-compact-handle input{border-bottom:1px solid #285b75;min-height:28px;padding:0 5px 5px;font-size:12px;font-weight:750;transition:border-color .16s,box-shadow .16s}.support-compact-handle input:focus{border-color:#67ddfc;box-shadow:0 5px 10px -8px #5ee2ff}.support-compact-action{grid-template-columns:minmax(126px,.65fr) minmax(180px,1fr) minmax(148px,.65fr);min-height:61px}.support-compact-amount>div{background:linear-gradient(90deg,#0b344878,#0000);border-bottom:1px solid #315f78;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:29px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 2px 0 #3fcaf55c}.support-compact-amount input{font-variant-numeric:tabular-nums;padding:4px 7px;font-size:15px;font-weight:900}.support-compact-amount input::placeholder{color:#58798d}.support-compact-amount b{color:#91c9dc;letter-spacing:.075em;padding:0 7px;font-size:9px;font-weight:900}.support-compact-summary{border-left:1px solid #23567082;border-right:1px solid #23567082;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:4px 10px;display:grid}.support-compact-summary>span{min-width:0}.support-compact-summary>span:last-child{text-align:right}.support-compact-summary i{color:#708d9f;letter-spacing:.085em;margin-bottom:3px;font-size:8px;font-style:normal;font-weight:900;display:block}.support-compact-summary b{color:#8edff7;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.support-compact-summary>span:last-child b{color:#b7a5ff}.support-compact-summary>em{color:#7598ae;text-align:center;font-size:12px;font-style:normal}.support-compact-submit{color:#effbff;cursor:pointer;text-align:left;background:linear-gradient(105deg,#126b95,#3653a4 68%,#67449d);border:1px solid #4fcdf3;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;min-height:38px;padding:0 10px;transition:border-color .16s,box-shadow .16s,filter .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff45,0 6px 17px #2378e633}.support-compact-submit:before{opacity:.63;content:"";background:linear-gradient(90deg,#0000,#e9fcffe0,#0000);width:18%;transition:transform .45s;position:absolute;top:-50%;bottom:-50%;left:-24%;transform:skew(-22deg)}.support-compact-submit>*{z-index:1;position:relative}.support-compact-submit b,.support-compact-submit i{text-overflow:ellipsis;white-space:nowrap;grid-column:2;display:block;overflow:hidden}.support-compact-submit b{color:#f5fdff;letter-spacing:.07em;font-size:11px;font-weight:950}.support-compact-submit i{color:#d4efff;letter-spacing:.07em;margin-top:-4px;font-size:8px;font-style:normal;font-weight:850}.support-compact-submit:hover:not(:disabled){filter:brightness(1.12)saturate(1.08);border-color:#c6b2ff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 8px 21px #3778ff54,0 0 18px #4ddaff21}.support-compact-submit:hover:not(:disabled):before{transform:translate(580%)skew(-22deg)}.support-compact-submit:active:not(:disabled){transform:translateY(1px)scale(.988)}.support-compact-submit:disabled{color:#7893a5;cursor:not-allowed;background:#102538;border-color:#315269;box-shadow:inset 0 1px #c2ebff12}.support-compact-submit:disabled>span,.support-compact-submit:disabled b,.support-compact-submit:disabled i{color:#7793a5;text-shadow:none}.support-compact-feedback{color:#a8c7d4;background:#041926ab;border-top:1px solid #245f778a;grid-template-columns:17px auto minmax(0,1fr);align-items:center;gap:7px;min-height:31px;padding:6px 17px;font-size:10px;display:grid}.support-compact-feedback>i{color:#93f4d8;background:#19876b2e;border:1px solid #5fdac1;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 10px #46f4c429}.support-compact-feedback strong{color:#87f0d2;letter-spacing:.09em;font-size:9px;font-weight:950}.support-compact-feedback span{color:#a8c8d5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-compact-feedback.is-error{background:linear-gradient(90deg,#47162d61,#0b1724ab);border-color:#85475e94}.support-compact-feedback.is-error>i{color:#ffc0cf;background:#892c4936;border-color:#ca748d;box-shadow:0 0 10px #f4689621}.support-compact-feedback.is-error strong{color:#ffb7c8}.support-compact.is-success .support-compact-preview .player-avatar{color:#d9fff4;background:linear-gradient(145deg,#14776d,#284e75);box-shadow:0 0 0 2px #051d25e0,0 0 0 3px #67edc7,0 0 14px #4fefc45e}.support-compact.is-success .support-compact-preview span{color:#8cebd1}.support-compact.is-player-missing .support-compact-preview .player-avatar{color:#ffe4ec;background:linear-gradient(145deg,#81394f,#42274e);box-shadow:0 0 0 2px #250e1be0,0 0 0 3px #da7f9b,0 0 14px #ef66943b}.support-compact.is-player-missing .support-compact-preview span{color:#ffb4c6}.support-compact-gate{justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:13px 17px;display:flex}.support-compact-gate>div{min-width:0}.support-compact-gate strong,.support-compact-gate span{display:block}.support-compact-gate strong{color:#e9f8ff;text-transform:uppercase;font-size:12px}.support-compact-gate span{color:#829eb0;margin-top:5px;font-size:10px}.support-compact-gate a,.support-compact-gate>b{color:#c7b5fb;letter-spacing:.08em;background:#2c214e6b;border:1px solid #51658c;flex:none;padding:8px 10px;font-size:8px;font-weight:950}.support-compact-gate a:hover{color:#74e5ff;border-color:#68dcfa}.support-compact-gate>b{color:#9bb1bf;background:#0b2334;border-color:#315b72}.support-compact-gate.is-loading{color:#789aad;letter-spacing:.06em;justify-content:flex-start;min-height:66px;font-size:10px;font-weight:850}@media (max-width:720px){.support-compact-header{min-height:53px;padding:9px 13px}.support-compact-header p{display:none}.support-compact-recipient{grid-template-columns:minmax(150px,.8fr) minmax(170px,1.2fr);gap:10px;padding:9px 13px}.support-compact-action{grid-template-columns:minmax(110px,.72fr) minmax(140px,1fr) minmax(124px,.72fr);gap:9px;padding:9px 13px}}@media (max-width:520px){.support-compact-header h3{margin:6px 0 0;display:block}.support-compact-recipient{grid-template-columns:1fr;gap:8px;padding:11px 13px}.support-compact-handle>span{display:none}.support-compact-handle input{min-height:26px}.support-compact-action{grid-template-columns:minmax(105px,.85fr) minmax(0,1.15fr);gap:10px;padding:11px 13px}.support-compact-submit{grid-column:1/-1;min-height:39px}.support-compact-summary{border-right:0;min-height:33px;padding-left:0;padding-right:0}.support-compact-feedback{grid-template-columns:17px minmax(0,1fr);padding:7px 13px}.support-compact-feedback span{grid-column:2}.support-compact-gate{align-items:flex-start;min-height:92px}}@media (prefers-reduced-motion:reduce){.support-compact *,.support-compact :before,.support-compact :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.support-compact-workspace{grid-template-columns:minmax(310px,.86fr) minmax(0,1.14fr);min-height:86px;display:grid}.support-compact-recipient,.support-compact-action{align-content:center;gap:7px;min-width:0;min-height:86px;padding:10px 14px;display:grid}.support-compact-recipient{background:linear-gradient(105deg,#08283a8f,#06182629);border-bottom:0;border-right:1px solid #2a637e91;grid-template-columns:1fr}.support-compact-action{background:linear-gradient(105deg,#0818271f,#1f16401c);grid-template-columns:1fr}.support-compact-group-label{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.support-compact-group-label>span,.support-compact-group-label>i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-compact-group-label>span{color:#77ddf8;letter-spacing:.105em;font-size:8px;font-weight:950}.support-compact-group-label>i{color:#67869a;letter-spacing:.07em;font-size:7px;font-style:normal;font-weight:800}.support-compact-recipient-content{grid-template-columns:minmax(140px,.78fr) minmax(145px,1.22fr);align-items:end;gap:12px;min-width:0;display:grid}.support-compact-preview{grid-template-columns:34px minmax(0,1fr);gap:8px}.support-compact-preview strong{font-size:14px}.support-compact-preview span{margin-bottom:2px}.support-compact-handle>span{margin-bottom:3px}.support-compact-handle input{min-height:24px;padding-bottom:3px}.support-compact-action-flow{grid-template-columns:minmax(112px,.72fr) minmax(180px,1.1fr) minmax(144px,.68fr);align-items:end;gap:10px;min-width:0;display:grid}.support-compact-amount>span{margin-bottom:3px}.support-compact-summary{min-height:28px;padding:3px 8px}.support-compact-summary i{margin-bottom:2px}.support-compact-submit{min-height:36px}@media (max-width:900px){.support-compact-workspace{grid-template-columns:1fr}.support-compact-recipient{border-bottom:1px solid #2a637e91;border-right:0;min-height:72px}.support-compact-action{min-height:74px}}@media (max-width:560px){.support-compact-recipient-content{grid-template-columns:minmax(125px,.7fr) minmax(145px,1.3fr);gap:9px}.support-compact-action-flow{grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:9px}.support-compact-submit{grid-column:1/-1}.support-compact-group-label>i{display:none}}.support-compact-recipient,.support-compact-action{border:0}.support-compact-recipient{background:linear-gradient(105deg,#08283a6b,#06182614)}.support-compact-group-label{justify-content:flex-start}.support-compact-group-label>span{color:#83e4fb;border-left:2px solid #5cdefb;padding-left:7px}.support-compact-group-label>i{display:none}.support-compact-recipient-content{background:linear-gradient(90deg,#0726368a,#05152238);border:1px solid #2b708f6b;border-left:2px solid #4ad6fa9e;gap:10px;padding:5px 8px;transition:border-color .16s,box-shadow .16s,background .16s;position:relative}.support-compact-handle{align-self:stretch;align-items:center;display:grid}.support-compact-handle>span,.support-compact-amount>span{display:none}.support-compact-handle input{min-height:27px;box-shadow:none;border-bottom:0;padding:0 4px}.support-compact-handle input:focus{box-shadow:none}.support-compact-action-flow{grid-template-rows:29px 23px;grid-template-columns:minmax(138px,.92fr) minmax(154px,1fr);gap:2px 12px}.support-compact-amount>div{background:linear-gradient(90deg,#0a394e9c,#071c2c42);border:1px solid #377c9dc2;border-left:2px solid #5adcfb;min-height:29px}.support-compact-amount>div:focus-within{border-color:#88e8ff #88e8ff #88e8ff #b196ff;box-shadow:0 0 0 3px #3fd6ff12,0 0 14px #2fc9ff1c}.support-compact-summary{border:0;grid-area:2/1;align-items:center;gap:6px;min-height:21px;padding:0 2px;display:flex}.support-compact-summary>span,.support-compact-summary>strong{align-items:baseline;min-width:0;display:inline-flex}.support-compact-summary>span{gap:6px}.support-compact-summary i{color:#708d9f;margin:0;font-size:7px;display:inline}.support-compact-summary b,.support-compact-summary>strong{color:#93e1f8;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.support-compact-summary>em{font-size:11px}.support-compact-submit{background:linear-gradient(112deg,#147ca5 0%,#3161b6 57%,#7248aa 100%);border-color:#61dffa;grid-area:1/2/span 2;min-height:54px;box-shadow:inset 0 1px #ffffff5e,inset 2px 0 #a4f4ff75,0 8px 19px #2277f04a,0 0 0 1px #39d6ff30}.support-compact-submit:not(:disabled){color:#f5fdff}.support-compact-submit:hover:not(:disabled){border-color:#d0bbff;box-shadow:inset 0 1px #ffffff7a,inset 2px 0 #c0f7ffa3,0 10px 24px #3e68ff6b,0 0 23px #4adcff2e}.support-compact-submit:active:not(:disabled){box-shadow:inset 0 2px 13px #02103073,0 4px 12px #387aff3d}@media (max-width:560px){.support-compact-recipient-content{padding:5px 7px}.support-compact-action-flow{grid-template-columns:minmax(132px,1fr) minmax(135px,1fr);column-gap:9px}.support-compact-submit{grid-area:1/2/span 2}}.support-compact-preview,.support-compact-preview .player-avatar,.support-compact-preview strong,.support-compact-preview span{transition:color .16s,filter .16s,box-shadow .16s,opacity .16s}.support-compact-handle{position:relative}.support-compact-handle input{color:#edfaff;cursor:text;border-bottom:1px solid #478aa6b5;padding:0 6px 2px;transition:border-color .16s,color .16s,box-shadow .16s,background .16s}.support-compact-handle input:hover{background:#124a622e;border-color:#72dffb}.support-compact-handle input:focus{color:#fff;border-color:#83e8ff;box-shadow:0 5px 12px -9px #5adfff}.support-compact-handle input::placeholder{color:#6b91a6;opacity:1}.support-compact-handle-status{color:#ffb5c7;letter-spacing:.075em;pointer-events:none;font-size:7px;font-weight:950;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.support-compact-amount.is-invalid input,.support-compact-summary.is-alert .support-compact-action-message{color:#ffc0cf}.support-compact-summary.is-alert{background:linear-gradient(90deg,#531b334a,#0000);gap:0}.support-compact-action-message{letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:850;display:block;overflow:hidden}.support-compact-submit:not(:disabled) b{color:#fbfeff}.support-compact.is-success .support-compact-submit:not(:disabled){background:linear-gradient(112deg,#147f78 0%,#2479a1 58%,#5c55a2 100%);border-color:#75eccd;box-shadow:inset 0 1px #e8fff763,inset 2px 0 #b7ffe97d,0 9px 20px #33e1b342,0 0 18px #4eefc624}.support-compact.is-targeted:not(.is-player-missing) .support-compact-preview .player-avatar{box-shadow:0 0 0 2px #061928e0,0 0 0 3px #9f83ffa1,0 0 14px #68cfff3b}.support-compact.is-targeted:not(.is-player-missing) .support-compact-preview span{color:#b9a7ff}.support-compact-header>div{align-items:baseline;min-width:0;display:flex}.support-compact-kicker{flex:none}.support-compact-header h3{flex:none;margin-left:9px}.support-compact-header p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:9px;overflow:hidden}.support-compact-handle input{caret-color:#95edff}.support-compact-amount input{caret-color:#a88fff}.support-compact-submit:not(:disabled){filter:saturate(1.06)}.support-compact-submit:not(:disabled):hover{filter:brightness(1.08)saturate(1.11)}.support-compact.is-success .support-compact-submit>span{color:#c5ffe8;text-shadow:0 0 10px #8af4cc}@media (max-width:720px){.support-compact-header>div{display:block}.support-compact-header h3,.support-compact-header p{margin-left:0}}.support-compact-recipient,.support-compact-action{gap:0}.support-compact-recipient-content{align-items:center;min-height:38px}.support-compact-amount>div{min-height:38px}.support-compact-summary{grid-area:2/1/auto/-1;align-self:center;min-height:18px}.support-compact-submit{grid-area:1/2;align-self:stretch;min-height:38px;padding:0 11px}.support-compact-submit:not(:disabled){background:linear-gradient(108deg,#0b8dbd 0%,#326fd1 58%,#754daf 100%);border-color:#8cecff;box-shadow:inset 0 1px #f4feff7a,inset 2px 0 #bcf8ff94,0 7px 17px #267af04f,0 0 0 1px #48dbff38,0 0 13px #3bcfff1f}.support-compact-submit:not(:disabled) b{color:#fff;text-shadow:0 1px 8px #051f4961}.support-compact-submit:not(:disabled) i{color:#dff8ff}.support-compact-submit:active:not(:disabled){filter:saturate(1.14)brightness(.96)}.support-compact-submit:focus-visible{outline-offset:2px;outline:1px solid #c9f7ff}@media (max-width:560px){.support-compact-action-flow{grid-template-columns:minmax(0,1fr) minmax(137px,.92fr);column-gap:9px}.support-compact-submit{grid-area:1/2}.support-compact-summary{grid-area:2/1/auto/-1}}.support-compact-header>div{gap:0}.support-compact-header h3{color:#f1fbff;letter-spacing:.025em;margin-left:0;font-size:15px}.support-compact-header p{color:#7f9cae;margin-left:10px;font-size:10px}.support-compact-workspace{grid-template-rows:48px 59px;grid-template-columns:minmax(0,1fr);min-height:107px}.support-compact-recipient,.support-compact-action{background:0 0;min-height:0;padding:0 14px;display:block}.support-compact-recipient{padding-top:8px;padding-bottom:3px}.support-compact-recipient-content{background:linear-gradient(90deg,#072a3b94,#0b1c2e33);border:1px solid #2c6f8c6b;border-left:2px solid #52d5f791;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:37px;padding:2px 9px 2px 4px}.support-compact-handle{min-width:0;display:block}.support-compact-handle input{color:#edfaff;letter-spacing:.015em;border:0;border-bottom:1px solid #4c91ad94;border-radius:0;min-height:32px;padding:0 3px;font-size:13px;font-weight:750}.support-compact-action{padding-top:4px;padding-bottom:9px}.support-compact-action-flow{grid-template-rows:38px 15px;grid-template-columns:minmax(0,1fr) minmax(156px,.76fr);align-items:stretch;gap:4px 10px}.support-compact-amount{grid-area:1/1}.support-compact-amount>div{background:linear-gradient(90deg,#0832458c,#071a2a29);border-color:#3784a4a8 #3784a4a8 #3784a4a8 #65ddfa;border-left-style:solid;border-left-width:2px;min-height:38px}.support-compact-amount input{color:#ecfbff;font-size:16px;font-weight:850}.support-compact-amount b{color:#9bcee0;font-size:8px}.support-compact-summary{grid-area:2/1/auto/-1;align-items:center;gap:6px;min-height:15px;padding:0 2px;display:flex}.support-compact-summary>em{color:#68899d}.support-compact-submit{background:linear-gradient(108deg,#0c90c0 0%,#3671d0 57%,#754dab 100%);border-color:#8eeaff;grid-area:1/2;min-height:38px;padding:0 12px;box-shadow:inset 0 1px #f4feff7a,inset 2px 0 #bdf8ff94,0 7px 17px #267af04a,0 0 13px #3bcfff1c}.support-compact-submit:not(:disabled) i{color:#e1f8ff;font-size:7px}.support-compact-submit:hover:not(:disabled){background:linear-gradient(108deg,#0e9dcd 0%,#407de0 56%,#8456bc 100%);border-color:#d7c8ff;box-shadow:inset 0 1px #ffffff8f,inset 2px 0 #cefbffab,0 9px 20px #3774fb63,0 0 18px #4cdaff2e}.support-compact-submit:disabled{background:linear-gradient(108deg,#0a2535,#10243a 72%,#1b2640);border-color:#294c60;box-shadow:inset 0 1px #c6efff0f}.support-compact.is-success .support-compact-submit:not(:disabled){background:linear-gradient(108deg,#148b7f 0%,#247fa9 58%,#5e58a7 100%);border-color:#83eed0}@media (max-width:560px){.support-compact-header p{display:none}.support-compact-workspace{grid-template-rows:48px 59px}.support-compact-action-flow{grid-template-columns:minmax(0,1fr) minmax(135px,.8fr);column-gap:8px}.support-compact-submit{grid-area:1/2}}.support-compact-workspace{background:radial-gradient(circle at 22% 4%,#2595be17,#0000 30%),linear-gradient(110deg,#071d2b2e,#0000 62%,#311d5914);grid-template-rows:52px 36px;grid-template-columns:minmax(0,1.26fr) minmax(146px,.74fr);gap:0 18px;min-height:88px;padding:0 14px;display:grid;position:relative}.support-compact-workspace:before{opacity:.78;content:"";background:linear-gradient(90deg,#0000,#48ccf05e 19%,#8f6ff852 71%,#0000);height:1px;position:absolute;bottom:36px;left:14px;right:14px}.support-compact-recipient,.support-compact-action,.support-compact-action-flow{display:contents}.support-compact-recipient-content{z-index:1;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid;position:relative}.support-compact-recipient-content:before{z-index:-1;opacity:0;content:"";background:radial-gradient(at 0,#2acdfa1f,#0000 68%);transition:opacity .18s;position:absolute;inset:7px -9px 7px -7px}.support-compact-recipient-content:focus-within{box-shadow:none;background:0 0;border:0}.support-compact-recipient-content:focus-within:before{opacity:1}.support-compact-preview{grid-template-columns:1fr;place-items:center;display:grid}.support-compact-preview .player-avatar{color:#b7efff;background:radial-gradient(circle at 35% 30%,#1f6586,#0d2f46 69%);border-color:#4597bc;width:31px;height:31px;box-shadow:0 0 0 2px #081827db,0 0 12px #38cffa29}.support-compact-handle{min-width:0;display:block;position:relative}.support-compact-handle input{color:#edfaff;letter-spacing:.012em;background:0 0;border:0;border-bottom:1px solid #498eab7d;border-radius:0;min-height:34px;padding:0 3px 1px;font-size:14px;font-weight:750}.support-compact-handle input:hover{background:0 0;border-bottom-color:#71dcf9}.support-compact-handle input:focus{border-bottom-color:#a98fff;box-shadow:0 7px 13px -11px #5fddff}.support-compact-handle input::placeholder{color:#7895a8;font-weight:620}.support-compact-handle-status{color:#ffc0cf;letter-spacing:.02em;text-transform:none;font-size:8px;font-weight:850;right:2px}.support-compact.is-targeted:not(.is-player-missing) .support-compact-recipient-content{background:0 0;border:0}.support-compact-amount{z-index:1;grid-area:1/2;grid-template-rows:10px minmax(0,1fr);align-items:end;min-width:0;padding-top:7px;display:grid}.support-compact-amount>span{color:#7d9cac;letter-spacing:.1em;margin:0;font-size:7px;font-weight:900;display:block}.support-compact-amount>div{background:0 0;border:0;border-bottom:1px solid #5593b391;border-radius:0;min-height:31px}.support-compact-amount>div:focus-within{background:linear-gradient(90deg,#354c8b26,#0000 75%);border-color:#ae91ff #ae91ff #ae91ff #0000;box-shadow:0 7px 13px -11px #976dff}.support-compact-amount input{color:#f0fbff;letter-spacing:.01em;padding:1px 0 0;font-size:20px;font-weight:900}.support-compact-amount b{color:#8fc4d7;letter-spacing:.11em;padding:0 0 1px 7px;font-size:8px}.support-compact-amount.is-invalid>div{background:linear-gradient(90deg,#65233c2e,#0000 75%);border-color:#d27a97 #d27a97 #d27a97 #0000}.support-compact-summary{z-index:1;background:0 0;border:0;grid-area:2/1;align-self:center;align-items:center;gap:6px;min-height:0;padding:0 0 1px 1px;display:flex}.support-compact-summary>span{color:#6d8c9d;letter-spacing:.1em;font-size:7px;font-weight:900}.support-compact-summary>b,.support-compact-summary>strong{color:#9ed8e9;letter-spacing:.01em;font-size:10px;font-weight:800}.support-compact-summary>strong{color:#c2b1ff}.support-compact-summary>em{color:#6d91a6;font-size:11px}.support-compact-summary.is-alert{background:0 0}.support-compact-action-message{color:#ffc0cf;font-size:8px;font-weight:780}.support-compact-submit{z-index:1;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(108deg,#0d89b7 0%,#326ec9 56%,#7350a9 100%);border:0;border-radius:0;grid-area:2/2;grid-template-columns:13px minmax(0,1fr);min-height:30px;padding:0 12px 0 13px;display:grid;box-shadow:inset 0 1px #f5feff75,inset 2px 0 #b9f7ff8c,0 6px 16px #2677ef47,0 0 12px #3dceff1c}.support-compact-submit>span{color:#e1fbff;text-shadow:0 0 9px #b2f4ff;font-size:10px}.support-compact-submit:not(:disabled) b{color:#fff;text-shadow:0 1px 7px #051f496b;font-size:9px}.support-compact-submit:not(:disabled) i{color:#dff7ff;letter-spacing:.075em;font-size:6px}.support-compact-submit:not(:disabled):hover{background:linear-gradient(108deg,#10a0cf 0%,#427edf 56%,#845cc0 100%);border:0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff91,inset 2px 0 #d3fcffa8,0 9px 19px #3a77fb63,0 0 17px #4bdaff2b}.support-compact-submit:not(:disabled):active{transform:translateY(1px)scale(.987)}.support-compact-submit:disabled{background:linear-gradient(108deg,#0a2433,#10253a 72%,#1c2740);border:0;box-shadow:inset 0 1px #c6efff0f}.support-compact.is-success .support-compact-submit:not(:disabled){background:linear-gradient(108deg,#148b80 0%,#247ba5 58%,#5f58a7 100%);border:0;box-shadow:inset 0 1px #e7fff76e,0 7px 17px #2fe0b13b,0 0 13px #49efc326}@media (max-width:560px){.support-compact-workspace{grid-template-columns:minmax(0,1fr) minmax(134px,.8fr);column-gap:11px;padding:0 13px}.support-compact-workspace:before{left:13px;right:13px}.support-compact-submit{grid-area:2/2}}.teams-page{gap:26px;display:grid}.teams-create-button,.team-roster-manager__header .button,.teams-empty-state .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.teams-page-notice,.teams-page-error{color:#9ff3d9;letter-spacing:.02em;background:#16745e24;border:1px solid #23dcac57;border-radius:9px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:34px;margin:-6px 0 0;padding:8px 12px;font-size:12px;font-weight:750;display:flex}.teams-page-error{color:#ffb6c7;background:#921f3b29;border-color:#ff4c767a}.teams-sign-in-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px;display:grid}.teams-sign-in-state>svg{color:#45ceff}.teams-sign-in-state h2,.teams-empty-state h2{margin:3px 0 5px;font-size:clamp(22px,2vw,29px)}.teams-sign-in-state p,.teams-empty-state p{margin:0}.teams-invitations,.team-roster-hub{gap:14px;display:grid}.teams-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.teams-section-heading .eyebrow{margin:0 0 5px}.teams-section-heading h2{margin:0;font-size:22px;line-height:1}.teams-section-count{color:#9bbfd3;letter-spacing:.13em;background:#071f32c2;border:1px solid #50c7ff47;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.teams-invitations__grid,.teams-roster-list{gap:12px;display:grid}.team-invitation-card{background:linear-gradient(110deg,#11476047,#0516258a 48%),#071928;border:1px solid #46bdf157;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:17px 18px;display:grid;box-shadow:inset 0 1px #bef3ff09}.team-mark{color:#5ed6ff;letter-spacing:.02em;background:radial-gradient(circle at 32% 22%,#1b6390,#0a2339 68%);border:1px solid #199ed6;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ccf4ff29,0 0 18px #07b4ff1a}.team-mark--large{border-radius:16px;width:58px;height:58px;font-size:17px}.team-invitation-card__copy{min-width:0}.team-invitation-card__copy .eyebrow{color:#55ccf7;margin-bottom:3px;font-size:9px;display:block}.team-invitation-card__copy h3{color:#f1f8ff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:18px;line-height:1.1;overflow:hidden}.team-invitation-card__copy p,.team-invitation-card__expiry{color:#8eaabd;margin:0;font-size:12px}.team-invitation-card__expiry{color:#90bed4;align-items:center;gap:5px;margin-top:6px;display:inline-flex}.team-invitation-card__actions{align-items:center;gap:8px;display:flex}.team-invitation-card__actions .button{white-space:nowrap;min-height:37px}.team-roster-card{background:linear-gradient(125deg,#0f394e3d,#0616249e 38%),#071827;border:1px solid #174865;border-radius:14px;position:relative;overflow:visible;box-shadow:inset 0 1px #bff3ff09,0 12px 30px #0003081a}.team-roster-card:hover{border-color:#32ade691}.team-roster-card.is-expanded{border-color:#2385b5;box-shadow:inset 0 1px #bff3ff11,0 15px 36px #000a152e}.team-roster-card__summary{grid-template-columns:48px minmax(180px,1fr) minmax(146px,auto) auto 42px;align-items:center;gap:14px;min-height:88px;padding:15px 17px;display:grid}.team-roster-card__identity,.team-roster-card__manage{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.team-roster-card__identity{justify-items:start;gap:3px;padding:2px 0;display:grid}.team-roster-card__identity .eyebrow{color:#6bcff1;margin:0;font-size:9px}.team-roster-card__identity strong{color:#f3f8fe;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;line-height:1.13;display:block;overflow:hidden}.team-roster-card__identity>span:last-child{color:#8daabd;font-size:11px}.team-roster-card__state{color:#7dcbe5;letter-spacing:.075em;white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;font-size:10px;font-weight:900;display:inline-flex}.team-roster-card__state.is-ready{color:#52ddae}.team-roster-card__state.is-pending{color:#f4c058}.team-roster-card__manage{color:#c2d5e3;letter-spacing:.08em;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;padding:9px 3px;font-size:10px;font-weight:850;display:inline-flex}.team-roster-card__manage:hover{color:#65d7fb}.team-roster-card__manage svg{transition:transform .18s}.team-roster-card__manage svg.is-up{transform:rotate(180deg)}.team-action-menu{justify-content:flex-end;display:flex;position:relative}.team-action-menu__trigger{color:#9fc4d8;cursor:pointer;background:#0a2436;border:1px solid #205776;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.team-action-menu__trigger:hover,.team-action-menu__trigger.is-open{color:#d4f6ff;background:#0e3248;border-color:#46bee9}.team-action-menu__panel{z-index:16;transform-origin:100% 0;background:#081d2d;border:1px solid #23617f;border-radius:11px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 35px #0000005c,inset 0 1px #d5f9ff0a}.team-action-menu__panel button{color:#c8dae6;cursor:pointer;letter-spacing:.065em;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:8px 9px;font-size:10px;font-weight:850;display:flex}.team-action-menu__panel button:hover:not(:disabled){color:#e8f9ff;background:#2c91be29}.team-action-menu__panel button.is-danger{color:#ff9eb6}.team-action-menu__panel button.is-danger:hover:not(:disabled){color:#ffc0cf;background:#bc264a29}.team-action-menu__panel button:disabled{cursor:wait;opacity:.58}.team-action-menu__divider{background:#5395b23d;height:1px;margin:4px 2px}.team-roster-manager{overflow:hidden}.team-roster-manager__inner{background:linear-gradient(#020d1757,#091c2929);border-top:1px solid #2d769785;gap:14px;padding:17px;display:grid}.team-roster-manager__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-roster-manager__header .eyebrow{margin:0 0 3px}.team-roster-manager__header h3{margin:0;font-size:16px}.team-roster-manager__header>p{color:#829daf;margin:0;font-size:12px}.team-members-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.team-member-row{background:#061c2aad;border:1px solid #2b729180;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:61px;padding:10px;display:grid}.team-member-row .player-avatar-team{width:36px;height:36px;font-size:12px}.team-member-row__identity{gap:3px;min-width:0;display:grid}.team-member-row__identity>:first-child,.team-member-row__identity strong{color:#edf7fc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.team-member-row__identity>span:last-child{color:#89a8bb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.team-role-badge,.team-member-row__position,.team-outgoing-invite__status{color:#65cbed;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:900;display:inline-flex}.team-role-badge{color:#7bd7ff}.team-member-row__remove,.team-member-row__invite,.team-outgoing-invite button{color:#ff9ab2;cursor:pointer;letter-spacing:.07em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:9px;font-weight:900;display:inline-flex}.team-member-row__remove:hover:not(:disabled),.team-outgoing-invite button:hover:not(:disabled){color:#ffc0d0}.team-member-row__invite{color:#62d4fb}.team-member-row__open-action{border-radius:inherit;width:100%;min-width:0;min-height:61px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.team-member-row--open-action-row{cursor:pointer;padding:0;transition:border-color .16s,background .16s,transform .16s}.team-member-row--open-action-row:hover{background:#0a374d9e;border-color:#4bcaf4db;transform:translateY(-1px)}.team-member-row__open-action:focus-visible{outline-offset:5px;outline:2px solid #73dcff}.team-member-row__invite:hover{color:#d0f7ff}.team-member-row__open-mark{color:#67cef0;border:1px dashed #2d83a5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.team-member-row--open{background:#09273866;border-style:dashed}.team-outgoing-invites{border-top:1px solid #2d76975c;grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);gap:12px;padding-top:14px;display:grid}.team-outgoing-invites p{color:#8ba7b9;margin:0;font-size:11px;line-height:1.4}.team-outgoing-invites .eyebrow{margin:0 0 5px}.team-outgoing-invite{background:#53360b1a;border:1px solid #a87c2b52;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:42px;padding:8px 10px;display:grid}.team-outgoing-invite>span:first-child{gap:2px;min-width:0;display:grid}.team-outgoing-invite strong,.team-outgoing-invite small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-outgoing-invite strong{color:#e9f4fa;font-size:12px}.team-outgoing-invite small{color:#a8b8c3;font-size:10px}.team-outgoing-invite__status{color:#f0bf57}.team-roster-manager__footnote{color:#7895a8;margin:0;font-size:10px;line-height:1.45}.teams-empty-state{justify-items:start;gap:9px;max-width:620px;padding:29px;display:grid}.teams-empty-state .eyebrow{margin:7px 0 0}.teams-empty-state .button{margin-top:7px}.teams-empty-state__icon{color:#66d5fc;background:#0a3a528f;border:1px solid #3fbeef85;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.teams-loading{color:#8ca7b9;margin:10px 0 0}.teams-dialog{width:min(640px,100vw - 28px)}.teams-dialog-form{gap:18px;margin-top:24px;display:grid}.teams-dialog-form>.field{gap:8px;margin:0}.teams-dialog__field-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.teams-dialog__field-label>span:first-child{color:#c3d6e4;letter-spacing:.11em;font-size:11px;font-weight:900}.teams-dialog__field-counter{color:#8bb6ca;letter-spacing:.06em;background:#061e2ea3;border:1px solid #3d8fb46b;border-radius:999px;align-items:center;min-height:21px;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.teams-dialog-form .field input{background:linear-gradient(90deg,#1a66881a,#0000 36%),#071d2d;border-color:#245d7d;border-radius:11px;min-height:52px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.teams-dialog-form .field input:hover:not(:disabled){border-color:#3684ab}.teams-dialog-form .field input:focus-visible{border-color:#4dcfff;outline:0;box-shadow:0 0 0 3px #25c1ff21}.teams-dialog__field-hint{color:#7999ad;letter-spacing:.015em;align-items:center;gap:7px;min-height:20px;font-size:10px;font-weight:700;display:inline-flex}.teams-dialog__field-hint-mark{color:#53cef6;font-size:13px;line-height:1}.teams-dialog-form .field-error{color:#ffafc0;letter-spacing:.015em;background:linear-gradient(90deg,#941d394d,#43101f2e);border-color:#c93e5da3;border-radius:9px;justify-self:start;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:6px 10px;font-size:10px;font-weight:750;box-shadow:inset 2px 0 #ff5277}.teams-dialog-form .field-error-mark{background:#ff5277;width:16px;height:16px;font-size:10px}.teams-size-selector{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.teams-size-selector legend{color:#9db9cc;letter-spacing:.12em;width:100%;margin-bottom:9px;font-size:11px;font-weight:900}.teams-size-selector button{color:#b1c8d7;cursor:pointer;text-align:left;background:#071d2d;border:1px solid #235a78;border-radius:11px;justify-items:start;gap:3px;min-height:117px;padding:13px;display:grid;position:relative;overflow:hidden}.teams-size-selector button>:not(.teams-size-selector__active):not(.teams-size-selector__check){z-index:1;position:relative}.teams-size-selector button strong{color:#eaf5fa;font-size:20px;line-height:1}.teams-size-selector button>span:not(.teams-size-selector__active):not(.teams-size-selector__check){color:#85a6b9;letter-spacing:.08em;font-size:10px;font-weight:900}.teams-size-selector button small{color:#7695a8;font-size:10px}.teams-size-selector__check{z-index:2;color:#6ae0ff;background:#072e44b8;border:1px solid #5bddff70;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:11px;right:11px}.teams-size-selector button:hover{border-color:#3aaeda}.teams-size-selector button.is-selected{background:linear-gradient(145deg,#16698d80,#08273beb);border-color:#42cfff;box-shadow:0 0 0 2px #31c6f81f,0 10px 22px #005a9021}.teams-size-selector__active{z-index:0;border-radius:inherit;background:linear-gradient(115deg,#41d4ff21,#0000 68%);position:absolute;inset:0}.teams-invite-confirmation{background:#052030b8;border:1px solid #2f89b47a;border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:13px;display:grid}.teams-invite-confirmation .eyebrow{margin-bottom:4px;display:block}.teams-invite-confirmation strong{color:#f1f8fc;text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.teams-invite-confirmation p{color:#89aabd;margin:4px 0 0;font-size:12px}.teams-page button:focus-visible,.teams-page a:focus-visible,.teams-dialog button:focus-visible{outline-offset:3px;outline:2px solid #73dcff}@media (max-width:980px){.team-roster-card__summary{grid-template-columns:48px minmax(0,1fr) minmax(124px,auto) auto 42px}.team-roster-card__state{display:none}}@media (max-width:700px){.teams-page{gap:21px}.teams-sign-in-state{grid-template-columns:auto minmax(0,1fr)}.teams-sign-in-state .button{grid-column:1/-1;width:100%}.team-invitation-card{grid-template-columns:48px minmax(0,1fr)}.team-invitation-card__actions{grid-column:1/-1;justify-content:flex-end}.team-roster-card__summary{grid-template-columns:43px minmax(0,1fr) 38px;grid-template-areas:"mark identity menu""state state state";gap:10px;padding:13px}.team-mark{border-radius:11px;grid-area:mark;width:43px;height:43px;font-size:13px}.team-roster-card__manage{display:none}.team-roster-card__identity{grid-area:identity}.team-roster-card__state{text-overflow:ellipsis;grid-area:state;min-width:0;display:inline-flex;overflow:hidden}.team-action-menu{grid-area:menu;align-self:center}.team-roster-card__identity strong{font-size:16px}.team-roster-manager__header{align-items:flex-start}.team-outgoing-invites{grid-template-columns:1fr}}@media (max-width:520px){.teams-section-heading{align-items:flex-start}.teams-section-heading h2{font-size:19px}.teams-section-count{margin-top:3px}.team-invitation-card__actions{justify-content:stretch}.team-invitation-card__actions .button{flex:1}.team-members-list{grid-template-columns:minmax(0,1fr)}.team-roster-manager__header{display:grid}.team-roster-manager__header .button{width:100%}.team-outgoing-invite{grid-template-columns:minmax(0,1fr) auto}.team-outgoing-invite button{grid-column:1/-1}.teams-size-selector{grid-template-columns:1fr}.teams-size-selector button{grid-template-columns:auto 1fr;align-content:center;column-gap:9px;min-height:76px}.teams-size-selector button strong{grid-row:1/span 2}.teams-size-selector button small{grid-column:2}.match-dialog-actions{flex-wrap:wrap}.match-dialog-actions .button{flex:150px}}@media (prefers-reduced-motion:reduce){.teams-page *,.teams-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.support-compact-header{min-height:49px;padding:10px 14px}.support-compact-header h3{letter-spacing:.035em;font-size:16px}.support-compact-header p{margin-left:11px;font-size:11px}.support-compact-workspace:before{display:none}.support-compact-recipient-content:before{background:radial-gradient(at 0 0,#3fdaff1f,#0000 59%);inset:0}.support-compact-recipient-content:focus-within{background:linear-gradient(108deg,#0a3a4fc7,#14193d7a);border-color:#6fe0fa #6fe0fa #6fe0fa #ad92ff;box-shadow:inset 0 1px #b7efff1c,0 0 0 3px #31d0ff0d,0 9px 22px #15698e2b}.support-compact-preview .player-avatar{border-color:#55b8dc;width:34px;height:34px;font-size:10px;box-shadow:0 0 0 3px #071f2fd4,0 0 16px #38cffa3b}.support-compact-handle input{border-bottom-color:#5d9fbbab;min-height:36px;padding:0 3px 3px;font-size:15px;font-weight:780}.support-compact-handle input::placeholder{color:#91adc0}.support-compact-amount>div{border-bottom-color:#63a3c0ba;min-height:30px}.support-compact-amount input{font-size:21px;font-weight:900}.support-compact-amount b{color:#a4d5e5;padding-bottom:2px;font-size:9px}.support-compact-submit:not(:disabled):hover{border-color:#d1c2ff;box-shadow:inset 0 1px #ffffff9c,inset 2px 0 #d2fcffad,0 10px 23px #3674fa6e,0 0 20px #4adcff2b}.support-compact-submit:disabled{border-color:#345a70;box-shadow:inset 0 1px #c6efff12}.support-compact.is-targeted:not(.is-player-missing) .support-compact-recipient-content{background:linear-gradient(108deg,#0e374cc9,#1b1a3f82);border-left-color:#ab90ff}.support-compact.is-targeted:not(.is-player-missing) .support-compact-preview .player-avatar{border-color:#b29aff;box-shadow:0 0 0 3px #081d2fdb,0 0 17px #846cf04a}@media (max-width:560px){.support-compact-header h3{font-size:15px}.support-compact-workspace{grid-template-columns:minmax(0,1fr) minmax(150px,.72fr);column-gap:12px;padding:0 13px}.support-compact-recipient-content{grid-template-columns:38px minmax(0,1fr);gap:9px;padding-right:10px}.support-compact-summary{margin-left:51px}.support-compact-submit{grid-area:2/2;padding:0 10px}}.support-compact-workspace{background:radial-gradient(circle at 14% 38%,#289ac21f,#0000 36%),radial-gradient(circle at 93% 62%,#5536a41a,#0000 35%),linear-gradient(110deg,#061c2a3b,#07142314);grid-template-rows:minmax(93px,1fr);grid-template-columns:minmax(0,1.28fr) minmax(248px,.72fr);column-gap:12px;min-height:93px;padding:0}.support-compact-recipient{grid-area:1/1;grid-template-rows:minmax(0,1fr) 25px;min-width:0;min-height:93px;padding:0 0 0 12px;display:grid;position:relative}.support-compact-recipient-content{background:linear-gradient(108deg,#093144ba,#081c2d6b);border:1px solid #2b70908a;border-left:2px solid #56dffb;grid-area:auto;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;min-height:66px;padding:12px 14px 13px 12px;box-shadow:inset 0 1px #a6e7ff12,0 8px 20px #0000001f}.support-compact-preview{align-self:start}.support-compact-preview .player-avatar{width:34px;height:34px;font-size:10px}.support-compact-preview .player-avatar>span{place-items:center;width:100%;height:100%;line-height:1;display:grid;transform:translateY(.5px)}.support-compact-handle{align-self:start;margin-top:1px}.support-compact-handle input{min-height:36px;padding:0 3px 3px;font-size:15px;font-weight:780}.support-compact-handle-status{color:#ffc0cf;letter-spacing:.025em;text-transform:none;align-items:center;gap:4px;max-width:calc(100% - 6px);font-size:9px;font-weight:850;line-height:1.2;display:inline-flex;top:38px;left:3px;right:auto;transform:none}.support-compact-handle-status i{color:#ffd7e1;border:1px solid #f28ba9bd;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid}.support-compact-handle:has(.support-compact-handle-status) input{padding-right:3px}.support-compact-summary{grid-area:auto;align-self:end;gap:7px;margin:0 0 6px 57px;padding:0}.support-compact-summary>span{color:#7e9dad;font-size:8px}.support-compact-summary>b,.support-compact-summary>strong{font-size:11px}.support-compact-action{grid-area:1/2;min-width:0;min-height:93px;padding:0 12px 0 0;display:block}.support-compact-action-flow{background:linear-gradient(108deg,#0b273c96,#1f18456b);border-left:1px solid #36789794;grid-template-rows:42px 38px;grid-template-columns:minmax(0,1fr);gap:7px;min-height:93px;padding:9px 14px 8px 15px;display:grid;position:relative;box-shadow:inset 0 1px #aaddff0d}.support-compact-amount{grid-area:auto;grid-template-rows:11px minmax(0,1fr);align-self:stretch;padding:0 2px 0 0}.support-compact-amount>span{color:#8daebd;letter-spacing:.11em;font-size:8px}.support-compact-amount>div{background:linear-gradient(90deg,#08384d99,#091f3333);border:1px solid #4c8faf82;border-left:2px solid #68ddfa;min-height:29px;padding-left:7px}.support-compact-amount>div:focus-within{background:linear-gradient(90deg,#17436f82,#21194c3d);border-color:#aa92ff #aa92ff #aa92ff #7be3ff}.support-compact-amount input{padding:1px 0 0;font-size:20px;font-weight:900}.support-compact-amount b{color:#a5d6e5;padding:0 8px 1px 7px;font-size:9px}.support-compact-submit{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(110deg,#078dbc 0%,#3473ce 55%,#7952b2 100%);border:1px solid #78e0fb;grid-area:auto;min-height:38px;padding:0 15px;box-shadow:inset 0 1px #f1feff85,inset 2px 0 #bcf8ff9e,0 8px 20px #2376ef59,0 0 0 1px #42d6ff2e}.support-compact-submit>span{font-size:11px}.support-compact-submit:not(:disabled) b{letter-spacing:.065em;font-size:11px}.support-compact-submit:not(:disabled) i{letter-spacing:.07em;margin-top:-2px;font-size:8px}.support-compact-submit:disabled{background:linear-gradient(110deg,#0a2738,#12273e 70%,#202943);border-color:#345a70}.support-compact.is-recipient-invalid .support-compact-recipient-content{background:linear-gradient(108deg,#4d1e3394,#2619375e);border-color:#b75b79b8 #b75b79b8 #b75b79b8 #ef8ca8}.support-compact.is-recipient-invalid .support-compact-preview .player-avatar{border-color:#ed8da8;box-shadow:0 0 0 3px #301423b8,0 0 14px #ee719936}.support-compact.is-player-missing .support-compact-recipient-content{background:linear-gradient(108deg,#4d1e3394,#2619375e);border-color:#b75b79b8 #b75b79b8 #b75b79b8 #ef8ca8}.support-compact.is-player-missing .support-compact-preview .player-avatar{border-color:#ed8da8;position:relative;box-shadow:0 0 0 3px #301423b8,0 0 14px #ee719936}.support-compact.is-player-missing .support-compact-preview .player-avatar>span{opacity:0}.support-compact.is-player-missing .support-compact-preview .player-avatar:after{color:#ffe1e9;content:"?";place-items:center;font-size:16px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0;transform:translateY(-.5px)}.support-compact.is-player-missing .support-compact-handle input{border-bottom-color:#e77f9dd1}.support-compact-summary.is-alert{background:linear-gradient(90deg,#6a233e6e,#401e3e2e 70%,#0000);border:1px solid #b8547770;border-left:2px solid #e884a2;align-items:center;min-height:21px;padding:3px 8px;display:flex;box-shadow:inset 0 1px #ffd5e212}.support-compact-summary.is-alert.is-recipient-feedback{background:linear-gradient(90deg,#7325437d,#3c1d3d38 72%,#0000);border-color:#c25b7e8f #c25b7e8f #c25b7e8f #ef92ae}.support-compact-action-message{color:#ffd0db;letter-spacing:.015em;align-items:center;gap:5px;font-size:10px;font-weight:780;line-height:1.2;display:inline-flex;overflow:visible}.support-compact-action-message i{color:#ffe0e8;border:1px solid #f48eacc9;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid}.support-compact-summary.is-recipient-feedback{min-height:21px;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;display:flex}.support-compact-recipient-feedback{color:#dcb0bd;grid-template-columns:15px auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:10px;line-height:1.15;display:grid}.support-compact-recipient-feedback i{color:#ffe3eb;border:1px solid #f185a5cc;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid;box-shadow:0 0 10px #ed729a24}.support-compact-recipient-feedback strong{color:#ffd0dc;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:850}.support-compact-recipient-feedback small{color:#be93a1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.support-compact.is-recipient-error .support-compact-recipient-content{background:linear-gradient(108deg,#093144ba,#081c2d6b);border-color:#2b70908a #2b70908a #2b70908a #56dffb}.support-compact.is-recipient-error .support-compact-handle input{background:linear-gradient(90deg,#5f1f3969,#351a393d);border:1px solid #e97698e0;border-radius:2px;min-height:34px;padding:0 8px;box-shadow:inset 0 1px #ffdce714,0 0 0 1px #eb789a14}.support-compact.is-recipient-error .support-compact-handle input:focus{border-color:#ffadc2;box-shadow:inset 0 1px #ffe7ee21,0 0 0 3px #ef7c9d1a,0 0 15px #eb6d9921}.support-compact-workspace{background:radial-gradient(circle at 14% 38%,#289ac21f,#0000 36%),linear-gradient(110deg,#061c2a3b,#07142314)}.support-compact{background:radial-gradient(circle at 8% 0,#16bbf11a,#0000 15rem),linear-gradient(135deg,#051624fa,#030d18fa)}.support-compact-action-flow{box-shadow:none;background:0 0}.support-compact-action{background:linear-gradient(108deg,#0b273c96,#1f18456b)}.support-compact-amount>.support-compact-amount-label{color:#8daebd;letter-spacing:.11em;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:800;line-height:1;display:flex}.support-compact-amount>.support-compact-amount-label.is-invalid{color:#ffc0d0;letter-spacing:.015em;font-size:10px;font-weight:780}.support-compact-amount-label i{color:#ffe0e8;border:1px solid #f48caac9;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:grid}.support-compact-amount.is-invalid>div,.support-compact-amount.is-invalid>div:focus-within{background:linear-gradient(90deg,#68213e80,#34193b4f);border-color:#ec819f #ec819f #ec819f #ffafc3;box-shadow:inset 0 1px #ffe2ea1a,0 0 0 1px #ee7a9d26,0 0 13px #e866931c}.match-command-epic-gate{background:radial-gradient(circle at 0,#41c0ee1a,#0000 28%),linear-gradient(105deg,#082b3ec9,#111736a1);border:1px solid #5878a48a;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:4px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #bfedff14,0 8px 20px #0000001f}.match-command-epic-mark{color:#c6f5ff;background:linear-gradient(145deg,#0b5371e0,#1b1f50c7);border:1px solid #53cbea;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #e0fdff2e,0 0 16px #3ed0f929}.match-command-epic-copy{gap:3px;min-width:0;display:grid}.match-command-epic-copy>span{color:#65dffb;letter-spacing:.11em;font-size:9px;font-weight:850}.match-command-epic-copy strong{color:#f1f8ff;letter-spacing:-.01em;font-size:14px;font-weight:850}.match-command-epic-copy p{color:#9db8c9;max-width:360px;margin:0;font-size:11px;line-height:1.4}.match-command-epic-action{white-space:nowrap;min-height:36px;padding:0 13px}.match-command-epic-action span{color:#d9f9ff;margin-left:4px;font-size:14px}@media (max-width:560px){.match-command-epic-gate{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.match-command-epic-mark{border-radius:9px;width:36px;height:36px;font-size:16px}.match-command-epic-action{grid-column:1/-1;width:100%}.support-compact-workspace{grid-template-columns:minmax(0,1fr) minmax(194px,.72fr);column-gap:9px}.support-compact-recipient{padding-left:11px}.support-compact-recipient-content{grid-template-columns:38px minmax(0,1fr);gap:9px;padding-right:10px}.support-compact-summary{margin-left:51px}.support-compact-action{padding-right:11px}.support-compact-action-flow{padding-left:12px;padding-right:11px}}
