:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--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:rgb(170 121 255/28%);background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{background:var(--bg);scrollbar-gutter:stable;scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{min-height:100vh;margin:0;background:radial-gradient(circle at 65% -10%,#0b2543 0,transparent 28rem),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,p{margin-top:0}.site-shell{min-height:100vh;display:flex;flex-direction:column}.app-header{min-height:80px;padding:0 max(30px,calc((100% - 1240px) / 2));display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--line-soft);background:rgba(2,8,20,.92);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header .brand-logo-art,.app-header .brand-logo-frame{width:164px!important}.app-header .main-nav{gap:30px;font-size:11px;letter-spacing:.06em}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:850;letter-spacing:.03em;white-space:nowrap}.brand-image{gap:0}.brand-logo-frame{width:222px;display:flex;align-items:center;flex:0 0 auto}.brand-logo-art{width:222px!important;height:auto!important;display:block}.brand small{border:1px solid #8e6d24;color:var(--gold);border-radius:5px;padding:3px 6px;font-size:9px;letter-spacing:.12em}.brand-mark{width:32px;height:28px;display:flex;gap:7px;transform:skew(-18deg)}.brand-mark i{display:block;width:8px;background:linear-gradient(180deg,#10d6ff,#126cff);box-shadow:0 0 16px #14c8ff47}.main-nav{min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:clamp(25px,3vw,55px);font-size:13px;font-weight:750}.main-nav a{height:100%;display:grid;place-items:center;border-bottom:2px solid transparent;color:#c8d0dc}.main-nav a.active,.main-nav a:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.mobile-nav-discord{display:none!important}@media (min-width:1081px){.main-nav{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%)}.app-header:has(.header-local-test-control) .main-nav{position:static;grid-column:2;transform:none;gap:20px;padding-inline:16px;justify-content:flex-end}}.header-actions{min-width:0;grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px}.discord-community-link{text-decoration:none}.discord-community-link .discord-community-link__mark{width:18px;height:18px}.header-chip{height:40px;border:1px solid var(--line);border-radius:9px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;color:#e1e7ef;font-size:12px;white-space:nowrap;background:#071523b8}.header-chip:hover{border-color:#275178}.header-account-inline{display:inline-flex;align-items:center;flex:0 0 auto;gap:.75rem}.header-local-test-control{display:flex;min-width:0}.header-account-inline .profile-menu summary:focus-visible{outline:2px solid #86d7e9;outline-offset:3px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 11px var(--green);display:inline-block}.header-user-menus{display:flex;align-items:center;gap:10px}.profile-menu{position:relative}.profile-menu summary{list-style:none;width:44px;height:44px;display:grid;place-items:center;border-radius:11px;border:1px solid #2a4657;color:#bfdee9;background:#10202c;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.profile-menu summary:hover,.profile-menu[open] summary{border-color:#47768b;color:#e0f4fa;background:#18313f}.profile-menu .player-avatar-header{width:2.5rem;height:2.5rem;color:inherit;background:transparent;font-size:.8125rem;font-weight:650;letter-spacing:.025em}.profile-menu summary::-webkit-details-marker{display:none}.profile-popover{position:absolute;right:0;top:53px;min-width:170px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#081725;box-shadow:0 16px 40px #0009;display:grid;z-index:80}.profile-menu-action,.profile-popover a{padding:11px 12px;border-radius:7px;font-size:12px;font-weight:750;border:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.profile-menu-action:hover,.profile-popover a:hover{background:var(--surface-3);color:var(--cyan)}.mobile-menu-trigger,.mobile-navigation-layer{display:none}.activity-strip{min-height:36px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:center;align-items:center;gap:9px;font-size:12px;background:#04101e}.activity-strip-fact{min-height:40px;background:linear-gradient(90deg,#030d18,#071727 50%,#030d18)}.activity-strip-fact-copy{color:#adbecb;font-size:12px;font-weight:500;letter-spacing:0}.activity-strip-fact-copy strong{color:#49d5a0;font-weight:800}.online-count{color:var(--green);font-size:11px;font-weight:800;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.page-shell{width:min(1500px,calc(100% - 48px));margin:0 auto;padding:32px 0 28px;flex:1 1}.page-intro{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.page-intro h1{margin-bottom:4px;font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.04em}.page-intro p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.panel{border:1px solid var(--line-soft);border-radius:12px;background:linear-gradient(145deg,#081929f5,#05111ef5);overflow:hidden}.panel-pad{padding:22px}.panel h2,.panel h3{margin-bottom:16px}.eyebrow{color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.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{min-height:42px;border:1px solid var(--line);border-radius:7px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0a1a2b;font-size:12px;font-weight:850;cursor:pointer}.button:hover{border-color:#2d608c;transform:translateY(-1px)}.button:disabled,.button:disabled:hover{cursor:not-allowed;opacity:.58;transform:none}.button.primary{border-color:#238dff;color:#f7fbff;background:linear-gradient(180deg,#218fff,#0868ed);box-shadow:0 8px 22px #0a6aef2e}.button.danger{border-color:#83263a;color:var(--red);background:transparent}.button.compact,.discord-login-button{min-height:38px;padding:0 16px}.discord-login-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #e4f0f5;border-radius:6px;background:#e4f0f5;color:#081319;box-shadow:none;font-size:11px;font-weight:850;white-space:nowrap;text-decoration:none;transition:background .16s ease,border-color .16s ease}.header-actions>.discord-login-button:hover{color:#081319;background:#f3fbff;border-color:#f3fbff}.header-actions>.discord-login-button:focus-visible{outline:2px solid #57d3ef;outline-offset:5px}.oauth-provider-list{display:grid;gap:10px}.onboarding-service-error{display:grid;gap:8px;margin-top:16px;padding:14px;border:1px solid rgb(255 103 129/56%);border-left:3px solid var(--red);border-radius:9px;background:linear-gradient(100deg,rgb(118 26 47/18%),transparent 70%),rgb(24 14 27/84%)}.onboarding-service-error p{margin:0;color:#f3afbd;font-size:13px;line-height:1.45}.onboarding-service-error .button{justify-self:start;min-width:82px}.oauth-provider-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid #28516c;border-radius:9px;padding:0 18px;color:#eff8ff;background:linear-gradient(145deg,rgb(13 38 57/96%),rgb(7 24 39/96%));box-shadow:inset 0 1px 0 rgb(175 231 255/7%);font-size:11px;font-weight:850;letter-spacing:.045em;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.oauth-provider-button--google{border-color:#47708a;background:linear-gradient(145deg,rgb(18 42 59/98%),rgb(9 25 39/98%))}.oauth-provider-button--discord{border-color:#5968a8;background:linear-gradient(145deg,rgb(40 48 91/95%),rgb(16 26 57/97%))}.oauth-provider-button:focus-visible,.oauth-provider-button:hover{border-color:#54c8f8;color:#fff;background:linear-gradient(145deg,rgb(18 61 84/98%),rgb(9 29 46/98%));box-shadow:inset 0 1px 0 rgb(186 237 255/14%),0 8px 20px rgb(5 92 140/17%);outline:0}.oauth-provider-button--discord:focus-visible,.oauth-provider-button--discord:hover{border-color:#8d9cff;background:linear-gradient(145deg,rgb(53 61 115/97%),rgb(23 33 73/98%))}.oauth-discord-mark,.oauth-google-mark{width:20px;height:20px;flex:0 0 auto}.oauth-discord-mark{fill:currentColor}.oauth-divider{display:flex;align-items:center;gap:10px;color:#728ba1;font-size:9px;font-weight:800;letter-spacing:.14em}.oauth-divider:after,.oauth-divider:before{height:1px;flex:1 1;content:"";background:#1b4158}.header-session-placeholder,.header-session-unavailable{min-height:2.4rem;display:inline-flex;align-items:center;gap:.55rem;padding:0 .9rem;border:1px solid #1c4059;border-radius:.55rem;color:#87a1b5;font-size:.68rem;font-weight:800;letter-spacing:.06em;white-space:nowrap;background:#071523b8}.header-session-placeholder>span{width:.52rem;aspect-ratio:1;border-radius:50%;background:var(--cyan);box-shadow:0 0 .7rem rgb(25 197 255/64%)}.header-session-unavailable{border-color:#6c3b48;color:#d48a98}.hero-session-placeholder{cursor:wait;pointer-events:none}.discord-mark{width:18px;height:18px;fill:currentColor}.button.full{width:100%}.button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ui-only{color:#71859e;font-size:10px;text-align:center;margin:9px 0 0}.status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:850}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor;transform:translateY(1px)}.status-green{color:var(--green)}.status-red{color:var(--red)}.status-gold{color:var(--gold)}.status-blue{color:#82aaff}.initial{flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:850;border:1px solid;background:#0a2033}.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{--cyan:#57d3ef;width:100%;margin:48px 0 0;color:#8195aa;font-size:11px;padding:30px 0 20px;background:#080e14;border-color:#202e38;box-shadow:0 -18px 34px rgb(0 0 0/.1)}.arena-footer-content{width:min(1240px,calc(100% - 64px));margin:0 auto}.arena-footer-main{display:grid;grid-template-columns:minmax(300px,1.65fr) repeat(3,minmax(120px,.55fr));gap:clamp(24px,4.5vw,72px);padding:4px 0 28px}.arena-footer-brand{max-width:460px}.arena-footer-brand strong{color:#d9e8f5;font-size:15px;font-weight:600;letter-spacing:.03em}.arena-footer-links strong{color:#77919f;font-size:9px;font-weight:600;letter-spacing:.08em}.arena-footer-brand p{margin:10px 0 0;color:#8b9da9;font-size:12px;line-height:1.65}.arena-footer-contact{display:inline-flex;align-items:baseline;gap:8px;margin-top:16px;color:#a3bed3;font-size:11px;transition:color .15s ease}.arena-footer-contact span{color:var(--cyan);font-size:9px;font-weight:800;letter-spacing:.08em}.arena-footer-contact:focus-visible,.arena-footer-contact:hover{color:#f2f8fd}.arena-footer-links{display:grid;gap:11px;align-content:start}.arena-footer-links div{display:grid;justify-items:start;gap:8px}.arena-footer-links a{display:inline-block;color:#98b6d1;font-size:12px;font-weight:450;transition:color .15s ease}.arena-footer a:focus-visible{outline:2px solid #57d3ef;outline-offset:4px}.arena-footer-links a:focus-visible,.arena-footer-links a:hover{color:var(--cyan)}.arena-footer-community .discord-community-link{display:inline-flex;align-items:center;gap:6px}.arena-footer-community .discord-community-link__mark{width:14px;height:14px}.arena-footer-community .discord-community-link__external{width:11px;height:11px}.arena-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px;color:#78909e;font-size:10px}.shield{color:var(--cyan)}.content-with-rail{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px}.rail{display:grid;gap:18px;align-content:start}.rail .panel{padding:20px}.rail h3{font-size:13px;letter-spacing:.03em}.stat-list{display:grid}.stat-row{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid var(--line-soft);font-size:12px}.stat-row:last-child{border:0}.stat-row b{font-size:17px}.play-board-note,.play-board-status{border-color:#17405e;background:linear-gradient(145deg,#081b2df5,#061321f5)}.play-board-note h3,.play-board-status h3{color:#e8f5ff}.play-board-value{color:#65d6ff;text-shadow:0 0 16px rgb(20 200 255/20%)}.filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) 100px;gap:12px;margin-bottom:16px}.filter{min-height:64px;position:relative;padding:10px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface);display:grid;gap:4px;color:#edf4fb}.filter small{color:#8298b1;font-size:9px;font-weight:800}.filter select,.filter-select-trigger{width:100%;min-width:0;border:0;outline:0;appearance:none;background:transparent;color:#edf4fb;cursor:pointer;font-size:13px}.filter-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;text-align:left}.filter-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select-chevron{width:7px;height:7px;margin-top:-4px;flex:0 0 auto;border-right:1.5px solid #8da7bd;border-bottom:1.5px solid #8da7bd;transform:rotate(45deg);transition:transform .14s ease}.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{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;display:grid;gap:3px;padding:5px;border:1px solid #27648a;border-radius:9px;background:#071828;box-shadow:0 18px 34px #000a}.filter-options button{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:6px;padding:0 9px;color:#b8cadb;background:transparent;cursor:pointer;font-size:12px;text-align:left}.filter-options button:focus-visible,.filter-options button:hover{border-color:#22658b;outline:0;color:#f0f8ff;background:#0b263a}.filter-options button.selected{color:var(--cyan);background:#0c3149}.filter-options button b{color:var(--cyan);font-size:12px}.stake-range-options{position:absolute;top:calc(100% + 6px);right:-1px;z-index:3;width:min(360px,calc(100vw - 24px));overflow:hidden;padding:8px;border:1px solid #286b8d;border-radius:11px;background:#071a2b;box-shadow:0 18px 34px rgb(0 0 0/54%),inset 0 1px 0 rgb(185 238 255/5%)}.stake-filter-screen{display:grid;min-width:0}.stake-entry-screen{gap:4px}.stake-filter-heading{padding:4px 7px 7px;color:#9ab8cb;font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1}.stake-entry-options{display:grid;gap:4px}.stake-entry-option{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:12px;border:1px solid transparent;border-radius:8px;padding:9px 10px;color:#b4c9d9;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.stake-entry-option:focus-visible,.stake-entry-option:hover{border-color:#2a6585;outline:0;color:#dff2ff;background:#092238}.stake-entry-option.is-selected{border-color:rgb(52 163 207/52%);color:var(--cyan);background:linear-gradient(135deg,rgb(12 59 84/82%),rgb(7 33 52/86%));box-shadow:inset 0 1px 0 rgb(184 239 255/6%)}.stake-entry-copy{display:grid;min-width:0;gap:3px}.stake-entry-copy strong{color:inherit;font-size:12px;font-weight:850;letter-spacing:.035em;line-height:1.05}.stake-entry-copy small{overflow:hidden;color:#7897ab;font-size:10px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.stake-entry-option.is-selected .stake-entry-copy small{color:#98c5d9}.stake-entry-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:16px;color:var(--cyan)}.stake-range-screen{gap:10px;padding:1px}.stake-range-back{display:inline-flex;justify-self:start;align-items:center;min-height:26px;gap:3px;border:0;border-radius:5px;padding:0 4px;color:#9ec2d6;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:850;letter-spacing:.08em}.stake-range-back:focus-visible,.stake-range-back:hover{color:#e5f6ff;background:#0a2639;outline:0}.stake-range-title{display:grid;gap:4px;padding:0 5px}.stake-range-title strong{color:#dff2ff;font-size:12px;font-weight:900;letter-spacing:.07em;line-height:1}.stake-range-title span{color:#7f9caf;font-size:11px;line-height:1.25}.stake-range-fields{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:end;gap:8px}.stake-range-fields label{display:grid;gap:6px}.stake-range-fields label>span{color:#8da6b9;font-size:9px;font-weight:900;letter-spacing:.08em}.stake-range-fields input{width:100%;height:38px;min-width:0;border:1px solid #234c65;border-radius:7px;padding:0 10px;outline:0;color:#eef8ff;background:#081e30;font:inherit;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.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 rgb(20 200 255/13%)}.stake-range-fields input.is-invalid{border-color:#ca526d;box-shadow:0 0 0 2px rgb(255 94 125/9%)}.stake-range-divider{padding-bottom:10px;color:#66879e;font-size:14px;text-align:center}.stake-range-error{display:flex;align-items:center;min-height:16px;margin:-2px 5px 0;color:#ff9aa7;font-size:10px;line-height:1.25}.stake-range-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.stake-range-clear{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:0;border-radius:6px;padding:0 4px;color:#a8c0cf;background:transparent;cursor:pointer;font-family:inherit;font-size:9px;font-weight:800;line-height:1;letter-spacing:.06em}.stake-range-clear:focus-visible,.stake-range-clear:hover{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{padding:34px 17px!important;color:var(--muted);text-align:center}.match-board-empty{display:grid;justify-items:center;gap:6px;padding:4px 0}.match-board-empty svg{margin-bottom:2px;color:#4aaed6}.match-board-empty strong{color:#d8e8f4;font-size:11px;font-weight:900;letter-spacing:.08em}.match-board-empty span{max-width:33rem;color:#849caf;font-size:12px;line-height:1.45}.table-error{color:var(--red)}.table-load-state{display:grid;justify-items:center;gap:7px;max-width:30rem;margin:0 auto}.table-load-state strong{color:#ff9aae;font-size:10px;letter-spacing:.09em}.table-load-state span{color:#c9a1ae;font-size:12px}.table-load-state .button{min-width:82px;margin-top:3px}.table-panel{overflow-x:auto}.history-table-column{min-width:0}.history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 0;color:#7ea2b7;font-size:9px;font-weight:900;letter-spacing:.09em}.history-pagination>div{display:flex;align-items:center;gap:7px}.history-pagination strong{min-width:78px;color:#d9f5ff;font-size:10px;text-align:center}.history-pagination-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:3px;border:1px solid #1c6489;border-radius:6px;padding:0 9px;color:#bcecff;background:rgb(8 43 63/70%);cursor:pointer;font:inherit;font-size:9px;font-weight:900;letter-spacing:.08em;transition:border-color .16s ease,color .16s ease,background .16s ease}.history-pagination-button:focus-visible,.history-pagination-button:hover:not(:disabled){border-color:#39c7fb;color:#f1fcff;background:rgb(12 83 117/88%);outline:0}.history-pagination-button:disabled{cursor:default;opacity:.36}@media (max-width:640px){.history-pagination{align-items:flex-start;flex-direction:column}.history-pagination>div{width:100%;justify-content:space-between}}.data-table{width:100%;border-collapse:collapse;min-width:820px}.data-table th{color:#7890aa;font-size:9px;letter-spacing:.08em;text-align:left;padding:13px 17px;border-bottom:1px solid var(--line)}.data-table td{padding:13px 17px;border-bottom:1px solid var(--line-soft);font-size:12px;white-space:nowrap}.data-table tbody tr:last-child td{border:0}.data-table tbody tr:hover{background:linear-gradient(90deg,rgb(15 64 91/42%),rgb(10 35 53/22%))}.history-room-cell{text-align:right}.history-room-link{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #1d5475;border-radius:5px;color:#8fdcff;background:#081b2a;font-size:9px;font-weight:850;letter-spacing:.07em}.history-room-link:focus-visible,.history-room-link:hover{border-color:#28b7ec;color:#e2f8ff;background:#0b2b40;outline:0}.history-player-name,.history-player-side,.history-player-sides{display:inline-flex;min-width:0;align-items:baseline}.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{flex:0 0 auto;color:#7890aa}.history-player-versus{margin-right:2px;color:#99afc0;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.match-label{display:flex;align-items:center;gap:10px}.match-label b,.match-label small{display:block}.match-label small{color:#8ba0b8;margin-top:3px}.action-cell{display:flex;align-items:center;gap:8px;justify-content:flex-end}.action-cell .button:disabled{cursor:not-allowed;opacity:.55}.match-access{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:900;letter-spacing:.06em}.match-access>span{width:7px;height:7px;border-radius:50%;background:currentColor}.match-access.is-public{color:#3cccf8}.match-access.is-public>span{box-shadow:0 0 9px rgb(38 196 245/42%)}.match-access.is-private{color:#b0bbc6}.match-access.is-private>span{background:transparent;border:1px solid}.match-time-left{color:#cfdeea;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-time-left.warning{color:#ffc252}.match-time-left.expired{color:#ff8897}.private-lock{color:var(--gold)}.hero{min-height:440px;display:grid;grid-template-columns:1.08fr .92fr;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:linear-gradient(110deg,#071725 45%,#0a3267)}.hero-copy{padding:clamp(38px,5vw,70px);align-self:center}.hero-copy h1{max-width:700px;margin:14px 0;font-size:clamp(46px,5vw,74px);line-height:.93;letter-spacing:-.055em}.hero-copy h1 span{color:var(--cyan)}.hero-copy p{color:#a5b4c6;max-width:620px;line-height:1.55}.hero-actions{display:flex;gap:12px;margin-top:28px}.hero-art{position:relative;min-width:0;min-height:360px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 60% 43%,rgba(17,91,195,.6) 0,rgba(8,44,94,.45) 30%,rgba(4,20,38,0) 67%),linear-gradient(135deg,#06121f,#081b31 46%,#0b3677)}.hero-art-shape{position:absolute;z-index:0;width:78%;aspect-ratio:1/1;left:22%;top:-36%;border:1px solid rgba(27,126,213,.35);background:linear-gradient(135deg,rgba(19,107,225,.16),rgba(8,35,72,.04) 55%,rgba(24,111,232,.14));transform:rotate(45deg)}.hero-art-oval{position:absolute;z-index:1;width:155px;height:245px;left:59%;top:48%;transform:translate(-50%,-50%) rotate(5deg);border:2px solid rgba(34,189,249,.72);border-radius:49% 51% 43% 46%/45% 48% 52% 55%;background:radial-gradient(ellipse at center,rgba(16,81,166,.35),rgba(7,32,65,.2) 58%,transparent 70%);box-shadow:0 0 30px rgba(17,119,212,.18),inset 0 0 30px rgba(17,119,212,.05)}.hero-stats{position:absolute;z-index:3;left:5%;right:4%;bottom:22px;display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;min-height:92px;border:1px solid rgba(32,100,149,.7);border-radius:9px;overflow:hidden;background:rgba(2,11,24,.88);box-shadow:0 10px 35px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.02);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-stat{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 20px;text-align:center}.hero-stat+.hero-stat{border-left:1px solid rgba(40,91,132,.35)}.hero-stat__label{color:#8298ad;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-stat__value{color:#dce9f6;font-size:19px;font-weight:700;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-stat--featured{background:radial-gradient(circle at 50% 100%,rgba(0,128,255,.11),transparent 75%)}.hero-stat--featured .hero-stat__label{color:#18bff5}.hero-stat--featured .hero-stat__value{color:#1ddfa7;font-size:22px;text-shadow:0 0 14px rgba(29,223,167,.18)}.hero-stat__unit{font-size:11px;font-weight:600;color:#8ba3b9}.hero-stat__value--active{display:flex;align-items:center;justify-content:center;gap:7px;color:#1de3a2}.hero-stat__dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#18e7a1;box-shadow:0 0 5px #18e7a1,0 0 11px rgba(24,231,161,.6)}.live-match-board__title{color:#d5e1ef;font-size:12px;font-weight:700;letter-spacing:.01em}.live-match-board__status{display:inline-flex;align-items:center;gap:6px;color:#13e59b;font-size:10px;font-weight:800;text-transform:uppercase;text-shadow:0 0 10px rgba(19,229,155,.3)}.live-match-board__status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#18e7a1;box-shadow:0 0 6px rgba(24,231,161,.85),0 0 12px rgba(24,231,161,.35)}.live-match-board__info{color:#c2d0df;font-size:11px;font-weight:500}.live-match-board__payout{color:#13dfa0;font-weight:700;white-space:nowrap}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.feature-card{padding:20px;min-height:112px}.feature-card h3{color:var(--cyan);font-size:12px;margin-bottom:9px}.feature-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px}.how-step{padding:22px;border-right:1px solid var(--line-soft)}.how-step:last-child{border:0}.step-number{width:28px;height:28px;border:1px solid #2372a8;color:var(--cyan);border-radius:50%;display:grid;place-items:center;margin-bottom:14px;font-size:12px}.how-step h3{font-size:12px;margin-bottom:8px}.how-step p{font-size:11px;color:var(--muted)}.teams-layout{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:18px}.teams-workspace{display:grid;grid-template-columns:232px minmax(0,1fr) 248px;align-items:start;gap:18px}.team-switcher{position:sticky;top:126px}.team-switcher-panel{padding:8px}.team-switcher-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 14px;border-bottom:1px solid var(--line-soft)}.team-switcher-heading h2{margin:3px 0 0;font-size:15px}.team-count{min-width:26px;height:26px;display:grid;place-items:center;border:1px solid #245172;border-radius:50%;color:var(--cyan);font-size:11px;font-weight:850}.team-switcher-list{display:grid;gap:5px;padding-top:8px}.team-switcher-empty{display:grid;gap:10px;padding:14px 12px 10px}.team-switcher-empty p{margin:0;font-size:11px}.team-switcher-item{width:100%;min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;padding:9px;color:var(--text);background:transparent;cursor:pointer;font:inherit;text-align:left}.team-switcher-item:hover{background:#091b2b}.team-switcher-item.selected{border-color:#22618f;background:linear-gradient(90deg,#0a263a,#081827);box-shadow:inset 3px 0 0 var(--cyan)}.team-switcher-item:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-switcher-copy{min-width:0}.team-switcher-copy small,.team-switcher-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-switcher-copy strong{font-size:12px}.team-switcher-copy small{margin-top:4px;color:var(--muted);font-size:9px}.team-fill{color:var(--gold);font-size:8px;font-weight:850;letter-spacing:.04em}.team-fill.full{color:var(--green)}.teams-main{min-width:0}.team-roster-panel{border-color:#1c415e;background:linear-gradient(145deg,#071827f5,#050f1bf5)}.team-roster-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid var(--line-soft);background:linear-gradient(105deg,#0a2438,#071726 58%,#05111d)}.team-roster-identity{display:flex;align-items:center;min-width:0;gap:14px}.team-emblem-large{width:48px;height:48px;border-radius:12px;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-members{padding:0 22px}.team-roster-member{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line-soft)}.team-roster-member .team-member-identity>span:last-child{display:grid;gap:4px}.team-roster-member .team-member-identity small{color:var(--muted);font-size:10px}.captain-badge,.player-order{color:#7f95ad;font-size:9px;font-weight:850;letter-spacing:.06em}.captain-badge{border:1px solid #246a90;border-radius:5px;padding:4px 6px;color:var(--cyan);background:#08253a}.team-roster-open-slot{border-bottom-style:dashed}.open-slot-mark{width:32px;height:32px;display:grid;place-items:center;border:1px dashed #31516c;border-radius:50%;color:#7e9ab5;font-size:17px}.team-roster-actions{display:grid;gap:13px;padding:20px 22px;background:#061420}.team-roster-actions h3{margin:0 0 5px;font-size:12px}.team-roster-actions p{margin:0;font-size:11px}.team-ready-note{margin:0;padding:12px 14px;border:1px solid #1b4d3b;border-radius:7px;color:#a6cabb;background:#0b211d;font-size:12px}.teams-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.team-card{position:relative;min-height:238px;overflow:hidden;display:flex;flex-direction:column;border-color:var(--line);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.team-card.selected,.team-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,currentColor 58%,var(--line));box-shadow:0 14px 36px #0005}.team-card-body{appearance:none;border:0;padding:15px 15px 10px;color:inherit;background:transparent;font:inherit;text-align:left;flex:1 1;cursor:pointer}.team-card-body:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.team-title{display:flex;align-items:flex-start;gap:11px;min-height:47px}.team-emblem{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid;border-radius:9px;background:color-mix(in srgb,currentColor 10%,#091625);font-size:12px;font-weight:850}.team-title h3{margin:0;font-size:14px;line-height:1.15}.team-title small{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.35}.team-roster-list{margin-top:13px}.team-member{min-height:38px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft);font-size:11px;gap:8px}.team-member small{color:#71859c;font-size:8px;font-weight:800;letter-spacing:.04em}.team-member-identity{display:inline-flex;align-items:center;min-width:0;gap:8px}.team-member-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-open-slot{color:#7790a9;font-size:10px;font-style:italic}.manage-team{appearance:none;border:0;border-top:1px solid var(--line-soft);padding:12px 15px;width:100%;color:currentColor;cursor:pointer;font:inherit;font-size:10px;font-weight:850;letter-spacing:.03em;text-align:left;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 16%,transparent))}.manage-team:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.manage-team.selected{color:var(--cyan);background:#0a2a43}.team-control-panel,.team-create-panel{margin-bottom:18px}.team-control-panel{border-color:#24557a;background:radial-gradient(circle at 92% 18%,#0c5c9038,transparent 13rem),linear-gradient(145deg,#081c2ef5,#05111ef5)}.avatar-picker-head,.team-section-heading,.teams-section-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.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);font-size:10px;font-weight:800;white-space:nowrap}.teams-empty .button{margin-top:8px}.team-invite{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.team-invite:last-child{border-bottom:0}.team-invite small,.team-invite strong{display:block}.team-invite strong{font-size:12px}.team-invite small{margin-top:4px;color:var(--muted);font-size:10px}.team-rules-card ol{display:grid;gap:10px;margin:12px 0 0;padding-left:19px;color:var(--muted);font-size:11px;line-height:1.45}.team-form{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:12px}.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{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:18px 22px 20px;border-top:1px solid #4a2530;background:#100c12}.team-disband-action h3{margin:0 0 5px;color:#d77987}.team-disband-action p{margin:0;max-width:590px}.team-disband-action .button.danger{border-color:#733747;color:#dc8794}.leaderboard-name{display:flex;align-items:center;gap:10px;font-weight:750}.leaderboard-row-self{background:#0c5c9024}.leaderboard-row-self .leaderboard-name{color:var(--cyan)}.position-card strong{font-size:28px;display:block;margin:16px 0}.leaderboard-period-toggle{display:inline-flex;gap:3px;padding:3px;border:1px solid #1a3c57;border-radius:9px;background:#061321}.leaderboard-period-toggle button{min-height:52px;min-width:132px;padding:0 22px;border:1px solid transparent;border-radius:6px;color:#829ab1;background:transparent;font-size:12px;font-weight:850;letter-spacing:.08em;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.leaderboard-period-toggle button:focus-visible,.leaderboard-period-toggle button:hover{color:#d9edff;outline:0}.leaderboard-period-toggle button.active{border-color:#266c98;color:#eaf8ff;background:linear-gradient(145deg,#0f4160,#09263d);box-shadow:inset 0 0 0 1px rgb(63 197 255/.08),0 0 18px rgb(9 160 244/.11)}.leaderboard-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(255px,330px);align-items:stretch;gap:20px;margin:0 0 18px;padding:22px 24px;border:1px solid #153a55;border-radius:13px;background:radial-gradient(520px 180px at 0 0,rgb(22 139 222/.16),transparent 75%),linear-gradient(130deg,#081b2b,#061322 68%)}.leaderboard-overview h2{max-width:620px;margin:5px 0 8px;color:#f3f8ff;font-size:clamp(21px,2.2vw,30px);letter-spacing:-.025em}.leaderboard-overview p{max-width:670px;margin:0;color:#94adc3;font-size:13px;line-height:1.5}.leaderboard-period-card{display:grid;align-content:center;gap:5px;padding:16px 18px;border:1px solid #20516f;border-radius:10px;background:rgb(2 11 22/.42)}.leaderboard-period-card small,.leaderboard-period-card span{color:#819bb2;font-size:9px;font-weight:800;letter-spacing:.09em}.leaderboard-period-card strong{color:#dff4ff;font-size:15px}.leaderboard-period-card small{color:#5f8cab;letter-spacing:.02em}.leaderboard-retry-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-5px 0 18px;padding:12px 14px;border:1px solid rgb(255 126 145/44%);border-radius:10px;background:linear-gradient(100deg,rgb(133 26 51/14%),transparent 55%),#071727}.leaderboard-retry-notice p{margin:4px 0 0;color:#ceabb4;font-size:12px}.leaderboard-retry-notice .button{flex:0 0 auto;min-width:82px}.leaderboard-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.leaderboard-podium-card{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:14px 16px;border:1px solid #153a55;border-radius:11px;background:linear-gradient(145deg,#091b2b,#06111e);overflow:hidden}.leaderboard-podium-card:before{position:absolute;inset:0;content:"";opacity:.5;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(18 197 255/.07))}.leaderboard-podium-card>*{position:relative}.leaderboard-podium-1{border-color:#6b5423;background:radial-gradient(circle at 100% 0,rgb(255 190 61/.12),transparent 43%),linear-gradient(145deg,#101d29,#07121e)}.leaderboard-podium-2{border-color:#526b7c;background:radial-gradient(circle at 100% 0,rgb(195 211 224/.11),transparent 43%),linear-gradient(145deg,#0e1a25,#07121e)}.leaderboard-podium-3{border-color:#764b37;background:radial-gradient(circle at 100% 0,rgb(210 133 85/.11),transparent 43%),linear-gradient(145deg,#171311,#07121e)}.leaderboard-podium-rank{color:#8fa8bd;font-size:10px;font-weight:900;letter-spacing:.08em}.leaderboard-medal-1{color:#ffc64d!important}.leaderboard-medal-2{color:#c9d6e2!important}.leaderboard-medal-3{color:#df9b6c!important}.leaderboard-podium-1 .initial{border-color:#b67d1b;background:linear-gradient(145deg,#2a2416,#0c1b2b)}.leaderboard-podium-2 .initial{border-color:#7892a5;color:#d5e3ee;background:linear-gradient(145deg,#152735,#0a1724)}.leaderboard-podium-3 .initial{border-color:#a35e3b;color:#f0ad7f;background:linear-gradient(145deg,#2a1a16,#111827)}.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{display:grid;min-width:0;gap:3px}.leaderboard-podium-card div strong{overflow:hidden;color:#edf6ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-podium-card div small{color:#7f9bb3;font-size:10px}.leaderboard-podium-card>b{font-size:12px;white-space:nowrap}.leaderboard-table-panel{overflow:hidden}.leaderboard-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 16px;border-bottom:1px solid var(--line-soft)}.leaderboard-table-heading h2{margin:4px 0 0;color:#edf6ff;font-size:18px;letter-spacing:-.02em}.leaderboard-table.data-table th{padding-top:12px}.leaderboard-table.data-table td{height:66px}.leaderboard-empty-state{display:grid;justify-items:center;gap:8px;max-width:490px;margin:0 auto;padding:22px 12px;text-align:center}.leaderboard-empty-state strong{color:#edf7ff;font-size:18px;letter-spacing:-.02em}.leaderboard-empty-state p{max-width:420px;margin:0;color:#90a9bd;font-size:12px;line-height:1.5}.leaderboard-empty-state .button{min-width:142px;margin-top:4px}.leaderboard-score{color:#dbe9f5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leaderboard-table-rank{color:#b7c7d6}.leaderboard-score-positive{color:var(--cyan);text-shadow:0 0 16px rgb(20 200 255/.15)}.leaderboard-score-negative{color:#ff8598}.leaderboard-score-neutral{color:#a6b8c9}.leaderboard-record{display:inline-flex;gap:6px;color:#829bb1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leaderboard-record b{color:#9ee6ff}.leaderboard-form{display:inline-flex;gap:4px}.leaderboard-form span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:5px;font-size:9px;font-weight:900}.leaderboard-form .form-win{color:#93f5cc;background:rgb(34 228 154/.13)}.leaderboard-form .form-loss{color:#f39bad;background:rgb(255 77 104/.12)}.leaderboard-form-empty{color:#617b91}.leaderboard-position-card>.eyebrow{display:block;margin-bottom:0}.leaderboard-position-card .leaderboard-score{display:block;margin:-7px 0 7px;font-size:16px;font-weight:800}.leaderboard-position-card small{color:#87a0b6;font-size:11px}.leaderboard-position-card>.button{width:100%;margin-top:14px}.leaderboard-position-progress-label{margin:-7px 0 7px;color:#7895aa;font-size:9px;font-weight:850;letter-spacing:.08em}.leaderboard-position-progress{height:6px;overflow:hidden;margin:0 0 10px;border-radius:999px;background:#102c41;box-shadow:inset 0 1px 1px rgb(0 0 0/.24)}.leaderboard-position-progress span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#0b99d5,#31d6ff);box-shadow:0 0 10px rgb(31 203 255/.42);transition:width .18s ease}.leaderboard-rules-card p{min-height:76px;line-height:1.5}.shop-arena{display:grid;gap:20px}.shop-catalog-state{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:16px 20px;border-color:rgb(255 87 117/58%);background:linear-gradient(100deg,rgb(157 32 61/16%),transparent 48%),rgb(8 22 37/96%)}.shop-catalog-state strong{display:block;margin-top:3px;color:#ffe6ed;font-size:16px}.shop-catalog-state p{margin:5px 0 0;color:#d1a3b1;font-size:12px}.shop-catalog-state .button{flex:0 0 auto;min-width:88px}.shop-purchase-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;border:1px solid rgb(33 207 175/42%);border-radius:.65rem;background:linear-gradient(90deg,rgb(18 113 105/19%),transparent 44%),rgb(5 22 37/86%);box-shadow:inset 0 1px 0 rgb(159 255 231/6%)}.shop-purchase-notice-mark{display:grid;width:30px;aspect-ratio:1;place-items:center;border:1px solid rgb(46 230 186/62%);border-radius:50%;color:#55efc7;background:rgb(24 178 139/12%);box-shadow:0 0 1rem rgb(35 217 174/15%);font-size:.92rem;font-weight:900}.shop-purchase-notice .eyebrow{display:block;margin-bottom:3px;color:#63e5cf;font-size:.54rem}.shop-purchase-notice strong{display:block;color:#effbf8;font-size:.78rem;letter-spacing:.03em}.shop-purchase-notice p{margin:3px 0 0;color:#9bb9c6;font-size:.71rem;line-height:1.35}.shop-purchase-notice-dismiss{display:grid;width:28px;aspect-ratio:1;place-items:center;border:1px solid transparent;border-radius:.4rem;color:#84a1b8;background:transparent;cursor:pointer;font-size:1.25rem;line-height:1;transition:color .16s ease,border-color .16s ease,background .16s ease}.shop-purchase-notice-dismiss:hover{border-color:rgb(123 167 195/38%);color:#e7f6ff;background:rgb(59 111 145/16%)}.shop-account-overview{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.65fr);align-items:center;gap:18px;padding:12px 16px;overflow:hidden;border:1px solid #253c67;border-radius:.8rem;background:linear-gradient(100deg,rgb(13 24 55/78%),rgb(7 18 37/88%)),var(--panel);box-shadow:inset 0 1px 0 rgb(191 204 255/7%)}.shop-account-overview-copy{position:relative;display:grid;gap:5px;padding-left:18px}.shop-account-overview-copy:before{content:"";position:absolute;top:.15rem;bottom:.15rem;left:0;width:.22rem;border-radius:1rem;background:linear-gradient(#63dfff,#8a80ff);box-shadow:0 0 .8rem rgb(89 194 255/42%)}.shop-account-overview-copy strong{color:#e9f1ff;font-size:.78rem;letter-spacing:.03em}.shop-account-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-account-metric{position:relative;display:grid;gap:5px;min-height:62px;padding:9px 14px;overflow:hidden;border:1px solid rgb(98 130 184/26%);border-radius:.55rem;background:linear-gradient(145deg,rgb(23 39 78/46%),rgb(8 17 37/34%))}.shop-account-metric:after{content:"";position:absolute;inset:auto -25% -115% 35%;aspect-ratio:1;transform:translateX(10px);border-radius:50%;background:rgb(89 125 255/13%);pointer-events:none}.shop-account-metric>span{position:relative;z-index:1;color:#8498bf;font-size:.625rem;font-weight:850;letter-spacing:.08em}.shop-account-metric strong{position:relative;z-index:1;color:#e6effc;font-size:.95rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-account-metric small{position:relative;z-index:1;color:#91a5c1;font-size:.68rem;font-weight:700;letter-spacing:.04em}.shop-account-metric--placeholder{align-content:start}.shop-account-metric--placeholder strong{min-height:.95rem;color:#91a5c1}.shop-account-metric-skeleton{position:relative;z-index:1;display:block;width:min(5.5rem,72%);height:.95rem;border-radius:999px;background:linear-gradient(100deg,rgb(92 124 174/18%) 15%,rgb(142 185 239/38%) 44%,rgb(92 124 174/18%) 74%);background-size:200% 100%;animation:shop-account-skeleton 1.25s ease-in-out infinite}@keyframes shop-account-skeleton{to{background-position:-200% 0}}.suspended-account-page{display:grid;min-height:100dvh;place-items:center;padding:32px;background:radial-gradient(circle at 50% 0,rgb(31 96 125/24%),transparent 44%),var(--page-bg,#020b16)}.suspended-account-card{width:min(100%,640px);padding:clamp(32px,6vw,64px);border:1px solid rgb(255 83 125/52%);border-radius:22px;background:linear-gradient(145deg,rgb(31 15 30/94%),rgb(5 20 34/96%));box-shadow:0 28px 90px rgb(0 0 0/40%)}.suspended-account-icon{display:inline-grid;width:56px;height:56px;margin-bottom:24px;place-items:center;border:1px solid rgb(255 83 125/66%);border-radius:16px;color:#ff6b96;background:rgb(255 83 125/10%)}.suspended-account-icon svg{width:30px;height:30px}.suspended-account-card h1{margin:8px 0 12px}.suspended-account-copy{max-width:46ch;margin:0;color:var(--text-muted,#9db4c8);font-size:1.05rem;line-height:1.6}.suspended-account-details{display:grid;gap:14px;margin:28px 0}.suspended-account-details>div{padding:16px;border:1px solid rgb(108 196 246/25%);border-radius:12px;background:rgb(4 27 43/66%)}.suspended-account-details dt{display:flex;align-items:center;gap:7px;color:#78c9ef;font-size:.72rem;font-weight:800;letter-spacing:.12em}.suspended-account-details dt svg{width:14px;height:14px}.suspended-account-details dd{margin:7px 0 0;color:#edf7ff}.suspended-account-actions{display:flex;flex-wrap:wrap;gap:12px}.suspended-account-actions .button{flex:1 1 190px;justify-content:center}.admin-account-bans{margin-top:28px}.admin-account-ban-detail,.admin-account-ban-panel{padding:clamp(18px,2.4vw,28px)}.admin-account-ban-panel{overflow:visible}.admin-account-ban-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;border:1px solid #2a7f74;border-radius:10px;padding:12px 14px;color:#d8fff4;background:rgb(20 125 102/13%)}.admin-account-ban-notice>svg{flex:0 0 auto;width:19px;height:19px;margin-top:1px;color:#54e4bc}.admin-account-ban-notice>div{display:grid;gap:3px}.admin-account-ban-notice strong{font-size:.71rem;font-weight:900;letter-spacing:.1em}.admin-account-ban-notice p{margin:0;color:#b9ddd4;font-size:.9rem}.admin-account-ban-notice.is-error{border-color:rgb(255 83 125/58%);color:#ffd7e1;background:rgb(132 22 54/15%)}.admin-account-ban-notice.is-error>svg{color:#ff6c94}.admin-account-ban-notice.is-error p{color:#f3b5c7}.admin-account-ban-detail .admin-account-ban-notice{margin:-2px 0 0}.admin-account-ban-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line-soft);color:#61d5ff}.admin-account-search-field{min-width:0;min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid #245775;border-radius:9px;padding:0 13px;color:#61d5ff;background:linear-gradient(135deg,rgb(22 83 116/13%),transparent 54%),#081a2a;box-shadow:inset 0 1px 0 rgb(188 235 255/6%);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-account-search-field:focus-within{border-color:#4dcfff;box-shadow:0 0 0 3px rgb(37 193 255/13%),inset 0 1px 0 rgb(188 235 255/10%)}.admin-account-search-field input{min-width:0;flex:1 1;border:0;padding:0;background:transparent;box-shadow:none;outline:0}.admin-account-search-field input::placeholder{color:#7895aa;opacity:1}.admin-account-search-prompt{margin:0;padding:18px 2px 2px;color:var(--muted);font-size:.9rem}.admin-account-ban-form input,.admin-account-ban-form textarea,.admin-account-ban-revoke input{width:100%;min-width:0;border:1px solid #245775;border-radius:9px;padding:12px;color:var(--text);background:linear-gradient(135deg,rgb(22 83 116/11%),transparent 54%),#081a2a}.admin-account-ban-form textarea{min-height:94px;resize:vertical}.admin-account-ban-form input:focus-visible,.admin-account-ban-form textarea:focus-visible,.admin-account-ban-revoke input:focus-visible{border-color:#4dcfff;box-shadow:0 0 0 3px rgb(37 193 255/13%);outline:0}.admin-account-user-list{display:grid;gap:8px}.admin-account-user{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;border:1px solid #1c4864;border-radius:10px;padding:13px 14px;color:inherit;text-align:left;background:rgb(5 25 40/64%);cursor:pointer}.admin-account-user:focus-visible,.admin-account-user:hover{border-color:#42bff2;background:rgb(14 57 82/54%);outline:0}.admin-account-user-main{display:grid;min-width:0;gap:3px}.admin-account-user-main strong{overflow:hidden;color:#ecf8ff;text-overflow:ellipsis;white-space:nowrap}.admin-account-user-main small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.admin-account-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.admin-account-pagination span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em}.admin-account-pagination .button{min-height:38px;padding:8px 12px;font-size:.72rem}.admin-account-ban-detail{display:grid;gap:20px;margin-top:16px;border-color:#285c79}.admin-account-ban-active,.admin-account-ban-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-account-ban-detail h3{margin:5px 0;font-size:1.5rem}.admin-account-ban-detail h4{margin:5px 0 0}.admin-account-ban-active{padding:17px;border:1px solid rgb(246 178 66/44%);border-radius:12px;background:rgb(101 62 10/12%)}.admin-account-ban-active>div:first-child{display:grid;gap:7px}.admin-account-ban-active small{display:inline-flex;align-items:center;gap:6px;color:#b7cfdf}.admin-account-ban-active small svg{width:15px;height:15px;color:#f5b744}.admin-account-ban-revoke{display:grid;min-width:min(100%,300px);gap:8px}.admin-account-ban-form .field>span,.admin-account-ban-form label,.admin-account-ban-revoke label{color:#93b6cb;font-size:.69rem;font-weight:900;letter-spacing:.12em}.admin-account-ban-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-account-ban-cleared{display:flex;align-items:flex-start;gap:12px;padding:16px 17px;border:1px solid rgb(66 202 160/45%);border-radius:12px;background:linear-gradient(115deg,rgb(32 144 112/14%),rgb(4 28 42/52%))}.admin-account-ban-cleared>svg{flex:0 0 auto;width:22px;height:22px;margin-top:2px;color:#53e2b8}.admin-account-ban-cleared>div{display:grid;gap:4px}.admin-account-ban-cleared strong{color:#effff9;font-size:1rem}.admin-account-ban-cleared p{margin:0;color:#a9cfc4;font-size:.88rem;line-height:1.45}.admin-account-ban-form-heading{grid-column:1/-1;display:grid;gap:4px;padding-top:3px}.admin-account-ban-form-heading p{margin:0;color:var(--muted);font-size:.88rem}.admin-account-ban-form .field{display:grid;gap:7px}.admin-account-ban-wide{grid-column:1/-1}.admin-account-ban-submit{justify-self:start}.admin-account-ban-history{display:grid;gap:10px;padding-top:4px}.admin-account-ban-history>article{padding:14px;border:1px solid #1e4b67;border-radius:10px;background:rgb(4 24 39/62%)}.admin-account-ban-history article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-account-ban-history article p{margin:8px 0;color:#d6e8f3}.admin-account-ban-history article small{color:var(--muted)}.admin-account-ban-internal{border-left:2px solid #4abde9;padding-left:9px;color:#a9c9da!important;font-size:.9rem}.moderation-audit{margin-top:28px}.moderation-audit-panel{overflow:visible;padding:clamp(18px,2.4vw,28px)}.moderation-audit-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,250px) minmax(210px,270px) auto;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.moderation-audit-toolbar .arena-select-trigger{min-height:48px}.moderation-audit-toolbar .button{min-height:48px;white-space:nowrap}.moderation-audit-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0;color:#b9dbe8;font-size:.84rem}.moderation-audit-summary svg{color:#53ccfa}.moderation-audit-summary span{color:#e4f5fd;font-weight:800}.moderation-audit-summary small{color:var(--muted)}.moderation-audit-empty{margin:18px 0 2px;color:var(--muted)}.moderation-audit-list{display:grid;gap:8px}.moderation-audit-item{display:grid;grid-template-columns:138px minmax(0,1fr) minmax(156px,190px);align-items:center;gap:14px;min-height:66px;padding:11px 14px;border:1px solid #1d4c67;border-radius:9px;background:linear-gradient(105deg,rgb(14 62 87/25%),rgb(4 22 35/62%))}.moderation-audit-item-date{color:#91acbd;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}.moderation-audit-item-main{display:grid;min-width:0;gap:3px}.moderation-audit-item-main>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.moderation-audit-item-main .eyebrow{font-size:.62rem}.moderation-audit-item-main strong{color:#edf8ff;font-size:.84rem;text-transform:uppercase}.moderation-audit-item-main p{margin:0;color:#a9c7d7;font-size:.79rem;line-height:1.3}.moderation-audit-item-main p b{color:#d9eff9}.moderation-audit-item-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;min-width:0;text-align:right}.moderation-audit-item-meta>strong{max-width:100%;overflow:hidden;color:#ddecf5;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:680px){.admin-account-ban-toolbar{grid-template-columns:minmax(0,1fr) auto}.admin-account-search-field{grid-column:1/-1}.admin-account-status-select{grid-column:1/2}.admin-account-ban-toolbar .button{grid-column:2/3}.admin-account-ban-active,.admin-account-ban-detail>header{flex-direction:column}.admin-account-pagination{justify-content:space-between}.admin-account-ban-revoke{width:100%}.admin-account-ban-form{grid-template-columns:1fr}.admin-account-ban-wide{grid-column:auto}.moderation-audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-audit-toolbar .admin-account-search-field,.moderation-audit-toolbar .button{grid-column:1/-1}.moderation-audit-item{grid-template-columns:1fr auto;gap:7px 12px}.moderation-audit-item-date{grid-column:1/-1}.moderation-audit-item-meta{justify-content:flex-end;text-align:left}}@media (max-width:520px){.suspended-account-page{padding:16px}.suspended-account-card{border-radius:16px}}.shop-account-metric--tokens strong{color:var(--cyan)}.shop-account-metric--premium strong{color:#ad99ff;font-size:.72rem;letter-spacing:.06em}.shop-account-metric--premium strong i{display:inline-block;width:.42rem;aspect-ratio:1;margin-right:.2rem;border-radius:50%;background:#ad99ff;box-shadow:0 0 .5rem rgb(173 153 255/58%)}.shop-premium-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,292px);align-items:center;min-height:352px;padding:clamp(24px,3.25vw,40px);overflow:hidden;isolation:isolate;border-color:#4553aa;background:radial-gradient(circle at 84% 10%,rgb(141 94 255/25%),transparent 30%),radial-gradient(circle at 10% 110%,rgb(20 200 255/17%),transparent 34%),linear-gradient(128deg,#071326,#0c1d3e 48%,#100f2d);box-shadow:inset 0 1px 0 rgb(211 193 255/19%),0 24px 46px rgb(0 0 0/22%);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.shop-premium-hero:hover{border-color:#797aff;box-shadow:inset 0 1px 0 rgb(223 208 255/26%),0 30px 58px rgb(19 35 117/28%);transform:translateY(-2px)}.shop-premium-aurora{position:absolute;inset:0;z-index:-1;pointer-events:none}.shop-aurora-grid,.shop-aurora-orb{position:absolute}.shop-aurora-orb{border-radius:50%;filter:blur(2px);opacity:.62;will-change:transform}.shop-aurora-orb--one{top:-35%;right:8%;width:24rem;aspect-ratio:1;background:radial-gradient(circle,rgb(113 95 255/48%),transparent 67%);animation:shop-aurora-one 12s ease-in-out infinite alternate}.shop-aurora-orb--two{bottom:-48%;left:18%;width:27rem;aspect-ratio:1;background:radial-gradient(circle,rgb(20 200 255/31%),transparent 68%);animation:shop-aurora-two 15s ease-in-out infinite alternate}.shop-aurora-grid{inset:0;opacity:.3;background-image:linear-gradient(rgb(142 185 255/19%) 1px,transparent 0),linear-gradient(90deg,rgb(142 185 255/19%) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(110deg,transparent 4%,black 42%,transparent 83%);mask-image:linear-gradient(110deg,transparent 4%,black 42%,transparent 83%);transform:perspective(520px) rotateX(58deg) scale(1.7) translateY(24%)}.shop-premium-content{position:relative;z-index:1;align-self:center;max-width:37rem;animation:shop-premium-enter .7s cubic-bezier(.2,.8,.2,1) both}.shop-premium-eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:#d9d2ff;font-size:.68rem;font-weight:850;letter-spacing:.11em}.shop-premium-eyebrow svg{color:#ae9aff;filter:drop-shadow(0 0 .48rem rgb(161 140 255/58%))}.shop-premium-kicker{margin:16px 0 0;color:#88b8e9;font-size:.72rem;font-weight:850;letter-spacing:.14em}.shop-premium-content h2{margin:9px 0 13px;color:transparent;background:linear-gradient(100deg,#56ddff,#c39bff 62%,#ffb9ea);-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,5.1vw,72px);line-height:.79;letter-spacing:-.072em}.shop-premium-description{max-width:36rem;margin:0;color:#c0d1e7;font-size:.79rem;line-height:1.55}.shop-premium-perks{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:31px;margin:22px 0 0}.shop-premium-perk{position:relative;z-index:0}.shop-premium-perk[open]{z-index:3}.shop-premium-perk summary{display:inline-flex;align-items:center;gap:.32rem;padding:.44rem .52rem;border:1px solid rgb(166 151 255/24%);border-radius:.42rem;color:#d7dff6;background:rgb(8 16 42/36%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font-size:.7rem;font-weight:800;letter-spacing:.025em;list-style:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.shop-premium-perk summary::-webkit-details-marker{display:none}.shop-premium-perk summary:after{content:"+";margin-left:.08rem;color:#a895ff;font-size:.85rem;font-weight:700;line-height:.8}.shop-premium-perk[open] summary{border-color:rgb(192 176 255/62%);color:#f2efff;background:rgb(53 43 109/52%)}.shop-premium-perk[open] summary:after{content:"−"}.shop-premium-perk summary:focus-visible{outline:2px solid #75ddff;outline-offset:2px}.shop-premium-perk>p{position:absolute;z-index:4;top:calc(100% + .45rem);left:0;width:max-content;max-width:min(18rem,calc(100vw - 3rem));margin:0;padding:.58rem .65rem;border:1px solid rgb(177 160 255/49%);border-radius:.48rem;color:#d7e0f1;background:rgb(12 18 48/97%);box-shadow:0 .75rem 1.6rem rgb(0 0 0/26%);font-size:.7rem;line-height:1.42}.shop-premium-perks svg{color:#a895ff;flex:0 0 auto}.shop-premium-checkout{position:relative;z-index:1;display:grid;justify-items:stretch;gap:13px;padding:22px 18px 16px;border:1px solid rgb(185 175 255/34%);border-radius:1rem;background:linear-gradient(150deg,rgb(35 38 86/62%),rgb(8 15 39/66%));box-shadow:inset 0 1px 0 rgb(248 244 255/16%),0 18px 32px rgb(0 0 0/16%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .26s ease,border-color .26s ease,transform .26s ease;animation:shop-checkout-enter .86s cubic-bezier(.2,.8,.2,1) 90ms both}.shop-premium-hero:hover .shop-premium-checkout{border-color:rgb(211 198 255/66%);background:linear-gradient(150deg,rgb(48 47 105/72%),rgb(10 16 45/74%));transform:translateY(-3px) rotateX(1deg)}.shop-premium-emblem{position:relative;display:grid;width:88px;aspect-ratio:1;margin:0 auto 2px;place-items:center;border:1px solid rgb(201 188 255/57%);border-radius:1.2rem;background:radial-gradient(circle,rgb(146 104 255/38%),rgb(20 24 69/16%) 62%,transparent 63%);box-shadow:inset 0 0 24px rgb(115 90 255/34%),0 0 30px rgb(136 97 255/20%);transform:rotate(8deg);animation:shop-emblem-float 5s ease-in-out infinite}.shop-premium-emblem:after,.shop-premium-emblem:before,.shop-premium-emblem>span{content:"";position:absolute;inset:.58rem;border:1px solid rgb(169 220 255/35%);border-radius:50%}.shop-premium-emblem:after{inset:.95rem;border-color:rgb(210 176 255/42%);transform:rotate(45deg) scaleX(.68)}.shop-premium-emblem>span{inset:-.45rem;border-color:rgb(107 206 255/27%);transform:rotate(45deg)}.shop-premium-emblem svg{position:relative;z-index:1;color:#f2ecff;filter:drop-shadow(0 0 .8rem rgb(174 145 255/72%))}.shop-premium-price-block{display:grid;justify-items:center;gap:4px;text-align:center}.shop-premium-price-block small,.shop-premium-price-block>span{color:#aebde0;font-size:.7rem;font-weight:850;letter-spacing:.1em}.shop-premium-price-block strong{color:#f8f5ff;font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-premium-checkout .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-color:#8b7cff;background:linear-gradient(135deg,#7662ef,#257de4);box-shadow:0 12px 25px rgb(75 83 228/32%)}.shop-premium-checkout>p{margin:0;color:#b5bfdb;font-size:.7rem;text-align:center}.shop-premium-checkout>p svg{vertical-align:-.14em;color:#9f8dff}.premium-checkout-backdrop{z-index:180;background:rgb(2 5 19/80%);-webkit-backdrop-filter:blur(12px) saturate(1.18);backdrop-filter:blur(12px) saturate(1.18);animation:premium-backdrop-enter .22s ease both}.premium-checkout-modal{position:relative;isolation:isolate;width:min(34rem,100%);overflow:hidden;padding:clamp(1.5rem,4vw,2.35rem);border:1px solid rgb(162 147 255/58%);border-radius:1.25rem;background:radial-gradient(circle at 85% 0,rgb(140 100 255/23%),transparent 36%),linear-gradient(145deg,rgb(19 21 58/98%),rgb(7 13 34/99%));box-shadow:inset 0 1px 0 rgb(238 231 255/18%),0 2rem 6rem rgb(0 0 0/56%);animation:premium-modal-enter .44s cubic-bezier(.2,.82,.2,1) both}.premium-checkout-modal>:not(.premium-checkout-modal-aurora){position:relative;z-index:1}.premium-checkout-modal-aurora{position:absolute;z-index:-1;top:-45%;right:-20%;width:24rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(123 105 255/38%),transparent 67%);filter:blur(4px);animation:premium-modal-aurora 9s ease-in-out infinite alternate}.premium-checkout-modal>.premium-checkout-modal-close{position:absolute;z-index:3;inset:1.1rem 1.1rem auto auto;display:grid;width:2rem;aspect-ratio:1;place-items:center;border:1px solid rgb(188 182 255/29%);border-radius:50%;color:#d7d4f6;background:rgb(10 14 40/46%);cursor:pointer;transition:background .16s ease,border-color .16s ease}.premium-checkout-close-icon{position:relative;display:block;width:1rem;height:1rem}.premium-checkout-close-icon:after,.premium-checkout-close-icon:before{content:"";position:absolute;top:50%;left:0;width:100%;height:.16rem;border-radius:999px;background:currentColor;transform-origin:center}.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){border-color:#afa3ff;background:rgb(71 61 142/46%)}.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{margin:.8rem 0 .65rem;color:#f7f4ff;font-size:clamp(2rem,7vw,3.2rem);letter-spacing:-.055em;line-height:.92}.premium-checkout-modal-head p{margin:0;color:#b9c9e0;font-size:.78rem;line-height:1.5}.premium-checkout-summary{display:grid;grid-template-columns:4.8rem 1fr;align-items:center;gap:1rem;margin:1.35rem 0;padding:.85rem;border:1px solid rgb(179 169 255/31%);border-radius:.85rem;background:rgb(24 25 67/46%)}.premium-checkout-emblem{position:relative;display:grid;width:4.75rem;aspect-ratio:1;place-items:center;border:1px solid rgb(194 182 255/55%);border-radius:1rem;background:radial-gradient(circle,rgb(143 103 255/38%),rgb(20 24 69/16%) 62%,transparent 63%);box-shadow:inset 0 0 1.5rem rgb(115 90 255/32%)}.premium-checkout-emblem:before,.premium-checkout-emblem>span{content:"";position:absolute;inset:.65rem;border:1px solid rgb(169 220 255/35%);border-radius:50%}.premium-checkout-emblem>span{inset:-.25rem;border-color:rgb(107 206 255/24%);transform:rotate(45deg)}.premium-checkout-emblem strong{position:relative;z-index:1;color:#f3edff;font-size:2.65rem;font-weight:340;line-height:1;text-shadow:0 0 1rem rgb(174 145 255/72%)}.premium-checkout-summary>div:last-child{display:grid;gap:.24rem}.premium-checkout-summary small,.premium-checkout-summary>div:last-child>span{color:#aebde0;font-size:.56rem;font-weight:850;letter-spacing:.1em}.premium-checkout-summary>div:last-child>strong{color:#f8f5ff;font-size:1.42rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.premium-checkout-perks{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.premium-checkout-perks span{padding:.55rem .65rem;border:1px solid rgb(168 151 255/22%);border-radius:.48rem;color:#d7dff6;background:rgb(8 16 42/36%);font-size:.66rem}.premium-checkout-perks span:before{content:"✦";margin-right:.42rem;color:#a895ff}.premium-checkout-error{margin:1rem 0 0;padding:.7rem .8rem;border:1px solid #743c55;border-radius:.55rem;color:#f0a5b7;background:rgb(85 24 49/38%);font-size:.7rem;line-height:1.4}.premium-checkout-actions{display:grid;grid-template-columns:.75fr 1.25fr;gap:.65rem;margin-top:1.35rem}.premium-checkout-actions .button{min-height:2.9rem}.premium-checkout-actions .button.primary{border-color:#8b7cff;background:linear-gradient(135deg,#7662ef,#257de4);box-shadow:0 .75rem 1.6rem rgb(75 83 228/28%)}@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:translate3d(-6%,-4%,0) scale(.92)}to{transform:translate3d(8%,9%,0) 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:translate3d(-6%,-3%,0) scale(.94)}to{transform:translate3d(8%,7%,0) scale(1.08)}}@keyframes shop-aurora-two{0%{transform:translate3d(7%,6%,0) scale(.96)}to{transform:translate3d(-10%,-8%,0) scale(1.1)}}@keyframes shop-emblem-float{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-6px) rotate(4deg)}}.shop-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.shop-section-heading h2{margin:4px 0 0;color:#ecf5fb;font-size:19px;letter-spacing:.02em}.shop-section-heading p{max-width:330px;margin:0;color:#879daf;font-size:11px;line-height:1.45;text-align:right}.shop-item-card{position:relative;overflow:hidden;isolation:isolate;border-color:#35456f;background:radial-gradient(circle at 100% 0,rgb(133 105 255/13%),transparent 42%),linear-gradient(145deg,rgb(17 25 56/98%),rgb(7 15 34/98%));box-shadow:inset 0 1px 0 rgb(213 206 255/9%);transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.shop-item-card:before{content:"";position:absolute;z-index:-1;top:-65%;right:-20%;width:15rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(101 195 255/15%),transparent 66%);transition:transform .42s ease}.shop-item-card:hover{border-color:#6a75c9;box-shadow:inset 0 1px 0 rgb(221 216 255/15%),0 16px 34px rgb(2 8 30/28%);transform:translateY(-3px)}.shop-item-card:hover:before{transform:scale(1.18) translate(-6%,9%)}.shop-identity-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;min-height:166px;gap:20px;padding:20px 22px;border-color:#35456f}.shop-identity-mark{display:grid;width:64px;aspect-ratio:1;place-items:center;border:1px solid #2d718f;border-radius:50%;color:var(--cyan);background:#082338;font-size:30px;font-weight:800}.shop-identity-copy h3{margin:0 0 5px;color:#edf6fc;font-size:17px}.shop-identity-copy p{margin:0;color:#93a9bc;font-size:11px;line-height:1.4}.shop-identity-price{color:#c9c3ff;font-size:20px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-identity-card .button{min-width:168px}.profile-hero{min-height:252px;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;padding:24px;gap:28px}.profile-summary-panel{border-color:#1a4662;background:radial-gradient(circle at 88% 0,rgb(20 200 255/8%),transparent 31%),linear-gradient(150deg,rgb(8 29 45/98%),rgb(5 17 29/98%));box-shadow:inset 0 1px 0 rgb(158 218 247/5%),0 16px 34px rgb(0 0 0/13%)}.profile-avatar-stage{display:grid;justify-items:center;gap:11px}.profile-avatar-caption{color:#7696ab;font-size:10px;font-weight:800;letter-spacing:.1em}.profile-avatar{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:850;color:var(--cyan);border:2px solid var(--cyan);box-shadow:0 0 24px #14c8ff40;background:radial-gradient(circle,#14496e,#071525 70%)}.player-avatar{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;color:var(--cyan);background:radial-gradient(circle at 40% 30%,#187cb8,#102037 65%);border:1px solid #2775a7;border-radius:50%;font-weight:850}.player-avatar img{width:100%;height:100%;display:block;object-fit:cover}.player-avatar.is-premium{position:relative;isolation:isolate;border-color:#c4a6ff;box-shadow:0 0 0 1px rgb(196 166 255/54%),0 0 10px rgb(164 118 255/42%),0 0 22px rgb(115 70 232/30%)}.player-avatar.is-premium:after{content:"";position:absolute;z-index:1;inset:2px;border:1px solid rgb(224 209 255/70%);border-radius:inherit;box-shadow:inset 0 0 .55rem rgb(159 111 255/22%),0 0 .48rem rgb(178 140 255/50%);pointer-events:none}.premium-username{position:relative;display:inline-block;min-width:0;max-width:100%;vertical-align:baseline}.premium-username,.premium-username__text{color:inherit;font:inherit;line-height:inherit}.premium-username__text{display:inline}.premium-username--truncate{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-username--truncate .premium-username__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:transparent;background-image:linear-gradient(105deg,var(--premium-name-start) 0,var(--premium-name-mid) 47%,var(--premium-name-end) 100%);background-position:38% 50%;background-size:170% 100%;-webkit-background-clip:text;background-clip:text}}.premium-username--subtle.is-premium .premium-username__text{text-shadow:0 0 .28rem rgb(170 121 255/18%)}.premium-username--default.is-premium .premium-username__text{text-shadow:0 0 .42rem rgb(170 121 255/26%);transition:background-position .24s ease,text-shadow .18s ease}.premium-username--default.is-premium:hover .premium-username__text{background-position:74% 50%;text-shadow:0 0 .56rem rgb(170 121 255/40%)}.premium-username--hero.is-premium{isolation:isolate}.premium-username--hero.is-premium:before{position:absolute;z-index:-1;top:36%;right:-10%;bottom:8%;left:-10%;content:"";border-radius:999px;background:linear-gradient(90deg,transparent,var(--premium-name-ambient),transparent);filter:blur(12px);opacity:.8;pointer-events:none}.premium-username--hero.is-premium .premium-username__text{text-shadow:0 0 .45rem rgb(174 128 255/24%)}@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:premium-username-sheen 10s ease-in-out infinite}.premium-username--hero.is-premium:hover .premium-username__text{animation-duration:6.8s}.premium-username--hero.is-premium.is-activating .premium-username__text{animation:premium-username-activation .86s cubic-bezier(.22,1,.36,1) both}}@keyframes premium-username-sheen{0%,to{background-position:8% 50%}50%{background-position:92% 50%}}@keyframes premium-username-activation{0%{background-position:0 50%;text-shadow:0 0 .2rem rgb(170 121 255/10%)}56%{background-position:78% 50%;text-shadow:0 0 .7rem rgb(176 131 255/40%)}to{background-position:50% 50%;text-shadow:0 0 .45rem rgb(174 128 255/24%)}}.premium-badge{display:inline-grid;flex:0 0 26px;width:26px;height:26px;place-items:center;vertical-align:middle;border:1px solid rgb(194 170 255/60%);border-radius:999px;color:#dccbff;background:linear-gradient(135deg,rgb(119 74 213/30%),rgb(63 128 214/20%));box-shadow:inset 0 1px 0 rgb(237 228 255/16%),0 0 .7rem rgb(147 99 244/18%)}.premium-badge:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (forced-colors:active){.premium-username.is-premium .premium-username__text{color:CanvasText;background-image:none;text-shadow:none}}.leaderboard-podium-card div strong:has(.premium-username),.match-chat-message-meta strong:has(.premium-username),.matchup-player-copy>strong:has(.premium-username){overflow:visible;white-space:normal}.player-avatar-medium{width:48px;height:48px;font-size:13px}.player-avatar-team{width:25px;height:25px;font-size:9px}.player-avatar-header{width:38px;height:38px;border-radius:8px;font-size:13px;border:0}.player-avatar-profile{width:108px;height:108px;font-size:28px;border:2px solid var(--cyan);box-shadow:0 0 24px #14c8ff40}.player-avatar-picker{width:88px;height:88px;font-size:23px;border-width:1px}.profile-identity h2{display:flex;align-items:center;flex-wrap:wrap;color:#edf5fb;margin:7px 0 13px;font-size:clamp(25px,2.3vw,33px)}.profile-identity-statuses{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.profile-identity-status{display:inline-flex;align-items:center;min-height:27px;gap:7px;border:1px solid #27475b;border-radius:999px;padding:0 10px;color:#a7bac9;background:rgb(8 29 44/65%);font-size:10px;font-weight:650}.profile-identity-status i,.profile-membership-note span{width:6px;height:6px;border-radius:50%;background:#6d879a}.profile-identity-status--discord i{background:#78b8dd}.profile-identity-status--google i{background:#77c8f3;box-shadow:0 0 8px rgb(87 190 238/30%)}.profile-identity-status--epic{border-color:#23615c;color:#93d9cb}.profile-identity-status--epic i{background:#56d3be;box-shadow:0 0 8px rgb(86 211 190/35%)}.profile-identity-status--connect{border-color:#23698d;color:#91d9f6;background:rgb(14 71 104/43%)}.profile-identity-status--connect i{background:#33b9ed;box-shadow:0 0 8px rgb(51 185 237/34%)}.profile-membership-note{display:inline-flex;align-items:center;gap:7px;margin:11px 0 0;color:#8dbcb9;font-size:10px;font-weight:650}.profile-membership-note span{background:#6ecfc1}.profile-membership-note.inactive{color:#748ca0}.profile-stats{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:18px;border-top:1px solid #173b52}.profile-stat{min-height:79px;padding:14px 16px;border:1px solid #1a3d55;border-radius:10px;background:linear-gradient(145deg,rgb(9 27 42/94%),rgb(5 17 29/94%));box-shadow:inset 0 1px 0 rgb(157 213 244/4%)}.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;font-size:10px;font-weight:800;letter-spacing:.055em}.profile-stat strong{display:block;color:#e5f0f8;font-size:23px;margin-top:9px}.profile-lower{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.profile-details-panel{border-color:#1a4059;background:linear-gradient(155deg,rgb(8 27 42/97%),rgb(5 17 29/97%));box-shadow:inset 0 1px 0 rgb(160 213 243/4%)}.profile-details-panel h3{color:#edf5fb}.profile-panel-heading{margin-bottom:17px}.profile-panel-heading h3,.profile-premium-heading h3{margin:0;color:#eaf3fa;font-size:17px;font-weight:760;letter-spacing:-.015em;text-transform:none}.profile-panel-heading p,.profile-premium-heading p{margin:5px 0 0;color:#7893a9;font-size:10px;line-height:1.45}.profile-accounts-panel{border-color:#1a4d66}.profile-premium-panel{position:relative;overflow:hidden;border-color:#1e536a;background:radial-gradient(circle at 100% 0,rgb(20 200 255/12%),transparent 37%),linear-gradient(145deg,rgb(7 31 46/98%),rgb(5 17 29/98%))}.profile-premium-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#16bde8,#3179c8 56%,transparent);opacity:.8}.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{display:grid;margin-top:17px;border-top:1px solid #183b52}.profile-action-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:10px 0;border-bottom:1px solid #183b52;color:#dce8f1;transition:color .15s ease}.profile-action-list a:hover{color:var(--cyan)}.profile-action-list span{display:grid;gap:3px}.profile-action-list strong{font-size:12px}.profile-action-list small{color:#7790a4;font-size:11px;line-height:1.35}.profile-action-list b{color:#70badc;font-size:12px}.profile-rules-panel{border-color:#1d4a5d;background:radial-gradient(circle at 100% 0,rgb(81 217 198/7%),transparent 46%),linear-gradient(155deg,rgb(7 29 38/97%),rgb(5 17 29/97%))}.profile-rules-panel .button{margin-top:17px;border-color:#24566b;background:#0a2634}.profile-rules-panel .button:hover{border-color:#33809a;background:#0c3040}.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;border:1px solid #1d526e;border-radius:999px;padding:7px 10px;background:rgb(7 29 45/74%);font-size:9px;font-weight:800;white-space:nowrap}.avatar-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin-top:20px}.avatar-option{min-height:157px;display:grid;justify-items:center;align-content:center;gap:8px;border:1px solid #1b4057;border-radius:11px;padding:14px 8px;color:#dce8f1;background:linear-gradient(150deg,rgb(8 28 44/96%),rgb(5 17 29/96%));cursor:pointer;font:inherit;font-size:11px;font-weight:700;transition:border-color .16s ease,background .16s ease,transform .16s ease}.avatar-option.selected,.avatar-option:hover:not(:disabled){border-color:#2b8fbd;background:linear-gradient(150deg,rgb(9 43 64/97%),rgb(5 22 35/97%));transform:translateY(-2px)}.avatar-option.selected{box-shadow:inset 0 0 0 1px #14c8ff2b,0 8px 20px rgb(0 0 0/15%)}.avatar-option small{color:#79c7e8;font-size:10px;font-weight:850;letter-spacing:.075em}.avatar-option:disabled{cursor:not-allowed;opacity:.48}.account-line{display:flex;align-items:center;justify-content:space-between;min-height:63px;padding:12px 0;border-bottom:1px solid #183b52}.account-line:last-child{border:0}.account-line-copy{display:grid;gap:4px}.account-line-copy strong{color:#dce9f2;font-size:12px;font-weight:720}.account-line-copy small{color:#718ba0;font-size:10px}.account-line-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.profile-google-connect{min-height:32px;padding:0 11px;border-radius:999px;font-size:9px}.profile-google-connect .oauth-google-mark{width:15px;height:15px}.profile-account-disconnect{border:0;padding:3px 0;color:#9eb4c4;background:transparent;cursor:pointer;font:inherit;font-size:9px;font-weight:750;text-decoration:underline;text-decoration-color:#3e6174;text-underline-offset:3px}.profile-account-disconnect:focus-visible,.profile-account-disconnect:hover:not(:disabled){color:#ffb6c4;outline:0}.profile-account-disconnect:disabled{cursor:not-allowed;opacity:.45}.profile-epic-refresh{display:inline-grid;width:31px;height:31px;place-items:center;border:1px solid #2c789c;border-radius:50%;color:#92dff8;background:linear-gradient(135deg,rgb(12 79 118/74%),rgb(7 42 72/74%));cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.profile-epic-refresh:focus-visible,.profile-epic-refresh:hover:not(:disabled){border-color:#63d6ff;color:#d8f5ff;background:#0d618c;outline:0}.profile-epic-refresh:disabled{cursor:not-allowed;opacity:.45}.profile-epic-refresh .is-spinning{animation:profile-epic-refresh-spin .8s linear infinite}@keyframes profile-epic-refresh-spin{to{transform:rotate(1turn)}}.profile-account-badge{display:inline-grid;place-items:center;width:96px;min-height:31px;border:1px solid #205f5b;border-radius:999px;padding:0 8px;color:#79d9c7;background:rgb(32 111 100/14%);font-size:10px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap}.profile-account-badge.not-linked{border-color:#5a3d42;color:#c99b9c;background:rgb(112 53 59/12%)}.form-message.success{border-color:#1e7869;color:#a1ebd8;background:rgb(19 92 77/18%)}.profile-epic-connect{display:inline-flex;align-items:center;justify-content:center;width:96px;min-height:31px;padding:0 12px;border:1px solid #267eae;border-radius:999px;color:#a9e5fb;background:linear-gradient(135deg,rgb(18 103 156/58%),rgb(11 57 90/62%));box-shadow:inset 0 1px 0 rgb(160 227 255/13%);font-size:10px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.profile-epic-connect:hover{border-color:#41b6ec;color:#fff;background:linear-gradient(135deg,rgb(21 133 193/78%),rgb(12 77 121/78%))}.profile-premium-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px}.profile-premium-summary h3{margin:6px 0 5px;color:#edf7fb;font-size:18px;font-weight:760;letter-spacing:-.02em}.profile-premium-summary p{margin:0;color:#88a2b5;font-size:.72rem;line-height:1.45}.profile-premium-time{display:grid;justify-items:end;flex:0 0 auto;min-width:74px;padding:5px 0 5px 16px;border-left:1px solid #24516b}.profile-premium-time strong{color:#6ee0cd;font-size:30px;font-weight:800;letter-spacing:-.05em;line-height:.95}.profile-premium-time span{margin-top:4px;color:#86a8b8;font-size:.68rem;font-weight:700}.profile-premium-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;padding-top:14px;border-top:1px solid #193f55}.profile-premium-benefits span{position:relative;padding-left:12px;color:#b2c9d6;font-size:.7rem;font-weight:650}.profile-premium-benefits span:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;background:#5bd5c3;box-shadow:0 0 7px rgb(91 213 195/32%);transform:translateY(-50%)}.profile-premium-button{display:inline-flex;align-items:center;justify-content:center;min-width:154px;min-height:38px;margin-top:18px;padding:0 15px;border:1px solid #27678b;border-radius:8px;color:#a9dcf4;background:linear-gradient(135deg,#0a2a40,#091d30);box-shadow:inset 0 1px 0 rgb(183 226 247/8%);font-size:10px;font-weight:820;letter-spacing:.035em;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.profile-premium-button:hover{border-color:#40a9dc;color:#e8f8ff;background:linear-gradient(135deg,#0c3650,#0b263b);box-shadow:inset 0 1px 0 rgb(205 240 255/12%)}.menu-list{display:grid}.menu-list a{padding:12px;border:1px solid var(--line-soft);margin-top:-1px;font-size:12px;display:flex;justify-content:space-between}.menu-list a:hover{color:var(--cyan);background:#0c2032}.wallet-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.wallet-stat{position:relative;isolation:isolate;padding:20px;border-color:#17354c;background:linear-gradient(145deg,rgb(7 22 36/94%),rgb(5 16 28/94%));box-shadow:inset 0 1px 0 rgb(151 207 238/5%),0 12px 28px rgb(0 0 0/12%)}.wallet-stat:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;opacity:0;transition:opacity .16s ease}.wallet-stat:hover:before{opacity:1}.wallet-stat--available{border-color:#226482;background:radial-gradient(circle at 100% 0,rgb(20 200 255/12%),transparent 46%),linear-gradient(145deg,rgb(7 27 43/97%),rgb(5 17 29/97%))}.wallet-stat--available:before{background:linear-gradient(135deg,rgb(20 200 255/7%),transparent 48%)}.wallet-stat--match-pot{border-color:#294f85;background:radial-gradient(circle at 100% 0,rgb(103 145 255/10%),transparent 46%),linear-gradient(145deg,rgb(9 23 42/97%),rgb(5 17 29/97%))}.wallet-stat--withdrawal{border-color:#48456f;background:radial-gradient(circle at 100% 0,rgb(168 149 255/9%),transparent 46%),linear-gradient(145deg,rgb(12 22 41/97%),rgb(5 17 29/97%))}.wallet-stat--payouts{border-color:#1d5c61;background:radial-gradient(circle at 100% 0,rgb(70 212 190/10%),transparent 46%),linear-gradient(145deg,rgb(7 29 38/97%),rgb(5 17 29/97%))}.wallet-stat small{color:#8ca2b7;font-size:9px;font-weight:800;letter-spacing:.055em}.wallet-stat strong{display:block;font-size:24px;margin:10px 0 3px;color:#dce7f1}.wallet-stat .wallet-stat-value--available{color:var(--cyan)}.wallet-balance-value--match-pot,.wallet-stat .wallet-stat-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;font-size:10px;margin:0}.wallet-ledger-panel{border-color:#1a4059;background:linear-gradient(160deg,rgb(8 27 42/97%),rgb(5 17 29/97%));box-shadow:inset 0 1px 0 rgb(160 213 243/4%)}.tip-support{position:relative;isolation:isolate;margin-bottom:14px;overflow:hidden;border-color:#23688d;border-radius:10px;background:radial-gradient(circle at 5% 0,rgb(20 200 255/13%),transparent 16rem),radial-gradient(circle at 95% 100%,rgb(171 109 255/12%),transparent 16rem),linear-gradient(130deg,rgb(5 22 37/99%),rgb(3 13 25/99%));box-shadow:inset 0 1px 0 rgb(185 237 255/8%),0 12px 28px rgb(0 0 0/16%)}.tip-support:after,.tip-support:before{content:"";position:absolute;z-index:-1;pointer-events:none}.tip-support:before{top:0;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,#4bd7ff,#b98cff,transparent);box-shadow:0 0 18px rgb(62 204 255/75%)}.tip-support:after{inset:0;background-image:linear-gradient(rgb(96 207 255/3%) 1px,transparent 0),linear-gradient(90deg,rgb(96 207 255/3%) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,black,transparent 75%);mask-image:linear-gradient(90deg,black,transparent 75%)}.tip-support-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:12px 22px;border-bottom:1px solid rgb(39 103 137/64%)}.tip-support-heading{display:flex;align-items:center;min-width:0;gap:11px}.tip-support-badge,.tip-support-gate-kicker,.tip-support-live,.tip-support-section-label{display:inline-flex;align-items:center;min-height:20px;color:#6de0ff;font-size:9px;font-weight:900;letter-spacing:.12em;line-height:1}.tip-support-badge{flex:0 0 auto;padding:4px 6px;border:1px solid #1d779e;border-left-color:#65e3ff;background:linear-gradient(90deg,rgb(11 78 109/66%),rgb(10 38 59/52%));box-shadow:inset 2px 0 0 #54dbff,0 0 18px rgb(20 200 255/10%)}.tip-support-header h3{margin:0;color:#f5fbff;font-size:16px;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.tip-support-header p{margin:4px 0 0;color:#91afc1;font-size:10px;line-height:1.2}.tip-support-live{flex:0 0 auto;gap:6px;margin-top:0;padding:5px 7px;border:1px solid #1b706c;color:#64e5cd;background:rgb(6 45 45/68%);box-shadow:0 0 20px rgb(42 220 195/12%)}.tip-support-live:before{width:5px;height:5px;border-radius:50%;background:#3ee0c4;box-shadow:0 0 10px #3ee0c4;content:""}.tip-support-console{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);min-height:216px}.tip-support-target{position:relative;display:grid;align-content:center;grid-template-columns:68px minmax(0,1fr);gap:13px;min-width:0;overflow:hidden;padding:24px 22px;border-right:1px solid rgb(38 94 127/73%);background:radial-gradient(circle at 31% 50%,rgb(29 183 255/14%),transparent 7rem),linear-gradient(145deg,rgb(8 40 59/75%),rgb(4 18 31/68%))}.tip-support-target:before{position:absolute;inset:12px;border:1px solid rgb(55 132 169/33%);background:linear-gradient(90deg,rgb(20 200 255/5%),transparent 42%),rgb(3 17 29/20%);box-shadow:inset 2px 0 0 rgb(80 215 255/33%);content:"";pointer-events:none}.tip-support-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(90deg,rgb(41 176 233/13%) 1px,transparent 0),linear-gradient(rgb(41 176 233/13%) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at 36% 50%,black,transparent 67%);mask-image:radial-gradient(circle at 36% 50%,black,transparent 67%)}.tip-support-avatar-core{position:relative;z-index:1;width:64px;height:64px;display:grid;place-items:center}.tip-support-avatar-core .player-avatar{width:52px;height:52px;border-width:1px;color:#bdf1ff;background:linear-gradient(145deg,#0e5279,#12284c);box-shadow:0 0 0 3px rgb(6 24 40/78%),0 0 0 4px rgb(56 198 255/52%),0 0 16px rgb(20 200 255/38%),0 0 22px rgb(161 100 255/20%);font-size:14px;transition:box-shadow .28s ease,filter .28s ease}.tip-support.is-success .tip-support-avatar-core .player-avatar{filter:brightness(1.08);box-shadow:0 0 0 3px rgb(6 24 40/78%),0 0 0 4px rgb(94 237 202/62%),0 0 18px rgb(61 239 202/42%),0 0 24px rgb(161 100 255/18%)}.tip-support-avatar-ring{position:absolute;inset:0;border:1px solid rgb(77 216 255/45%);border-radius:50%}.tip-support-avatar-ring-a{animation:tip-support-orbit 8s linear infinite;border-right-color:#bc88ff;border-bottom-color:transparent}.tip-support-avatar-ring-b{inset:5px;animation:tip-support-orbit 5s linear infinite reverse;border-top-color:#b684ff;border-left-color:transparent}.tip-support-target-copy{position:relative;z-index:1;min-width:0;padding:8px 9px;border-left:1px solid rgb(74 188 227/48%);background:linear-gradient(90deg,rgb(13 56 77/46%),transparent);transition:background .18s ease,border-color .18s ease}.tip-support:hover .tip-support-target-copy{border-left-color:#93e9ff;background:linear-gradient(90deg,rgb(18 75 101/58%),transparent)}.tip-support-target-copy>span{display:block;margin-bottom:4px;color:#7aa9c0;font-size:9px;font-weight:850;letter-spacing:.1em}.tip-support-target-copy>strong{display:block;overflow:hidden;color:#effbff;font-size:16px;font-weight:850;letter-spacing:-.03em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.tip-support-target-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.tip-support-target-copy b,.tip-support-target-copy i{padding:4px 5px;border:1px solid #266b8d;color:#72ddff;background:rgb(7 49 72/72%);font-size:8px;font-style:normal;font-weight:850;letter-spacing:.06em}.tip-support-target-copy i{border-color:#5b4786;color:#c4a5ff;background:rgb(47 26 82/38%)}.tip-support-submit-token{display:inline-grid;place-items:center;border:1px solid #4edfff;color:transparent;background:linear-gradient(145deg,#126d97,#54398b);box-shadow:0 0 10px rgb(66 209 255/38%)}.tip-support-submit-token:after{color:#d8f9ff;content:"✦";font-size:8px;line-height:1}.tip-support-token{position:absolute;top:0;width:12px;height:12px;transform:rotate(45deg);animation:tip-support-token-flight 3.8s ease-in-out infinite}.tip-support-token:after{transform:rotate(-45deg)}.tip-support-token-a{right:19%;animation-delay:0s}.tip-support-token-b{right:42%;animation-delay:-1.25s}.tip-support-token-c{right:65%;animation-delay:-2.5s}.tip-support-particle{position:absolute;z-index:1;width:3px;height:3px;border-radius:50%;background:#7aeeff;box-shadow:0 0 10px #28d3ff;animation:tip-support-particle 4s ease-in-out infinite}.tip-support-particle-a{top:20%;left:17%}.tip-support-particle-b{right:27%;bottom:24%;animation-delay:-1.3s}.tip-support-particle-c{top:31%;right:12%;width:2px;height:2px;animation-delay:-2.5s}.tip-support-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px 16px;padding:18px 22px;background:linear-gradient(145deg,rgb(5 17 29/42%),rgb(8 27 42/32%))}.tip-support-controls>*{min-width:0}.tip-support-amount,.tip-support-feedback,.tip-support-handle{grid-column:1/-1}.tip-support-fields{display:contents}.tip-support-handle{display:block}.tip-support-handle>span{display:block;color:#7c9cb1;font-size:9px;font-weight:850;letter-spacing:.08em}.tip-support-handle input{width:100%;min-width:0;min-height:39px;margin-top:6px;border:1px solid #20516d;border-radius:3px;color:#effbff;background:linear-gradient(90deg,#071d2e,#061521);box-shadow:inset 3px 0 0 rgb(24 199 255/43%);outline:0;padding:8px 11px;font-size:11px;font-weight:750;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease}.tip-support-handle input::placeholder{color:#56758b;font-weight:600}.tip-support-handle input:hover{border-color:#30769d}.tip-support-handle input:focus{border-color:#55d9ff;background:#082237;box-shadow:inset 3px 0 0 #48d7ff,0 0 0 3px rgb(20 200 255/9%),0 0 20px rgb(20 200 255/9%)}.tip-support-amount{min-width:0}.tip-support-amount>span{display:block;color:#7c9cb1;font-size:9px;font-weight:850;letter-spacing:.08em}.tip-support-amount>div{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:46px;margin-top:6px;overflow:hidden;border:1px solid #4a3d77;border-radius:4px;background:linear-gradient(90deg,rgb(159 107 255/9%),transparent 46%),linear-gradient(90deg,#081a2d,#071523);box-shadow:inset 3px 0 0 rgb(168 111 255/58%);transition:border-color .17s ease,background .17s ease,box-shadow .17s ease}.tip-support-amount>div:focus-within{border-color:#b18dff;background:linear-gradient(90deg,rgb(168 111 255/16%),transparent 50%),#101d38;box-shadow:inset 3px 0 0 #b18dff,0 0 0 3px rgb(159 107 255/9%),0 0 20px rgb(159 107 255/13%)}.tip-support-amount input{width:100%;min-width:0;border:0;outline:0;padding:7px 5px 7px 13px;color:#f7f2ff;background:transparent;font-size:17px;font-weight:850;letter-spacing:-.03em}.tip-support-amount input::placeholder{color:#718197}.tip-support-amount b{align-self:center;margin-right:13px;color:#c4a6ff;font-size:9px;font-weight:900;letter-spacing:.08em}.tip-support-amount i{display:block;min-height:11px;margin-top:4px;color:#617f94;font-size:8px;font-style:normal;line-height:1.2}.tip-support-amount.is-invalid>div{border-color:rgb(198 105 133/80%);box-shadow:inset 3px 0 0 #d57696,0 0 12px rgb(214 104 145/7%)}.tip-support-amount.is-invalid i{color:#e29aaf}.tip-support-economy{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:34px;border-top:1px solid rgb(39 91 118/63%);border-bottom:1px solid rgb(39 91 118/42%);align-self:center;padding:9px 2px;background:linear-gradient(90deg,rgb(16 69 92/18%),transparent 48%,rgb(89 55 149/14%))}.tip-support-economy:after{position:absolute;top:50%;left:50%;width:18px;height:18px;display:grid;place-items:center;border:1px solid rgb(84 175 212/58%);border-radius:50%;color:#96eaff;background:#09243a;box-shadow:0 0 12px rgb(43 203 255/17%);content:"→";font-size:11px;font-weight:900;transform:translate(-50%,-50%)}.tip-support-economy>div{min-width:0}.tip-support-economy>div:last-child{text-align:right}.tip-support-economy span{display:block;color:#7896aa;font-size:8px;font-weight:850;letter-spacing:.075em}.tip-support-economy strong{display:block;margin-top:3px;overflow:hidden;color:#6ce5ff;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.tip-support-economy>div:last-child strong{color:#9af2df}.tip-support-economy .is-insufficient strong{color:#ff8295}.tip-support-submit{position:relative;grid-column:2;align-self:center;justify-self:start;min-width:206px;min-height:58px;overflow:hidden;display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;border:1px solid #62dcff;border-radius:4px;color:#f4fbff;background:radial-gradient(circle at 16% 50%,rgb(96 235 255/25%),transparent 28%),linear-gradient(112deg,#0a6d9a,#164c9b 48%,#4a2d8c);box-shadow:inset 0 1px 0 rgb(237 254 255/24%),inset 0 -1px 0 rgb(61 40 151/72%),inset 4px 0 0 rgb(124 238 255/20%),0 0 0 1px rgb(25 131 207/34%),0 10px 24px rgb(24 97 237/25%),0 0 22px rgb(46 202 255/13%);cursor:pointer;font-size:11px;text-align:left;transition:transform .16s ease,border-color .16s ease,filter .16s ease,box-shadow .16s ease}.tip-support-submit-energy{position:absolute;inset:-60% auto -60% -30%;z-index:0;width:31%;opacity:.78;background:linear-gradient(90deg,transparent,rgb(205 247 255/77%),transparent);transform:skewX(-23deg);transition:transform .56s ease}.tip-support-submit-token,.tip-support-submit>span:not(.tip-support-submit-energy){position:relative;z-index:1}.tip-support-submit-token{width:19px;height:19px;margin-left:11px;border-color:#c1f4ff;box-shadow:0 0 12px rgb(163 237 255/64%);transform:rotate(45deg)}.tip-support-submit-token:after{transform:rotate(-45deg)}.tip-support-submit-copy{display:grid;min-width:0;gap:3px}.tip-support-submit-copy b,.tip-support-submit-copy i{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.tip-support-submit-copy b{color:#f4fdff;font-size:12px;font-weight:950;letter-spacing:.065em}.tip-support-submit-copy i{color:#c4eaff;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.08em;opacity:.83}.tip-support-submit-mark{color:#ccf7ff;font-size:17px;font-weight:500;line-height:1;text-align:center;text-shadow:0 0 12px #8eeeff;transition:transform .18s ease}.tip-support-submit:hover:not(:disabled){border-color:#c3abff;filter:brightness(1.12) saturate(1.08);box-shadow:inset 0 1px 0 rgb(255 255 255/34%),inset 4px 0 0 rgb(124 238 255/32%),0 0 0 1px rgb(136 108 255/48%),0 16px 34px rgb(25 105 255/37%),0 0 34px rgb(159 107 255/25%);transform:translateY(-3px)}.tip-support-submit:hover:not(:disabled) .tip-support-submit-energy{transform:translateX(380%) skewX(-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-premium-cta:focus-visible,.tip-support-preset:focus-visible,.tip-support-submit:focus-visible{outline:2px solid #9beaff;outline-offset:3px}.tip-support-submit:disabled{border-color:#2a526b;color:#7894a5;background:linear-gradient(135deg,#0c2638,#0b1d2c);box-shadow:inset 0 1px 0 rgb(174 221 244/5%);cursor:not-allowed}.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-mark,.tip-support-submit:disabled .tip-support-submit-token{opacity:.5}.tip-support-gate{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;background:linear-gradient(90deg,rgb(8 35 51/76%),rgb(4 16 28/32%)),radial-gradient(circle at 78% 50%,rgb(147 97 255/12%),transparent 18rem)}.tip-support-gate.is-loading{min-height:52px;justify-content:flex-start;color:#7899ac;font-size:11px;letter-spacing:.04em}.tip-support-gate-copy{min-width:0}.tip-support-gate-copy p,.tip-support-gate-copy strong{display:block;margin:0}.tip-support-gate-copy strong{margin-top:4px;color:#e4f4fa;font-size:14px;letter-spacing:-.02em}.tip-support-gate-copy p{margin-top:3px;color:#829eaf;font-size:10px}.tip-support-gate-lock,.tip-support-premium-cta{flex:0 0 auto;padding:9px 11px;border:1px solid #a676ff;color:#f2eaff;background:linear-gradient(135deg,rgb(78 49 140/75%),rgb(25 40 85/78%));box-shadow:0 0 20px rgb(157 104 255/17%);font-size:10px;font-weight:900;letter-spacing:.07em;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tip-support-premium-cta:hover{border-color:#75e2ff;box-shadow:0 0 26px rgb(93 215 255/28%);transform:translateY(-2px)}.tip-support-premium-cta span{display:inline-block;margin-left:6px;color:#6ee7ff;transition:transform .16s ease}.tip-support-premium-cta:hover span{transform:translate(2px,-2px)}.tip-support-gate-lock{border-color:#31536d;color:#9eb5c3;background:rgb(7 25 39/74%);box-shadow:none}.tip-support-feedback{position:relative;overflow:hidden;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;column-gap:9px;min-height:41px;margin:0;padding:7px 20px;border:0;border-top:1px solid rgb(55 164 150/54%);color:#a4f7e7;background:linear-gradient(90deg,rgb(6 79 69/47%),rgb(8 38 52/42%) 65%,transparent),rgb(5 20 32/74%);box-shadow:inset 3px 0 0 #54edd0,inset 0 1px 0 rgb(110 255 225/5%)}.tip-support-feedback>div{min-width:0}.tip-support-feedback strong{display:inline-block;position:relative;z-index:1;color:#69f6d7;font-size:9px;font-weight:900;letter-spacing:.09em}.tip-support-feedback div>span{position:relative;z-index:1;display:inline;color:#c8e4e7;font-size:10px;line-height:1.25}.tip-support-feedback div>span:before{margin:0 7px;color:rgb(139 220 210/65%);content:"//"}.tip-support-feedback-icon{position:relative;display:grid;width:20px;height:20px;place-items:center;border:1px solid #49d7c0;border-radius:50%;background:rgb(16 122 104/27%);box-shadow:0 0 14px rgb(61 238 205/16%)}.tip-support-feedback-icon:after{color:#74f6db;content:"✓";font-size:11px;font-weight:900}.tip-support-feedback.is-error{border-top-color:rgb(165 84 112/70%);color:#ffc0c9;background:linear-gradient(90deg,rgb(90 28 53/46%),rgb(35 23 42/42%) 65%,transparent),rgb(5 20 32/74%);box-shadow:inset 3px 0 0 #dd7596,inset 0 1px 0 rgb(255 173 198/5%)}.tip-support-feedback.is-error strong{color:#ffb3c2}.tip-support-feedback.is-error .tip-support-feedback-icon{border-color:#d67391;background:rgb(130 43 70/26%);box-shadow:0 0 14px rgb(255 103 146/12%)}.tip-support-feedback.is-error .tip-support-feedback-icon:after{color:#ffb5c5;content:"!"}.tip-support-feedback.is-error div>span:before{color:rgb(255 169 191/56%)}.tip-support-feedback-spark{position:absolute;top:50%;right:24px;width:28px;height:1px;background:linear-gradient(90deg,transparent,#8effe2,transparent);box-shadow:0 0 12px #62f4d4;transform:translateY(-50%);animation:tip-support-status-spark 1.7s ease-in-out infinite}@keyframes tip-support-orbit{to{transform:rotate(1turn)}}@keyframes tip-support-token-flight{0%,22%{opacity:0;transform:translateX(20px) rotate(45deg) scale(.55)}38%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translateX(-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{border-bottom:1px solid #183b52;background:linear-gradient(90deg,rgb(20 200 255/5%),transparent 32%)}.wallet-ledger-panel .panel-pad h3{margin-bottom:8px}.ledger-row{min-height:58px;display:grid;grid-template-columns:1.5fr .6fr .5fr .6fr;align-items:center;padding:0 18px;border-bottom:1px solid #17364c;background:rgb(4 15 26/16%);gap:12px;font-size:12px;transition:background .16s ease}.ledger-row:hover{background:rgb(14 47 68/38%)}.ledger-row:last-child{border:0}.ledger-amount--credit{color:var(--cyan)}.ledger-amount--debit{color:#9ebdce}.ledger-amount{font-feature-settings:"tnum";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-security-panel,.wallet-summary-panel{border-color:#1a4059;background:linear-gradient(155deg,rgb(8 27 42/97%),rgb(5 17 29/97%));box-shadow:inset 0 1px 0 rgb(160 213 243/4%)}.wallet-security-panel h3,.wallet-summary-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{border-color:#24506c;background:#0b2031}.wallet-security-panel .button:hover{border-color:#3483aa;background:#0d283c}.ledger-name small,.ledger-name strong{display:block}.ledger-name small{color:var(--muted);margin-top:3px}.donut{width:140px;height:140px;margin:12px auto;background:conic-gradient(var(--cyan) 0 68%,var(--blue) 68% 82%,var(--gold) 82%);place-items:center}.donut,.donut:after{border-radius:50%;display:grid}.donut:after{content:"$146";white-space:pre;text-align:center;width:82px;height:82px;background:#071522;place-items:center;font-weight:850;line-height:1.4}.legal-document-tabs{display:flex;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1.5rem;padding:.35rem;border:1px solid #183851;border-radius:.85rem;background:rgb(5 20 34/76%)}.legal-document-tabs a{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .9rem;border-radius:.55rem;color:#8ba1b8;font-size:.68rem;font-weight:800;letter-spacing:.04em;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.legal-document-tabs a.active,.legal-document-tabs a:focus-visible,.legal-document-tabs a:hover{color:#e7f7ff;background:linear-gradient(135deg,rgb(13 75 109/90%),rgb(9 39 66/90%));box-shadow:inset 0 0 0 1px rgb(51 194 255/44%),0 .45rem 1.1rem rgb(2 81 138/18%)}.legal-document-tabs a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.rules-match-document{display:grid;gap:1.35rem}.rules-brief{position:relative;display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.45fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;overflow:hidden;padding:clamp(1.4rem,3.5vw,2.35rem);border:1px solid #1a4b70;border-radius:1rem;background:radial-gradient(circle at 88% -55%,rgb(27 161 255/32%),transparent 46%),linear-gradient(115deg,rgb(7 31 53/96%),rgb(5 17 33/98%));box-shadow:inset 0 1px 0 rgb(174 232 255/9%)}.rules-brief:before{position:absolute;right:-8rem;bottom:-12rem;width:28rem;aspect-ratio:1;border:1px solid rgb(68 186 255/18%);border-radius:50%;box-shadow:0 0 0 2.75rem rgb(68 186 255/3%),0 0 0 5.5rem rgb(68 186 255/2%);content:"";pointer-events:none}.rules-brief-copy,.rules-flow{position:relative;z-index:1}.rules-kicker{color:var(--cyan);font-size:.62rem;font-weight:900;letter-spacing:.14em}.rules-brief h2,.rules-content-heading h2{margin:.55rem 0 .7rem;color:#f3f8ff;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1;letter-spacing:-.045em}.rules-brief p{max-width:30rem;margin:0;color:#a8bdd0;font-size:.83rem;line-height:1.6}.rules-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.rules-flow li{min-height:5.7rem;display:grid;grid-template-columns:auto 1fr;align-content:start;column-gap:.6rem;padding:.75rem;border:1px solid rgb(74 164 216/24%);border-radius:.65rem;background:rgb(4 18 35/42%)}.rules-flow li>span{grid-row:span 2;color:#6dd7ff;font-size:.6rem;font-weight:900;letter-spacing:.08em}.rules-flow strong{color:#e1effb;font-size:.72rem;line-height:1.3}.rules-flow small{margin-top:.28rem;color:#8ba4ba;font-size:.63rem;line-height:1.4}.rules-layout{display:grid;grid-template-columns:minmax(13.75rem,.4fr) minmax(0,1fr);gap:1.35rem}.rules-nav{padding:.6rem;align-self:start;position:sticky;top:124px;border-color:#173d59;border-radius:.85rem;background:linear-gradient(165deg,rgb(8 29 47/96%),rgb(4 16 29/96%))}.rules-nav-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .5rem .8rem}.rules-nav-heading span,.rules-nav-heading strong{font-size:10px;font-weight:850;letter-spacing:.1em}.rules-nav-heading span{color:#8099b1}.rules-nav-heading strong{color:#55d1ff}.rules-nav a{min-height:2.9rem;display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.5rem;border-radius:.55rem;color:#91a7bc;font-size:.67rem;font-weight:720;line-height:1.25;transition:color .16s ease,background .16s ease}.rules-nav a>span{color:#52738f;font-size:.55rem;font-weight:900;letter-spacing:.08em}.rules-nav a.active,.rules-nav a:focus-visible,.rules-nav a:hover{color:#e6f8ff;background:linear-gradient(100deg,rgb(11 72 103/80%),rgb(7 39 63/58%))}.rules-nav a.active>span,.rules-nav a:focus-visible>span,.rules-nav a:hover>span{color:var(--cyan)}.rules-nav a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.rules-status-error{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid #663d47;border-radius:6px;color:#ed98a6;font-size:10px;font-weight:800;letter-spacing:.04em}.page-access-notice{width:min(680px,100%);margin:40px auto;padding:34px;text-align:center}.page-access-notice h2{margin:10px 0 8px;font-size:28px}.page-access-notice p{max-width:510px;margin:0 auto}.page-access-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.onboarding-context{max-width:650px;margin:30px auto 22px;color:var(--muted);font-size:12px;text-align:center}.not-found-page{display:grid;min-height:min(620px,calc(100vh - 220px));place-items:center}.not-found-card{width:min(650px,100%);padding:42px;text-align:center;background:radial-gradient(circle at 50% 0,#0c477133,transparent 48%),var(--panel)}.not-found-card h1{max-width:560px;margin:12px auto;font-size:clamp(34px,5vw,58px);letter-spacing:-.04em}.not-found-card p{max-width:520px;margin:0 auto}.rules-content{display:grid;gap:.8rem}.rules-content-heading{display:flex;align-items:end;justify-content:space-between;gap:1.25rem;padding:.35rem .25rem .9rem}.rules-content-heading h2{margin-bottom:0}.rules-content-heading p{max-width:20rem;margin:0;color:#8fa7bc;font-size:.68rem;line-height:1.5;text-align:right}.rule-section{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;padding:clamp(1rem,2.5vw,1.45rem);border-color:#173d58;border-radius:.85rem;background:linear-gradient(100deg,rgb(8 31 49/85%),rgb(5 18 32/94%)),var(--panel);scroll-margin-top:132px;transition:border-color .18s ease,transform .18s ease}.rule-section:hover{border-color:#25678c;transform:translateY(-1px)}.rule-section-number{width:2.75rem;aspect-ratio:1;display:grid;place-items:center;align-self:start;border:1px solid rgb(47 182 241/42%);border-radius:.65rem;color:#64d8ff;background:rgb(5 42 64/68%);font-size:.72rem;font-weight:900;letter-spacing:.06em}.rule-section-copy{min-width:0}.rule-section h2{margin:0 0 .45rem;color:#eef7ff;font-size:clamp(1rem,2vw,1.22rem);line-height:1.2}.rule-section p{margin:0;color:#9fb4c7;font-size:.76rem;line-height:1.6}.rule-section ul{grid-column:2/-1;display:grid;grid-template-columns:1fr;gap:.55rem;margin:1rem 0 0;padding-left:1.15rem;list-style:disc}.rule-section li{padding:0;color:#b3c6d7;font-size:.66rem;line-height:1.5}.rule-section li::marker{color:var(--cyan)}.legal-content{display:grid;gap:.8rem;width:min(900px,100%)}.legal-section{position:relative;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,3vw,1.75rem);border-color:#193d58;background:linear-gradient(105deg,rgb(8 29 47/92%),rgb(5 17 29/94%))}.legal-section h2{margin:0 0 .55rem;color:#eaf6ff;font-size:clamp(1rem,2vw,1.18rem)}.legal-section p{max-width:760px;margin:0;color:#a5b8c9;font-size:.78rem;line-height:1.65}.legal-policy-preamble{max-width:900px;padding:.15rem clamp(.25rem,2vw,.75rem) .35rem}.legal-policy-preamble p{margin:.35rem 0;color:#b6c8d7;font-size:.8rem;line-height:1.65}.legal-section ul{max-width:760px;margin:.65rem 0 0;padding-left:1.15rem;color:#a5b8c9;font-size:.78rem;line-height:1.65}.legal-section li+li{margin-top:.25rem}.legal-section li::marker{color:var(--cyan)}.legal-subsection{margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgb(47 120 161/32%)}.legal-subsection h3{margin:0 0 .55rem;color:#cfeeff;font-size:.85rem;letter-spacing:.01em}.legal-subsection p+p{margin-top:.65rem}.onboarding-page{min-height:100vh;background:var(--bg)}.onboarding-main{width:min(920px,calc(100% - 40px));margin:30px auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0}.step{display:grid;justify-items:center;color:#687d96;font-size:11px}.step i{font-style:normal;width:28px;height:28px;border:1px solid #1c4c70;border-radius:50%;display:grid;place-items:center;margin-bottom:8px}.step.current,.step.done{color:var(--cyan)}.onboarding-card{display:grid;grid-template-columns:.8fr 1.2fr;min-height:420px}.discord-side{padding:45px;display:grid;align-content:center;justify-items:center;border-right:1px solid var(--line-soft);text-align:center}.discord-side .profile-avatar{border-radius:28px}.oauth-side .profile-avatar{border:1px solid #2779a2;color:#cfefff;background:radial-gradient(circle at 30% 26%,#145986,#071b2b 72%);box-shadow:inset 0 1px 0 rgb(163 226 255/16%),0 10px 25px rgb(0 0 0/20%)}.onboarding-form{padding:45px;align-self:center}.onboarding-form>.button+.button{margin-top:10px}.age-gate-backdrop{align-items:center}.age-gate-modal{width:min(510px,100%);padding:34px;text-align:center}.age-gate-modal .eyebrow{display:block;margin-bottom:8px}.age-gate-modal h2{margin:0;font-size:30px}.age-date-field{max-width:340px;display:grid;gap:9px;margin:24px auto 12px;text-align:left}.age-date-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.age-date-field-heading label{color:#b7c8d9;font-size:10px;font-weight:900;letter-spacing:.11em}.age-date-field-heading>span{color:#62d7ff;font-size:9px;font-weight:900;letter-spacing:.1em}.age-date-control{position:relative;border:1px solid #245776;border-radius:11px;background:linear-gradient(135deg,rgb(20 77 111/16%),transparent 48%),#081b2b;box-shadow:inset 0 1px 0 rgb(186 237 255/7%),0 8px 20px rgb(0 0 0/12%);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.age-date-control:focus-within{border-color:#42caff;background:linear-gradient(135deg,rgb(31 161 218/18%),transparent 52%),#081d2e;box-shadow:0 0 0 3px rgb(33 190 255/12%),inset 0 1px 0 rgb(186 237 255/10%),0 10px 24px rgb(0 0 0/16%)}.age-date-control input{min-height:66px;margin:0;border:0;border-radius:10px;background:transparent;padding:15px 70px 15px 17px;color:#eff8ff;color-scheme:dark;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.035em}.age-date-control input::-webkit-calendar-picker-indicator{width:42px;height:42px;margin:0;opacity:0;cursor:pointer}.age-date-picker-button{position:absolute;top:50%;right:9px;display:inline-grid;width:46px;height:46px;place-items:center;transform:translateY(-50%);border:1px solid #2b7399;border-radius:9px;background:rgb(15 61 87/72%);color:#a7e8ff;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.age-date-picker-button:hover{border-color:#51cfff;background:#125b7e;color:#ecfbff;transform:translateY(-50%) scale(1.035)}.age-date-picker-button:active{transform:translateY(-50%) scale(.97)}.age-date-picker-button:focus-visible{outline:2px solid #8ce6ff;outline-offset:2px}.age-date-feedback-message svg,.age-date-picker-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.age-date-feedback{display:grid;min-height:35px;align-items:start}.age-date-feedback-message{display:flex;align-items:flex-start;gap:8px;margin:0;color:#718da5;font-size:10px;font-weight:700;line-height:1.45}.age-date-feedback-message svg{width:15px;height:15px;flex:0 0 auto;margin-top:-1px}.age-date-feedback-message.is-valid{color:#53e5b1}.age-date-field.is-valid .age-date-control{border-color:#208f76;background:linear-gradient(135deg,rgb(26 163 122/13%),transparent 50%),#081d2b}.age-date-field.is-valid .age-date-picker-button{border-color:#237c6b;color:#6af2c0}.age-date-feedback-message.is-error{color:#ff9aab}.age-date-field.is-invalid .age-date-control{border-color:#bf3f5b;background:linear-gradient(135deg,rgb(174 51 83/12%),transparent 54%),#20121e;box-shadow:0 0 0 3px rgb(255 77 104/10%)}.age-date-field.is-invalid .age-date-picker-button{border-color:#a73c54;color:#ff9aaa}.age-gate-terms{max-width:410px;margin:14px auto 20px;color:#8ea5bd;font-size:11px;line-height:1.65}.age-gate-terms a{color:#c7e8ff;text-decoration:underline;text-underline-offset:2px}.field{display:grid;gap:7px;margin:16px 0}.field label{color:#8298b0;font-size:11px;font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:7px;background:#081a2a;color:var(--text);padding:10px 12px}.evidence-row input[aria-invalid=true],.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true],.match-evidence-entry input[aria-invalid=true]{border-color:#a83b52;box-shadow:0 0 0 2px rgb(255 77 104/12%)}.check-list{display:grid;gap:8px;color:#a6b4c5;font-size:12px;margin:16px 0}.check-list-item{display:flex;align-items:center;gap:9px;transition:color .15s ease}.check-list-item i{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid;border-radius:50%;font-size:13px;font-style:normal;font-weight:900;line-height:1}.check-list-item.invalid{color:#ff7388}.check-list-item.valid{color:var(--green)}.field-note{margin:-4px 0 16px;color:#7f93aa;font-size:11px;line-height:1.45}.field-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;border:1px solid #753141;border-radius:6px;color:#ff9aaa;background:rgb(92 20 38/34%);font-size:11px;line-height:1.4}.field-error-mark{width:17px;height:17px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#07101c;background:var(--red);font-size:11px;font-weight:900}.field-error--reserved{min-height:2.5rem;transition:opacity .16s ease}.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{border-color:#753141;color:#ff9aa9;background:rgb(92 20 38/28%);box-shadow:inset 3px 0 0 var(--red)}.route-access-notice{display:grid;gap:.35rem;margin:0 0 1rem;padding:1rem 1.1rem;border-color:#28556f;border-left:.22rem solid var(--cyan);border-radius:.55rem;background:linear-gradient(100deg,rgb(8 39 57/85%),rgb(6 21 33/85%))}.route-access-notice strong{color:#dbeaf3;font-size:.95rem;line-height:1.4}.route-success-toast{position:fixed;z-index:70;top:126px;left:50%;display:flex;width:min(560px,calc(100vw - 32px));align-items:center;gap:10px;transform:translateX(-50%);border:1px solid #218d76;border-left:4px solid var(--green);border-radius:10px;padding:12px 15px;color:#c3f7e9;background:linear-gradient(105deg,rgb(8 74 63/98%),rgb(5 33 47/98%));box-shadow:0 18px 45px rgb(0 0 0/30%);font-size:13px;font-weight:700;line-height:1.4}.route-success-toast svg{flex:0 0 auto;color:var(--green)}.route-access-actions{display:flex;margin-top:.85rem}.active-match-notice{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:0 0 1rem;padding:1rem 1.1rem;border-color:#236c92;border-left:.22rem solid var(--cyan);border-radius:.7rem;background:linear-gradient(105deg,rgb(6 36 56/96%),rgb(5 21 34/96%)),var(--surface);box-shadow:0 12px 28px rgb(0 0 0/14%)}.active-match-notice-copy{display:grid;gap:.3rem;min-width:0}.active-match-notice-copy strong{color:#edf7ff;font-size:1rem;letter-spacing:.03em}.active-match-notice-copy p{max-width:52rem;margin:0;color:#9db6cd;font-size:.86rem;line-height:1.45}.active-match-notice-action{flex:0 0 auto;min-width:10.75rem;text-align:center}.match-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.match-chat,.match-header>div:first-child,.match-layout>section,.teams-versus>*{min-width:0}.match-header .muted{overflow-wrap:anywhere}.match-header h1{font-size:44px;margin:4px 0}.match-header-actions{display:flex;gap:12px}.match-summary{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:14px}.match-summary>div{padding:17px 22px;border-right:1px solid var(--line-soft)}.match-summary>div:last-child{border:0}.match-summary small{display:block;color:var(--muted);font-size:9px;margin-bottom:8px}.match-summary strong{font-size:14px}.match-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.teams-versus{display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;gap:14px}.match-callout+.teams-versus{margin-top:22px}.versus{text-align:center;font-size:24px;font-weight:850}.match-team{padding:20px;border:1px solid #1f5c8b;border-radius:10px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.match-team.opponent{border-color:#28546f}.match-team.match-team-claim-win,.match-team.match-team-winner{border-color:#257b58;background:linear-gradient(135deg,rgb(12 51 39/72%),rgb(6 28 27/55%));box-shadow:inset 0 0 0 1px rgb(65 191 130/8%)}.match-team.match-team-claim-loss,.match-team.match-team-defeated{border-color:#744252;background:linear-gradient(135deg,rgb(53 18 30/48%),rgb(20 12 22/44%));box-shadow:inset 0 0 0 1px rgb(204 93 118/7%)}.match-team.match-team-refunded{border-color:#29678c;background:linear-gradient(135deg,rgb(9 39 58/72%),rgb(7 25 41/55%))}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:21px}.match-team-heading h3{margin:0}.match-team-heading h3 small{display:block;margin-top:5px;color:#8da9bd;font-size:10px;font-weight:650;letter-spacing:0;text-transform:none}.match-team-locked{background:linear-gradient(135deg,rgb(7 24 38/92%),rgb(7 20 32/92%))}.match-roster-locked{display:flex;align-items:center;gap:12px;min-height:70px;margin:12px 0 16px;padding:12px 0;border-top:1px solid rgb(71 125 156/25%);border-bottom:1px solid rgb(71 125 156/25%)}.match-roster-locked strong{display:block;color:#ddecf6;font-size:13px}.match-roster-lock{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid #2b6d93;border-radius:10px;color:#79c7f2;background:#0a2031;font-size:8px;font-weight:900;letter-spacing:.08em}.player-card{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.player-card:last-child{border:0}.player-info strong{display:block}.player-info{min-width:0;flex:1 1 auto}.player-info small,.player-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-card .status{margin-left:auto;flex:0 0 auto}.player-info small{color:#a5b2c3}.epic{color:#bcecff;background:#092b42;border:1px solid #246b94;padding:2px 5px;border-radius:4px;margin-right:7px;font-size:9px}.match-callout{margin-top:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.match-callout .form-message{margin:12px 0 0}.callout-actions{display:flex;gap:10px}.match-chat{padding:18px;min-height:480px;display:flex;flex-direction:column}.chat-head{display:flex;justify-content:space-between}.chat-list{display:grid;gap:18px;margin:22px 0;overflow-y:auto;max-height:395px}.chat-message{display:grid;grid-template-columns:34px 1fr auto;gap:10px;font-size:11px}.chat-message span,.chat-message strong{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{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:8px}.chat-form input{min-width:0;border:1px solid var(--line);border-radius:7px;background:#071725;color:var(--text);padding:11px}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:18px;margin-top:14px}.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{font-size:24px;display:block;margin-top:8px}.match-outcome-grid{border-color:#1d6185;background:linear-gradient(135deg,rgb(8 35 53/95%),rgb(7 24 39/95%))}.match-outcome-grid strong.muted{color:#9baaba}.match-room{position:relative;isolation:isolate}.match-room:before{content:"";position:absolute;z-index:-1;inset:-38px 18% auto auto;width:min(42vw,620px);height:410px;pointer-events:none;background:radial-gradient(ellipse,rgb(20 125 255/10%),transparent 68%);filter:blur(10px)}.match-room-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:20px}.match-room-title{min-width:0}.match-room-title .eyebrow{display:block;margin-bottom:6px;color:#72c9ee}.match-room-title h1{margin:0;color:#f7fbff;font-size:clamp(2.35rem,4.2vw,4.1rem);line-height:.88;letter-spacing:-.065em}.match-room-meta{display:flex;align-items:center;gap:9px;margin-top:16px;color:#92a9bf;font-size:13px}.match-room-meta a{color:var(--cyan);font-weight:800}.match-room-meta a:hover{color:#b9efff}.match-room-meta i{width:3px;height:3px;flex:0 0 auto;border-radius:50%;background:#4a6781}.match-room-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.match-room .button{min-height:44px;border-radius:9px;padding-inline:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.match-room .button:focus-visible,.match-room input:focus-visible{outline:0;border-color:#61cfff;box-shadow:0 0 0 3px rgb(20 200 255/16%)}.match-room .button:active:not(:disabled){transform:translateY(0) scale(.985)}.match-room .button.primary{background:linear-gradient(180deg,#258fff,#0d68e5);box-shadow:0 10px 24px rgb(4 105 238/26%)}.match-room .button.primary:hover:not(:disabled){border-color:#73c7ff;background:linear-gradient(180deg,#3ca0ff,#1674ee);box-shadow:0 13px 30px rgb(4 105 238/38%)}.match-button-secondary{border-color:#205273!important;background:rgb(8 29 47/88%)!important}.match-button-discord{border-color:rgb(116 136 255/66%)!important;color:#e2e6ff!important;background:linear-gradient(135deg,rgb(76 91 194/92%),rgb(49 57 137/94%))!important;box-shadow:0 8px 21px rgb(68 80 191/22%)}.match-button-discord:hover:not(:disabled){border-color:#aab6ff!important;color:#fff!important;background:linear-gradient(135deg,#6676e2,#4b58b9)!important;box-shadow:0 11px 27px rgb(82 96 225/36%)}.match-button-secondary:hover:not(:disabled){border-color:#3984ae!important;background:#0c2940!important}.match-button-ghost{border-color:#183b57!important;color:#bcd0df!important;background:rgb(6 21 35/52%)!important}.match-button-ghost:hover:not(:disabled){border-color:#2e6c90!important;color:#eaf7ff!important;background:rgb(10 36 55/88%)!important}.match-forfeit-action{border-color:#71464f!important;color:#eab8be!important;background:rgb(46 20 28/46%)!important}.match-forfeit-action:hover:not(:disabled){border-color:#a55c68!important;color:#ffe4e7!important;background:rgb(73 27 38/76%)!important}.match-room-header-actions .is-copied{border-color:#267e62!important;color:#63e4ad!important;background:rgb(10 59 45/74%)!important}.match-command-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,370px);align-items:start;gap:20px}.match-command-main{min-width:0;display:grid;gap:14px}.match-command-chat{position:sticky;top:89px;min-width:0;min-height:0}.match-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;padding:0;border-color:#1c4765;border-radius:13px;background:linear-gradient(110deg,rgb(9 34 53/96%),rgb(5 21 35/98%)),var(--surface);box-shadow:inset 0 1px 0 rgb(167 227 255/3%)}.match-overview.match-overview-6{grid-template-columns:repeat(6,minmax(0,1fr))}.match-overview-card{min-width:0;min-height:94px;display:flex;flex-direction:column;justify-content:center;padding:16px clamp(14px,1.5vw,22px);border-right:1px solid rgb(40 87 116/56%);transition:background .18s ease,box-shadow .18s ease}.match-overview-card:hover{background:rgb(20 72 103/24%);box-shadow:inset 0 2px 0 rgb(88 205 249/38%)}.match-overview-card:last-child{border-right:0}.match-outcome-summary span,.match-overview-card>span{color:#7896ad;font-size:9px;font-weight:900;letter-spacing:.12em}.match-overview-card strong{display:flex;align-items:baseline;gap:6px;margin-top:8px;overflow:hidden;color:#eff8ff;font-size:clamp(17px,1.55vw,23px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.match-overview-card strong small{color:#9ab5c9;font-size:10px;letter-spacing:.06em}.match-overview-card.match-overview-queue strong{font-size:clamp(15px,1.28vw,20px);letter-spacing:-.025em}.match-overview-status{position:relative;background:linear-gradient(145deg,rgb(15 58 90/62%),rgb(8 27 44/18%))}.match-overview-status:after{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:currentColor;opacity:.85}.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{min-width:0;align-items:center;overflow:visible;color:currentColor;font-size:clamp(14px,1.25vw,18px);line-height:1.15;letter-spacing:.025em;text-overflow:clip;white-space:normal}.match-overview-status strong>span{min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal}.match-overview-status .match-overview-status-countdown{align-self:center;display:inline-flex;align-items:center;gap:5px;overflow:visible;margin-top:9px;padding:0;color:#789caf;font-size:10px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;opacity:.86;transform:translateX(-12px)}.match-overview-status .match-overview-status-countdown b{color:#b8d8e7;font-size:11px;letter-spacing:.025em}.match-overview-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 7px color-mix(in srgb,currentColor 38%,transparent);transform:translateY(1px)}.match-section-label{display:block;color:#52c9fb;font-size:10px;font-weight:900;letter-spacing:.12em}.match-chat-premium h2,.match-progress h2,.match-rules-summary h2,.matchup-section h2{margin:5px 0 0;color:#f4f9ff;font-size:20px;line-height:1.15;letter-spacing:-.035em}.match-action-stack{display:grid;justify-items:end;gap:9px}.match-action-row{display:flex;justify-content:flex-end;gap:8px}.match-action-deadline{color:#84c8ec;font-size:10px;font-weight:900;letter-spacing:.08em}.match-action-deadline.is-expired{color:var(--red)}.match-progress-actions .match-ready-action{min-width:124px;min-height:46px;padding-inline:16px;border-radius:9px;font-size:11px}.match-progress-actions .button.primary.match-ready-action{border-color:#3098ff;background:linear-gradient(180deg,#299aff,#0b71e9);box-shadow:0 10px 24px rgb(4 105 238/32%)}.match-action-confirmed{border:1px solid rgb(47 144 102/65%);border-radius:9px;color:#63e4ad;background:rgb(10 66 48/50%)}.match-action-confirmed,.match-action-pending{display:inline-flex;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;letter-spacing:.07em}.match-action-pending{border:1px solid rgb(38 123 171/70%);border-radius:9px;color:#82cef1;background:rgb(8 50 77/56%)}.match-cancel-toggle:not(.is-active){border-color:#36586b;color:#9fc0d0;background:rgb(10 31 45/68%)}.match-cancel-toggle{gap:8px}.match-cancel-toggle-count{min-width:25px;border-left:1px solid rgb(114 166 187/38%);padding-left:8px;color:#d1e3ea;font-size:10px;letter-spacing:.02em}.match-cancel-toggle:not(.is-active):hover:not(:disabled){border-color:#548093;color:#c1e1eb;background:rgb(13 44 61/82%)}.match-cancel-toggle.is-active{border-color:#438891;color:#d3edeb;background:linear-gradient(135deg,#174f5b,#103a48);box-shadow:inset 0 1px 0 rgb(170 232 224/16%),0 0 0 1px rgb(45 127 134/22%),0 8px 19px rgb(8 91 94/20%)}.match-cancel-toggle.is-active:before{width:6px;height:6px;margin-right:7px;border-radius:999px;background:#73c8bd;box-shadow:0 0 9px rgb(88 198 185/72%);content:""}.match-cancel-toggle.is-active .match-cancel-toggle-count{border-left-color:rgb(132 205 195/42%);color:#d6f0ed}.match-progress{min-height:142px;padding:12px 6px 0}.match-chat-premium-header,.match-progress-heading,.match-rules-summary-heading,.matchup-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.match-progress-heading{align-items:center;min-height:42px}.match-progress-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end}.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,.match-progress-notice{width:fit-content;max-width:100%;margin:4px 0 0}.match-progress-notice{padding:8px 10px;border:1px solid rgb(41 146 103/68%);border-radius:7px;color:#6ee6b2;background:rgb(8 73 51/36%);font-size:11px;font-weight:800}.match-cancel-vote{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:11px 13px;border:1px solid rgb(42 124 170/68%);border-radius:10px;background:linear-gradient(100deg,rgb(8 39 60/82%),rgb(5 27 44/66%))}.match-cancel-vote-copy{display:grid;gap:3px}.match-cancel-vote-label,.match-cancel-vote-sides em{color:#69c9f1;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.1em}.match-cancel-vote-copy strong{color:#eef8ff;font-size:11px;letter-spacing:.025em}.match-cancel-vote-copy p{margin:0;color:#8bb5ce;font-size:10px}.match-cancel-vote-status{display:flex;align-items:stretch;gap:8px;flex:0 0 auto}.match-cancel-vote-counts,.match-cancel-vote-sides{display:flex;align-items:stretch;flex:0 0 auto;overflow:hidden;border:1px solid rgb(44 109 145/72%);border-radius:7px}.match-cancel-vote-counts span,.match-cancel-vote-sides span{display:grid;min-width:76px;gap:3px;padding:7px 9px}.match-cancel-vote-counts span+span,.match-cancel-vote-sides span+span{border-left:1px solid rgb(44 109 145/72%)}.match-cancel-vote-counts em{color:#9ac7db;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em}.match-cancel-vote-counts strong,.match-cancel-vote-sides strong{color:#eff8ff;font-size:14px;line-height:1}.match-progress-timeline{position:relative;margin-top:14px}.match-progress-track{position:absolute;z-index:0;top:24px;right:10%;left:10%;height:2px;pointer-events:none}.match-progress-track-base,.match-progress-track-fill{position:absolute;inset:0;display:block;border-radius:999px}.match-progress-track-base{background:#173c55;box-shadow:inset 0 1px 0 rgb(184 234 255/6%)}.match-progress-track-fill{transform-origin:left center;background:linear-gradient(90deg,#1d806f,#24bde9);box-shadow:0 0 12px rgb(20 200 255/18%)}.match-progress-track-fill-vertical{display:none}.match-progress-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;margin:0;padding:0;list-style:none}.match-progress-steps li{position:relative;min-width:0;display:grid;grid-template-rows:48px minmax(28px,auto);justify-items:center;gap:11px;padding:0 7px;color:#667f93}.match-progress-marker{position:relative;z-index:1;width:48px;height:48px;display:grid;place-items:center;border:1px solid #2a5672;border-radius:50%;color:#7f9bb0;background:linear-gradient(145deg,#0b2940,#071b2b);box-shadow:inset 0 1px 0 rgb(188 234 255/6%);font-size:12px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-progress-active-ring{position:absolute;inset:-7px;border:1px solid #45cefb;border-radius:inherit;pointer-events:none}.match-progress-copy{width:100%;min-width:0;display:block}.match-progress-copy strong{display:block;color:#829caf;font-size:clamp(10px,.76vw,12px);font-weight:850;line-height:1.25;letter-spacing:.05em;text-align:center;text-transform:uppercase}.match-progress-steps li.is-complete .match-progress-marker{border-color:#2c9d76;color:#bcffe1;background:linear-gradient(145deg,#126046,#0a3d35);box-shadow:0 0 0 4px rgb(42 203 145/7%),inset 0 1px 0 rgb(202 255 231/12%)}.match-progress-steps li.is-complete .match-progress-copy strong{color:#c3eada}.match-progress-steps li.is-current .match-progress-marker{border-color:#48d0ff;color:#dff8ff;background:linear-gradient(145deg,#126b95,#0a3c5f);box-shadow:0 0 0 5px rgb(20 200 255/9%),0 0 22px rgb(20 200 255/20%),inset 0 1px 0 rgb(220 250 255/18%)}.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{border-color:#bd8533;color:#ffe1a2;background:linear-gradient(145deg,#65471c,#2b2117);box-shadow:0 0 0 5px rgb(255 190 61/6%),inset 0 1px 0 rgb(255 233 182/12%)}.match-progress[data-status=EXPIRED] .match-progress-steps li.is-terminal-current .match-progress-marker{border-color:#914353;color:#ffc4cf;background:linear-gradient(145deg,#5d2838,#2a1825);box-shadow:0 0 0 5px rgb(255 77 104/5%)}.matchup-section{position:relative;overflow:hidden;padding:0;border-color:#1d516f;border-radius:12px;background:radial-gradient(ellipse at 16% 78%,rgb(20 167 225/10%),transparent 35%),radial-gradient(ellipse at 85% 26%,rgb(55 115 182/7%),transparent 33%),linear-gradient(90deg,#071f32,#061a2b 43%,#041421 50%,#061a2b 57%,#061d30);box-shadow:inset 0 1px 0 rgb(196 239 255/5%),0 16px 30px rgb(0 0 0/9%)}.matchup-section:before{content:"";position:absolute;z-index:0;top:58px;bottom:0;left:calc(50% - 56px);width:112px;pointer-events:none;background:radial-gradient(ellipse at center,rgb(10 52 78/58%),transparent 68%)}.matchup-section-heading{position:relative;z-index:1;align-items:center;min-height:58px;padding:14px 19px;border-bottom:1px solid rgb(39 83 108/48%)}.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}.matchup-grid,.matchup-versus{position:relative;display:grid}.matchup-versus{z-index:2;align-self:center;width:clamp(58px,4.8vw,68px);height:clamp(58px,4.8vw,68px);place-items:center;justify-self:center;isolation:isolate;border:1px solid #3e85a9;border-radius:50%;color:#e3f8ff;background:radial-gradient(circle at 37% 29%,#1c6689,#0a314e 54%,#071e31 100%);box-shadow:inset 0 1px 0 rgb(218 248 255/18%),0 0 0 6px rgb(8 42 64/56%),0 8px 18px rgb(0 0 0/18%);font-size:13px;font-weight:950;letter-spacing:.08em}.matchup-versus:after,.matchup-versus:before{content:"";position:absolute;top:50%;width:22px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(80 200 243/54%))}.matchup-versus:before{right:calc(100% + 10px)}.matchup-versus:after{left:calc(100% + 10px);transform:scaleX(-1)}.matchup-versus-energy{position:absolute;z-index:-1;inset:-8px;border:1px solid rgb(69 202 247/44%);border-radius:inherit;box-shadow:0 0 20px rgb(29 188 242/18%)}.matchup-versus-label{position:relative;z-index:1}.matchup-team{position:relative;min-width:0;padding:17px 18px 12px;border:1px solid transparent;border-radius:10px;background:linear-gradient(135deg,rgb(22 79 108/18%),rgb(6 27 43/9%) 72%);box-shadow:inset 0 1px 0 rgb(201 240 255/3%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.matchup-team:before{content:"";position:absolute;top:0;left:0;width:38px;height:2px;background:linear-gradient(90deg,#25c4f4,transparent);opacity:.64}.matchup-team:hover{border-color:rgb(60 150 193/34%);background:linear-gradient(135deg,rgb(25 95 128/28%),rgb(6 28 45/12%) 72%);box-shadow:inset 0 1px 0 rgb(214 246 255/7%),0 8px 16px rgb(0 0 0/8%)}.matchup-team.opponent{background:linear-gradient(225deg,rgb(29 64 103/18%),rgb(4 20 35/8%) 72%)}.matchup-team.opponent:before{right:0;left:auto;transform:scaleX(-1)}.matchup-team.matchup-team-claim-win,.matchup-team.matchup-team-winner{background:linear-gradient(90deg,rgb(8 53 40/48%),transparent 70%)}.matchup-team.matchup-team-claim-loss,.matchup-team.matchup-team-defeated{background:linear-gradient(90deg,rgb(48 18 31/42%),transparent 70%)}.matchup-team.matchup-team-refunded{border-color:#2d7494}.matchup-team-heading{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.matchup-team-heading h3{max-width:20ch;margin:5px 0 0;overflow:hidden;color:#ecf8ff;font-size:clamp(17px,1.32vw,21px);line-height:1.1;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.opponent .match-section-label{color:#9bbbcf}.match-payment-mode{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;border:1px solid rgb(57 139 181/66%);border-radius:999px;padding:5px 10px;color:#85c7e6;background:rgb(7 40 59/56%);font-size:9px;font-weight:900;letter-spacing:.075em;line-height:1}.matchup-roster{margin-top:11px}.matchup-player{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 0;border-top:1px solid rgb(39 83 108/48%)}.matchup-player .player-avatar-medium{width:50px;height:50px;border-radius:50%;box-shadow:0 0 0 1px rgb(45 170 222/76%),0 0 18px rgb(14 153 218/14%);transition:box-shadow .18s ease,transform .18s ease}.matchup-team:hover .player-avatar-medium{box-shadow:0 0 0 1px rgb(73 207 255/94%),0 0 22px rgb(14 181 247/22%)}.matchup-player-copy{min-width:0}.matchup-player-copy>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef8ff;font-size:clamp(16px,1.22vw,19px);letter-spacing:-.025em}.matchup-player-epic{min-width:0;display:flex;align-items:center;gap:7px;margin-top:5px;color:#90a9ba}.matchup-player-epic-name{min-width:0;overflow:hidden;font-size:clamp(12px,1.05vw,14px);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.matchup-player-epic-copy{width:24px;height:24px;flex:0 0 24px;display:inline-grid;place-items:center;border:1px solid #246b94;border-radius:5px;padding:0;color:#9ce8ff;background:#092b42;cursor:pointer;font-size:15px;line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.matchup-player-epic-copy:focus-visible,.matchup-player-epic-copy:hover{border-color:#63d6ff;color:#e1f9ff;background:#0e5274;outline:0}.matchup-player-epic-copy:active{transform:translateY(1px)}.matchup-player-epic-copy.is-copied{border-color:#4fca9b;color:#b8ffe1;background:#0f5d4a}.match-you-badge{display:inline-flex;vertical-align:6px;margin-left:6px;border:1px solid #247ca5;border-radius:4px;padding:2px 4px;color:#6fe0ff;background:#0b3249;font-size:7px;font-weight:950;letter-spacing:.08em}.match-acceptance{min-width:72px;display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;color:#90abc0;font-size:9px;font-weight:900;letter-spacing:.06em;text-align:right}.match-status-check{display:inline-grid;place-items:center;width:14px;height:14px;margin-right:3px;border-radius:50%;background:rgb(33 190 126/15%);color:inherit}.match-acceptance-green{border:1px solid rgb(40 178 120/22%);border-radius:999px;padding:5px 7px;color:#55e5aa;background:rgb(10 88 61/18%);box-shadow:0 0 13px rgb(38 208 145/8%)}.match-acceptance-cancel{border:1px solid rgb(94 110 127/54%);border-radius:999px;padding:5px 7px;color:#b7c2cb;background:rgb(27 37 49/76%)}.match-acceptance-red{color:#f193a4}.match-acceptance-blue{color:#89c3e3}.match-acceptance-gold{color:var(--gold)}.matchup-locked-placeholder{min-height:82px;display:flex;align-items:center;gap:14px;margin-top:14px;border-top:1px solid rgb(39 83 108/48%)}.matchup-locked-placeholder strong{display:block;color:#c6e2f2;font-size:10px;letter-spacing:.06em}.matchup-locked-placeholder p{margin:6px 0 0;color:#7e98ab;font-size:11px;line-height:1.38}.matchup-scan{position:relative;width:38px;height:38px;flex:0 0 auto;border:1px dashed #3981a6;border-radius:50%;background:radial-gradient(circle,rgb(20 200 255/15%),transparent 65%);animation:matchup-scan 3.2s linear infinite}.matchup-scan:after,.matchup-scan:before{content:"";position:absolute;top:50%;left:50%;background:#62d9ff;transform:translate(-50%,-50%)}.matchup-scan:before{width:13px;height:1px}.matchup-scan:after{width:1px;height:13px}.match-rules-summary{position:relative;overflow:hidden;padding:17px 20px;border-color:#193e58;border-radius:11px;background:radial-gradient(ellipse at 100% 0,rgb(41 136 191/9%),transparent 39%),linear-gradient(115deg,rgb(7 30 46/92%),rgb(5 21 35/92%));box-shadow:inset 0 1px 0 rgb(191 235 255/4%),0 12px 26px rgb(0 0 0/8%)}.match-rules-summary:before{content:"";position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgb(87 204 247/45%),transparent)}.match-rules-version{border:1px solid #245670;border-radius:6px;padding:5px 7px;color:#91cae9;font-size:9px;font-weight:900;letter-spacing:.07em;background:rgb(9 42 61/74%)}.match-rules-summary ul{margin:0;padding:0;list-style:none}.match-rules-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:13px 0 12px!important}.match-rules-list li{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;border-radius:8px;padding:7px;color:#b2c5d4;transition:background .16s ease,box-shadow .16s ease}.match-rules-list li:hover{background:rgb(19 75 103/17%);box-shadow:inset 0 0 0 1px rgb(76 177 218/16%)}.match-rule-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgb(44 133 174/58%);border-radius:8px;color:#62d4fb;background:linear-gradient(145deg,rgb(15 66 91/86%),rgb(7 33 50/86%));box-shadow:inset 0 1px 0 rgb(202 245 255/8%)}.match-rule-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.match-rule-copy{min-width:0}.match-rule-copy strong,.match-rule-copy>span{display:block}.match-rule-copy strong{color:#d9effa;font-size:9px;font-weight:900;letter-spacing:.085em}.match-rule-copy>span{margin-top:4px;color:#a7bdcd;font-size:10px;line-height:1.4}.match-rules-link{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:6px 7px;color:#6bd3fb;font-size:10px;font-weight:900;letter-spacing:.08em;transition:color .16s ease,background .16s ease}.match-rules-link:hover{color:#d1f4ff;background:rgb(31 118 153/16%)}.match-rules-link span{transition:transform .16s ease}.match-rules-link:hover span{transform:translateX(3px)}.match-outcome-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:0;border-color:#1c5672;border-radius:11px;background:rgb(7 31 47/92%)}.match-outcome-summary>div{min-width:0;padding:18px;border-right:1px solid rgb(41 99 126/58%)}.match-outcome-summary>div:last-child{border-right:0}.match-outcome-summary strong{display:block;margin-top:7px;overflow:hidden;color:#ecf9ff;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.match-chat-premium{height:clamp(31rem,62vh,43rem);min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;padding:0;border-color:#1b4a67;border-radius:11px;background:linear-gradient(145deg,rgb(7 29 47/98%),rgb(5 18 31/99%));box-shadow:inset 0 1px 0 rgb(180 231 255/3%)}.match-chat-premium-header{flex:0 0 auto;align-items:center;min-height:56px;padding:15px 17px;border-bottom:1px solid rgb(35 76 103/76%)}.match-chat-premium-header .status{display:inline-flex;align-items:center;gap:6px}.match-chat-premium-header .status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.match-chat-premium h2{font-size:19px}.match-chat-scroll{min-height:0;flex:1 1 auto;display:grid;align-content:start;gap:5px;overflow-y:auto;padding:15px 16px 8px;scrollbar-color:#285d7d transparent;scrollbar-width:thin}.match-chat-scroll::-webkit-scrollbar{width:7px}.match-chat-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#285d7d;background-clip:padding-box}.match-chat-message{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px;border-radius:8px}.match-chat-message.is-viewer{background:linear-gradient(100deg,rgb(9 61 89/56%),rgb(9 39 57/18%))}.match-chat-message.is-moderator{border:1px solid rgb(47 185 234/38%);background:linear-gradient(100deg,rgb(8 70 102/64%),rgb(8 38 58/26%))}.match-chat-message .player-avatar-team{width:32px;height:32px;border-radius:50%;font-size:9px}.match-chat-moderator-mark{display:grid;width:32px;height:32px;place-items:center;border:1px solid #2c9bc7;border-radius:8px;background:radial-gradient(circle at 35% 25%,#19658b,#062a42 72%);box-shadow:inset 0 0 14px rgb(57 202 255/20%);color:#78ddff;font-size:12px;font-weight:950;letter-spacing:.04em}.match-chat-message-meta{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.match-chat-message-meta strong{min-width:0;overflow:hidden;color:#dff2fc;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-chat-moderator-badge{flex:0 0 auto;padding:2px 5px;border:1px solid rgb(61 192 239/55%);border-radius:4px;color:#6ed8fb;font-size:8px;font-weight:950;letter-spacing:.08em}.match-chat-message-meta time{flex:0 0 auto;color:#70899e;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-chat-message p{margin:4px 0 0;overflow-wrap:anywhere;color:#aabfd0;font-size:13px;line-height:1.5}.match-chat-system-event{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:3px 8px;padding:9px 0 9px 11px}.match-chat-system-event:before{content:"";position:absolute;top:7px;bottom:7px;left:0;width:1px;background:linear-gradient(180deg,transparent,#3dbfe9 30%,#26627d 70%,transparent)}.match-chat-system-event>span{color:#4ed0ff;font-size:11px;text-shadow:0 0 10px rgb(20 200 255/45%)}.match-chat-system-event p{min-width:0;margin:0;color:#8faabe;font-size:11px;line-height:1.46}.match-chat-system-event p strong{display:block;margin-bottom:2px;color:#65cdf3;font-size:9px;font-weight:950;letter-spacing:.1em}.match-chat-system-event time{color:#6e899d;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-chat-empty{align-self:center;display:grid;justify-items:center;gap:5px;padding:46px 14px;color:#83a0b4;text-align:center}.match-chat-empty>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid #245674;border-radius:50%;color:#5dcefa;background:#0a2940;font-size:19px}.match-chat-empty strong{margin-top:6px;color:#d7e8f3;font-size:12px}.match-chat-empty p,.match-chat-read-only-note,.match-chat-window-note{margin:0;color:#7f99ad;font-size:10px;line-height:1.45}.match-chat-read-only-note,.match-chat-window-note{flex:0 0 auto;margin:0 16px 10px;padding:9px 10px;border-left:2px solid #4388aa;background:rgb(11 38 55/54%)}.match-chat-read-only-note{border-left-color:#788da2}.match-chat-composer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;border-top:1px solid rgb(35 76 103/76%);background:rgb(4 18 30/58%)}.match-chat-composer input{min-width:0;min-height:40px;border:1px solid #204965;border-radius:8px;padding:0 11px;color:#eef9ff;background:#071b2b;font-size:11px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.match-chat-composer input:disabled{cursor:not-allowed;color:#647b8e;background:#061624}.match-chat-live-hint{flex:0 0 auto;padding:0 16px 13px;color:#66859a;font-size:9px}.match-chat-new-message{position:absolute;z-index:2;right:16px;bottom:82px;min-height:29px;display:inline-flex;align-items:center;gap:7px;border:1px solid #28769a;border-radius:999px;padding:0 10px;color:#d9f7ff;background:rgb(8 43 62/96%);box-shadow:0 8px 22px rgb(0 0 0/26%);font-size:8px;font-weight:900;letter-spacing:.07em;cursor:pointer}.match-chat-new-message:focus-visible,.match-chat-new-message:hover{border-color:#4dcaf6;background:#0b3851;outline:0}.match-chat-new-message span{color:#62d6fd;font-size:13px;line-height:1}.match-room-message{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;border-color:#1d4e6b}.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(1turn)}}@media (max-width:1320px){.app-header .main-nav{position:static;transform:none;gap:18px}.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){.match-room-header{align-items:flex-start;flex-direction:column;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 rgb(40 87 116/56%)}.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{right:12px;bottom:78px}.match-room-title h1{font-size:2.65rem}.match-room-meta{align-items:flex-start;flex-wrap:wrap}.match-room-header-actions{width:100%}.match-room-header-actions .button{flex-grow:1;flex-shrink:1;flex-basis: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){min-height:112px;border-right:1px solid rgb(40 87 116/56%);border-bottom:1px solid rgb(40 87 116/56%)}.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,.match-rules-summary h2,.matchup-section 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{align-items:flex-start;flex-direction:column;gap:10px}.match-progress-actions{width:100%;justify-content:flex-start}.match-progress-actions .match-action-stack{justify-items:start}.match-cancel-vote{align-items:flex-start;flex-direction:column}.match-cancel-vote-status{width:100%;flex-wrap:wrap}.match-progress-timeline{margin-top:18px}.match-progress-track{top:24px;right:auto;bottom:44px;left:23px;width:2px;height:auto}.match-progress-track-fill-horizontal{display:none}.match-progress-track-fill-vertical{display:block;transform-origin:center top}.match-progress-steps{grid-template-columns:1fr;gap:0}.match-progress-steps li{min-height:68px;grid-template-rows:none;grid-template-columns:48px minmax(0,1fr);justify-items:start;align-items:center;gap:14px;padding:0}.match-progress-marker{width:48px;height:48px;font-size:12px}.match-progress-copy strong{font-size:11px;line-height:1.25;text-align:left}.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 rgb(41 99 126/58%)}.match-action-row{width:100%;flex-direction:column}.match-action-row .button,.match-progress-actions .button{width:100%}.match-room-message{align-items:flex-start;flex-direction:column;padding:20px}}.match-dialog-backdrop{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:20px;background:rgb(0 5 14/82%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.match-dialog{width:min(590px,100%);max-height:min(720px,calc(100vh - 40px));position:relative;overflow:auto;padding:clamp(22px,3.2vw,34px);border:1px solid #28536e;border-radius:14px;background:radial-gradient(circle at 88% -12%,rgb(19 127 194/20%),transparent 16rem),linear-gradient(145deg,#0b2133,#061321 68%);box-shadow:0 30px 90px rgb(0 0 0/75%),inset 0 1px 0 rgb(165 230 255/8%)}.match-dialog:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.match-dialog-close{width:34px;height:34px;position:absolute;top:15px;right:15px;display:grid;place-items:center;border:1px solid #214963;border-radius:8px;padding:0;color:#a9c7d9;background:#081a2a;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.match-dialog-close:hover:not(:disabled){border-color:#3b8bb2;color:#effaff;background:#0d2a3e;transform:translateY(-1px)}.match-dialog-close:active:not(:disabled){transform:scale(.96)}.match-dialog .button:focus-visible,.match-dialog-close: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{display:flex;align-items:flex-start;gap:14px;padding-right:42px}.match-dialog-header h2{margin:4px 0 7px;color:#f4f9ff;font-size:clamp(22px,3.2vw,29px);line-height:1.08;letter-spacing:-.035em}.match-dialog-header p{max-width:470px;margin:0;color:#9cb5c8;font-size:13px;line-height:1.55}.match-dialog-icon{width:42px;aspect-ratio:1;flex:0 0 auto;display:grid;place-items:center;margin-top:2px;border:1px solid #28698c;border-radius:10px;color:#85dfff;background:linear-gradient(145deg,#0c3854,#071a2d);box-shadow:inset 0 1px 0 rgb(164 233 255/13%),0 0 20px rgb(20 200 255/9%)}.match-dialog-error{display:grid;gap:4px;margin:18px 0 0;border:1px solid #7e3147;border-left:3px solid var(--red);border-radius:8px;padding:11px 13px;color:#ffb5c2;background:rgb(92 23 43/34%);font-size:12px;line-height:1.45}.match-dialog-error strong{color:#ffd2da;font-size:10px;letter-spacing:.07em}.match-dialog-error-action{justify-self:start;margin-top:3px;border:0;padding:0;color:#ffced7;background:transparent;font:inherit;font-size:10px;font-weight:850;letter-spacing:.07em;text-decoration:underline;text-underline-offset:3px}.match-dialog-error-action:focus-visible,.match-dialog-error-action:hover{color:#fff1f4;outline:0}.match-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.match-dialog-actions .button{min-width:144px}.match-result-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.match-result-option{min-height:164px;position:relative;display:grid;align-content:center;justify-items:center;gap:12px;overflow:hidden;border:1px solid #24465e;border-radius:10px;padding:22px 18px;color:#dceaf5;background:linear-gradient(145deg,rgb(10 34 51/92%),rgb(5 19 31/86%));cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.match-result-option:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 0,var(--result-glow),transparent 64%);transition:opacity .18s ease}.match-result-option:disabled{cursor:not-allowed;opacity:.72}.match-result-option-win{--result-glow:rgb(34 228 154/15%);border-color:#286f5d;background:linear-gradient(145deg,rgb(11 56 49/90%),rgb(5 24 32/90%))}.match-result-option-lose{--result-glow:rgb(255 77 104/14%);border-color:#704052;background:linear-gradient(145deg,rgb(63 28 45/84%),rgb(22 17 30/90%))}.match-result-option-win:hover:not(:disabled){border-color:#3cac87;background:linear-gradient(145deg,#0d493f,#08232e)}.match-result-option-lose:hover:not(:disabled){border-color:#bd5d76;background:linear-gradient(145deg,#4b253b,#211726)}.match-result-option.is-selected:after{opacity:1}.match-result-option-win.is-selected{border-color:#2cbd8a;background:linear-gradient(145deg,#0c4038,#071e2b 74%);box-shadow:inset 0 0 0 1px rgb(62 241 177/13%),0 0 24px rgb(34 228 154/10%)}.match-result-option-lose.is-selected{border-color:#bd4c68;background:linear-gradient(145deg,#442038,#1b1426 74%);box-shadow:inset 0 0 0 1px rgb(255 121 145/13%),0 0 24px rgb(255 77 104/8%)}.match-result-option-icon{width:48px;aspect-ratio:1;position:relative;z-index:1;display:grid;place-items:center;border:1px solid #2d6685;border-radius:50%;color:#a9d7ed;background:#081d2e;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.match-result-option-win .match-result-option-icon{border-color:#2a806a;color:#79dcb5;background:#092d2b}.match-result-option-lose .match-result-option-icon{border-color:#87495b;color:#f0a0b2;background:#2b1b2b}.match-result-option-win.is-selected .match-result-option-icon{border-color:#38ca95;color:#97f2cc;background:#0b4b40;box-shadow:0 0 18px rgb(34 228 154/17%)}.match-result-option-lose.is-selected .match-result-option-icon{border-color:#cf5774;color:#ffb0c0;background:#4a2038;box-shadow:0 0 18px rgb(255 77 104/13%)}.match-result-option-copy{position:relative;z-index:1;display:grid;gap:5px}.match-result-option-copy strong{color:#f3f8ff;font-size:17px;letter-spacing:.02em}.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{position:absolute;top:10px;right:10px;z-index:1;display:inline-flex;align-items:center;gap:4px;border:1px solid;border-radius:999px;padding:4px 6px;color:#c7ffe5;background:rgb(6 37 32/84%);font-size:8px;font-weight:850;letter-spacing:.07em}.match-result-option-lose .match-result-selected{color:#ffd0da;background:rgb(64 21 39/84%)}.match-result-warning{display:flex;align-items:flex-start;gap:10px;margin-top:14px;border:1px solid #6b562a;border-radius:8px;padding:11px 12px;color:#ffc65a;background:linear-gradient(90deg,rgb(99 68 19/27%),rgb(14 28 38/30%))}.match-result-warning>svg{flex:0 0 auto;margin-top:1px}.match-result-warning div{display:grid;gap:3px}.match-result-warning strong{color:#ffd37d;font-size:10px;letter-spacing:.07em}.match-result-warning p{margin:0;color:#bdc9d4;font-size:12px;line-height:1.4}.premium-purchase-dialog{width:min(580px,100%);border-color:#4e4a9b;background:radial-gradient(circle at 91% 0,rgb(139 101 255/19%),transparent 31%),linear-gradient(145deg,rgb(15 20 55/98%),rgb(6 14 33/99%));box-shadow:inset 0 1px 0 rgb(222 212 255/13%),0 26px 72px rgb(0 0 0/46%)}.premium-purchase-dialog .match-dialog-icon{border-color:#7165c8;color:#d5c7ff;background:radial-gradient(circle at 32% 25%,rgb(180 145 255/30%),transparent 56%),rgb(25 23 69/82%);box-shadow:inset 0 1px 0 rgb(239 230 255/17%),0 0 22px rgb(126 101 255/15%)}.premium-purchase-dialog .match-dialog-close:hover:not(:disabled){border-color:#988af2;color:#f2edff;background:rgb(67 54 129/44%)}.premium-purchase-content{display:grid;gap:14px;margin-top:20px}.premium-purchase-hero{position:relative;display:grid;justify-items:center;gap:3px;overflow:hidden;min-height:172px;border:1px solid rgb(132 114 222/68%);border-radius:11px;padding:19px 18px 17px;background:radial-gradient(circle at 50% 18%,rgb(157 115 255/31%),transparent 43%),radial-gradient(circle at 82% 116%,rgb(29 183 255/13%),transparent 45%),linear-gradient(145deg,rgb(33 29 83/95%),rgb(11 18 48/98%));text-align:center}.premium-purchase-hero:after,.premium-purchase-hero:before{content:"";position:absolute;pointer-events:none}.premium-purchase-hero:before{inset:10px;border:1px solid rgb(200 185 255/15%);border-radius:7px}.premium-purchase-hero:after{bottom:0;left:50%;width:15rem;height:1px;background:linear-gradient(90deg,transparent,rgb(155 135 255/81%),rgb(77 204 255/72%),transparent);transform:translateX(-50%)}.premium-purchase-hero-mark{position:relative;z-index:1;display:grid;width:57px;aspect-ratio:1;place-items:center;margin-bottom:2px;border:1px solid #9b86ec;border-radius:50%;color:#ebddff;background:radial-gradient(circle,rgb(139 102 255/39%),rgb(20 24 68/85%) 67%);box-shadow:inset 0 1px 0 rgb(240 228 255/22%),0 0 28px rgb(141 107 255/20%)}.premium-purchase-hero-mark>i{position:absolute;inset:-6px;border:1px solid rgb(98 203 255/26%);border-radius:50%;animation:premium-purchase-glow 4.2s ease-in-out infinite}.premium-purchase-hero>strong{position:relative;z-index:1;color:transparent;background:linear-gradient(100deg,#83dfff,#ddd1ff 46%,#b99bff);-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,7vw,49px);font-weight:900;letter-spacing:-.07em;line-height:.9}.premium-purchase-hero>small,.premium-purchase-hero>span{position:relative;z-index:1;font-weight:900;letter-spacing:.11em}.premium-purchase-hero>span{color:#b9a7ff;font-size:.7rem}.premium-purchase-hero>small{margin-top:7px;color:#91a4c9;font-size:.7rem}.premium-purchase-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premium-purchase-benefit:last-child:nth-child(odd){grid-column:1/-1}.premium-purchase-benefit{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:59px;border:1px solid rgb(134 121 218/30%);border-radius:9px;padding:9px 10px;background:linear-gradient(135deg,rgb(43 34 98/42%),rgb(8 19 43/50%));transition:border-color .16s ease,background .16s ease,transform .16s ease}.premium-purchase-benefit:hover{border-color:rgb(177 160 255/55%);background:linear-gradient(135deg,rgb(54 42 119/54%),rgb(11 25 54/57%));transform:translateY(-1px)}.premium-purchase-benefit>svg{color:#c0aeff;filter:drop-shadow(0 0 8px rgb(167 137 255/23%))}.premium-purchase-benefit>div{display:grid;min-width:0;gap:2px}.premium-purchase-benefit strong{color:#f1eeff;font-weight:900;letter-spacing:.065em}.premium-purchase-benefit span,.premium-purchase-benefit strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.premium-purchase-benefit span{color:#a8b8d2;line-height:1.2}.premium-purchase-summary{display:grid;overflow:hidden;border:1px solid rgb(111 101 185/58%);border-radius:10px;background:rgb(8 17 43/68%)}.premium-purchase-summary-heading,.premium-purchase-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.premium-purchase-summary-heading{min-height:40px;padding:0 13px;border-bottom:1px solid rgb(104 94 169/41%);background:rgb(50 40 105/30%)}.premium-purchase-summary-heading>span,.premium-purchase-summary-row>span{color:#a9abd0;font-size:.68rem;font-weight:900;letter-spacing:.09em}.premium-purchase-summary-heading>strong{color:#ded7ff;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.premium-purchase-summary-row{min-height:39px;padding:0 13px;border-bottom:1px solid rgb(76 77 132/38%)}.premium-purchase-summary-row:last-child{border-bottom:0}.premium-purchase-summary-row>strong{color:#e1ecfa;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.premium-purchase-summary-projection{background:linear-gradient(90deg,rgb(68 54 143/29%),transparent)}.premium-purchase-summary-projection>strong{color:#c6b8ff}.premium-purchase-summary-after{background:linear-gradient(90deg,rgb(24 85 126/29%),transparent)}.premium-purchase-summary-after>strong{color:#8fe6ff}.premium-purchase-insufficient{display:grid;gap:4px;border:1px solid rgb(138 105 48/82%);border-left:3px solid var(--gold);border-radius:8px;padding:10px 12px;background:linear-gradient(90deg,rgb(91 64 17/30%),rgb(17 22 50/50%))}.premium-purchase-insufficient strong{color:#ffd17c;font-size:.7rem;letter-spacing:.08em}.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{border-color:#9382f4!important;background:linear-gradient(138deg,#7965e9,#317fe1)!important;box-shadow:0 11px 25px rgb(86 74 213/29%)}.premium-purchase-primary:not(:disabled):hover{box-shadow:0 14px 30px rgb(86 74 213/39%)}.premium-purchase-success{display:grid;justify-items:center;gap:8px;margin-top:23px;padding:25px 20px 8px;text-align:center}.premium-purchase-success-mark{position:relative;display:grid;width:62px;aspect-ratio:1;place-items:center;margin-bottom:4px;border:1px solid #9781ed;border-radius:50%;color:#f1e9ff;background:radial-gradient(circle,rgb(126 94 230/39%),rgb(22 22 66/91%) 67%);box-shadow:0 0 30px rgb(128 98 237/21%)}.premium-purchase-success-mark>i{position:absolute;inset:-7px;border:1px solid rgb(99 206 255/28%);border-radius:50%}.premium-purchase-success>strong{color:#f1edff;font-size:23px;letter-spacing:-.035em}.premium-purchase-success>p{max-width:310px;margin:0;color:#acbad3;font-size:12px;line-height:1.45}.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:match-dialog-spinner .78s linear infinite}@keyframes match-dialog-spinner{to{transform:rotate(1turn)}}@media (max-width:600px){.match-dialog-backdrop{align-items:end;padding:12px}.match-dialog{max-height:calc(100vh - 24px);border-radius:12px;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{width:38px;border-radius:9px}.match-result-options{grid-template-columns:1fr;gap:9px;margin-top:18px}.match-result-option{min-height:126px;grid-template-columns:48px minmax(0,1fr);align-items:center;justify-items:start;gap:12px;padding:17px 18px;text-align:left}.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 input,.match-evidence-entry select{grid-column:2}.match-evidence-remove{grid-row:1/span 2;grid-column:3}.match-evidence-item .field-error{margin-left:31px}.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{max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-dialog-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:8px;margin-top:16px}.match-dialog-actions .button{min-width:0;width:100%;padding-inline:10px}}@media (max-width:390px){.premium-purchase-actions,.premium-purchase-benefits{grid-template-columns:1fr}}@media (max-width:640px){.mobile-navigation-panel .mobile-sign-in-card strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.35;text-overflow:clip}.mobile-sign-in-card>svg{flex-shrink:0}.premium-purchase-benefit span,.premium-purchase-benefit strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.5}.premium-purchase-summary-heading,.premium-purchase-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px;padding-block:10px}.premium-purchase-summary-heading{grid-template-columns:minmax(0,1fr)}.premium-purchase-summary-heading>strong,.premium-purchase-summary-row>strong{min-width:0;max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.premium-purchase-summary-heading>strong{text-align:left}}.draft-room:before{inset:-46px 6% auto auto;width:min(55vw,820px);background:radial-gradient(ellipse,rgb(33 137 245/13%),transparent 68%)}.draft-room .match-room-header{margin-bottom:24px}.draft-command-main{width:100%}.draft-room-error{margin:0 0 14px}.draft-progress{min-height:138px}.draft-progress .match-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.draft-progress .match-progress-track{right:13%;left:13%}.draft-progress-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.draft-leave-action{color:#b8cfdd!important}.draft-lobby-panel{min-height:0}.draft-roster-counter{min-width:114px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;border:1px solid rgb(48 140 187/72%);border-radius:9px;padding:8px 10px 7px;color:#9ce7ff;background:linear-gradient(135deg,rgb(13 73 107/86%),rgb(6 36 58/94%)),radial-gradient(circle at 20% 20%,rgb(55 190 242/20%),transparent 46%);box-shadow:inset 0 1px 0 rgb(196 242 255/16%),0 0 16px rgb(16 176 235/10%)}.draft-roster-counter>svg{grid-row:span 2;color:#54d5ff;filter:drop-shadow(0 0 5px rgb(64 203 255/55%))}.draft-roster-counter-value{color:#ecfbff;font-size:20px;font-weight:950;letter-spacing:-.055em;line-height:.9}.draft-roster-counter-value i{margin-left:1px;color:#77b8d0;font-size:13px;font-style:normal;letter-spacing:-.03em}.draft-roster-counter-label{margin-top:3px;color:#85cde6;font-size:8px;font-weight:900;letter-spacing:.09em;line-height:1;white-space:nowrap}.draft-roster-counter.is-ready-check{border-color:rgb(44 160 112/74%);color:#99f4c4;background:linear-gradient(135deg,rgb(10 76 57/90%),rgb(5 41 45/96%)),radial-gradient(circle at 20% 20%,rgb(73 227 165/18%),transparent 46%)}.draft-roster-counter.is-ready-check>svg{color:#69e4ab;filter:drop-shadow(0 0 5px rgb(81 220 162/55%))}.draft-roster-counter.is-ready-check .draft-roster-counter-label{color:#93e8bc}.draft-roster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 12px}.draft-roster-slot{position:relative;min-width:0;min-height:132px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px dashed rgb(74 118 145/56%);border-radius:10px;padding:14px;color:#6f8da3;background:linear-gradient(135deg,rgb(9 37 56/74%),rgb(5 22 37/82%)),linear-gradient(45deg,transparent 48%,rgb(98 156 189/5%) 49%,transparent 51%);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.draft-roster-slot:after{position:absolute;top:0;left:0;width:34px;height:2px;background:linear-gradient(90deg,rgb(75 159 200/80%),transparent);content:""}.draft-roster-slot.is-filled{border-style:solid;border-color:rgb(43 117 157/76%);color:#c3e5f4;background:linear-gradient(135deg,rgb(12 57 84/88%),rgb(6 29 47/92%));box-shadow:inset 0 1px 0 rgb(180 238 255/8%);animation:draft-roster-slot-arrive .24s cubic-bezier(.22,1,.36,1) both}@keyframes draft-roster-slot-arrive{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.draft-roster-slot.is-confirmed{border-color:rgb(46 143 101/80%);background:linear-gradient(135deg,rgb(9 67 50/92%),rgb(5 35 40/93%))}.draft-roster-slot.is-confirmed:after{background:linear-gradient(90deg,#56dfaa,transparent)}.draft-roster-slot:hover{border-color:rgb(74 173 219/76%);transform:translateY(-1px)}.draft-roster-slot-number{position:absolute;top:11px;right:12px;color:rgb(113 158 184/65%);font-size:10px;font-weight:900;letter-spacing:.12em}.draft-roster-slot-icon{place-items:center;border:1px solid rgb(81 148 185/55%);border-radius:50%;color:#74cbed;background:rgb(12 53 76/68%)}.draft-roster-slot-avatar,.draft-roster-slot-icon{width:30px;height:30px;display:grid;margin-bottom:auto}.draft-roster-slot-avatar{place-items:center}.draft-roster-slot-avatar .player-avatar{width:30px;height:30px;font-size:10px}.draft-roster-slot.is-confirmed .draft-roster-slot-icon{border-color:rgb(68 181 127/72%);color:#77e4b3;background:rgb(11 80 57/66%)}.draft-roster-slot strong{margin-top:6px;color:currentColor;font-size:15px;font-weight:900;letter-spacing:.07em}.draft-roster-slot-username{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-roster-slot-state{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:#70cef1;font-size:10px;font-weight:900;letter-spacing:.09em;line-height:1}.draft-roster-slot-state:before{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;content:""}.draft-roster-slot.is-confirmed .draft-roster-slot-state{color:#73e3b1}.draft-roster-slot small{display:block;min-height:27px;margin-top:4px;overflow:hidden;color:#789aaf;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.draft-roster-slot small b{margin-right:3px;color:#63ccef;font-size:9px;font-weight:900;letter-spacing:.08em}.draft-lobby-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0 18px 18px;border:1px solid rgb(42 124 171/62%);border-radius:10px;padding:13px 15px;color:#65d2f6;background:linear-gradient(100deg,rgb(7 48 73/78%),rgb(5 29 47/55%));box-shadow:inset 0 1px 0 rgb(159 230 255/6%)}.draft-lobby-note>div{min-width:0;display:grid;gap:3px}.draft-lobby-note strong{color:#e1f6ff;font-size:12px;letter-spacing:-.01em}.draft-lobby-note span{color:#8db5ca;font-size:11px;line-height:1.35}.draft-team-grid{padding-bottom:12px}.draft-team-card{padding-bottom:14px}.draft-team-card.is-picking{box-shadow:inset 0 2px 0 #32cdf4,inset 0 0 46px rgb(30 194 241/7%)}.draft-team-card.is-picking .matchup-team-heading h3{color:#c6f7ff}.draft-team-count{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgb(52 125 163/66%);border-radius:999px;padding:0 9px;color:#9edcf4;background:rgb(7 45 69/58%);font-size:10px;font-weight:900;letter-spacing:.06em}.draft-team-roster{display:grid;gap:6px;margin-top:13px}.draft-team-member{min-width:0;min-height:62px;display:grid;grid-template-columns:26px 36px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgb(45 102 133/49%);border-radius:8px;padding:10px 12px;color:#d8edf8;background:rgb(7 34 53/58%)}.draft-team-member.is-empty{border-style:dashed;color:#617f94;background:rgb(5 24 39/42%);font-size:13px}.draft-team-member.is-empty>span:last-child{grid-column:2/-1}.draft-team-member.is-picking{border-color:#3fcff6;background:linear-gradient(90deg,rgb(16 113 148/34%),transparent 72%),rgb(7 40 60/78%);box-shadow:inset 3px 0 0 #36d6fb,0 0 20px rgb(28 198 244/8%)}.draft-team-member-slot{color:#6499b7;font-size:11px;font-weight:900;letter-spacing:.08em}.draft-team-member .player-avatar-team{width:36px;height:36px;min-width:36px;font-size:11px}.draft-team-member>div{min-width:0;display:grid;gap:2px}.draft-team-member-name-row{min-width:0;display:flex;align-items:center;gap:7px}.draft-team-member strong{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#e6f7ff;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.draft-team-member-name-row strong{flex:0 1 auto}.draft-team-member-name-row strong:has(.premium-username){overflow:visible;white-space:normal}.draft-team-member strong svg{flex:0 0 auto;color:#f6c85d}.draft-team-member>div>span{overflow:hidden;color:#7ca5bc;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.draft-team-member-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:6px}.draft-captain-badge{border:1px solid rgb(193 144 45/62%);border-radius:5px;padding:4px 5px;color:#ffda78;background:rgb(91 61 15/32%)}.draft-captain-badge,.draft-turn-badge{font-size:8px;font-weight:900;letter-spacing:.075em}.draft-turn-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(43 220 255/78%);border-radius:999px;padding:5px 7px;color:#d2f9ff;background:rgb(11 115 150/45%);box-shadow:0 0 14px rgb(29 207 255/14%);line-height:1;white-space:nowrap}.draft-turn-badge i{width:5px;height:5px;border-radius:999px;background:#4dffd1;box-shadow:0 0 8px #4dffd1}.draft-pick-workspace{display:grid;gap:18px;border-top:1px solid rgb(40 83 108/49%);padding:18px;background:radial-gradient(circle at 15% 0,rgb(18 130 179/10%),transparent 20rem),linear-gradient(100deg,rgb(7 37 56/52%),rgb(4 22 37/42%))}.draft-pick-director{min-width:0;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;border-bottom:1px solid rgb(50 111 143/58%);padding:0 2px 17px}.draft-pick-director-status{display:flex;align-items:center;gap:12px}.draft-pick-director-status>div{min-width:0;display:grid;gap:3px}.draft-pick-director-count{flex:0 0 auto;color:#e8f9ff;font-size:30px;font-weight:900;letter-spacing:-.07em;line-height:.8}.draft-pick-director-count small{color:#71a2b8;font-size:11px;letter-spacing:0}.draft-pick-director-status strong{color:#e6f7ff;font-size:15px;font-weight:900;letter-spacing:-.012em}.draft-pick-director-status>div>span:last-child{color:#86aabe;font-size:11px;line-height:1.4}.draft-pick-route{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.draft-pick-route:before{position:absolute;top:16px;right:calc(100% / 12);left:calc(100% / 12);height:1px;background:#285c79;content:""}.draft-pick-route li{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-width:0;color:#6f9cb1}.draft-pick-route li>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid #2a6382;border-radius:999px;color:#83b9d0;background:#08283e;font-size:11px;font-weight:900}.draft-pick-route li strong{color:inherit;font-size:12px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.draft-pick-route li.is-complete>span{border-color:#247f7a;color:#a0f6e2;background:#0a393e}.draft-pick-route li.is-complete strong{color:#a4d4dc}.draft-pick-route li.is-active>span{border-color:#45dcff;color:#ffffff;background:#0a638b;box-shadow:0 0 0 4px rgb(48 203 255/10%),0 0 18px rgb(48 203 255/18%)}.draft-pick-route li.is-active strong{color:#c7f6ff}.draft-pick-route li i{position:absolute;top:-16px;color:#42dfff;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.1em}.draft-pick-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);align-items:stretch;gap:16px}.draft-pick-workspace.has-team-chat .draft-pick-content{height:272px}.draft-pick-workspace.has-team-chat .draft-team-chat{height:100%;min-height:0}.draft-pick-workspace.awaiting-team-chat .draft-pick-content{grid-template-columns:minmax(0,1fr)}.draft-pick-pool{min-width:0;display:grid;align-content:start;gap:12px;border-top:1px solid rgb(51 114 147/52%);padding-top:12px}.draft-pick-pool-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.draft-pick-pool-heading>div{min-width:0;display:grid;gap:3px}.draft-pick-pool-heading strong{color:#e4f7ff;font-size:13px;font-weight:900}.draft-pick-pool-heading>span{flex:0 0 auto;color:#7fb3ca;font-size:8px;font-weight:900;letter-spacing:.08em}.draft-forming-banner,.draft-pick-note{min-width:0;display:flex;align-items:center;gap:12px;border-left:2px solid #2ba8ca;padding:10px 12px;color:#61d4f5;background:linear-gradient(90deg,rgb(11 65 91/45%),transparent)}.draft-forming-banner>div,.draft-pick-note>div{min-width:0;display:grid;gap:3px}.draft-forming-banner strong,.draft-pick-note strong{color:#e5f8ff;font-size:12px;font-weight:900}.draft-forming-banner span:last-child,.draft-pick-note span{color:#8eb7ca;font-size:10px;line-height:1.4}.draft-pick-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.draft-pick-option{min-width:0;display:grid;grid-template-columns:auto 38px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #285e80;border-radius:9px;padding:9px 10px;color:#e9f9ff;background:linear-gradient(145deg,rgb(11 60 87/88%),rgb(6 31 50/94%));cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.draft-pick-option:focus-visible,.draft-pick-option:hover:not(:disabled){border-color:#53ccfa;background:linear-gradient(145deg,#10678f,#093d5d);box-shadow:0 0 0 3px rgb(20 200 255/9%);outline:0;transform:translateY(-1px)}.draft-pick-option:disabled{cursor:wait;opacity:.62}.draft-pick-option-action{color:#77dafa;font-size:8px;font-weight:900;letter-spacing:.1em}.draft-pick-option .player-avatar-team{width:38px;height:38px;min-width:38px;font-size:11px}.draft-pick-option-identity{min-width:0;display:grid;gap:3px}.draft-pick-option-identity small,.draft-pick-option-identity strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-pick-option-identity strong{color:inherit;font-size:14px;font-weight:900}.draft-pick-option-identity small{color:#8db6cb;font-size:10px}.draft-pick-option-record{display:grid;justify-items:end;gap:4px;color:#8db6cb;font-size:12px;font-weight:800;letter-spacing:.045em;line-height:1;white-space:nowrap}.draft-pick-option-record>span{display:flex;gap:5px}.draft-pick-option-record b{font-weight:900}.draft-pick-option-record .is-win{color:#4be9a6}.draft-pick-option-record .is-loss{color:#ff7891}.draft-pick-option-record strong{color:#c9efff;font-size:11px;font-weight:900;letter-spacing:.075em}.draft-team-chat{min-width:0;min-height:180px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-color:rgb(41 113 149/74%);padding:0;background:radial-gradient(circle at 100% 0,rgb(23 148 199/14%),transparent 13rem),linear-gradient(145deg,rgb(8 48 72/92%),rgb(5 23 40/97%))}.draft-team-chat-header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgb(48 116 150/48%);padding:10px 12px}.draft-team-chat-header>div{min-width:0;display:grid;gap:2px}.draft-team-chat-header strong{overflow:hidden;color:#e9f8ff;font-size:11px;font-weight:900;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.draft-team-chat-header .status{flex:0 0 auto}.draft-team-chat-privacy{display:flex;align-items:center;gap:6px;margin:0;color:#9bc4d8;font-size:9px;line-height:1.35}.draft-team-chat-privacy svg{flex:0 0 auto;color:#70d2f5}.draft-team-chat-scroll{min-height:64px;max-height:none;overflow-y:auto;padding:8px 11px;scrollbar-color:#285d7d transparent;scrollbar-width:thin}.draft-team-chat-scroll::-webkit-scrollbar{width:7px}.draft-team-chat-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#285d7d;background-clip:padding-box}.draft-team-chat-message{display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;padding:7px 0}.draft-team-chat-message+.draft-team-chat-message{border-top:1px solid rgb(48 116 150/25%)}.draft-team-chat-message .player-avatar-team{width:31px;height:31px;min-width:31px}.draft-team-chat-message>div{min-width:0}.draft-team-chat-message>div>div{display:flex;align-items:baseline;gap:7px}.draft-team-chat-message strong{min-width:0;overflow:hidden;color:#ecf4ff;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.draft-team-chat-message time{flex:0 0 auto;color:#789bb0;font-size:9px}.draft-team-chat-message p{margin:3px 0 0;color:#c2d5e6;font-size:11px;line-height:1.42;overflow-wrap:anywhere}.draft-team-chat-empty{display:grid;place-content:center start;min-height:64px;gap:3px;color:#82adbf}.draft-team-chat-empty strong{color:#d9eff8;font-size:11px;font-weight:850}.draft-team-chat-empty span{font-size:10px;line-height:1.4}.draft-team-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;border-top:1px solid rgb(48 116 150/48%);padding:7px 10px;background:rgb(4 23 39/58%)}.draft-team-chat-composer input{min-width:0;min-height:34px;border:1px solid rgb(49 121 158/66%);border-radius:7px;padding:0 10px;color:#edf6ff;background:rgb(4 24 40/88%);font:inherit;font-size:11px}.draft-team-chat-composer input::placeholder{color:#7196aa}.draft-team-chat-composer .button{min-height:34px!important;padding-inline:10px}.draft-team-chat-unavailable{min-width:0;display:flex;align-items:center;gap:10px;border:1px dashed rgb(89 104 167/52%);border-radius:10px;padding:14px;color:#98a9da;background:rgb(12 21 54/36%)}.draft-team-chat-unavailable>div{min-width:0;display:grid;gap:3px}.draft-team-chat-unavailable strong{color:#d8e1ff;font-size:10px;font-weight:900;letter-spacing:.075em}.draft-team-chat-unavailable span{color:#8fa5ba;font-size:11px;line-height:1.35}.draft-ended-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 20px;color:#e6c26a}.draft-ended-state>div{min-width:0;display:grid;gap:3px}.draft-ended-state strong{color:#f4e1ac;font-size:12px;font-weight:900;letter-spacing:.06em}.draft-ended-state span{color:#aeb9c0;font-size:11px}@media (max-width:900px){.draft-room .match-room-header{align-items:flex-start}.draft-pick-options,.draft-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-pick-workspace{grid-template-columns:1fr}}@media (max-width:640px){.draft-ended-state,.draft-progress-actions,.draft-room .match-room-header{align-items:stretch}.draft-progress-actions,.draft-room .match-room-header,.draft-room .match-room-header-actions{flex-direction:column}.draft-progress-actions,.draft-progress-actions .button,.draft-room .match-room-header-actions{width:100%}.draft-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.draft-overview .match-overview-card:nth-child(2n){border-right:0}.draft-overview .match-overview-card:nth-child(n+3){border-top:1px solid rgb(40 87 116/56%)}.draft-progress{min-height:0;padding-bottom:8px}.draft-progress .match-progress-track{display:none}.draft-progress .match-progress-steps{gap:8px}.draft-progress .match-progress-steps li{grid-template-rows:38px auto;gap:7px;padding:0 2px}.draft-progress .match-progress-marker{width:38px;height:38px;font-size:10px}.draft-progress .match-progress-copy strong{font-size:9px}.draft-roster-grid{gap:7px;padding:11px 12px 9px}.draft-roster-slot{min-height:116px;padding:11px}.draft-lobby-note,.draft-pick-workspace{margin-right:12px;margin-left:12px}.draft-lobby-note{margin-bottom:12px;padding:11px}.draft-team-grid{grid-template-columns:1fr;gap:8px}.draft-team-grid .matchup-versus{display:none}.draft-pick-workspace{margin:0 12px 12px;border:1px solid rgb(40 83 108/49%);border-radius:9px;padding:10px}.draft-pick-director,.draft-pick-options{grid-template-columns:1fr}.draft-pick-director{gap:20px}.draft-pick-director-count{font-size:26px}.draft-pick-route li>span{width:27px;height:27px;font-size:10px}.draft-pick-route:before{top:13px}.draft-pick-route li strong{font-size:9px}.draft-pick-content{grid-template-columns:1fr}.draft-pick-workspace.has-team-chat .draft-pick-content{height:auto}.draft-pick-workspace.has-team-chat .draft-team-chat{height:250px}.draft-ended-state{grid-template-columns:auto minmax(0,1fr)}.draft-ended-state .button{grid-column:1/-1}}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#00050dc7;display:grid;place-items:center;padding:20px;overflow-y:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:min(620px,100%);max-height:calc(100dvh - 40px);padding:30px;border:1px solid #26415a;border-radius:12px;background:#091625;box-shadow:0 24px 80px #000b;overflow-y:auto;overscroll-behavior:contain;position:relative}.modal h2{text-align:center}.modal-description{max-width:440px;margin:10px auto 18px;text-align:center}.match-command-modal{width:min(680px,100%)}.match-command-dialog{width:min(640px,100%)}.match-command-dialog--sign-in{width:min(570px,100%)}.match-command-dialog--wizard{height:min(660px,calc(100dvh - 40px));display:flex;flex-direction:column;overflow:hidden}.match-command-dialog .match-dialog-header{align-items:center}.match-command-loading{margin:21px 0 0;color:#9ab4c7;font-size:13px}.match-command-sign-in-gate{position:relative;display:grid;gap:17px;overflow:hidden;margin-top:23px;border:1px solid rgb(49 114 150/78%);border-radius:12px;padding:20px;background:radial-gradient(circle at 0 0,rgb(20 200 255/15%),transparent 13rem),radial-gradient(circle at 100% 100%,rgb(54 112 255/12%),transparent 14rem),linear-gradient(135deg,rgb(6 31 47/96%),rgb(7 18 35/98%));box-shadow:inset 0 1px 0 rgb(194 242 255/10%),0 16px 34px rgb(0 0 0/18%)}.match-command-sign-in-intro{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:start}.match-command-sign-in-mark{display:grid;width:50px;height:50px;place-items:center;border:1px solid #39bce8;border-radius:13px;color:#c8f6ff;background:linear-gradient(145deg,rgb(10 88 122/93%),rgb(10 34 63/94%));box-shadow:inset 0 1px 0 rgb(221 253 255/18%),0 0 24px rgb(20 200 255/13%)}.match-command-sign-in-copy{display:grid;gap:4px;min-width:0}.match-command-sign-in-copy>span{color:#69dcfa;font-size:10px;font-weight:850;letter-spacing:.11em}.match-command-sign-in-copy strong{color:#f4faff;font-size:19px;line-height:1.16;letter-spacing:-.025em}.match-command-sign-in-copy p{max-width:430px;margin:1px 0 0;color:#aac0d0;font-size:12px;line-height:1.52}.match-command-sign-in-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.match-command-sign-in-benefits>span{display:flex;min-width:0;align-items:flex-start;gap:8px;border:1px solid rgb(41 88 119/76%);border-radius:8px;padding:10px;color:#a9c3d3;background:rgb(4 20 34/52%);font-size:11px;line-height:1.42}.match-command-sign-in-benefits svg{flex:0 0 auto;margin-top:1px;color:#65daf7}.match-command-sign-in-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:1px}.match-command-sign-in-actions .button{min-height:40px}.match-command-sign-in-actions .button.primary{display:inline-flex;align-items:center;justify-content:center;gap:7px}.match-command-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:21px}.match-command-form .field{margin:8px 0}.match-command-form--wizard{min-height:0;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.match-command-stepper{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 4px;padding-bottom:16px;border-bottom:1px solid rgb(35 77 101/58%)}.match-command-step{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #234b64;border-radius:8px;padding:8px 9px;color:#93adbf;background:linear-gradient(145deg,#0a2234,#081927);cursor:pointer;font:inherit;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.match-command-step>span{color:#668aa1;font-size:10px;font-weight:850;letter-spacing:.08em}.match-command-step>strong{color:inherit;font-size:11px;font-weight:850;letter-spacing:.07em}.match-command-step:focus-visible,.match-command-step:hover:not(:disabled){border-color:#36799d;color:#dff7ff;background:linear-gradient(145deg,#0d2c42,#091d2e);outline:0}.match-command-step:focus-visible{box-shadow:0 0 0 3px rgb(20 200 255/12%)}.match-command-step.is-active{border-color:#32b9ea;color:#effbff;background:linear-gradient(135deg,rgb(14 86 122/92%),rgb(7 43 68/96%));box-shadow:inset 0 1px 0 rgb(190 242 255/14%),0 0 0 1px rgb(20 200 255/7%)}.match-command-step.is-active>span{color:#84e5ff}.match-command-step:disabled{border-color:#1c3547;color:#63798a;background:#081725;cursor:not-allowed;opacity:.62}.match-command-wizard-stage{grid-column:1/-1;grid-row:2;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;align-content:start;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scroll-padding-block:12px;padding:3px 10px 18px 1px;scrollbar-color:rgb(70 174 215/72%) transparent;scrollbar-width:thin;scrollbar-gutter:stable}.match-command-wizard-stage::-webkit-scrollbar{width:8px}.match-command-wizard-stage::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:transparent}.match-command-wizard-stage::-webkit-scrollbar-thumb{min-height:36px;border:2px solid transparent;border-radius:999px;background:rgb(70 174 215/72%);background-clip:padding-box}.match-command-wizard-stage::-webkit-scrollbar-thumb:hover{background:rgb(115 216 248/88%);background-clip:padding-box}.match-command-wizard-stage .match-gameplay-section{margin:4px 0 5px;padding-top:0;border-top:0}.match-command-wizard-stage .match-stake-field{margin-top:15px!important}.match-command-inline-validation{display:block;margin-top:6px;color:#ff9ead;font-size:10px;font-weight:650;line-height:1.3}.match-command-step-hint{grid-column:1/-1;grid-row:3;margin:2px 0 0;color:#ffb1c0;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;min-height:58px;margin-top:0;padding-top:14px;border-top:1px solid rgb(35 77 101/58%);box-shadow:0 -14px 20px -24px rgb(47 177 221/78%)}.match-command-field{min-width:0}.match-entry-type-selector{grid-column:1/-1;min-width:0;margin:0;padding:0;border:0}.match-entry-type-selector legend{margin:0 0 8px;padding:0;color:#8ba1b6;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.1}.match-entry-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.match-entry-type-option{min-width:0;min-height:68px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid #244f69;border-radius:10px;padding:13px 40px 13px 14px;color:#a9c0d0;background:linear-gradient(145deg,rgb(8 30 46/93%),rgb(5 19 32/96%));cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.match-entry-type-option:hover{border-color:#367a9e;color:#e6f8ff;background:linear-gradient(145deg,#0b3149,#071f32)}.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{border-color:#31baeb;color:#effbff;background:linear-gradient(135deg,rgb(13 91 128/88%),rgb(7 42 65/94%));box-shadow:inset 0 1px 0 rgb(188 242 255/14%),0 0 0 1px rgb(20 200 255/8%)}.match-entry-type-option>span:not(.match-entry-type-check){min-width:0;display:grid;gap:4px}.match-entry-type-option small,.match-entry-type-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-entry-type-option strong{color:inherit;font-size:13px;font-weight:800;letter-spacing:.035em}.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{width:21px;height:21px;position:absolute;top:50%;right:13px;display:grid;place-items:center;border:1px solid rgb(89 222 255/60%);border-radius:50%;color:#8ce9ff;background:rgb(7 57 82/85%);font-size:14px;font-weight:850;line-height:1;transform:translateY(-50%)}.match-command-section-heading{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:16px 0 0;padding-top:16px;border-top:1px solid rgb(35 77 101/58%)}.match-command-section-heading span{color:#73d8fb;font-size:10px;font-weight:850;letter-spacing:.12em}.match-command-section-heading small{color:#7895a9;font-size:10px;font-weight:550;text-align:right}.match-command-section-heading.match-setup-heading{margin-top:2px;padding-top:0;border-top:0}.match-gameplay-section{grid-column:1/-1;display:grid;gap:13px;margin:16px 0 5px;padding-top:17px;border-top:1px solid rgb(35 77 101/58%)}.match-gameplay-section .match-command-section-heading{margin:0;padding:0;border:0}.match-format-section,.match-gameplay-step{display:grid;gap:8px}.match-gameplay-step-label,.match-stake-presets-label{color:#8aa8bc;font-size:9px;font-weight:850;letter-spacing:.1em;line-height:1.15}.match-mode-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-mode-option{min-height:70px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;overflow:hidden;border:1px solid #234e69;border-radius:10px;padding:12px 13px;color:#90aabd;background:linear-gradient(135deg,rgb(8 31 48/94%),rgb(6 21 35/96%));cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.match-mode-option:focus-visible,.match-mode-option:hover{border-color:#36789d;color:#d9f5ff;background:linear-gradient(135deg,#0b3048,#071f32);outline:0}.match-format-option:focus-visible,.match-mode-option:focus-visible,.match-stake-preset:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.match-mode-option.is-selected{border-color:#36b9e9;color:#effbff;box-shadow:inset 0 1px 0 rgb(187 240 255/14%),0 0 0 1px rgb(22 200 255/9%),0 10px 22px rgb(0 0 0/14%)}.match-mode-selected-surface{position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(135deg,rgb(15 87 123/76%),rgb(8 42 66/72%));box-shadow:inset 0 0 0 1px rgb(124 222 255/10%)}.match-mode-option-copy{position:relative;z-index:1;min-width:0;display:grid;gap:3px}.match-mode-option-copy strong{color:inherit;font-size:16px;font-weight:750;letter-spacing:-.02em}.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{position:relative;z-index:1;flex:0 0 auto;color:#66ddff}.match-format-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-format-heading small{color:#718da2;font-size:9px;font-weight:750;letter-spacing:.075em;text-align:right}.match-format-heading small b{color:#63d8fb;font-weight:850}.match-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-format-option{min-height:70px;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border:1px solid #20475f;border-radius:9px;padding:10px 11px;color:#aec2d0;background:linear-gradient(145deg,rgb(7 28 44/90%),rgb(5 19 32/95%));cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.match-format-option:focus-visible,.match-format-option:not(.is-static):hover{border-color:#34799d;color:#e2f6ff;background:linear-gradient(145deg,#0a3048,#071f32);outline:0}.match-format-option.is-selected{border-color:#31b9eb;color:#edfbff;background:linear-gradient(145deg,rgb(10 57 81/95%),rgb(6 31 50/97%));box-shadow:inset 0 1px 0 rgb(182 239 255/13%),0 0 0 1px rgb(20 200 255/7%)}.match-format-option.is-static{cursor:default}.match-format-option>span:first-child{min-width:0;display:grid;gap:3px}.match-format-option strong{color:inherit;font-size:12px;font-weight:750;letter-spacing:-.01em}.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{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgb(89 222 255/55%);border-radius:50%;color:#81e6ff;background:rgb(7 57 82/85%)}.match-stake-field{grid-column:1/-1;gap:5px!important;margin-top:15px!important}.match-stake-label{color:#c4d9e8;font-size:11px;font-weight:750;letter-spacing:.09em;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{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.match-stake-preset{min-height:40px;position:relative;overflow:hidden;border:1px solid #244f69;border-radius:8px;padding:7px 8px;color:#a9c0d0;background:linear-gradient(145deg,rgb(8 30 46/93%),rgb(5 19 32/96%));cursor:pointer;font:inherit;font-size:14px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.match-stake-preset:focus-visible,.match-stake-preset:hover{border-color:#367a9e;color:#e6f8ff;background:linear-gradient(145deg,#0b3149,#071f32);outline:0}.match-stake-preset.is-selected{border-color:#31baeb;color:#effbff;box-shadow:inset 0 1px 0 rgb(188 242 255/13%),0 0 0 1px rgb(20 200 255/8%)}.match-stake-preset-surface{position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(135deg,rgb(13 102 145/82%),rgb(7 50 76/88%))}.match-stake-preset>span:last-child{position:relative;z-index:1}.match-stake-input-shell{min-height:58px;display:flex;align-items:stretch;overflow:hidden;border:1px solid #28536c;border-radius:9px;background:linear-gradient(115deg,#0a263a,#071a2a);box-shadow:inset 0 1px 0 rgb(175 229 255/5%);transition:border-color .17s ease,background .17s ease,box-shadow .17s ease}.match-stake-input-shell:hover{border-color:#34769a;background:linear-gradient(115deg,#0b2b41,#081d2e)}.match-stake-input-shell:focus-within{border-color:var(--cyan);background:linear-gradient(115deg,#0c3048,#082034);box-shadow:0 0 0 3px rgb(20 200 255/9%),inset 0 1px 0 rgb(191 239 255/10%)}.match-stake-input-shell input{min-width:0;min-height:56px;flex:1 1 auto;border:0;border-radius:0;padding:10px 15px;color:#eff9ff;background:transparent;box-shadow:none;font-size:22px;font-weight:650;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.match-stake-input-shell input:focus{outline:0}.match-stake-unit{min-width:91px;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid rgb(60 116 146/64%);color:#82a4b8;font-size:10px;font-weight:800;letter-spacing:.11em;line-height:1;transition:color .17s ease}.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{border-color:#a5455a;background:linear-gradient(115deg,#2b1825,#18121e);box-shadow:0 0 0 3px rgb(255 77 104/8%)}.match-stake-field.is-invalid .match-stake-unit{border-color:rgb(164 69 90/70%);color:#e7a4b1}.match-stake-error{display:flex;align-items:center;gap:6px;color:#ff9aab;font-size:10px;font-weight:650;line-height:1.35}.match-stake-error svg{flex:0 0 auto}@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{display:block;margin-bottom:7px;color:#8ba1b6;font-size:10px;font-weight:750;letter-spacing:.1em;line-height:1.1}.command-select-trigger{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #234b64;border-radius:8px;padding:8px 12px;color:#edf7ff;background:linear-gradient(115deg,#0a2234,#081927);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.command-select-trigger:hover:not(:disabled){border-color:#2d7298;background:linear-gradient(115deg,#0c2940,#092033)}.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{min-width:0;display:grid;gap:2px}.command-select-value small,.command-select-value strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-select-value strong{color:inherit;font-size:14px;font-weight:700;letter-spacing:-.01em}.command-select-value small{color:#7e9bb0;font-size:10px;font-weight:500}.command-select-chevron{width:8px;height:8px;margin-top:-4px;flex:0 0 auto;border-right:1.5px solid #8caec4;border-bottom:1.5px solid #8caec4;transform:rotate(45deg);transition:transform .15s ease}.command-select.is-open .command-select-chevron{margin-top:4px;transform:rotate(225deg)}.command-select-options{position:absolute;top:calc(100% + 6px);right:0;left:0;display:grid;gap:3px;max-height:224px;overflow-y:auto;padding:5px;border:1px solid #27648a;border-radius:9px;background:#071828;box-shadow:0 18px 34px #000b}.command-select-options button{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:6px;padding:6px 8px;color:#b9cad9;background:transparent;cursor:pointer;font:inherit;text-align:left}.command-select-options button>span{min-width:0;display:grid;gap:2px}.command-select-options button small,.command-select-options button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:focus-visible,.command-select-options button:hover:not(:disabled){border-color:#22658b;outline:0;color:#f0f8ff;background:#0b263a}.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{grid-column:1/-1;display:grid;gap:6px;margin:0 0 5px;border-color:#1f5879;padding:15px 16px;background:radial-gradient(circle at 100% 0,rgb(20 200 255/12%),transparent 12rem),linear-gradient(145deg,#0a2335,#071725);box-shadow:inset 0 1px 0 rgb(153 229 255/7%)}.match-command-summary-label{color:#68cef7!important;font-size:9px!important;font-weight:900;letter-spacing:.11em}.match-command-summary strong{color:#edf8ff;font-size:20px;line-height:1.15;letter-spacing:-.025em}.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;font-size:10px;font-weight:850;letter-spacing:.075em}.private-match-password-control{display:flex;align-items:center;gap:10px;border:1px solid #29688d;border-radius:9px;padding:0 13px;color:#79d8fb;background:linear-gradient(115deg,#0a2c42,#081a2a);box-shadow:inset 0 1px 0 rgb(159 228 255/7%);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.private-match-password-control:focus-within{border-color:var(--cyan);background:linear-gradient(115deg,#0b324b,#081d2e);box-shadow:0 0 0 3px rgb(20 200 255/12%),inset 0 1px 0 rgb(159 228 255/9%)}.private-match-password-control>svg{flex:0 0 auto}.private-match-password-control input{min-width:0;min-height:48px;border:0;border-radius:0;padding:10px 0;background:transparent;box-shadow:none}.private-match-password-control input:focus{outline:0}.private-match-password-field small{color:#809eb3;font-size:11px;line-height:1.35}.draft-command-form .match-command-wizard-stage{align-content:start}.draft-command-public-note,.draft-command-rules{grid-column:1/-1}.draft-command-public-note{min-height:54px;display:flex;align-items:center;gap:10px;margin-top:13px;border:1px solid rgb(41 112 151/64%);border-radius:9px;padding:11px 13px;color:#8edcf7;background:linear-gradient(110deg,rgb(7 46 69/68%),rgb(6 29 46/62%));box-shadow:inset 0 1px 0 rgb(178 239 255/6%);font-size:11px;font-weight:600;line-height:1.4}.draft-command-public-note svg{flex:0 0 auto;color:#69d8fa}.draft-command-password-field{margin-top:13px!important}.draft-command-rules{display:grid;gap:13px;padding-top:2px}.draft-command-rules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.draft-command-rules-grid>div{min-width:0;min-height:88px;display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:5px;border:1px solid #24526d;border-radius:9px;padding:11px;color:#72dafa;background:linear-gradient(145deg,rgb(8 42 64/91%),rgb(6 26 42/96%));box-shadow:inset 0 1px 0 rgb(178 239 255/7%)}.draft-command-rules-grid>div:nth-child(2){color:#a780ff;background:linear-gradient(145deg,rgb(48 31 83/91%),rgb(18 24 48/96%))}.draft-command-rules-grid>div:nth-child(3){color:#76e6b5;background:linear-gradient(145deg,rgb(10 63 55/91%),rgb(7 31 42/96%))}.draft-command-rules-grid>div:nth-child(4){color:#ffc969;background:linear-gradient(145deg,rgb(71 54 20/91%),rgb(27 31 36/96%))}.draft-command-rules-grid svg{margin-bottom:2px}.draft-command-rules-grid span{overflow:hidden;color:#94acbd;font-size:8px;font-weight:850;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap}.draft-command-rules-grid strong{align-self:end;color:#edf9ff;font-size:13px;font-weight:850;letter-spacing:.035em}.draft-command-rules-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgb(40 88 112/61%);border-radius:9px;padding:11px 12px;color:#67d9fb;background:rgb(7 32 49/64%)}.draft-command-rules-note p{margin:0;color:#a5bdcb;font-size:11px;font-weight:550;line-height:1.42}@media (max-width:640px){.draft-command-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-close{position:absolute;right:20px;top:15px;border:0;background:transparent;color:#aab5c1;font-size:26px;cursor:pointer}.result-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.result-option{min-height:180px;border:1px solid #1d6f56;border-radius:10px;background:#1047372e;display:grid;place-items:center;align-content:center;gap:10px;cursor:pointer}.result-option>span[aria-hidden]{display:grid;place-items:center;width:48px;height:48px;color:var(--green);font-size:36px;line-height:1}.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{font-size:20px;color:var(--green)}.result-option.lost{border-color:#6c293a;background:#5b1c2d2e}.result-option.lost strong{color:var(--red)}.match-evidence-dialog{width:min(640px,100%)}.match-evidence-form{display:grid;gap:18px;margin-top:21px}.match-evidence-form .match-dialog-error{margin:0}.match-evidence-success{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:22px;padding:18px;border:1px solid rgb(45 184 232/48%);border-radius:10px;background:linear-gradient(115deg,rgb(8 73 105/68%),rgb(5 31 48/58%));box-shadow:inset 0 1px 0 rgb(164 233 255/9%)}.match-evidence-success>svg{color:#60d6fc;filter:drop-shadow(0 0 10px rgb(37 199 255/35%))}.match-evidence-success strong{color:#dff7ff;font-size:12px;font-weight:950;letter-spacing:.06em}.match-evidence-success p{margin:6px 0 0;color:#a7c6d7;font-size:12px;line-height:1.5}.match-evidence-success .button{grid-column:2;justify-self:start;margin-top:2px}.match-evidence-statement{display:grid;gap:8px;margin:0}.match-evidence-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-evidence-field-heading strong,.match-evidence-links-heading span{color:#d8ebf7;font-size:10px;font-weight:850;letter-spacing:.08em}.match-evidence-field-heading small{color:#7694a9;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-evidence-statement textarea{min-height:122px;resize:vertical}.match-evidence-links{display:grid;gap:10px;border-top:1px solid rgb(42 86 109/68%);padding-top:17px}.match-evidence-links-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.match-evidence-links-heading>div{display:grid;gap:5px}.match-evidence-links-heading span{display:inline-flex;align-items:center;gap:6px;color:#72cff1}.match-evidence-links-heading p{max-width:445px;margin:0;color:#91aabd;font-size:11px;line-height:1.4}.match-evidence-links-heading>strong{flex:0 0 auto;border:1px solid #27546b;border-radius:999px;padding:4px 7px;color:#a9d9ec;background:#081d2d;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-evidence-list{display:grid;gap:8px}.match-evidence-item{display:grid;gap:6px}.match-evidence-entry{display:grid;grid-template-columns:26px 108px minmax(0,1fr) 38px;align-items:center;gap:7px}.match-evidence-number{display:grid;place-items:center;color:#74c9e8;font-size:11px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-evidence-entry input,.match-evidence-entry select{min-width:0;min-height:43px;border:1px solid #244c64;border-radius:8px;padding:0 11px;color:#dcebf5;background:#071a2a;font:inherit;font-size:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.match-evidence-entry select{color:#a6d6e9}.match-evidence-entry input:focus,.match-evidence-entry select:focus{border-color:#36a3d5;outline:0;background:#0a2234;box-shadow:0 0 0 3px rgb(20 200 255/10%)}.match-evidence-entry input::placeholder{color:#66869d}.match-evidence-remove{width:38px;min-height:43px;display:grid;place-items:center;border:1px solid #28485d;border-radius:8px;padding:0;color:#8daabd;background:#081a29;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.match-evidence-remove:hover:not(:disabled){border-color:#9a5569;color:#ffb2c1;background:#301a29}.match-evidence-remove:disabled{cursor:not-allowed;opacity:.36}.match-evidence-item .field-error{margin:0 0 0 33px}.match-evidence-add{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:6px;margin-top:1px;border-color:#275b77;color:#91daf7;background:#092238}.match-evidence-add:hover:not(:disabled){border-color:#399ac8;color:#d8f6ff;background:#0b2d46}.match-evidence-guidance{display:flex;align-items:flex-start;gap:8px;margin:-2px 0 0;color:#92a9b9;font-size:11px;line-height:1.4}.match-evidence-guidance svg{flex:0 0 auto;margin-top:1px;color:#d4a75d}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.confirmation-backdrop{z-index:220;background:rgb(0 6 15/82%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.confirmation-dialog{width:min(32rem,100%);padding:clamp(1.5rem,3vw,2.25rem);text-align:center}.confirmation-dialog[data-tone=danger]{border-color:#713548;box-shadow:0 1.5rem 5rem rgb(0 0 0/72%),inset 0 1px 0 rgb(255 133 151/8%)}.confirmation-dialog-icon{width:3rem;aspect-ratio:1;display:inline-grid;place-items:center;margin-bottom:.9rem;border:1px solid #31546c;border-radius:50%;color:#8edfff;background:#0b293d;font-size:1.35rem;font-weight:900;line-height:1}.confirmation-dialog[data-tone=danger] .confirmation-dialog-icon{border-color:#91445a;color:#ff9aa9;background:#2a111b}.confirmation-dialog h2{margin-bottom:0;font-size:clamp(1.25rem,2vw,1.65rem)}.confirmation-dialog-description{max-width:28rem;margin:.75rem auto 0;color:#9eb1c3;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{border-color:#b74961;color:#ffe8ec;background:linear-gradient(180deg,#a83b55,#74253a);box-shadow:0 .5rem 1.4rem rgb(151 42 66/24%)}.confirmation-dialog-confirm.button.danger:hover{border-color:#e4657c;background:linear-gradient(180deg,#bf4861,#84293f)}@media (max-width:26rem){.confirmation-dialog-actions{flex-direction:column-reverse}.confirmation-dialog-actions .button{width:100%}}.admin-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line-soft);margin:18px 0 22px}.admin-tabs a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em}.admin-tabs a:hover{color:var(--cyan)}.admin-tabs b{min-width:18px;border:1px solid var(--line);border-radius:999px;padding:2px 5px;color:#a9c8d8;font-size:9px;text-align:center}.admin-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;background:linear-gradient(110deg,rgb(9 34 53/90%),rgb(5 21 35/96%));overflow:hidden}.admin-overview>div{min-width:0;padding:16px 20px;border-right:1px solid var(--line-soft)}.admin-overview>div:last-child{border-right:0}.admin-chat-context-heading>div>span,.admin-chat-unavailable>span,.admin-overview span,.admin-section-heading>div>span{display:block;color:#7596ac;font-size:9px;font-weight:900;letter-spacing:.12em}.admin-overview strong{display:block;margin-top:5px;color:#e9f7ff;font-size:19px;letter-spacing:-.02em}.admin-overview small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.admin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 12px;scroll-margin-top:18px}.admin-section-heading h2{margin:5px 0 0;color:#e9f7ff;font-size:20px;letter-spacing:-.03em}.admin-section-heading p{max-width:590px;margin:6px 0 0;color:var(--muted);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{display:grid;grid-template-columns:1fr 100px;gap:12px;margin-bottom:14px}.search-bar input{border:1px solid var(--line);background:var(--surface);border-radius:7px;color:var(--text);padding:12px}.admin-bottom{display:grid;grid-template-columns:1fr 1.1fr;gap:16px;margin-top:16px}.admin-tools{padding:16px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.table-subtle{display:block;color:var(--muted);font-size:10px;margin-top:4px}.admin-review-modal,.admin-ticket-modal{width:min(760px,100%)}.ticket-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.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);font-size:10px;margin-bottom:5px}.ticket-detail-grid strong{font-size:12px;overflow-wrap:anywhere}.admin-review-sides{display:grid;grid-template-columns:1fr 1fr;margin:20px 0}.admin-review-side{padding:14px}.admin-review-section h3,.admin-review-side h3{margin:0 0 8px;font-size:12px}.admin-review-section{margin-top:18px}.admin-review-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-review-evidence-side{min-width:0;border:1px solid rgb(40 88 114/72%);border-radius:9px;background:linear-gradient(145deg,rgb(7 29 45/72%),rgb(5 21 33/42%))}.admin-review-evidence-side>header{padding:13px 14px;border-bottom:1px solid rgb(40 88 114/62%)}.admin-review-evidence-group>span,.admin-review-evidence-side>header>span{display:block;color:#64c9ee;font-size:9px;font-weight:900;letter-spacing:.09em}.admin-review-evidence-side>header>strong{display:block;margin-top:5px;color:#e2f3fb;font-size:13px;overflow-wrap:anywhere}.admin-review-evidence-group{padding:13px 14px}.admin-review-evidence-group+.admin-review-evidence-group{border-top:1px solid rgb(40 88 114/46%)}.admin-review-evidence-group>.muted{margin:7px 0 0;font-size:11px}.admin-review-evidence-group .admin-review-item{margin-top:8px;padding:10px;background:rgb(3 17 29/42%)}.admin-chat-context,.admin-chat-unavailable,.admin-ticket-review-action{margin-top:22px;border-top:1px solid var(--line-soft);padding-top:18px}.admin-ticket-review-action>div>span{display:block;color:#61c9ef;font-size:9px;font-weight:900;letter-spacing:.09em}.admin-ticket-review-action h3{margin:5px 0 0;color:#dff4ff;font-size:13px}.admin-ticket-review-action>div>p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.admin-ticket-review-action .field{margin-top:14px}.admin-ticket-review-action textarea{min-height:88px;resize:vertical}.admin-ticket-review-action .form-message{margin-top:12px}.admin-ticket-review-action .button{margin-top:14px}.admin-chat-context-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-chat-context h3{margin:5px 0 0;color:#dff4ff;font-size:13px}.admin-chat-context-note,.admin-chat-unavailable p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.admin-chat-timeline{max-height:310px;margin-top:13px;border:1px solid rgb(41 90 117/55%);border-radius:8px;background:rgb(3 17 29/58%);overflow-y:auto}.admin-chat-message,.admin-chat-system-event{padding:12px 14px;border-bottom:1px solid rgb(38 79 103/48%)}.admin-chat-message:last-child,.admin-chat-system-event:last-child{border-bottom:0}.admin-chat-message>div{display:flex;align-items:center;gap:8px}.admin-chat-message strong{color:#e5f6ff;font-size:12px}.admin-chat-message time,.admin-chat-system-event time{margin-left:auto;color:#7695a9;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-chat-message p,.admin-chat-system-event p{margin:6px 0 0;color:#a9c0cf;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-chat-system-event{display:grid;grid-template-columns:auto 1fr auto;align-items:start;background:rgb(18 62 87/25%)}.admin-chat-system-event>span{color:#58cffb;font-size:8px;font-weight:900;letter-spacing:.09em}.admin-chat-system-event p{margin:0}.admin-review-item{display:grid;grid-template-columns:1fr auto;gap:7px 14px;padding:12px;border:1px solid var(--line-soft);border-radius:7px;margin-top:8px;font-size:12px}.admin-review-item small{color:var(--muted)}.admin-review-item a,.admin-review-item p{grid-column:1/-1;margin:0;color:#aebdcd;line-height:1.5;overflow-wrap:anywhere}.admin-review-item a{color:var(--cyan)}.staff-access-panel{margin-top:18px;padding:20px}.staff-access-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.staff-access-head h2{margin:0 0 8px;font-size:18px}.staff-access-head p{margin:0;max-width:620px}.staff-access-form{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;margin:18px 0}.staff-access-form .field{margin:0}.owner-promo-grant-form .button,.staff-access-form .button{align-self:start;margin-top:1.8rem}.staff-access-table-wrap{overflow-x:auto}.promo-budget-summary{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.6fr) auto;align-items:center;gap:12px;margin:18px 0 12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:rgba(8,29,47,.45)}.promo-budget-summary div{display:grid;gap:5px}.promo-budget-summary small,.promo-budget-summary span{color:var(--muted);font-size:11px}.promo-budget-summary strong{font-size:20px}.owner-promo-grant-form{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(120px,.45fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;margin:18px 0 10px}.owner-promo-grant-form .field{margin:0}.owner-promo-note{margin:0 0 18px;font-size:12px}@media (max-width:1600px){.brand-logo-art,.brand-logo-frame{width:180px!important}.main-nav{gap:clamp(18px,2.2vw,32px);font-size:12px}.header-actions{gap:8px}}@media (max-width:1320px){.brand-logo-art,.brand-logo-frame{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){.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}.owner-promo-grant-form,.promo-budget-summary{grid-template-columns:1fr 1fr}.owner-promo-grant-form .button,.promo-budget-summary .button{grid-column:1/-1;margin-top:0}}@media (max-width:1080px){.app-header{grid-template-columns:154px minmax(0,1fr) auto;padding-inline:24px}.app-header .main-nav{gap:18px}.brand-logo-art,.brand-logo-frame{width:154px!important}.main-nav{gap:16px;font-size:12px}.header-chip{height:36px;padding-inline:10px}.header-account-inline{gap:.75rem}.local-match-lab-menu summary{padding-inline:8px}}@media (max-width:880px){.app-header{min-height:68px;padding-inline:20px;grid-template-columns:minmax(0,1fr) auto}.app-header .brand-logo-art,.app-header .brand-logo-frame{width:145px!important}.main-nav{display:none}.header-actions{gap:8px;grid-column:auto}.header-actions>.header-chip,.header-actions>.local-match-lab-menu{display:none}.header-user-menus{gap:8px}.mobile-menu-trigger{width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid #28739b;border-radius:10px;color:#c6f3ff;background:linear-gradient(145deg,rgb(16 83 116/86%),rgb(5 23 39/96%)),#092335;box-shadow:inset 0 1px rgb(129 232 255/12%),0 0 0 1px rgb(9 25 40/58%);cursor:pointer;transition:border-color .17s ease,background .17s ease,color .17s ease,transform .17s ease}.mobile-menu-trigger.is-open,.mobile-menu-trigger:focus-visible,.mobile-menu-trigger:hover{border-color:#52d9ff;color:#fff;background:linear-gradient(145deg,#146f99,#092e47);outline:0}.mobile-menu-trigger:active{transform:scale(.94)}.mobile-navigation-layer{position:fixed;z-index:110;inset:0;display:block}.mobile-navigation-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(0 6 15/70%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default}.mobile-navigation-panel{position:absolute;top:max(74px,calc(env(safe-area-inset-top) + 68px));right:12px;left:12px;max-height:calc(100dvh - max(88px, env(safe-area-inset-top) + 82px));overflow-y:auto;overscroll-behavior:contain;padding:14px;border:1px solid #3a5a68;border-radius:16px;color:#e9f7ff;background:linear-gradient(145deg,#122934,#091923 60%,#0b1a23);box-shadow:0 24px 60px rgb(0 0 0/58%),inset 0 1px rgb(152 237 255/12%)}.mobile-account-card,.mobile-sign-in-card{min-height:68px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #3b6475;border-radius:12px;color:#edf9ff;background:linear-gradient(125deg,#1b3b49,#122a37);text-decoration:none;box-shadow:inset 0 1px rgb(160 239 255/9%)}.mobile-account-card-copy,.mobile-sign-in-card>span{flex:1 1;min-width:0;display:grid;gap:3px}.mobile-account-links>span,.mobile-navigation-links>span,.mobile-sign-in-card small{color:#88b7c8;font-size:9px;font-weight:650;letter-spacing:.12em}.mobile-account-card-copy strong,.mobile-sign-in-card strong{overflow:hidden;color:#f4fbff;font-size:16px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mobile-account-card-copy strong{font-size:18px;font-weight:650;letter-spacing:-.02em}.mobile-account-card-arrow,.mobile-sign-in-card>svg{flex-shrink:0;margin-left:auto;color:#77dcf9}.mobile-current-competition{min-height:41px;display:flex;align-items:center;gap:8px;margin-top:10px;padding:0 12px;border:1px solid rgb(52 190 160/42%);border-radius:10px;color:#b9ffe8;background:rgb(8 66 61/34%);font-size:10px;font-weight:900;letter-spacing:.08em;text-decoration:none}.mobile-current-competition svg{margin-left:auto}.mobile-account-links,.mobile-navigation-links{display:grid;gap:4px;margin-top:16px}.mobile-account-links>span,.mobile-navigation-links>span{padding:0 8px 5px}.mobile-account-links a,.mobile-navigation-links a{min-height:45px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#d6e9f5;font-size:13px;font-weight:650;letter-spacing:.01em;text-decoration:none}.mobile-navigation-links a svg:last-child{margin-left:auto;color:#628da8}.mobile-navigation-links a.active{border-color:rgb(40 192 236/72%);color:#e8fbff;background:linear-gradient(90deg,rgb(13 113 151/48%),rgb(7 45 65/18%));box-shadow:inset 3px 0 #41d5ff}.mobile-account-links a:hover,.mobile-navigation-links a:not(.active):hover{border-color:rgb(36 103 136/84%);color:#e9fbff;background:rgb(17 62 85/54%)}.mobile-account-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-account-links>span{grid-column:1/-1}.mobile-account-links a{min-height:44px;padding:0 10px;border-color:rgb(30 78 105/88%);font-size:11px}.mobile-account-links a:last-child{grid-column:1/-1;justify-content:center}.mobile-navigation-footer{display:grid;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid rgb(39 86 111/76%)}.mobile-logout-action,.mobile-navigation-footer .discord-community-link{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #245d7d;border-radius:9px;color:#bde9f7;background:rgb(5 28 45/74%);font:inherit;font-size:11px;font-weight:650;letter-spacing:.035em;text-decoration:none}.mobile-logout-action{cursor:pointer}.mobile-logout-action:hover,.mobile-navigation-footer .discord-community-link:hover{border-color:#3dc8f3;color:#edfaff;background:rgb(14 74 101/68%)}.activity-strip{display:none}.page-shell{width:min(100% - 24px,720px);padding-top:22px}.content-with-rail,.match-layout,.rules-layout,.teams-layout,.teams-workspace{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{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.rules-nav-heading{grid-column:1/-1}.hero{grid-template-columns:1fr}.hero-art{min-height:260px}.feature-grid,.filters,.how-grid{grid-template-columns:repeat(2,1fr)}.filters .button{min-height:54px}.shop-account-overview,.shop-premium-hero{grid-template-columns:1fr}.shop-premium-hero{gap:24px}.profile-hero{grid-template-columns:90px 1fr;padding:20px}.player-avatar-profile,.profile-avatar{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-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-inline:12px}.app-header .brand-logo-art,.app-header .brand-logo-frame{width:clamp(64px,calc(100vw - 310px),110px)!important}.header-account-inline,.header-actions,.header-user-menus{gap:6px}.header-local-test-control{display:none}.mobile-menu-trigger,.notifications-menu>button,.profile-menu summary{width:36px;height:36px}.profile-menu .player-avatar-header{width:32px;height:32px}.brand-logo-frame{width:142px}.brand-logo-art{width:142px!important}.header-chip{padding:0 9px}.brand small{display:none}.page-intro{align-items:flex-start;flex-direction:column}.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{gap:0;justify-content:space-between}.admin-tabs a{padding-inline:10px}.admin-chat-system-event{grid-template-columns:1fr auto}.admin-chat-system-event p{grid-column:1/-1;grid-row:2}.admin-review-evidence-grid{grid-template-columns:1fr}.legal-document-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto}.legal-document-tabs a{flex:1 0 auto;padding-inline:.7rem;font-size:.6rem}.rules-brief{gap:1.15rem;padding:1.15rem}.rules-brief,.rules-flow{grid-template-columns:1fr}.rules-flow li{min-height:auto}.rules-content-heading{align-items:flex-start;flex-direction:column;gap:.5rem;padding-inline:0}.rules-content-heading p{max-width:none;text-align:left}.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{align-items:flex-start;flex-direction:column;gap:8px}.feature-grid,.how-grid,.teams-grid,.wallet-stats{grid-template-columns:1fr}.tip-support-gate,.tip-support-header{align-items:center;flex-direction:row}.tip-support-gate-lock,.tip-support-live,.tip-support-premium-cta{align-self:flex-start}.tip-support-console{grid-template-columns:1fr}.tip-support-target{min-height:104px;border-right:0;border-bottom:1px solid rgb(39 103 137/64%)}.tip-support-controls{padding:16px 18px}.team-form,.team-roster-actions .team-form{grid-template-columns:1fr}.team-disband-action,.team-roster-heading{align-items:flex-start;flex-direction:column}.avatar-picker-head{align-items:stretch;flex-direction:column}.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}.active-match-notice,.hero-actions{flex-direction:column}.active-match-notice{align-items:stretch}.active-match-notice-action{width:100%}.filters,.profile-hero{grid-template-columns:1fr}.profile-hero{text-align:center;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{align-items:flex-start;flex-direction:column;gap:8px}.shop-section-heading p{max-width:none;text-align:left}.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%}.onboarding-card{grid-template-columns:1fr}.discord-side{padding:24px;border-right:0;border-bottom:1px solid var(--line-soft)}.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{align-items:flex-start;flex-direction:column}.callout-actions{width:100%;flex-direction:column}.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,.admin-review-sides,.ticket-detail-grid,.tool-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;padding-inline:9px}.leaderboard-overview{gap:16px;padding:18px}.leaderboard-overview h2{font-size:23px}.leaderboard-table-heading{align-items:flex-start;flex-direction:column;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{display:grid;gap:16px}.team-tabs{display:grid;grid-template-columns:156px minmax(0,1fr);align-items:center;gap:18px;min-height:88px;padding:14px 18px;border:1px solid #18334a;border-radius:10px;background:linear-gradient(110deg,#071625,#06111e 70%)}.team-tabs-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:18px;border-right:1px solid #153047}.team-tabs-heading .eyebrow{margin:0}.team-tabs-heading>span{min-width:23px;height:23px;display:grid;place-items:center;border:1px solid #28516c;border-radius:50%;color:#a9bed0;font-size:10px;font-weight:800}.team-tabs-list{min-width:0;display:flex;gap:9px;overflow-x:auto;padding:2px 2px 3px;scrollbar-color:#1e5679 transparent}.team-tab{min-width:224px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid #163248;border-radius:7px;color:#dae5ee;background:#081827;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,background .15s ease}.team-tab:hover{border-color:#2b617f;background:#0a1e2f}.team-tab.selected{border-color:#2581ad;background:linear-gradient(105deg,#0a2a40,#091b2c);box-shadow:inset 3px 0 0 #18c7ff}.dialog-close:focus-visible,.team-size-picker button:focus-visible,.team-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-tab-copy{min-width:0}.team-tab-copy small,.team-tab-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-tab-copy strong{font-size:12px}.team-tab-copy small{margin-top:4px;color:#8097ab;font-size:9px}.team-tab-state{color:#d3a84d;font-size:9px;font-weight:800;letter-spacing:.04em}.team-tab-state.full{color:#53c494}.team-stage{display:grid;grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:16px}.team-roster-panel{overflow:hidden;border-color:#1a405b;background:#061523}.team-roster-heading{min-height:106px;padding:20px 22px;border-bottom:1px solid #153249;background:linear-gradient(110deg,#0a2539,#071726 66%,#06121f)}.team-roster-heading h2{font-size:25px;letter-spacing:-.02em}.team-roster-summary{display:flex;align-items:center;gap:14px}.team-roster-summary>span:first-child{display:grid;gap:4px;text-align:right}.team-roster-summary strong{color:#eaf4fb;font-size:18px}.team-roster-summary small{color:#8096aa;font-size:8px;font-weight:800;letter-spacing:.08em}.team-roster-section{padding:20px 22px 4px}.team-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.team-section-title h3{margin:0 0 5px;font-size:12px;letter-spacing:.02em}.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{border-color:#1c607e;color:#69ccef;background:#09283a}.player-order{color:#70899d}.team-roster-open-slot{border-bottom-color:#16354a;background:linear-gradient(90deg,transparent,#071c2b 55%,transparent)}.open-slot-mark{border-color:#2d6b89;color:#63bee4;background:#082033}.team-invite-action{margin-top:16px;padding:18px 22px 20px;border-top:1px solid #193950;background:#071927}.team-invite-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px}.team-invite-form .field{margin:0}.team-ready-note{margin:16px 22px;border-color:#1b5540;border-radius:6px;color:#a4cfbc;background:#0a211e}.team-settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border-top:1px solid #1c3040;background:#06121e}.team-settings-row h3{margin:0 0 5px;color:#a8b7c4;font-size:10px;letter-spacing:.07em}.team-settings-row p{max-width:530px;margin:0;font-size:10px}.team-settings-row .button.danger{border-color:#6e3645;color:#e58a98;background:transparent}.team-settings-row .button.danger:hover{border-color:#b94a61;background:#28131b}.team-stage-rail{display:grid;gap:16px}.team-protection-panel,.team-status-panel{padding:18px}.team-protection-panel .eyebrow,.team-status-panel .eyebrow{margin-bottom:11px}.team-status-panel>strong{display:block;margin-bottom:15px;color:#e3edf4;font-size:16px}.team-protection-panel p,.team-status-panel p{margin:12px 0 0;font-size:11px;line-height:1.5}.team-progress{height:5px;overflow:hidden;border-radius:9px;background:#10283a}.team-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1586cf,#15c8ff)}.team-protection-panel{border-color:#1d3f54;background:#071827}.team-protection-panel h3{margin:0;color:#dde9f1;font-size:13px;line-height:1.35}.team-protection-panel a{display:inline-block;margin-top:15px;color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:.04em}.team-create-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgb(1 7 15/78%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.team-create-dialog{width:min(100%,560px);padding:24px;border-color:#286183;background:linear-gradient(145deg,#0a1e30,#06121e);box-shadow:0 28px 90px #000a}.team-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.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{width:34px;height:34px;display:grid;place-items:center;border:1px solid #27465d;border-radius:6px;color:#aac0cf;background:transparent;cursor:pointer;font-size:22px;line-height:1}.dialog-close:hover{border-color:#467a99;color:white}.team-create-form{display:grid;gap:18px;margin-top:24px}.team-size-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;border:0}.team-size-picker legend{margin-bottom:8px;color:#e6eef6;font-size:10px;font-weight:800;letter-spacing:.04em}.team-size-picker button{min-height:46px;border:1px solid #23455e;border-radius:6px;color:#aebdca;background:#071827;cursor:pointer;font-weight:800}.team-size-picker button:hover{border-color:#3a7899}.team-size-picker button.selected{border-color:#1d89bd;color:#e9f7ff;background:#0a3048;box-shadow:inset 0 0 0 1px #18b8f6}.team-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.teams-empty-state{max-width:720px;padding:34px;border-color:#234d68;background:linear-gradient(120deg,#081e30,#061321)}.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}.teams-empty-state .button{margin-top:10px}.team-pending-panel{margin-top:16px;padding:19px 22px}.team-pending-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 18px;margin-top:8px}.team-pending-list .team-invite{padding:13px 0}.team-list-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:2px 0 10px}.team-list-heading .eyebrow{margin-bottom:4px}.team-list-heading h2{margin:0;font-size:16px}.team-list-heading>span{color:#7992a7;font-size:10px;font-weight:800;letter-spacing:.06em}.team-list{display:grid;gap:8px}.team-list-entry,.team-list-header{position:relative}.team-list-entry.expanded{border:1px solid #28536a;border-radius:9px;background:linear-gradient(115deg,#081b2a,#06131f 70%);box-shadow:0 12px 32px rgb(0 0 0/18%)}.team-list-row{width:100%;min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:13px 18px;border:1px solid #1b3b4f;border-radius:9px;color:#dce7ee;background:linear-gradient(100deg,#081824,#06111c 72%);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.team-list-entry .team-list-row{padding-right:74px}.team-list-row:hover{border-color:#2b5c73;background:linear-gradient(100deg,#0a202e,#071521 72%)}.team-list-row.selected{border-color:#28536a;background:linear-gradient(100deg,#0a2231,#071521 72%);box-shadow:none}.team-list-entry.expanded .team-list-row,.team-list-entry.expanded .team-list-row.selected,.team-list-entry.expanded .team-list-row:hover{border:0;border-bottom:1px solid #214457;border-radius:8px 8px 0 0;box-shadow:none}.team-list-row:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-row-core{min-width:0;display:inline-flex;align-items:center;gap:13px}.team-row-copy{min-width:0}.team-row-copy small,.team-row-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row-copy strong{color:#f0f5f8;font-size:14px}.team-row-copy small{margin-top:6px;color:#7f96a8;font-size:10px}.team-row-toolbar{display:inline-flex;align-items:center;justify-content:flex-end}.team-row-action{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;color:#78afc7}.team-list-row.selected .team-row-action{color:#9eddf3;background:#0b2838}.team-row-action>span{width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}.team-list-row.selected .team-row-action>span{transform:rotate(225deg)}.team-settings-trigger{position:absolute;top:50%;right:15px;z-index:2;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:7px;color:#87a3b5;background:transparent;cursor:pointer;transform:translateY(-50%)}.team-settings-dots,.team-settings-dots:after,.team-settings-dots:before{width:.28rem;height:.28rem;border-radius:50%;background:currentColor}.team-settings-dots{position:relative;display:block}.team-settings-dots:after,.team-settings-dots:before{position:absolute;top:0;content:""}.team-settings-dots:before{right:.55rem}.team-settings-dots:after{left:.55rem}.team-settings-trigger.open,.team-settings-trigger:hover{border-color:#245875;color:#c8efff;background:#092033}.team-settings-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-settings-menu{position:absolute;top:58px;right:14px;z-index:8;min-width:158px;overflow:hidden;border:1px solid #24516a;border-radius:8px;background:#081827;box-shadow:0 15px 30px rgb(0 0 0/35%)}.team-settings-menu button{display:block;width:100%;padding:11px 13px;border:0;border-bottom:1px solid #153247;color:#cfe4ee;background:transparent;cursor:pointer;font:800 10px/1 system-ui,sans-serif;letter-spacing:.05em;text-align:left}.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{overflow:hidden;margin-top:0;border:0;border-radius:0 0 8px 8px;background:transparent;box-shadow:none}.team-accordion-members{display:block;border-bottom:1px solid #18384a;background:rgb(5 20 31/32%)}.team-accordion-panel>.team-accordion-members:last-child{border-bottom:0}.team-accordion-member{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:12px 20px;border-right:0}.team-accordion-member:last-child{border-bottom:0}.team-accordion-open-slot{width:100%;border:0;background:rgb(8 30 44/38%);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .15s ease}button.team-accordion-open-slot:hover{background:rgb(10 46 66/62%)}button.team-accordion-open-slot:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.team-accordion-member .team-member-identity>span:last-child{display:grid;gap:3px;min-width:0}.team-accordion-member .player-avatar-team{width:clamp(2.75rem,3vw,3.25rem);height:auto;aspect-ratio:1;font-size:.75rem}.team-accordion-member .team-member-identity small,.team-accordion-member .team-member-identity strong{display:block;line-height:1.25}.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{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:clamp(1.05rem,1.2vw,1.3rem)}.captain-crown{color:#43c8ff;font-size:clamp(1.2rem,1.25em,1.5rem);line-height:1;text-shadow:0 0 10px rgb(67 200 255/42%);transform:translateY(-.06em)}.team-member-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.team-cancel-invite-button,.team-kick-button{min-height:27px;padding:0 9px;border:1px solid #7f3145;border-radius:5px;color:#ff8798;background:#21101a;cursor:pointer;font:800 9px/1 system-ui,sans-serif;letter-spacing:.04em}.team-cancel-invite-button:hover:not(:disabled),.team-kick-button:hover:not(:disabled){border-color:#c44b67;color:#ffadba;background:#33121f}.team-cancel-invite-button:disabled,.team-kick-button:disabled{cursor:wait;opacity:.58}.team-accordion-controls{padding:18px 22px 20px}.team-accordion-controls>.team-sent-invites:first-child{margin-top:0;padding-top:0;border-top:0}.team-member-note,.team-ready-note{margin:0;padding:17px 20px;border-bottom:1px solid #17384e;color:#8aa3b4;font-size:11px}.team-sent-invites{margin-top:18px;padding:16px 0 0;border-top:1px solid #17384e}.team-sent-invites .team-section-title{padding:0}.team-sent-invites h4{margin:0;color:#e2edf3;font-size:11px}.team-sent-invites-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:10px}.team-sent-invite{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 11px;border:1px solid #1a425b;border-radius:7px;background:#071827}.team-sent-invite small,.team-sent-invite strong{display:block}.team-sent-invite strong{color:#dcecf4;font-size:11px}.team-sent-invite small{margin-top:3px;color:#7f9daf;font-size:9px}@media (max-width:880px){.team-tabs{grid-template-columns:1fr;gap:12px}.team-tabs-heading{padding:0 0 12px;border-right:0;border-bottom:1px solid #153047}.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{min-height:72px;grid-template-columns:minmax(0,1fr) auto;gap:10px;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{align-items:flex-start;flex-direction:column}.team-invite-action,.team-roster-heading,.team-roster-section,.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{padding-left:16px;padding-right:16px;border-right:0;border-bottom:1px solid #17384e}.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{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #534184;border-radius:7px;color:#cbb8ff;list-style:none;background:#151233;cursor:pointer;font-size:8px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.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{position:absolute;right:0;top:42px;z-index:100;width:230px;display:grid;gap:8px;padding:12px;border:1px solid #5f4a9d;border-radius:10px;background:#0d1025;box-shadow:0 18px 45px #000b}.local-match-lab-popover>strong{color:#d7c8ff;font-size:10px;letter-spacing:.1em}.local-match-lab-popover>p,.local-match-lab-popover>span{margin:0;color:#99a3c0;font-size:10px}.local-match-lab-players{display:grid;gap:4px}.local-match-lab-exit,.local-match-lab-players button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border:1px solid transparent;border-radius:6px;color:#dce7f3;background:transparent;cursor:pointer;font:inherit;text-align:left}.local-match-lab-players button:hover:not(:disabled){border-color:#5c4a90;background:#201849}.local-match-lab-players button:disabled{color:#8574b5;cursor:default}.local-match-lab-players button small{color:#8f8ab3;font-size:8px;letter-spacing:.06em}.local-match-lab-exit{justify-content:center;border-color:#5d4c8f;color:#cab9ff;font-size:9px;font-weight:800;letter-spacing:.07em}.local-match-lab-error{color:#ff9aac!important}.local-match-lab{margin-top:18px;padding:20px;border-color:#4d4180;background:linear-gradient(130deg,rgb(54 34 105/25%),transparent 45%),#071827}.local-match-lab-heading{display:flex;justify-content:space-between;gap:20px}.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{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 14px}.local-match-lab-empty,.local-match-lab-note{margin:14px 0 0;color:#9caec0;font-size:11px;line-height:1.55}.local-match-lab-note{padding-top:13px;border-top:1px solid rgb(99 78 156/45%)}.local-match-lab-checklist{margin-top:16px;border-top:1px solid #173b54;color:#b4c7d8}.local-match-lab-checklist summary{display:flex;align-items:center;min-height:42px;color:#8edcff;cursor:pointer;font-size:10px;font-weight:850;letter-spacing:.08em}.local-match-lab-checklist ol{display:grid;gap:9px;margin:0 0 4px;padding:0 0 4px 20px}.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 b,.local-match-lab-checklist strong{color:#e5f4ff}.local-match-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.local-match-lab-player{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:13px;border:1px solid #3c3564;border-radius:8px;background:rgb(8 16 38/66%)}.local-match-lab-player small,.local-match-lab-player strong,.local-match-lab-player-balance b{display:block}.local-match-lab-player strong{margin-top:3px;color:#e4e9fa;font-size:14px}.local-match-lab-player>div:first-child small{margin-top:3px;color:#93a0bd;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{margin-top:4px;color:#8a83ad;font-size:8px;letter-spacing:.06em}.local-match-lab-player-actions{display:grid;gap:6px}.local-match-lab-clear-history{color:#baa8ed;font-size:9px}.local-match-lab-clear-history:hover:not(:disabled){border-color:#7059a7;color:#dfd4ff}@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-actions{grid-column:1/-1}.local-match-lab-player-actions .button{width:100%}}.arena-select{position:relative;width:100%}.arena-select-trigger{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #245775;border-radius:9px;padding:9px 12px;color:#ecf8ff;background:linear-gradient(135deg,rgb(22 83 116/13%),transparent 54%),#081a2a;box-shadow:inset 0 1px 0 rgb(188 235 255/6%);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.arena-select-trigger:hover:not(:disabled){border-color:#3782aa;background:linear-gradient(135deg,rgb(22 113 156/16%),transparent 58%),#081d2e}.arena-select-trigger:focus-visible{border-color:#4dcfff;box-shadow:0 0 0 3px rgb(37 193 255/13%),inset 0 1px 0 rgb(188 235 255/10%);outline:0}.arena-select-trigger:disabled{cursor:not-allowed;opacity:.56}.arena-select-trigger-copy{min-width:0;display:grid;gap:2px}.arena-select-trigger-copy strong{color:#e8f7ff;font-size:13px;font-weight:850;letter-spacing:.035em}.arena-select-trigger-copy small{overflow:hidden;color:#7895aa;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.arena-select-trigger>svg{flex:0 0 auto;color:#a4cce0;transition:transform .16s ease}.arena-select-trigger>svg.is-open{transform:rotate(180deg)}.arena-select-options{position:absolute;z-index:70;top:calc(100% + 7px);right:0;left:0;display:grid;gap:3px;max-height:240px;overflow-y:auto;border:1px solid #34799d;border-radius:10px;padding:5px;background:#071827;box-shadow:0 16px 36px rgb(0 5 13/58%);transform-origin:top}.arena-select-options button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:7px;padding:9px 10px;color:#b7cad8;background:transparent;cursor:pointer;font:inherit;text-align:left}.arena-select-options button:hover:not(:disabled),.arena-select-options button[aria-selected=true]{border-color:#2e89b4;color:#effaff;background:linear-gradient(90deg,rgb(20 107 151/25%),rgb(7 30 47/65%))}.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{display:grid;gap:2px}.arena-select-options button strong{font-size:11px;font-weight:900;letter-spacing:.075em}.arena-select-options button small{color:#7893a6;font-size:10px}.arena-select-options button>svg{flex:0 0 auto;color:#60d7ff}.local-match-lab-section,.staff-access-section{margin-top:18px}.staff-access-panel{position:relative;margin-top:0;padding:clamp(18px,2vw,24px);border-color:#214d69;background:linear-gradient(128deg,rgb(18 74 105/12%),transparent 38%),#071827}.owner-promo-grant-form,.owner-promo-grant-form>*,.staff-access-form,.staff-access-form>*,.staff-access-panel{min-width:0}.staff-access-head>div>.eyebrow{display:block;margin-bottom:5px}.local-match-lab-badge,.owner-only-indicator{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid rgb(180 130 40/68%);border-radius:999px;padding:6px 9px;color:#efbf59;background:rgb(118 74 13/14%);font-size:9px;font-weight:900;letter-spacing:.09em;white-space:nowrap}.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{grid-area:action;align-self:start;margin:1.72rem 0 0;min-height:48px;white-space:nowrap}.admin-ticket-review-action textarea,.owner-promo-grant-form .field input,.search-bar input,.staff-access-form .field input{border-color:#245775;background:linear-gradient(135deg,rgb(22 83 116/11%),transparent 54%),#081a2a;box-shadow:inset 0 1px 0 rgb(188 235 255/5%);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-ticket-review-action textarea:hover:not(:disabled),.owner-promo-grant-form .field input:hover:not(:disabled),.search-bar input:hover:not(:disabled),.staff-access-form .field input:hover:not(:disabled){border-color:#3984aa}.admin-ticket-review-action textarea:focus-visible,.owner-promo-grant-form .field input:focus-visible,.search-bar input:focus-visible,.staff-access-form .field input:focus-visible{border-color:#4dcfff;box-shadow:0 0 0 3px rgb(37 193 255/13%);outline:0}.staff-role-context{grid-area:context;min-height:48px;display:flex;align-self:start;align-items:center;gap:9px;border-left:1px solid rgb(45 111 145/65%);margin-top:1.72rem;padding:5px 0 5px 12px;color:#8caabd;font-size:11px;line-height:1.42}.staff-role-context>svg{flex:0 0 auto;color:#62d5ff}.staff-role-context span{display:grid;gap:2px}.staff-role-context strong{color:#d9f2ff;font-size:9px;font-weight:900;letter-spacing:.1em}.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{grid-template-columns:minmax(205px,.78fr) minmax(280px,1.4fr) auto;gap:16px;margin:16px 0 14px;padding:12px 14px;border-color:rgb(37 88 115/78%);border-radius:10px;background:linear-gradient(100deg,rgb(15 72 98/16%),transparent 44%),rgb(5 26 41/76%)}.promo-budget-summary div{min-width:0}.promo-budget-summary div+div{border-left:1px solid rgb(41 92 118/54%);padding-left:16px}.promo-budget-summary strong{display:inline-flex;align-items:center;gap:7px;color:#39c5f5;font-size:19px;line-height:1.15;white-space:nowrap}.promo-budget-summary strong>svg{color:#8fddff}.promo-budget-summary small{display:block;max-width:430px;line-height:1.38}.promo-budget-summary .button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:14px;white-space:nowrap}.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{min-height:48px;margin-top:1.72rem;white-space:nowrap}.owner-promo-note{max-width:900px;margin:2px 0 15px;color:#718fa2;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:0 0 auto;margin-top:0}.admin-dispute-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.admin-dispute-toolbar .button,.admin-dispute-toolbar input{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{max-height:222px;border-color:rgb(37 88 115/78%);border-radius:9px}.admin-chat-message,.admin-chat-system-event{padding:10px 12px}.admin-chat-system-event{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{align-self:center;white-space:nowrap}.admin-resolution-flow{margin-top:16px;padding-top:14px}.local-match-lab{margin-top:0;padding:clamp(18px,2vw,24px);border-color:#55448b;background:linear-gradient(128deg,rgb(73 45 142/21%),transparent 42%),#071827}.local-match-lab-heading h2{font-size:21px}.local-match-lab-badge{border-color:#6651aa;color:#cfc2ff;background:rgb(64 45 119/24%)}.local-match-lab-active-player{display:grid;gap:8px;margin-top:18px;border:1px dashed rgb(119 93 193/66%);border-radius:10px;padding:11px 13px;background:rgb(36 25 76/20%)}.local-match-lab-active-player>span{color:#a99be2;font-size:9px;font-weight:900;letter-spacing:.1em}.local-match-lab-active-player>div{display:flex;align-items:center;gap:10px}.local-match-lab-active-player i,.local-match-lab-avatar{width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid #6b59ad;border-radius:9px;color:#e1d9ff;background:radial-gradient(circle at 30% 20%,#4d3d99,#131334 74%);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.04em}.local-match-lab-active-player p{min-width:0;display:grid;gap:2px;margin:0 auto 0 0}.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,.local-match-lab-player .button>svg,.staff-access-form .button>svg{flex:0 0 auto}.is-spinning{animation:artiq-control-spin .85s linear infinite}@keyframes artiq-control-spin{to{transform:rotate(1turn)}}.local-match-lab-grid{gap:10px}.local-match-lab-player{grid-template-columns:38px minmax(0,1fr) auto auto;gap:12px;border-color:#443b72;border-radius:10px;background:linear-gradient(135deg,rgb(54 35 104/15%),transparent 52%),rgb(8 16 38/72%);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.local-match-lab-player:hover{border-color:#6756a6;background:linear-gradient(135deg,rgb(64 42 124/22%),transparent 52%),rgb(8 16 38/76%)}.local-match-lab-player.is-active{border-color:#8e7ad9;box-shadow:inset 3px 0 0 #8f78dd}.local-match-lab-avatar{width:38px;height:38px;border-radius:11px;color:#d9d1ff}.local-match-lab-player-balance b{color:#d3c2ff}.local-match-lab-checklist{overflow:hidden;border-top-color:rgb(105 82 165/50%)}.local-match-lab-checklist-trigger{width:100%;min-height:45px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;border:0;padding:0;color:#b9aaff;background:transparent;cursor:pointer;font:inherit;text-align:left}.local-match-lab-checklist-trigger>span:first-child{font-size:10px;font-weight:900;letter-spacing:.08em}.local-match-lab-checklist-trigger small{color:#8d82b6;font-size:9px;font-weight:850;letter-spacing:.08em}.local-match-lab-checklist-trigger>span:last-child{color:#bbaaff;font-size:17px;line-height:1;transition:transform .16s ease}.local-match-lab-checklist-trigger>span:last-child.is-open{transform:rotate(180deg)}.local-match-lab-checklist-trigger:focus-visible{outline:2px solid rgb(164 138 255/70%);outline-offset:-2px}.local-match-lab-checklist ol{overflow:hidden}.admin-review-modal{width:min(1120px,100%);border-color:#265f80;background:linear-gradient(145deg,rgb(14 55 77/20%),transparent 35%),#071827}.admin-review-header{max-width:760px;padding-right:42px}.admin-review-header .eyebrow{display:block;margin-bottom:7px}.admin-review-header h2{margin:0;color:#eff9ff;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.045em;text-align:left}.admin-review-header p{margin:9px 0 0;color:#9eb7ca;font-size:13px;line-height:1.55}.admin-review-header p strong{color:#d7efff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-review-summary{display:grid;grid-template-columns:1.2fr 1fr .8fr;overflow:hidden;margin-top:20px;border:1px solid #214d69;border-radius:10px;background:rgb(6 27 43/68%)}.admin-review-summary>div{min-width:0;display:grid;gap:5px;padding:13px 15px;border-right:1px solid rgb(37 82 108/72%)}.admin-review-summary>div:last-child{border-right:0}.admin-resolution-confirmation span,.admin-review-section-heading>div>span,.admin-review-summary span{color:#7f9db1;font-size:9px;font-weight:900;letter-spacing:.11em}.admin-review-summary strong{display:flex;align-items:center;gap:7px;color:#e5f5ff;font-size:13px;letter-spacing:.015em}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;color:#61cef8}.admin-review-section-heading h3{margin:4px 0 0;color:#e5f6ff;font-size:14px;letter-spacing:.02em}.admin-review-section-heading h3 b{margin:0 6px;color:#6b9db7;font-size:10px;letter-spacing:.11em}.admin-review-section-heading>small{margin-top:8px;color:#7896aa;font-size:10px}.admin-review-sides{margin:0;gap:12px}.admin-review-side{min-height:110px;padding:15px;border-color:#214e6b;background:linear-gradient(145deg,rgb(12 47 66/56%),rgb(4 22 35/78%))}.admin-review-side>span{display:block;margin-bottom:10px;color:#67d3fc;font-size:9px;font-weight:900;letter-spacing:.12em}.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{display:block;margin-top:3px;color:#91adbf;font-size:11px}.admin-review-evidence-grid{gap:14px}.admin-review-evidence-side{border-color:#245775;border-radius:10px;background:linear-gradient(145deg,rgb(9 42 60/78%),rgb(4 21 33/88%))}.admin-review-evidence-side>header{padding:13px 15px;border-bottom-color:rgb(39 90 118/70%)}.admin-review-evidence-group{padding:14px 15px}.admin-review-evidence-group .admin-review-item{border-color:rgb(40 89 115/70%);border-radius:8px;background:rgb(3 17 29/48%)}.admin-review-item a{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;color:#67d6ff;font-size:11px;text-decoration:none}.admin-review-item a:focus-visible,.admin-review-item a:hover{color:#c5f1ff;text-decoration:underline;text-underline-offset:3px;outline:0}.admin-chat-context{margin-top:22px;border-top-color:rgb(38 83 109/74%)}.admin-chat-timeline{min-height:0;max-height:264px;overscroll-behavior:contain;scrollbar-color:#2e779b transparent}.admin-chat-system-event{grid-template-columns:14px auto minmax(0,1fr) auto;gap:8px}.admin-chat-event-mark{color:#62d7ff!important;font-size:14px!important;line-height:1}.admin-resolution-flow{margin-top:22px;border-top:1px solid rgb(38 83 109/74%);padding-top:18px}.admin-resolution-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-resolution-options>button{position:relative;min-height:110px;display:grid;align-content:start;gap:5px;border:1px solid #285a78;border-radius:10px;padding:15px;color:#c7dce9;background:linear-gradient(145deg,rgb(7 33 49/76%),rgb(3 19 31/84%));cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-resolution-options>button:hover:not(:disabled){border-color:#3d94be;background:linear-gradient(145deg,rgb(14 70 96/64%),rgb(4 24 38/88%))}.admin-resolution-options>button:focus-visible{border-color:#58d4ff;box-shadow:0 0 0 3px rgb(37 193 255/13%);outline:0}.admin-resolution-options>button[aria-checked=true]{border-color:#48c9fb;background:linear-gradient(145deg,rgb(18 111 153/42%),rgb(5 35 54/92%));box-shadow:inset 0 0 0 1px rgb(112 218 255/16%)}.admin-resolution-options>button:disabled{cursor:wait;opacity:.68}.admin-resolution-option-heading{display:inline-flex;align-items:center;gap:7px;color:#75dbff;font-size:9px;font-weight:900;letter-spacing:.12em}.admin-resolution-options>button>strong{overflow:hidden;color:#eff8ff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.admin-resolution-options>button>small{color:#7c9db1;font-size:9px;font-weight:850;letter-spacing:.09em}.admin-resolution-options>button>i{position:absolute;top:13px;right:13px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#081d2c;background:#75dcff;font-style:normal}.admin-resolution-refund{grid-column:1/-1;min-height:46px!important;display:flex!important;align-items:center;justify-content:center;gap:8px;border-color:#6d5b2a!important;color:#e6c578!important;background:rgb(102 70 17/11%)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.09em}.admin-resolution-refund:hover:not(:disabled),.admin-resolution-refund[aria-checked=true]{border-color:#c99736!important;background:rgb(132 88 19/22%)!important}.admin-resolution-confirmation{display:flex;align-items:flex-start;gap:11px;border:1px solid #b98a36;border-radius:10px;padding:14px 15px;color:#f1c66b;background:linear-gradient(120deg,rgb(125 79 16/22%),rgb(7 26 40/74%))}.admin-resolution-confirmation>svg{flex:0 0 auto;margin-top:2px}.admin-resolution-confirmation>div{display:grid;gap:4px}.admin-resolution-confirmation h3{margin:0;color:#fff0c9;font-size:14px}.admin-resolution-confirmation p{margin:0;color:#c4b497;font-size:11px;line-height:1.45}.admin-review-actions{position:sticky;bottom:-30px;z-index:2;margin-top:20px;border-top:1px solid rgb(42 91 119/72%);padding:17px 0 0;background:linear-gradient(180deg,rgb(7 24 39/0),#071827 28%)}.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){.local-match-lab-heading,.staff-access-head{align-items:flex-start;flex-direction:column}.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}.owner-promo-grant-form,.promo-budget-summary{grid-template-columns:1fr}.promo-budget-summary div+div{border-top:1px solid rgb(41 92 118/54%);border-left:0;padding-top:10px;padding-left:0}.owner-promo-grant-form .button,.owner-promo-grant-form .field:nth-child(3),.promo-budget-summary .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-evidence-grid,.admin-review-summary{grid-template-columns:1fr}.admin-review-summary>div{border-right:0;border-bottom:1px solid rgb(37 82 108/72%)}.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{grid-column:2/-1;text-align:left}.local-match-lab-player .button{grid-column:1/-1}.admin-review-modal{padding:20px}.admin-review-actions{bottom:-20px}}.play-page{position:relative;isolation:isolate;display:grid;gap:22px}.play-page:after,.play-page:before{position:absolute;z-index:-1;pointer-events:none;content:""}.play-page:before{top:-88px;right:12%;width:min(62vw,880px);height:360px;background:radial-gradient(ellipse,rgb(12 122 218/12%),transparent 68%);filter:blur(8px)}.play-page:after{top:285px;left:5%;width:min(54vw,680px);height:300px;background:radial-gradient(ellipse,rgb(14 200 255/5%),transparent 70%)}.play-hero{position:relative;display:flex;align-items:end;justify-content:space-between;gap:28px;min-height:142px;padding:18px 4px 12px}.play-hero-copy{position:relative;z-index:1}.play-hero-copy h1{margin:5px 0 7px;color:#f5f9ff;font-size:clamp(3.7rem,6vw,5.45rem);font-weight:950;line-height:.86;letter-spacing:-.068em;text-shadow:0 12px 32px rgb(0 0 0/24%)}.play-hero-copy p{margin:0;color:#a1b8cd;font-size:clamp(.93rem,1.25vw,1.06rem);line-height:1.4}.play-create-match{min-width:175px;min-height:48px;border-color:#3a9dff!important;background:linear-gradient(180deg,#278fff,#0b69df)!important;box-shadow:inset 0 1px 0 rgb(225 248 255/24%),0 12px 25px rgb(6 105 229/22%)!important}.play-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.play-create-match:focus-visible,.play-create-match:hover:not(:disabled){border-color:#76c7ff!important;background:linear-gradient(180deg,#3c9eff,#0e71eb)!important;outline:0}.play-create-match svg{transition:transform .16s ease}.play-create-match:hover:not(:disabled) svg{transform:rotate(90deg) scale(1.06)}.play-active-match-notice{margin:-2px 0 2px;border-color:#1c5b79;background:radial-gradient(circle at 0 50%,rgb(17 146 205/13%),transparent 26rem),linear-gradient(105deg,rgb(6 36 56/97%),rgb(5 21 34/97%))}.active-draft-notice{border-color:#7852bc #7852bc #7852bc #ad78ff;background:radial-gradient(circle at 0 50%,rgb(163 102 255/16%),transparent 26rem),linear-gradient(105deg,rgb(29 20 61/97%),rgb(7 20 36/97%))}.current-draft{border-color:rgb(166 109 255/62%);color:#eadfff;background:linear-gradient(105deg,rgb(57 32 107/91%),rgb(10 25 43/92%))}.current-draft:hover{border-color:rgb(193 151 255/88%)}.current-draft .live-dot{background:#ae7cff;box-shadow:0 0 11px #ae7cff}.play-layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:22px}.play-main{min-width:0;display:grid;align-content:start;gap:20px}.play-filter-surface{position:relative;z-index:3;padding:15px;border:1px solid #1b4762;border-radius:13px;background:linear-gradient(145deg,rgb(8 29 45/94%),rgb(5 19 32/94%));box-shadow:inset 0 1px 0 rgb(188 229 255/3%),0 14px 32px rgb(0 0 0/11%)}.play-board-heading,.play-filter-heading,.play-insight-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.play-filter-heading{min-height:31px;margin-bottom:13px}.play-board-heading h2,.play-filter-heading h2,.play-insight-heading h2{margin:3px 0 0;color:#eef8ff;font-size:15px;font-weight:900;line-height:1.05;letter-spacing:.015em}.play-reset{min-height:32px!important;border-color:#20445b;padding-inline:11px!important;color:#9fb8ca;background:rgb(7 24 39/72%);font-size:9px}.play-reset:not(:disabled):focus-visible,.play-reset:not(:disabled):hover{border-color:#397499;color:#e3f6ff;background:#0a2639;outline:0}.play-reset:disabled{border-color:#173248;color:#60788d;background:transparent}.play-reset>span{display:inline-grid;place-items:center}.play-filter-surface .filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.play-filter-surface .filter{min-height:65px;border-color:#1c4660;border-radius:9px;padding:10px 12px;background:linear-gradient(135deg,rgb(7 26 41/96%),rgb(7 22 35/96%));box-shadow:inset 0 1px 0 rgb(163 219 255/2%);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.play-filter-surface .filter:hover{border-color:#286482;background:linear-gradient(135deg,rgb(8 34 52/96%),rgb(7 25 39/96%))}.play-filter-surface .filter.is-active{border-color:#2b789a;box-shadow:inset 2px 0 0 #26b9e8,inset 0 1px 0 rgb(163 229 255/5%)}.play-filter-surface .filter small{color:#7691a6;font-size:8px;font-weight:900;letter-spacing:.085em}.play-filter-surface .filter-select-trigger{color:#e1eff9;font-size:12px;font-weight:700}.play-filter-surface .filter-select-trigger:focus-visible{outline-color:#46c9f4;outline-offset:4px}.play-filter-surface .filter-select-chevron{width:8px;height:8px;border-color:#82a8bf}.play-filter-surface .filter-select.is-open{border-color:#2b93bd;box-shadow:0 0 0 2px rgb(20 200 255/9%)}.play-filter-surface .filter-options,.play-filter-surface .stake-range-options{border-color:#286b8d;background:#071a2b;box-shadow:0 16px 32px rgb(0 0 0/38%)}.play-filter-surface .stake-range-filter .filter-select-trigger{font-size:14px}.play-filter-surface .stake-range-filter .filter-select-chevron{width:18px;height:18px;margin:0;border:0;color:#8db3ca;transform:rotate(0deg);transition:color .16s ease,transform .18s ease}.play-filter-surface .stake-range-filter.is-open .filter-select-chevron{margin:0;color:#66d9fb;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{margin:5px 0 0;color:#839eb3;font-size:11px;line-height:1.4}.play-board-count{display:inline-flex;align-items:baseline;gap:7px;padding:5px 0 5px 12px;border-left:1px solid #204962;color:#7892a6}.play-board-count b{color:#62d9ff;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.play-board-count span{font-size:8px;font-weight:900;letter-spacing:.09em}.play-board-panel{min-height:0;border-color:#1b4c69;border-radius:13px;background:radial-gradient(circle at 12% 0,rgb(24 158 218/8%),transparent 21rem),linear-gradient(155deg,rgb(7 28 44/98%),rgb(5 18 31/99%));box-shadow:inset 0 1px 0 rgb(178 227 255/4%),0 18px 34px rgb(0 0 0/12%)}.play-board-panel .play-data-table{min-width:860px}.play-board-panel .data-table th{padding:12px 15px;color:#728fa6;font-size:10px;font-weight:750;letter-spacing:.11em;line-height:1.1}.play-board-panel .data-table th:not(:first-child){text-align:center}.play-board-panel .data-table td{height:68px;padding:9px 15px;border-bottom-color:rgb(31 79 105/72%);color:#d7e6f1;font-size:14px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.play-board-panel .data-table td:not(:first-child){text-align:center}.play-board-row{position:relative;background:linear-gradient(90deg,rgb(7 31 48/45%),transparent 52%);transition:background .18s ease,box-shadow .18s ease}.play-board-row:hover{background:radial-gradient(circle at 7% 50%,rgb(21 190 245/9%),transparent 20rem),linear-gradient(90deg,rgb(11 50 72/70%),rgb(7 27 42/42%));box-shadow:inset 2px 0 0 #24bcea}.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{width:36px;height:36px;border-color:#20b8ec;border-radius:9px 9px 9px 5px;color:#72dbff;background:radial-gradient(circle at 50% 35%,rgb(17 103 145/42%),#061b2d 68%);box-shadow:inset 0 1px 0 rgb(158 231 255/15%),0 0 18px rgb(17 188 243/8%);font-size:11px}.play-board-panel .match-label b{color:#eff8ff;font-size:18px;font-weight:750;letter-spacing:-.03em;line-height:1}.play-board-panel .match-label-title{display:inline-flex;align-items:center;gap:7px}.play-board-panel .match-draft-badge{display:inline-flex;align-items:center;min-height:20px;border:1px solid rgb(169 109 255/82%);border-radius:999px;padding:0 8px;color:#ecdfff;background:linear-gradient(110deg,rgb(102 57 194/88%),rgb(157 76 212/84%));box-shadow:inset 0 1px 0 rgb(255 238 255/24%),0 0 14px rgb(153 75 232/22%);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1}.play-board-panel .match-label small{margin-top:6px;color:#7994aa;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.match-region{color:#e2eef7;font-size:17px;font-weight:700;letter-spacing:-.015em}.match-player-count,.match-token-value{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1}.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;font-size:18px;font-weight:750;letter-spacing:-.02em}.match-token-value small{color:#829daf;font-size:10px;font-weight:800;letter-spacing:.085em;line-height:1}.match-token-value.is-payout b{color:#42d0fa}.match-free-payout,.match-free-value{display:inline-flex;align-items:center;min-height:1.15em;font-size:12px;font-weight:850;letter-spacing:.085em;line-height:1;text-transform:uppercase}.match-free-value{color:#73dcff}.match-free-payout{color:#7891a3}.history-match-type{display:block;margin-top:5px;font-size:10px;font-weight:850;letter-spacing:.09em;line-height:1}.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{font-size:12px;font-weight:800;letter-spacing:.085em}.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;font-size:18px;font-weight:750;letter-spacing:-.02em}.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 .action-cell .button.primary{min-height:36px;min-width:66px;padding-inline:11px}.join-action-motion{display:inline-flex}.match-board-skeleton td span{display:block;width:min(100%,84px);height:10px;border-radius:999px;background:linear-gradient(90deg,#0a2639,#103850,#0a2639);background-size:200% 100%;animation:play-skeleton-pulse 1.35s ease-in-out infinite}.match-board-skeleton td:first-child span{width:122px;height:35px;border-radius:8px}.match-board-skeleton td:last-child span{width:145px;margin-left:auto}@keyframes play-skeleton-pulse{0%,to{background-position:100% 50%;opacity:.45}50%{background-position:0 50%;opacity:.85}}.match-board-empty{padding:12px 0}.match-board-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:7px}.play-insights{gap:14px}.play-insights .panel{padding:18px}.play-board-guide,.play-board-overview{position:relative;overflow:hidden;border-color:#1a4b67;background:linear-gradient(150deg,rgb(8 30 47/97%),rgb(5 18 31/98%));box-shadow:inset 0 1px 0 rgb(184 229 255/3%)}.play-board-overview:before{position:absolute;top:0;left:18px;right:18px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(38 193 241/65%),transparent)}.play-insight-heading{align-items:start;display:grid;gap:0}.play-insight-heading h2{font-size:13px;letter-spacing:.025em}.play-overview-stats{display:grid;gap:8px;margin-top:15px}.play-overview-stats article{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:9px 10px;border:1px solid rgb(28 69 93/90%);border-radius:9px;background:rgb(5 22 36/68%)}.play-insight-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid #205d7c;border-radius:8px;color:#58d4ff;background:#092b41}.play-overview-stats article>div{min-width:0;display:grid;gap:3px}.play-overview-stats article>div>span{color:#7893a8;font-size:8px;font-weight:900;letter-spacing:.08em}.play-overview-stats .play-board-value{overflow:hidden;color:#6ddbff;font-size:17px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.play-overview-stats .play-board-token-value{display:inline-flex;align-items:baseline;gap:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.play-overview-stats .play-board-token-value small{color:#86b7ca;font-size:8px;font-weight:800;letter-spacing:.09em}.play-board-guide{background:radial-gradient(circle at 0 0,rgb(12 147 202/8%),transparent 17rem),linear-gradient(150deg,rgb(8 29 46/97%),rgb(5 18 31/98%))}.play-guide-list{display:grid;gap:13px;margin:16px 0 0;padding:0;list-style:none}.play-guide-list li{display:grid;grid-template-columns:21px minmax(0,1fr);gap:9px;color:#54d2fc}.play-guide-list li>svg{margin-top:1px}.play-guide-list li>div{min-width:0;display:grid;gap:3px}.play-guide-list strong{color:#d8edf8;font-size:9px;font-weight:900;letter-spacing:.075em}.play-guide-list span{color:#849eb2;font-size:10px;line-height:1.4}.play-page .button:focus-visible{outline:2px solid #64d7ff;outline-offset:3px}@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 td,.play-board-panel .data-table th{padding-inline:10px}.play-board-panel .action-cell .button.primary{padding-inline:11px}}@media (max-width:640px){.play-page{gap:17px}.play-page:before{top:-110px;right:-45%;width:130vw;height:290px}.play-hero{align-items:stretch;flex-direction:column;gap:20px;min-height:0;padding:12px 1px 3px}.play-hero-copy h1{font-size:clamp(3.5rem,18vw,4.4rem)}.play-create-match{min-width:0;width:100%;padding-inline:10px;font-size:10px;white-space:nowrap}.play-hero-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.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,calc(100vw - 24px))}.play-board-heading{align-items:start;margin:0 1px 10px}.play-board-heading p{max-width:16rem}.play-board-count{display:grid;gap:2px;padding-left:9px}.play-board-count b{font-size:18px}.play-board-panel{min-height:0;overflow:visible;padding:9px}.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{display:grid;gap:9px}.play-board-panel .play-data-table tbody>tr:not(.match-board-row){display:block}.play-board-panel .match-board-row{min-width:0;display:grid;grid-template-areas:"match access" "region players" "stake payout" "time actions";grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:10px;padding:14px;border:1px solid rgb(28 75 99/90%);border-radius:11px;background:linear-gradient(145deg,rgb(8 35 53/94%),rgb(5 20 33/98%))}.play-board-panel .match-board-row:hover{box-shadow:inset 2px 0 0 #24bcea}.play-board-panel .match-board-row td{min-height:0;height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;white-space:normal}.play-board-panel .match-board-row td:before{color:#718ca1;content:attr(data-label);font-size:8px;font-weight:900;letter-spacing:.085em}.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:normal}.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-player-count b,.play-board-panel .match-region,.play-board-panel .match-time-left,.play-board-panel .match-token-value b{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{min-height:38px}.play-board-panel .match-board-skeleton{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid rgb(28 75 99/70%);border-radius:11px}.play-board-panel .match-board-skeleton td{display:block;padding:0;border:0}.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{align-items:stretch;flex-direction:column}.tip-support-gate-lock,.tip-support-premium-cta{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-amount,.tip-support-economy,.tip-support-feedback,.tip-support-handle,.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{display:block;margin-top:2px}.tip-support-feedback div>span:before,.tip-support-feedback-spark{display:none}}.tip-capsule{position:relative;isolation:isolate;overflow:hidden;margin-bottom:14px;border-color:#225d7d;border-radius:12px;background:radial-gradient(circle at 4% 0,rgb(20 200 255/14%),transparent 18rem),radial-gradient(circle at 98% 100%,rgb(144 94 255/12%),transparent 22rem),linear-gradient(135deg,rgb(5 23 38/99%),rgb(3 13 25/99%));box-shadow:inset 0 1px 0 rgb(190 240 255/7%),0 16px 34px rgb(0 0 0/17%)}.tip-capsule:after,.tip-capsule:before{position:absolute;z-index:-1;pointer-events:none;content:""}.tip-capsule:before{top:0;right:14%;left:14%;height:1px;background:linear-gradient(90deg,transparent,#55d9ff,#9f7af4,transparent);box-shadow:0 0 16px rgb(69 214 255/64%)}.tip-capsule:after{inset:0;opacity:.43;background-image:linear-gradient(rgb(85 190 235/3%) 1px,transparent 0),linear-gradient(90deg,rgb(85 190 235/3%) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:linear-gradient(110deg,black,transparent 76%);mask-image:linear-gradient(110deg,black,transparent 76%)}.tip-capsule-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:14px 22px 13px;border-bottom:1px solid rgb(36 93 123/68%)}.tip-capsule-gate>div>span,.tip-capsule-kicker,.tip-capsule-premium,.tip-capsule-reward-heading i,.tip-capsule-reward-heading span{display:inline-flex;align-items:center;color:#68defc;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.11em;line-height:1}.tip-capsule-kicker{padding:5px 6px;border:1px solid #1c7299;border-left-color:#62e2ff;background:linear-gradient(90deg,rgb(10 82 114/61%),rgb(10 38 59/48%));box-shadow:inset 2px 0 0 #54dbff}.tip-capsule-header h3{margin:8px 0 4px;color:#f4fbff;font-size:17px;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.tip-capsule-header p{margin:0;color:#8eaabd;font-size:10px;line-height:1.3}.tip-capsule-premium{flex:0 0 auto;gap:6px;padding:6px 8px;border:1px solid #375079;color:#c7b1ff;background:rgb(45 28 77/38%)}.tip-capsule-premium:before{width:5px;height:5px;border-radius:50%;background:#b08bff;box-shadow:0 0 9px #a980ff;content:""}.tip-capsule-flow{display:grid;grid-template-columns:minmax(255px,.82fr) minmax(0,1.18fr);min-height:236px}.tip-capsule-recipient,.tip-capsule-reward{position:relative;min-width:0}.tip-capsule-recipient{display:grid;grid-template-columns:74px minmax(0,1fr);align-content:center;gap:13px;padding:22px;border-right:1px solid rgb(36 91 120/65%);background:radial-gradient(circle at 23% 37%,rgb(21 195 255/16%),transparent 7rem),linear-gradient(145deg,rgb(8 39 57/67%),rgb(4 17 30/47%))}.tip-capsule-recipient:before{position:absolute;inset:14px;border:1px solid rgb(58 132 166/35%);background:linear-gradient(125deg,rgb(23 96 126/12%),transparent 54%);box-shadow:inset 2px 0 0 rgb(70 218 255/28%);pointer-events:none;content:""}.tip-capsule-recipient-grid{position:absolute;inset:0;opacity:.4;background-image:linear-gradient(90deg,rgb(57 184 235/10%) 1px,transparent 0),linear-gradient(rgb(57 184 235/10%) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at 26% 35%,black,transparent 70%);mask-image:radial-gradient(circle at 26% 35%,black,transparent 70%)}.tip-capsule-avatar-core{position:relative;z-index:1;width:68px;height:68px;display:grid;place-items:center}.tip-capsule-avatar-core .player-avatar{width:54px;height:54px;border-width:1px;color:#c5f1ff;background:linear-gradient(145deg,#126187,#20204f);box-shadow:0 0 0 3px rgb(5 24 40/83%),0 0 0 4px rgb(63 210 255/58%),0 0 20px rgb(19 201 255/39%),0 0 26px rgb(152 101 255/18%);font-size:15px;transition:box-shadow .24s ease,filter .24s ease}.tip-capsule.is-success .tip-capsule-avatar-core .player-avatar{filter:brightness(1.08);box-shadow:0 0 0 3px rgb(5 24 40/83%),0 0 0 4px rgb(92 237 202/66%),0 0 21px rgb(61 239 202/46%),0 0 28px rgb(152 101 255/17%)}.tip-capsule-avatar-ring{position:absolute;inset:0;border:1px solid rgb(75 217 255/42%);border-radius:50%}.tip-capsule-avatar-ring-a{animation:tip-capsule-orbit 8s linear infinite;border-right-color:#b891ff;border-bottom-color:transparent}.tip-capsule-avatar-ring-b{inset:6px;animation:tip-capsule-orbit 5s linear infinite reverse;border-top-color:#b891ff;border-left-color:transparent}.tip-capsule-recipient-copy{position:relative;z-index:1;align-self:center;min-width:0;padding:8px 9px;border-left:1px solid rgb(79 206 243/51%);background:linear-gradient(90deg,rgb(13 63 85/48%),transparent);transition:background .18s ease,border-color .18s ease}.tip-capsule:hover .tip-capsule-recipient-copy{border-left-color:#9aebff;background:linear-gradient(90deg,rgb(17 79 107/61%),transparent)}.tip-capsule-recipient-copy>span{display:block;margin-bottom:5px;color:#7aa8bf;font-size:8px;font-weight:900;letter-spacing:.1em}.tip-capsule-recipient-copy>strong{display:block;overflow:hidden;color:#f1fbff;font-size:16px;font-weight:900;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.tip-capsule-recipient-copy b{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:4px 5px;border:1px solid #276c8e;color:#7de2ff;background:rgb(7 49 72/70%);font-size:8px;font-weight:900;letter-spacing:.065em}.tip-capsule-recipient-copy b i{width:4px;height:4px;border-radius:50%;background:#6ee3ff;box-shadow:0 0 8px #52d7ff}.tip-capsule-handle{position:relative;z-index:1;display:block;grid-column:1/-1;margin-top:3px}.tip-capsule-amount>span,.tip-capsule-handle>span{display:block;color:#809caf;font-size:8px;font-weight:900;letter-spacing:.09em}.tip-capsule-handle input{width:100%;min-height:39px;margin-top:6px;border:1px solid #20536e;border-radius:3px;outline:0;padding:8px 11px;color:#effbff;background:linear-gradient(90deg,#071e30,#061521);box-shadow:inset 3px 0 0 rgb(30 194 246/40%);font-size:11px;font-weight:750;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tip-capsule-handle input::placeholder{color:#55758b}.tip-capsule-handle input:hover{border-color:#397a9f}.tip-capsule-handle input:focus{border-color:#58d9ff;background:#082238;box-shadow:inset 3px 0 0 #50dcff,0 0 0 3px rgb(20 200 255/9%),0 0 18px rgb(20 200 255/9%)}.tip-capsule-reward{display:grid;align-content:center;gap:11px;padding:20px 22px;background:linear-gradient(145deg,rgb(5 18 31/30%),rgb(9 29 45/17%))}.tip-capsule-reward-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:55px;margin-top:6px;overflow:hidden;border:1px solid #4c3e79;border-radius:4px;background:radial-gradient(circle at 16% 50%,rgb(174 121 255/16%),transparent 31%),linear-gradient(100deg,#0b1d31,#0a1626);box-shadow:inset 3px 0 0 rgb(173 120 255/61%),inset 0 1px 0 rgb(209 186 255/8%);transition:border-color .17s ease,background .17s ease,box-shadow .17s ease}.tip-capsule-amount>div:focus-within{border-color:#bb98ff;background:radial-gradient(circle at 16% 50%,rgb(184 133 255/24%),transparent 34%),#121c38;box-shadow:inset 3px 0 0 #bf9bff,0 0 0 3px rgb(164 111 255/9%),0 0 20px rgb(164 111 255/14%)}.tip-capsule-amount input{width:100%;min-width:0;border:0;outline:0;padding:10px 5px 10px 14px;color:#f8f4ff;background:transparent;font-size:21px;font-weight:900;letter-spacing:-.035em}.tip-capsule-amount input::placeholder{color:#697a91}.tip-capsule-amount b{align-self:center;margin-right:14px;color:#c8aaff;font-size:9px;font-weight:900;letter-spacing:.09em}.tip-capsule-amount>i{display:block;margin-top:4px;color:#e29aaf;font-size:8px;font-style:normal}.tip-capsule-amount.is-invalid>div{border-color:rgb(202 106 136/83%);box-shadow:inset 3px 0 0 #d57696,0 0 14px rgb(214 104 145/9%)}.tip-capsule-status{position:relative;overflow:hidden;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:7px 10px;border:1px solid rgb(54 168 152/56%);border-left:3px solid #58ead0;background:linear-gradient(90deg,rgb(6 83 71/49%),rgb(8 35 49/35%));box-shadow:inset 0 1px 0 rgb(120 255 229/5%),0 0 18px rgb(48 238 199/7%)}.tip-capsule-status-icon{display:grid;width:19px;height:19px;place-items:center;border:1px solid #5ce5cf;border-radius:50%;background:rgb(25 131 111/24%);box-shadow:0 0 12px rgb(84 243 210/14%)}.tip-capsule-status-icon:after{color:#7ff5db;content:"✓";font-size:10px;font-weight:900}.tip-capsule-status div{min-width:0}.tip-capsule-status div>span,.tip-capsule-status strong{display:inline;font-size:9px}.tip-capsule-status strong{color:#70f3d7;font-weight:950;letter-spacing:.08em}.tip-capsule-status div>span{margin-left:7px;color:#c4e4e4}.tip-capsule-status div>span:before{margin-right:7px;color:rgb(122 226 208/62%);content:"//"}.tip-capsule-status.is-error{border-color:rgb(163 83 111/68%) rgb(163 83 111/68%) rgb(163 83 111/68%) #d77997;background:linear-gradient(90deg,rgb(92 28 54/48%),rgb(32 24 40/35%))}.tip-capsule-status.is-error .tip-capsule-status-icon{border-color:#d77997;background:rgb(133 43 71/25%);box-shadow:0 0 12px rgb(246 107 149/11%)}.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:rgb(255 174 194/56%)}.tip-capsule-status-spark{width:28px;height:1px;background:linear-gradient(90deg,transparent,#9affdf,transparent);box-shadow:0 0 11px #64f4d6;animation:tip-capsule-spark 1.7s ease-in-out infinite}.tip-capsule-economy{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:10px 8px;border-top:1px solid rgb(39 91 118/63%);border-bottom:1px solid rgb(39 91 118/44%);background:linear-gradient(90deg,rgb(13 69 91/14%),transparent 49%,rgb(85 53 143/13%))}.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{display:block;color:#7899ad;font-size:8px;font-weight:900;letter-spacing:.07em}.tip-capsule-economy strong{display:block;margin-top:3px;overflow:hidden;color:#6de2ff;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.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{position:relative;min-height:57px;overflow:hidden;display:grid;grid-template-columns:29px minmax(0,1fr) 20px;align-items:center;gap:9px;border:1px solid #63dcff;border-radius:4px;color:#f5fdff;background:radial-gradient(circle at 15% 50%,rgb(100 237 255/26%),transparent 27%),linear-gradient(112deg,#0a6c97,#1650a0 50%,#502e91);box-shadow:inset 0 1px 0 rgb(242 255 255/25%),inset 0 -1px 0 rgb(61 40 151/72%),inset 4px 0 0 rgb(124 238 255/20%),0 11px 24px rgb(25 101 255/24%),0 0 24px rgb(46 202 255/13%);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,filter .16s ease,box-shadow .16s ease}.tip-capsule-send-sweep{position:absolute;inset:-60% auto -60% -30%;z-index:0;width:31%;opacity:.78;background:linear-gradient(90deg,transparent,rgb(205 247 255/78%),transparent);transform:skewX(-23deg);transition:transform .56s ease}.tip-capsule-send>span:not(.tip-capsule-send-sweep){position:relative;z-index:1}.tip-capsule-send-token{display:grid;width:19px;height:19px;place-items:center;margin-left:11px;border:1px solid #c1f4ff;color:transparent;background:linear-gradient(145deg,#197c9e,#6742a3);box-shadow:0 0 12px rgb(163 237 255/64%);transform:rotate(45deg)}.tip-capsule-send-token:after{color:#dcfaff;content:"✦";font-size:9px;transform:rotate(-45deg)}.tip-capsule-send-copy{display:grid;min-width:0;gap:3px}.tip-capsule-send-copy b,.tip-capsule-send-copy i{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.tip-capsule-send-copy b{color:#f6fdff;font-size:12px;font-weight:950;letter-spacing:.065em}.tip-capsule-send-copy i{color:#ccecff;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.08em;opacity:.86}.tip-capsule-send-mark{color:#d2f8ff;font-size:17px;line-height:1;text-align:center;text-shadow:0 0 12px #93ecff;transition:transform .18s ease}.tip-capsule-send:hover:not(:disabled){border-color:#c3acff;filter:brightness(1.12) saturate(1.08);box-shadow:inset 0 1px 0 rgb(255 255 255/34%),inset 4px 0 0 rgb(124 238 255/32%),0 0 0 1px rgb(136 108 255/46%),0 16px 34px rgb(25 105 255/36%),0 0 34px rgb(159 107 255/24%);transform:translateY(-3px)}.tip-capsule-send:hover:not(:disabled) .tip-capsule-send-sweep{transform:translateX(390%) skewX(-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-gate-action:focus-visible,.tip-capsule-send:focus-visible{outline:2px solid #a5eaff;outline-offset:3px}.tip-capsule-send:disabled{border-color:#2b536b;color:#7894a5;background:linear-gradient(135deg,#0c2638,#0b1d2c);box-shadow:inset 0 1px 0 rgb(174 221 244/5%);cursor:not-allowed}.tip-capsule-send:disabled .tip-capsule-send-copy,.tip-capsule-send:disabled .tip-capsule-send-mark,.tip-capsule-send:disabled .tip-capsule-send-token{opacity:.5}.tip-capsule-gate{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:linear-gradient(90deg,rgb(8 35 51/76%),rgb(4 16 28/32%)),radial-gradient(circle at 78% 50%,rgb(147 97 255/12%),transparent 18rem)}.tip-capsule-gate.is-loading{min-height:58px;justify-content:flex-start;color:#7899ac;font-size:11px;letter-spacing:.04em}.tip-capsule-gate p,.tip-capsule-gate strong{display:block;margin:0}.tip-capsule-gate strong{margin-top:6px;color:#e5f4fb;font-size:15px}.tip-capsule-gate p{margin-top:4px;color:#829eaf;font-size:10px}.tip-capsule-gate-action,.tip-capsule-gate-lock{flex:0 0 auto;padding:10px 12px;border:1px solid #a676ff;color:#f2eaff;background:linear-gradient(135deg,rgb(78 49 140/75%),rgb(25 40 85/78%));box-shadow:0 0 20px rgb(157 104 255/17%);font-size:10px;font-weight:900;letter-spacing:.07em;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tip-capsule-gate-action:hover{border-color:#75e2ff;box-shadow:0 0 26px rgb(93 215 255/28%);transform:translateY(-2px)}.tip-capsule-gate-action span{display:inline-block;margin-left:6px;color:#6ee7ff;transition:transform .16s ease}.tip-capsule-gate-action:hover span{transform:translate(2px,-2px)}.tip-capsule-gate-lock{border-color:#31536d;color:#9eb5c3;background:rgb(7 25 39/74%);box-shadow:none}@keyframes tip-capsule-orbit{to{transform:rotate(1turn)}}@keyframes tip-capsule-spark{0%,to{opacity:.25;transform:translateX(-6px)}50%{opacity:1;transform:translateX(4px)}}@media (max-width:880px){.tip-capsule-flow{grid-template-columns:1fr}.tip-capsule-recipient{min-height:136px;border-right:0;border-bottom:1px solid rgb(36 91 120/65%)}}@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{display:block;margin:2px 0 0}.tip-capsule-status div>span:before,.tip-capsule-status-spark{display:none}}.reward-ritual{position:relative;isolation:isolate;overflow:hidden;width:min(100%,660px);margin:0 auto 14px;border-color:#235d80;border-radius:14px;background:radial-gradient(circle at 50% 22%,rgb(42 202 255/17%),transparent 12rem),radial-gradient(circle at 18% 88%,rgb(138 87 255/11%),transparent 17rem),linear-gradient(145deg,#061b2c,#030d19 73%);box-shadow:inset 0 1px 0 rgb(214 248 255/8%),0 20px 44px rgb(0 0 0/20%)}.reward-ritual:after,.reward-ritual:before{position:absolute;z-index:-1;pointer-events:none;content:""}.reward-ritual:before{top:0;right:16%;left:16%;height:1px;background:linear-gradient(90deg,transparent,#67dfff,#b590ff,transparent);box-shadow:0 0 16px #50d9ff}.reward-ritual:after{inset:0;opacity:.35;background-image:linear-gradient(rgb(77 194 240/4%) 1px,transparent 0),linear-gradient(90deg,rgb(77 194 240/4%) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 50% 24%,black,transparent 68%);mask-image:radial-gradient(ellipse at 50% 24%,black,transparent 68%)}.reward-ritual-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 20px;border-bottom:1px solid rgb(39 104 135/60%)}.reward-ritual-link i,.reward-ritual-scanner>span,.reward-ritual-token-label,.reward-ritual-topline>b,.reward-ritual-topline>span,.reward-ritual-unavailable>span{color:#76dffb;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.12em}.reward-ritual-topline>span:before{display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:#8e74ff;box-shadow:0 0 9px #a882ff;content:""}.reward-ritual-topline>b{padding:5px 7px;border:1px solid rgb(124 94 197/67%);color:#d2bcff;background:rgb(86 50 135/24%)}.reward-ritual-flow{display:grid;justify-items:center;padding:17px 20px 20px}.reward-ritual-player{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;width:100%;min-height:143px;gap:12px 15px;padding:16px 18px 15px;border:1px solid rgb(46 125 159/63%);background:radial-gradient(circle at 21% 42%,rgb(52 211 255/17%),transparent 6rem),linear-gradient(120deg,rgb(8 43 63/88%),rgb(4 20 34/72%));box-shadow:inset 2px 0 0 rgb(84 220 255/68%),inset 0 1px 0 rgb(198 244 255/8%)}.reward-ritual-player:before{inset:7px;border:1px solid rgb(110 207 239/18%);content:""}.reward-ritual-grid,.reward-ritual-player-beam,.reward-ritual-player:before{position:absolute;pointer-events:none}.reward-ritual-grid{inset:0;opacity:.55;background-image:linear-gradient(90deg,rgb(78 203 243/8%) 1px,transparent 0),linear-gradient(rgb(78 203 243/8%) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,black,transparent 70%);mask-image:linear-gradient(90deg,black,transparent 70%)}.reward-ritual-player-beam{top:-1px;left:18px;width:38%;height:1px;background:linear-gradient(90deg,#65e1ff,transparent);box-shadow:0 0 14px #51ddff}.reward-ritual-avatar{position:relative;z-index:1;display:grid;width:82px;height:82px;place-items:center}.reward-ritual-avatar .player-avatar{width:64px;height:64px;border-width:1px;color:#d2f7ff;background:linear-gradient(145deg,#1d7191,#2c245c);box-shadow:0 0 0 4px rgb(3 19 33/89%),0 0 0 5px rgb(83 217 255/61%),0 0 24px rgb(42 211 255/42%),0 0 36px rgb(144 89 255/18%);font-size:17px;transition:box-shadow .22s ease,filter .22s ease,transform .22s ease}.reward-ritual:hover .reward-ritual-avatar .player-avatar{filter:brightness(1.1);transform:scale(1.035)}.reward-ritual-avatar-ring{position:absolute;border:1px solid rgb(76 219 255/52%);border-radius:50%}.reward-ritual-avatar-ring--outer{inset:0;border-right-color:#b58aff;border-bottom-color:transparent;animation:reward-ritual-spin 8s linear infinite}.reward-ritual-avatar-ring--inner{inset:7px;border-top-color:#d5f8ff;border-left-color:transparent;animation:reward-ritual-spin 5s linear infinite reverse}.reward-ritual-player-copy{position:relative;z-index:1;min-width:0}.reward-ritual-player-copy>span{display:block;margin-bottom:5px;color:#87b3c6;font-size:8px;font-weight:900;letter-spacing:.105em}.reward-ritual-player-copy>strong{display:block;overflow:hidden;color:#f4fbff;font-size:clamp(17px,2.2vw,21px);font-weight:950;letter-spacing:-.045em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.reward-ritual-player-copy>b{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:#8eeaff;font-size:8px;font-weight:900;letter-spacing:.09em}.reward-ritual-player-copy>b i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.reward-ritual-scanner{position:relative;z-index:1;grid-column:1/-1;display:block;width:100%}.reward-ritual-scanner>span{display:block;margin-bottom:6px;color:#759eb2}.reward-ritual-scanner>div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-height:35px;border:1px solid rgb(38 105 137/86%);background:rgb(3 20 33/81%);box-shadow:inset 3px 0 0 rgb(67 214 255/45%);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.reward-ritual-scanner>div:focus-within{border-color:#6ae0ff;background:rgb(5 32 50/94%);box-shadow:inset 3px 0 0 #63e2ff,0 0 0 3px rgb(34 207 255/9%),0 0 18px rgb(20 202 255/12%)}.reward-ritual-scanner>div>i{width:8px;height:8px;justify-self:center;border:1px solid #65e0ff;border-radius:50%;box-shadow:0 0 9px #55dfff}.reward-ritual-scanner input,.reward-ritual-token-core input{min-width:0;border:0;outline:0;color:#effbff;font-family:inherit;background:transparent}.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{align-self:stretch;display:grid;place-items:center;padding:0 10px;border-left:1px solid rgb(37 97 126/73%);color:#74ddfa;font-size:8px;letter-spacing:.1em}.reward-ritual-link{display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;width:min(86%,420px);gap:9px;height:28px}.reward-ritual-link>span{height:1px;background:linear-gradient(90deg,transparent,rgb(77 221 255/74%))}.reward-ritual-link>span:last-child{background:linear-gradient(90deg,rgb(163 114 255/74%),transparent)}.reward-ritual-link i{color:#758ca5;font-size:7px}.reward-ritual-token{position:relative;display:grid;width:100%;min-height:116px;place-items:center}.reward-ritual-token-core{position:relative;display:grid;width:min(100%,300px);min-height:103px;place-items:center;padding:18px 50px 13px;border:1px solid rgb(81 174 208/53%);border-radius:50%;background:radial-gradient(circle,rgb(47 151 202/17%),transparent 57%),linear-gradient(135deg,rgb(5 32 50/79%),rgb(14 16 43/71%));box-shadow:inset 0 0 30px rgb(40 204 255/8%),0 0 22px rgb(47 199 255/8%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.reward-ritual-token-core:focus-within{border-color:#99eaff;box-shadow:inset 0 0 30px rgb(40 204 255/16%),0 0 0 4px rgb(38 210 255/6%),0 0 28px rgb(58 204 255/20%);transform:translateY(-1px)}.reward-ritual-token-orbit{position:absolute;inset:-5px 14%;border:1px solid rgb(84 222 255/31%);border-radius:50%;pointer-events:none}.reward-ritual-token-orbit--one{border-right-color:#d4b3ff;border-bottom-color:transparent;animation:reward-ritual-spin 10s linear infinite}.reward-ritual-token-orbit--two{inset:8px 4%;border-top-color:#a7efff;border-left-color:transparent;animation:reward-ritual-spin 7s linear infinite reverse}.reward-ritual-token-label{position:relative;z-index:1;color:#88b5c8;font-size:7px}.reward-ritual-token-core>div{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:center;gap:7px;width:100%;margin:4px 0 2px}.reward-ritual-token-core input{width:min-content;max-width:118px;padding:0;color:#f3fdff;font-size:28px;font-weight:950;letter-spacing:-.06em;line-height:.98;text-align:right}.reward-ritual-token-core input::placeholder{color:#6c8799}.reward-ritual-token-core>div>strong{color:#b6eefa;font-size:10px;font-weight:900;letter-spacing:.08em}.reward-ritual-token-core>i{position:relative;z-index:1;color:#8aa9ba;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.09em}.reward-ritual-summary{display:grid;justify-items:center;gap:5px;width:100%;padding:9px 12px;border-top:1px solid rgb(43 103 133/44%);border-bottom:1px solid rgb(43 103 133/44%);color:#7895a8;text-align:center}.reward-ritual-summary>span{overflow:hidden;max-width:100%;font-size:8px;font-weight:850;letter-spacing:.095em;text-overflow:ellipsis;white-space:nowrap}.reward-ritual-summary>span b{color:#addced}.reward-ritual-summary>strong{color:#82def5;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.reward-ritual-summary>strong i{margin:0 5px;color:#c2a4ff;font-style:normal}.reward-ritual-action{position:relative;isolation:isolate;display:grid;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;width:min(100%,440px);min-height:56px;margin-top:14px;overflow:hidden;border:1px solid #66e5ff;padding:0 15px;color:#f4fdff;background:linear-gradient(104deg,#106a95,#3650aa 52%,#7446a5);box-shadow:inset 0 1px 0 rgb(255 255 255/34%),inset 3px 0 0 rgb(160 244 255/49%),0 0 0 1px rgb(57 209 255/21%),0 11px 26px rgb(33 113 255/29%);cursor:pointer;transition:transform .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease}.reward-ritual-action>*{position:relative;z-index:1}.reward-ritual-action-flare{position:absolute;inset:-80% auto -80% -28%;width:24%;opacity:.72;background:linear-gradient(90deg,transparent,rgb(234 253 255/80%),transparent);transform:skewX(-22deg);transition:transform .56s ease}.reward-ritual-action-token{display:grid;width:18px;height:18px;place-items:center;border:1px solid #c3f8ff;color:#eaffff;background:rgb(17 91 132/78%);box-shadow:0 0 12px rgb(184 248 255/62%);font-size:10px;transform:rotate(45deg)}.reward-ritual-action-token:first-letter{transform:rotate(-45deg)}.reward-ritual-action>span:not(.reward-ritual-action-flare):not(.reward-ritual-action-token){display:grid;justify-items:start;gap:3px}.reward-ritual-action b,.reward-ritual-action i{overflow:hidden;display:block;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.reward-ritual-action b{color:#f7fdff;font-size:12px;font-weight:950;letter-spacing:.08em}.reward-ritual-action i{color:#d6f4ff;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.08em}.reward-ritual-action em{color:#e6fbff;font-size:18px;font-style:normal;text-shadow:0 0 11px #a5ecff;transition:transform .18s ease}.reward-ritual-action:hover:not(:disabled){border-color:#d0bdff;filter:brightness(1.13) saturate(1.08);box-shadow:inset 0 1px 0 rgb(255 255 255/42%),inset 3px 0 0 rgb(190 249 255/67%),0 0 0 1px rgb(168 121 255/56%),0 14px 34px rgb(77 107 255/43%),0 0 26px rgb(70 221 255/19%);transform:translateY(-2px)}.reward-ritual-action:hover:not(:disabled) .reward-ritual-action-flare{transform:translateX(470%) skewX(-22deg)}.reward-ritual-action:hover:not(:disabled) em{transform:translate(2px,-2px)}.reward-ritual-action:active:not(:disabled){box-shadow:inset 0 2px 13px rgb(1 17 43/48%),0 5px 14px rgb(50 127 255/23%);transform:translateY(1px) scale(.992)}.reward-ritual-action:disabled{border-color:#2b536c;color:#7993a6;background:linear-gradient(105deg,#0b2b3c,#14223f);box-shadow:inset 0 1px 0 rgb(191 235 255/8%);cursor:not-allowed}.reward-ritual-action:disabled .reward-ritual-action-token{border-color:#4e7288;color:#7394a5;background:#123046;box-shadow:none}.reward-ritual-loading,.reward-ritual-unavailable{min-height:157px;display:grid;place-items:center;text-align:center}.reward-ritual-loading{min-height:96px;color:#7ba4b7;font-size:9px;font-weight:850;letter-spacing:.1em}.reward-ritual-unavailable{position:relative;overflow:hidden;align-content:center;gap:7px;padding:18px 30px 21px}.reward-ritual-unavailable-orb{width:24px;height:24px;margin-bottom:1px;border:1px solid #b48cff;border-radius:50%;background:radial-gradient(circle,#b784ff,#213e72 57%,transparent 59%);box-shadow:0 0 20px rgb(171 117 255/56%)}.reward-ritual-unavailable-orb.is-locked{border-color:#5289a6;background:radial-gradient(circle,#5ba3c8,#19354a 57%,transparent 59%);box-shadow:0 0 20px rgb(72 193 244/30%)}.reward-ritual-unavailable strong{color:#f0f9ff;font-size:16px;letter-spacing:-.03em}.reward-ritual-unavailable p{max-width:360px;margin:0;color:#87a4b5;font-size:10px;line-height:1.45}.reward-ritual-unavailable>b{margin-top:4px;color:#85afc2;font-size:8px;font-weight:900;letter-spacing:.1em}.reward-ritual-unavailable a{display:inline-flex;align-items:center;gap:7px;margin-top:5px;border-bottom:1px solid #6e50bd;padding:5px 1px;color:#d5c2ff;font-size:9px;font-weight:900;letter-spacing:.09em;transition:color .16s ease,border-color .16s ease,transform .16s ease}.reward-ritual-unavailable a:hover{border-color:#72e5ff;color:#7ee7ff;transform:translateY(-1px)}.reward-ritual--success .reward-ritual-player{border-color:rgb(61 193 160/76%);background:radial-gradient(circle at 22% 42%,rgb(39 232 188/19%),transparent 6rem),linear-gradient(120deg,rgb(5 58 60/79%),rgb(4 23 34/75%));box-shadow:inset 2px 0 0 #62f1ca,inset 0 1px 0 rgb(213 255 242/10%),0 0 24px rgb(64 237 203/9%)}.reward-ritual--success .reward-ritual-player-copy>b,.reward-ritual--success .reward-ritual-player-copy>span,.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 rgb(3 24 32/89%),0 0 0 5px #61f1c5,0 0 27px rgb(72 241 198/55%)}.reward-ritual--interrupted .reward-ritual-player,.reward-ritual--missing .reward-ritual-player{border-color:rgb(161 77 102/78%);background:radial-gradient(circle at 22% 42%,rgb(242 92 145/16%),transparent 6rem),linear-gradient(120deg,rgb(57 15 38/69%),rgb(20 12 28/75%));box-shadow:inset 2px 0 0 #e17498,inset 0 1px 0 rgb(255 219 237/7%)}.reward-ritual--interrupted .reward-ritual-player-copy>b,.reward-ritual--interrupted .reward-ritual-player-copy>span,.reward-ritual--missing .reward-ritual-player-copy>b,.reward-ritual--missing .reward-ritual-player-copy>span{color:#ffb3c7}.reward-ritual--interrupted .reward-ritual-avatar .player-avatar,.reward-ritual--missing .reward-ritual-avatar .player-avatar{color:#ffe1ea;background:linear-gradient(145deg,#81364f,#3a244c);box-shadow:0 0 0 4px rgb(34 13 26/89%),0 0 0 5px #e582a3,0 0 25px rgb(241 98 150/37%)}@keyframes reward-ritual-spin{to{transform:rotate(1turn)}}@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);min-height:137px;gap:10px 11px;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-right:38px;padding-left:38px}.reward-ritual-token-core input{max-width:100px;font-size:25px}.reward-ritual-action{width:100%}}.support-compact{position:relative;overflow:hidden;margin-bottom:14px;border-color:#1e506c;border-radius:10px;background:radial-gradient(circle at 8% 0,rgb(22 187 241/10%),transparent 15rem),radial-gradient(circle at 98% 100%,rgb(124 84 217/8%),transparent 18rem),linear-gradient(135deg,rgb(5 22 36/98%),rgb(3 13 24/98%));box-shadow:inset 0 1px 0 rgb(194 241 255/6%),0 10px 24px rgb(0 0 0/13%)}.support-compact:before{position:absolute;top:0;left:18px;width:112px;height:1px;background:linear-gradient(90deg,#54d9fb,#9b7cf0,transparent);box-shadow:0 0 12px rgb(81 213 255/62%);content:""}.support-compact-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:57px;padding:10px 17px 9px;border-bottom:1px solid rgb(32 86 113/59%)}.support-compact-amount>span,.support-compact-handle>span,.support-compact-kicker,.support-compact-premium{display:inline-flex;align-items:center;color:#6ddcf9;font-size:9px;font-weight:900;letter-spacing:.105em;line-height:1}.support-compact-kicker{padding:4px 5px;border-left:2px solid #60e2ff;color:#7de3fb;background:linear-gradient(90deg,rgb(12 76 102/56%),transparent)}.support-compact-header h3{display:inline;margin:0 0 0 8px;color:#effaff;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.support-compact-header p{display:inline;margin:0 0 0 8px;color:#7d9daf}.support-compact-premium{flex:0 0 auto;gap:5px;padding:5px 7px;border:1px solid rgb(111 79 177/66%);color:#d2beff;background:rgb(66 43 112/27%)}.support-compact-premium:before{width:4px;height:4px;border-radius:50%;background:#b99aff;box-shadow:0 0 7px #a87eff;content:""}.support-compact-form{display:grid;grid-template-columns:minmax(0,1fr)}.support-compact-action,.support-compact-recipient{align-items:center;gap:14px;padding:10px 17px}.support-compact-recipient{grid-template-columns:minmax(190px,.8fr) minmax(220px,1.2fr);min-height:57px;border-bottom:1px solid rgb(31 83 110/48%)}.support-compact-preview{grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.support-compact-preview .player-avatar{color:#c9f3ff;background:linear-gradient(145deg,#12607f,#292257);box-shadow:0 0 0 2px rgb(6 25 40/88%),0 0 0 3px rgb(70 205 244/49%),0 0 12px rgb(66 207 247/22%);transition:box-shadow .16s ease,filter .16s ease}.support-compact:hover .support-compact-preview .player-avatar{filter:brightness(1.1);box-shadow:0 0 0 2px rgb(6 25 40/88%),0 0 0 3px rgb(97 224 255/75%),0 0 16px rgb(66 207 247/31%)}.support-compact-preview>div{min-width:0}.support-compact-preview span{margin-bottom:3px;color:#7b9eb2;font-size:8px;letter-spacing:.095em}.support-compact-preview span,.support-compact-preview strong{display:block;overflow:hidden;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.support-compact-preview strong{color:#eaf8ff;font-size:15px;letter-spacing:-.025em}.support-compact-amount,.support-compact-handle{min-width:0}.support-compact-amount>span,.support-compact-handle>span{display:block;margin-bottom:5px;color:#7898aa}.support-compact-amount input,.support-compact-handle input{width:100%;min-width:0;border:0;outline:0;color:#ebf9ff;font-family:inherit;background:transparent}.support-compact-handle input{min-height:28px;border-bottom:1px solid #285b75;padding:0 5px 5px;font-size:12px;transition:border-color .16s ease,box-shadow .16s ease}.support-compact-handle input::placeholder{color:#547287}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #315f78;background:linear-gradient(90deg,rgb(11 52 72/47%),transparent);box-shadow:inset 2px 0 0 rgb(63 202 245/36%);transition:border-color .16s ease,box-shadow .16s ease}.support-compact-amount>div:focus-within{border-color:#73e0ff;box-shadow:inset 2px 0 0 #5bdefd,0 5px 10px -8px #62dfff}.support-compact-amount input{padding:4px 7px;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-compact-amount input::placeholder{color:#58798d}.support-compact-amount b{padding:0 7px;color:#91c9dc;font-weight:900;letter-spacing:.075em}.support-compact-summary{display:grid;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);min-width:0;padding:4px 10px;border-right:1px solid rgb(35 86 112/51%);border-left:1px solid rgb(35 86 112/51%)}.support-compact-summary>span{min-width:0}.support-compact-summary>span:last-child{text-align:right}.support-compact-summary i{display:block;margin-bottom:3px;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.085em}.support-compact-summary b{display:block;overflow:hidden;color:#8edff7;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.support-compact-summary>span:last-child b{color:#b7a5ff}.support-compact-summary>em{color:#7598ae;font-size:12px;font-style:normal;text-align:center}.support-compact-submit{position:relative;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;overflow:hidden;border:1px solid #4fcdf3;padding:0 10px;color:#effbff;background:linear-gradient(105deg,#126b95,#3653a4 68%,#67449d);box-shadow:inset 0 1px 0 rgb(255 255 255/27%),0 6px 17px rgb(35 120 230/20%);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease,transform .16s ease}.support-compact-submit:before{position:absolute;top:-50%;bottom:-50%;left:-24%;width:18%;opacity:.63;background:linear-gradient(90deg,transparent,rgb(233 252 255/88%),transparent);content:"";transform:skewX(-22deg);transition:transform .45s ease}.support-compact-submit>*{position:relative;z-index:1}.support-compact-submit>span{color:#d8faff;text-shadow:0 0 9px #b1f4ff}.support-compact-submit b,.support-compact-submit i{grid-column:2;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.support-compact-submit b{color:#f5fdff;font-size:11px;font-weight:950;letter-spacing:.07em}.support-compact-submit i{margin-top:-4px;color:#d4efff;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.07em}.support-compact-submit:hover:not(:disabled){border-color:#c6b2ff;filter:brightness(1.12) saturate(1.08);box-shadow:inset 0 1px 0 rgb(255 255 255/35%),0 8px 21px rgb(55 120 255/33%),0 0 18px rgb(77 218 255/13%);transform:translateY(-1px)}.support-compact-submit:hover:not(:disabled):before{transform:translateX(580%) skewX(-22deg)}.support-compact-submit:active:not(:disabled){transform:translateY(1px) scale(.988)}.support-compact-submit:disabled{border-color:#315269;color:#7893a5;background:#102538;box-shadow:inset 0 1px 0 rgb(194 235 255/7%);cursor:not-allowed}.support-compact-submit:disabled b,.support-compact-submit:disabled i,.support-compact-submit:disabled>span{color:#7793a5;text-shadow:none}.support-compact-feedback{display:grid;grid-template-columns:17px auto minmax(0,1fr);align-items:center;gap:7px;min-height:31px;padding:6px 17px;border-top:1px solid rgb(36 95 119/54%);color:#a8c7d4;background:rgb(4 25 38/67%);font-size:10px}.support-compact-feedback>i{display:grid;width:15px;height:15px;place-items:center;border:1px solid #5fdac1;border-radius:50%;color:#93f4d8;background:rgb(25 135 107/18%);font-size:9px;font-style:normal;font-weight:950;box-shadow:0 0 10px rgb(70 244 196/16%)}.support-compact-feedback strong{color:#87f0d2;font-size:9px;font-weight:950;letter-spacing:.09em}.support-compact-feedback span{overflow:hidden;color:#a8c8d5;text-overflow:ellipsis;white-space:nowrap}.support-compact-feedback.is-error{border-color:rgb(133 71 94/58%);background:linear-gradient(90deg,rgb(71 22 45/38%),rgb(11 23 36/67%))}.support-compact-feedback.is-error>i{border-color:#ca748d;color:#ffc0cf;background:rgb(137 44 73/21%);box-shadow:0 0 10px rgb(244 104 150/13%)}.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 rgb(5 29 37/88%),0 0 0 3px #67edc7,0 0 14px rgb(79 239 196/37%)}.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 rgb(37 14 27/88%),0 0 0 3px #da7f9b,0 0 14px rgb(239 102 148/23%)}.support-compact.is-player-missing .support-compact-preview span{color:#ffb4c6}.support-compact-gate{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:13px 17px}.support-compact-gate>div{min-width:0}.support-compact-gate span,.support-compact-gate strong{display:block}.support-compact-gate strong{color:#e9f8ff;font-size:12px;text-transform:uppercase}.support-compact-gate span{margin-top:5px;color:#829eb0;font-size:10px}.support-compact-gate a,.support-compact-gate>b{flex:0 0 auto;border:1px solid #51658c;padding:8px 10px;color:#c7b5fb;background:rgb(44 33 78/42%);font-size:8px;font-weight:950;letter-spacing:.08em}.support-compact-gate a:hover{border-color:#68dcfa;color:#74e5ff}.support-compact-gate>b{border-color:#315b72;color:#9bb1bf;background:#0b2334}.support-compact-gate.is-loading{min-height:66px;justify-content:flex-start;color:#789aad;font-size:10px;font-weight:850;letter-spacing:.06em}@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{display:block;margin:6px 0 0}.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{min-height:33px;padding-right:0;padding-left:0;border-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}}.support-compact-workspace{grid-template-columns:minmax(310px,.86fr) minmax(0,1.14fr);min-height:86px}.support-compact-action,.support-compact-recipient{display:grid;align-content:center;min-width:0;min-height:86px;gap:7px;padding:10px 14px}.support-compact-recipient{grid-template-columns:1fr;border-right:1px solid rgb(42 99 126/57%);border-bottom:0;background:linear-gradient(105deg,rgb(8 40 58/56%),rgb(6 24 38/16%))}.support-compact-action{grid-template-columns:1fr;background:linear-gradient(105deg,rgb(8 24 39/12%),rgb(31 22 64/11%))}.support-compact-group-label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.support-compact-group-label>i,.support-compact-group-label>span{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.support-compact-group-label>span{color:#77ddf8;font-size:8px;font-weight:950;letter-spacing:.105em}.support-compact-group-label>i{color:#67869a;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.07em}.support-compact-recipient-content{grid-template-columns:minmax(140px,.78fr) minmax(145px,1.22fr);align-items:end;gap:12px;min-width:0}.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}.support-compact-amount>span{margin-bottom:3px}.support-compact-amount>div{min-height:28px}.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{min-height:72px;border-right:0;border-bottom:1px solid rgb(42 99 126/57%)}.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-action,.support-compact-recipient{border:0}.support-compact-recipient{background:linear-gradient(105deg,rgb(8 40 58/42%),rgb(6 24 38/8%))}.support-compact-action{background:linear-gradient(105deg,rgb(8 24 39/5%),rgb(31 22 64/8%))}.support-compact-group-label{justify-content:flex-start}.support-compact-group-label>span{padding-left:7px;border-left:2px solid #5cdefb;color:#83e4fb}.support-compact-group-label>i{display:none}.support-compact-recipient-content{padding:5px 8px;border:1px solid rgb(43 112 143/42%);border-left:2px solid rgb(74 214 250/62%);background:linear-gradient(90deg,rgb(7 38 54/54%),rgb(5 21 34/22%));transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.support-compact-recipient-content:focus-within{border-color:#66ddfb #66ddfb #66ddfb #a58aff;background:linear-gradient(90deg,rgb(8 53 72/67%),rgb(8 24 43/30%));box-shadow:0 0 0 3px rgb(51 210 255/6%),0 0 14px rgb(50 206 255/9%)}.support-compact-handle{align-self:stretch;display:grid;align-items:center}.support-compact-amount>span,.support-compact-handle>span{display:none}.support-compact-handle input{min-height:27px;border-bottom:0;padding:0 4px;box-shadow:none}.support-compact-handle input:focus{box-shadow:none}.support-compact-action-flow{grid-template-columns:minmax(138px,.92fr) minmax(154px,1fr);grid-template-rows:29px 23px;column-gap:12px;row-gap:2px}.support-compact-amount>div{border:1px solid rgb(55 124 157/76%);border-left:2px solid #5adcfb;background:linear-gradient(90deg,rgb(10 57 78/61%),rgb(7 28 44/26%))}.support-compact-amount>div:focus-within{border-color:#88e8ff #88e8ff #88e8ff #b196ff;box-shadow:0 0 0 3px rgb(63 214 255/7%),0 0 14px rgb(47 201 255/11%)}.support-compact-summary{min-height:21px}.support-compact-summary>span,.support-compact-summary>strong{display:inline-flex;align-items:baseline;min-width:0}.support-compact-summary>span{gap:6px}.support-compact-summary i{display:inline;margin:0;color:#708d9f;font-size:7px}.support-compact-summary b,.support-compact-summary>strong{overflow:hidden;color:#93e1f8;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.support-compact-submit{grid-row:1/span 2;min-height:54px;border-color:#61dffa;background:linear-gradient(112deg,#147ca5,#3161b6 57%,#7248aa);box-shadow:inset 0 1px 0 rgb(255 255 255/37%),inset 2px 0 0 rgb(164 244 255/46%),0 8px 19px rgb(34 119 240/29%),0 0 0 1px rgb(57 214 255/19%)}.support-compact-submit:not(:disabled){color:#f5fdff}.support-compact-submit:hover:not(:disabled){border-color:#d0bbff;box-shadow:inset 0 1px 0 rgb(255 255 255/48%),inset 2px 0 0 rgb(192 247 255/64%),0 10px 24px rgb(62 104 255/42%),0 0 23px rgb(74 220 255/18%)}.support-compact-submit:active:not(:disabled){box-shadow:inset 0 2px 13px rgb(2 16 48/45%),0 4px 12px rgb(56 122 255/24%)}@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-column:2;grid-row:1/span 2}}.support-compact-preview,.support-compact-preview .player-avatar,.support-compact-preview span,.support-compact-preview strong{transition:color .16s ease,filter .16s ease,box-shadow .16s ease,opacity .16s ease}.support-compact-handle input{border-bottom:1px solid rgb(71 138 166/71%);padding:0 6px 2px;cursor:text;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,background .16s ease}.support-compact-handle input:hover{border-color:#72dffb;background:rgb(18 74 98/18%)}.support-compact-handle input:focus{border-color:#83e8ff;color:#ffffff;box-shadow:0 5px 12px -9px #5adfff}.support-compact-handle input::placeholder{color:#6b91a6;opacity:1}.support-compact-handle:has(.support-compact-handle-status) input{padding-right:104px}.support-compact-handle-status{position:absolute;top:50%;color:#ffb5c7;font-size:7px;font-weight:950;letter-spacing:.075em;pointer-events:none;transform:translateY(-50%)}.support-compact-amount.is-invalid>div{border-color:#b86682 #b86682 #b86682 #ec8aa6;background:linear-gradient(90deg,rgb(91 31 55/38%),rgb(32 18 38/17%))}.support-compact-amount.is-invalid input,.support-compact-summary.is-alert .support-compact-action-message{color:#ffc0cf}.support-compact-summary.is-alert{gap:0;background:linear-gradient(90deg,rgb(83 27 51/29%),transparent)}.support-compact-action-message{overflow:hidden;display:block;max-width:100%;font-weight:850;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.support-compact-submit:not(:disabled){border-color:#80e8ff;background:linear-gradient(112deg,#0988ba,#2e68c6 57%,#7649b1);box-shadow:inset 0 1px 0 rgb(255 255 255/42%),inset 2px 0 0 rgb(188 248 255/55%),0 9px 21px rgb(33 126 243/36%),0 0 0 1px rgb(75 220 255/28%),0 0 17px rgb(62 209 255/13%)}.support-compact-submit:not(:disabled) b{color:#fbfeff}.support-compact-submit:not(:disabled) i{color:#d9f5ff}.support-compact-submit:disabled{border-color:#294d63;background:linear-gradient(110deg,#0a2638,#12223a);box-shadow:inset 0 1px 0 rgb(195 238 255/6%)}.support-compact.is-success .support-compact-submit:not(:disabled){border-color:#75eccd;background:linear-gradient(112deg,#147f78,#2479a1 58%,#5c55a2);box-shadow:inset 0 1px 0 rgb(232 255 247/39%),inset 2px 0 0 rgb(183 255 233/49%),0 9px 20px rgb(51 225 179/26%),0 0 18px rgb(78 239 198/14%)}.support-compact.is-targeted:not(.is-player-missing) .support-compact-recipient-content{border-left-color:#ae91ff;background:linear-gradient(90deg,rgb(13 51 76/64%),rgb(20 20 51/24%))}.support-compact.is-targeted:not(.is-player-missing) .support-compact-preview .player-avatar{box-shadow:0 0 0 2px rgb(6 25 40/88%),0 0 0 3px rgb(159 131 255/63%),0 0 14px rgb(104 207 255/23%)}.support-compact.is-targeted:not(.is-player-missing) .support-compact-preview span{color:#b9a7ff}.support-compact-header>div{display:flex;align-items:baseline;min-width:0}.support-compact-kicker{flex:0 0 auto}.support-compact-header h3{flex:0 0 auto;margin-left:9px}.support-compact-header p{overflow:hidden;min-width:0;margin-left:9px;text-overflow:ellipsis;white-space:nowrap}.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-action,.support-compact-recipient{gap:0}.support-compact-recipient-content{min-height:38px}.support-compact-action-flow{grid-template-columns:minmax(0,1fr) minmax(150px,.9fr);grid-template-rows:38px 18px;column-gap:11px;row-gap:5px}.support-compact-summary{min-height:18px}.support-compact-submit{align-self:stretch;padding:0 11px}.support-compact-submit:not(:disabled){border-color:#8cecff;background:linear-gradient(108deg,#0b8dbd,#326fd1 58%,#754daf);box-shadow:inset 0 1px 0 rgb(244 254 255/48%),inset 2px 0 0 rgb(188 248 255/58%),0 7px 17px rgb(38 122 240/31%),0 0 0 1px rgb(72 219 255/22%),0 0 13px rgb(59 207 255/12%)}.support-compact-submit:not(:disabled) i{color:#dff8ff}.support-compact-submit:hover:not(:disabled){border-color:#d2c2ff;background:linear-gradient(108deg,#0c9acb,#3976da 56%,#8256bb)}.support-compact-submit:active:not(:disabled){filter:saturate(1.14) brightness(.96)}.support-compact-submit:focus-visible{outline:1px solid #c9f7ff;outline-offset:2px}@media (max-width:560px){.support-compact-action-flow{grid-template-columns:minmax(0,1fr) minmax(137px,.92fr);column-gap:9px}.support-compact-submit{grid-column:2;grid-row:1}.support-compact-summary{grid-column:1/-1;grid-row:2}}.support-compact-header{min-height:46px;padding:9px 14px}.support-compact-header>div{gap:0}.support-compact-header h3{margin-left:0;color:#f1fbff;font-size:15px;letter-spacing:.025em}.support-compact-header p{margin-left:10px;color:#7f9cae;font-size:10px}.support-compact-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:48px 59px;min-height:107px}.support-compact-action,.support-compact-recipient{display:block;min-height:0;padding:0 14px;background:transparent}.support-compact-recipient{padding-top:8px;padding-bottom:3px}.support-compact-recipient-content{grid-template-columns:34px minmax(0,1fr);min-height:37px;gap:9px;padding:2px 9px 2px 4px;border:1px solid rgb(44 111 140/42%);border-left:2px solid rgb(82 213 247/57%);background:linear-gradient(90deg,rgb(7 42 59/58%),rgb(11 28 46/20%))}.support-compact-preview .player-avatar{width:29px;height:29px;font-size:9px}.support-compact-handle input{min-height:32px;padding:0 3px;border-bottom:1px solid rgb(76 145 173/58%);font-size:13px;letter-spacing:.015em}.support-compact-handle input:hover{border-bottom-color:#79e2fc}.support-compact-handle input:focus{border-bottom-color:#a094ff;box-shadow:0 6px 12px -10px #7bdfff}.support-compact-handle input::placeholder{color:#7693a4;font-weight:650}.support-compact-recipient-content:focus-within{border-color:rgb(108 222 250/83%) rgb(108 222 250/83%) rgb(108 222 250/83%) #af92ff;background:linear-gradient(90deg,rgb(9 55 74/70%),rgb(24 23 58/28%));box-shadow:0 0 14px rgb(55 206 255/9%)}.support-compact.is-targeted:not(.is-player-missing) .support-compact-recipient-content{border-left-color:#9f85ff;background:linear-gradient(90deg,rgb(10 53 74/66%),rgb(29 24 60/24%))}.support-compact-handle-status{right:5px}.support-compact-handle:has(.support-compact-handle-status) input{padding-right:98px}.support-compact-action{padding-top:4px;padding-bottom:9px}.support-compact-action-flow{grid-template-columns:minmax(0,1fr) minmax(156px,.76fr);grid-template-rows:38px 15px;align-items:stretch;column-gap:10px;row-gap:4px}.support-compact-amount{grid-column:1}.support-compact-amount>div{min-height:38px;border-color:rgb(55 132 164/66%);border-left:2px solid #65ddfa;background:linear-gradient(90deg,rgb(8 50 69/55%),rgb(7 26 42/16%))}.support-compact-amount input{color:#ecfbff;font-size:16px;font-weight:850}.support-compact-amount b{color:#9bcee0}.support-compact-summary{grid-column:1/-1;min-height:15px;padding:0 2px}.support-compact-summary>span{color:#6f8fa1;font-weight:850;letter-spacing:.075em}.support-compact-summary>b,.support-compact-summary>strong{color:#a5dced}.support-compact-summary>strong{color:#c1afff}.support-compact-summary>em{color:#68899d}.support-compact-submit{grid-row:1;padding:0 12px;border-color:#8eeaff;background:linear-gradient(108deg,#0c90c0,#3671d0 57%,#754dab);box-shadow:inset 0 1px 0 rgb(244 254 255/48%),inset 2px 0 0 rgb(189 248 255/58%),0 7px 17px rgb(38 122 240/29%),0 0 13px rgb(59 207 255/11%)}.support-compact-submit:not(:disabled) b{font-size:10px;text-shadow:0 1px 8px rgb(5 31 73/38%)}.support-compact-submit:not(:disabled) i{color:#e1f8ff;font-size:7px}.support-compact-submit:hover:not(:disabled){border-color:#d7c8ff;background:linear-gradient(108deg,#0e9dcd,#407de0 56%,#8456bc);box-shadow:inset 0 1px 0 rgb(255 255 255/56%),inset 2px 0 0 rgb(206 251 255/67%),0 9px 20px rgb(55 116 251/39%),0 0 18px rgb(76 218 255/18%)}.support-compact-submit:disabled{border-color:#294c60;background:linear-gradient(108deg,#0a2535,#10243a 72%,#1b2640)}.support-compact.is-success .support-compact-submit:not(:disabled){border-color:#83eed0;background:linear-gradient(108deg,#148b7f,#247fa9 58%,#5e58a7)}@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-column:2;grid-row:1}}.support-compact-workspace{position:relative;display:grid;grid-template-columns:minmax(0,1.26fr) minmax(146px,.74fr);grid-template-rows:52px 36px;column-gap:18px;row-gap:0;min-height:88px;background:radial-gradient(circle at 22% 4%,rgb(37 149 190/9%),transparent 30%),linear-gradient(110deg,rgb(7 29 43/18%),transparent 62%,rgb(49 29 89/8%))}.support-compact-workspace:before{position:absolute;right:14px;bottom:36px;left:14px;height:1px;opacity:.78;background:linear-gradient(90deg,transparent,rgb(72 204 240/37%) 19%,rgb(143 111 248/32%) 71%,transparent);content:""}.support-compact-action,.support-compact-action-flow,.support-compact-recipient{display:contents}.support-compact-recipient-content{position:relative;z-index:1;display:grid;grid-row:1;grid-template-columns:35px minmax(0,1fr);align-items:center;min-height:0;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.support-compact-recipient-content:before{position:absolute;inset:7px -9px 7px -7px;z-index:-1;opacity:0;background:radial-gradient(ellipse at left,rgb(42 205 250/12%),transparent 68%);content:"";transition:opacity .18s ease}.support-compact-recipient-content:focus-within{border:0;background:transparent;box-shadow:none}.support-compact-recipient-content:focus-within:before{opacity:1}.support-compact-preview{display:grid;grid-template-columns:1fr;place-items:center}.support-compact-preview .player-avatar{width:31px;height:31px;border-color:#4597bc;color:#b7efff;background:radial-gradient(circle at 35% 30%,#1f6586,#0d2f46 69%);box-shadow:0 0 0 2px rgb(8 24 39/86%),0 0 12px rgb(56 207 250/16%)}.support-compact-handle{position:relative;display:block;min-width:0}.support-compact-handle input{min-height:34px;padding:0 3px 1px;border:0;border-bottom:1px solid rgb(73 142 171/49%);border-radius:0;background:transparent;color:#edfaff;font-size:14px;font-weight:750;letter-spacing:.012em}.support-compact-handle input:hover{border-bottom-color:#71dcf9;background:transparent}.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{right:2px;font-size:8px;letter-spacing:.02em}.support-compact-handle:has(.support-compact-handle-status) input{padding-right:96px}.support-compact.is-targeted:not(.is-player-missing) .support-compact-recipient-content{border:0;background:transparent}.support-compact.is-targeted:not(.is-player-missing) .support-compact-preview .player-avatar{border-color:#ad91ff;box-shadow:0 0 0 2px rgb(8 24 39/86%),0 0 13px rgb(136 112 244/24%)}.support-compact-amount{z-index:1;display:grid;grid-template-rows:10px minmax(0,1fr);min-width:0;align-items:end;padding-top:7px}.support-compact-amount>span{display:block;margin:0;color:#7d9cac;font-size:7px;font-weight:900;letter-spacing:.1em}.support-compact-amount>div{min-height:31px;border:0;border-bottom:1px solid rgb(85 147 179/57%);border-left:0;border-radius:0;background:transparent}.support-compact-amount>div:focus-within{border-color:#ae91ff #ae91ff #ae91ff transparent;background:linear-gradient(90deg,rgb(53 76 139/15%),transparent 75%);box-shadow:0 7px 13px -11px #976dff}.support-compact-amount input{color:#f0fbff;letter-spacing:.01em}.support-compact-amount b{padding:0 0 1px 7px;color:#8fc4d7;font-size:8px;letter-spacing:.11em}.support-compact-amount.is-invalid>div{border-color:#d27a97 #d27a97 #d27a97 transparent;background:linear-gradient(90deg,rgb(101 35 60/18%),transparent 75%)}.support-compact-summary{z-index:1;display:flex;align-items:center;align-self:center;gap:6px;min-height:0;padding:0 0 1px 1px;border:0;background:transparent}.support-compact-summary>span{color:#6d8c9d;font-size:7px;font-weight:900;letter-spacing:.1em}.support-compact-summary>b,.support-compact-summary>strong{color:#9ed8e9;font-size:10px;font-weight:800;letter-spacing:.01em}.support-compact-summary>strong{color:#c2b1ff}.support-compact-summary>em{color:#6d91a6;font-size:11px}.support-compact-summary.is-alert{background:transparent}.support-compact-action-message{color:#ffc0cf;font-size:8px}.support-compact-submit{z-index:1;display:grid;grid-template-columns:13px minmax(0,1fr);min-height:30px;padding:0 12px 0 13px;border:0;border-radius:0;background:linear-gradient(108deg,#0d89b7,#326ec9 56%,#7350a9);box-shadow:inset 0 1px 0 rgb(245 254 255/46%),inset 2px 0 0 rgb(185 247 255/55%),0 6px 16px rgb(38 119 239/28%),0 0 12px rgb(61 206 255/11%);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.support-compact-submit>span{color:#e1fbff;font-size:10px;text-shadow:0 0 9px #b2f4ff}.support-compact-submit:not(:disabled) b{color:#ffffff;font-size:9px;text-shadow:0 1px 7px rgb(5 31 73/42%)}.support-compact-submit:not(:disabled) i{color:#dff7ff;font-size:6px;letter-spacing:.075em}.support-compact-submit:not(:disabled):hover{border:0;background:linear-gradient(108deg,#10a0cf,#427edf 56%,#845cc0);box-shadow:inset 0 1px 0 rgb(255 255 255/57%),inset 2px 0 0 rgb(211 252 255/66%),0 9px 19px rgb(58 119 251/39%),0 0 17px rgb(75 218 255/17%);transform:translateY(-1px)}.support-compact-submit:not(:disabled):active{transform:translateY(1px) scale(.987)}.support-compact-submit:disabled{border:0;background:linear-gradient(108deg,#0a2433,#10253a 72%,#1c2740);box-shadow:inset 0 1px 0 rgb(198 239 255/6%)}.support-compact.is-success .support-compact-submit:not(:disabled){border:0;background:linear-gradient(108deg,#148b80,#247ba5 58%,#5f58a7);box-shadow:inset 0 1px 0 rgb(231 255 247/43%),0 7px 17px rgb(47 224 177/23%),0 0 13px rgb(73 239 195/15%)}@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{right:13px;left:13px}.support-compact-submit{grid-column:2;grid-row:2}}@media (max-width:520px){.match-dialog-actions{flex-wrap:wrap}.match-dialog-actions .button{flex:1 1 150px}}.support-compact-header{min-height:49px;padding:10px 14px}.support-compact-header h3{font-size:16px;letter-spacing:.035em}.support-compact-header p{margin-left:11px;font-size:11px}.support-compact-workspace{grid-template-columns:minmax(0,1.25fr) minmax(184px,.75fr);grid-template-rows:51px 42px;column-gap:16px;padding:0 14px;background:radial-gradient(circle at 17% 42%,rgb(38 151 190/12%),transparent 34%),radial-gradient(circle at 88% 82%,rgb(85 54 164/11%),transparent 34%),linear-gradient(110deg,rgb(6 28 42/28%),rgb(7 20 35/8%))}.support-compact-workspace:before{display:none}.support-compact-recipient-content{grid-column:1;grid-row:1/span 2;min-height:79px;padding:13px 14px 25px 12px}.support-compact-recipient-content:before{inset:0;background:radial-gradient(ellipse at 0 0,rgb(63 218 255/12%),transparent 59%)}.support-compact-recipient-content:focus-within{border-color:#6fe0fa #6fe0fa #6fe0fa #ad92ff;background:linear-gradient(108deg,rgb(10 58 79/78%),rgb(20 25 61/48%));box-shadow:inset 0 1px 0 rgb(183 239 255/11%),0 0 0 3px rgb(49 208 255/5%),0 9px 22px rgb(21 105 142/17%)}.support-compact-preview .player-avatar{border-color:#55b8dc;box-shadow:0 0 0 3px rgb(7 31 47/83%),0 0 16px rgb(56 207 250/23%)}.support-compact-handle input{border-bottom-color:rgb(93 159 187/67%)}.support-compact-handle input::placeholder{color:#91adc0}.support-compact-summary{grid-column:1;grid-row:2;margin:0 0 11px 57px}.support-compact-amount{grid-column:2;grid-row:1;grid-template-rows:12px minmax(0,1fr);padding:10px 3px 2px 1px}.support-compact-amount>span{color:#88a8b8;letter-spacing:.115em}.support-compact-amount>div{min-height:30px;border-bottom-color:rgb(99 163 192/73%)}.support-compact-amount input{font-size:21px}.support-compact-amount b{padding-bottom:2px;color:#a4d5e5}.support-compact-submit{grid-column:2;grid-row:2;border:1px solid #74dcf8;background:linear-gradient(110deg,#0987b7,#316fc9 55%,#7650ab);box-shadow:inset 0 1px 0 rgb(241 254 255/49%),inset 2px 0 0 rgb(186 247 255/60%),0 8px 19px rgb(35 117 239/34%),0 0 0 1px rgb(66 214 255/18%)}.support-compact-submit:not(:disabled):hover{border-color:#d1c2ff;box-shadow:inset 0 1px 0 rgb(255 255 255/61%),inset 2px 0 0 rgb(210 252 255/68%),0 10px 23px rgb(54 116 250/43%),0 0 20px rgb(74 220 255/17%)}.support-compact-submit:disabled{box-shadow:inset 0 1px 0 rgb(198 239 255/7%)}.support-compact.is-targeted:not(.is-player-missing) .support-compact-recipient-content{border-left-color:#ab90ff;background:linear-gradient(108deg,rgb(14 55 76/79%),rgb(27 26 63/51%))}.support-compact.is-targeted:not(.is-player-missing) .support-compact-preview .player-avatar{border-color:#b29aff;box-shadow:0 0 0 3px rgb(8 29 47/86%),0 0 17px rgb(132 108 240/29%)}@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-column:2;grid-row:2;padding:0 10px}}.support-compact-workspace{grid-template-columns:minmax(0,1.28fr) minmax(248px,.72fr);grid-template-rows:minmax(93px,1fr);column-gap:12px;min-height:93px;padding:0;background:radial-gradient(circle at 14% 38%,rgb(40 154 194/12%),transparent 36%),radial-gradient(circle at 93% 62%,rgb(85 54 164/10%),transparent 35%),linear-gradient(110deg,rgb(6 28 42/23%),rgb(7 20 35/8%))}.support-compact-recipient{position:relative;display:grid;grid-column:1;grid-row:1;grid-template-rows:minmax(0,1fr) 25px;min-width:0;min-height:93px;padding:0 0 0 12px}.support-compact-recipient-content{grid-column:auto;grid-row:auto;grid-template-columns:42px minmax(0,1fr);align-items:start;min-height:66px;gap:11px;padding:12px 14px 13px 12px;border:1px solid rgb(43 112 144/54%);border-left:2px solid #56dffb;background:linear-gradient(108deg,rgb(9 49 68/73%),rgb(8 28 45/42%));box-shadow:inset 0 1px 0 rgb(166 231 255/7%),0 8px 20px rgb(0 0 0/12%)}.support-compact-preview{align-self:start}.support-compact-preview .player-avatar{width:34px;height:34px;font-size:10px}.support-compact-preview .player-avatar>span{display:grid;width:100%;height:100%;place-items:center;line-height:1;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{display:inline-flex;align-items:center;gap:4px;top:38px;right:auto;left:3px;max-width:calc(100% - 6px);color:#ffc0cf;font-size:9px;font-weight:850;letter-spacing:.025em;line-height:1.2;text-transform:none;transform:none}.support-compact-handle-status i{display:grid;width:12px;height:12px;flex:0 0 auto;place-items:center;border:1px solid rgb(242 139 169/74%);border-radius:50%;color:#ffd7e1;font-size:10px;font-style:normal;font-weight:900;line-height:1}.support-compact-handle:has(.support-compact-handle-status) input{padding-right:3px}.support-compact-summary{grid-column:auto;grid-row:auto;align-self:end;margin:0 0 6px 57px;gap:7px;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{display:block;grid-column:2;grid-row:1;min-width:0;min-height:93px;padding:0 12px 0 0}.support-compact-action-flow{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:42px 38px;min-height:93px;gap:7px;padding:9px 14px 8px 15px;border-left:1px solid rgb(54 120 151/58%);background:linear-gradient(108deg,rgb(11 39 60/59%),rgb(31 24 69/42%));box-shadow:inset 0 1px 0 rgb(170 221 255/5%)}.support-compact-amount{grid-column:auto;grid-row:auto;grid-template-rows:11px minmax(0,1fr);align-self:stretch;padding:0 2px 0 0}.support-compact-amount>span{color:#8daebd;font-size:8px;letter-spacing:.11em}.support-compact-amount>div{min-height:29px;padding-left:7px;border:1px solid rgb(76 143 175/51%);border-left:2px solid #68ddfa;background:linear-gradient(90deg,rgb(8 56 77/60%),rgb(9 31 51/20%))}.support-compact-amount>div:focus-within{border-color:#aa92ff #aa92ff #aa92ff #7be3ff;background:linear-gradient(90deg,rgb(23 67 111/51%),rgb(33 25 76/24%))}.support-compact-amount input{padding:1px 0 0;font-size:20px;font-weight:900}.support-compact-amount b{padding:0 8px 1px 7px;color:#a5d6e5;font-size:9px}.support-compact-submit{grid-column:auto;grid-row:auto;min-height:38px;padding:0 15px;border:1px solid #78e0fb;background:linear-gradient(110deg,#078dbc,#3473ce 55%,#7952b2);box-shadow:inset 0 1px 0 rgb(241 254 255/52%),inset 2px 0 0 rgb(188 248 255/62%),0 8px 20px rgb(35 118 239/35%),0 0 0 1px rgb(66 214 255/18%);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.support-compact-submit>span{font-size:11px}.support-compact-submit:not(:disabled) b{font-size:11px;letter-spacing:.065em}.support-compact-submit:not(:disabled) i{margin-top:-2px;font-size:8px;letter-spacing:.07em}.support-compact-submit:disabled{border-color:#345a70;background:linear-gradient(110deg,#0a2738,#12273e 70%,#202943)}.support-compact.is-recipient-invalid .support-compact-recipient-content{border-color:rgb(183 91 121/72%) rgb(183 91 121/72%) rgb(183 91 121/72%) #ef8ca8;background:linear-gradient(108deg,rgb(77 30 51/58%),rgb(38 25 55/37%))}.support-compact.is-recipient-invalid .support-compact-preview .player-avatar{border-color:#ed8da8;box-shadow:0 0 0 3px rgb(48 20 35/72%),0 0 14px rgb(238 113 153/21%)}.support-compact.is-player-missing .support-compact-recipient-content{border-color:rgb(183 91 121/72%) rgb(183 91 121/72%) rgb(183 91 121/72%) #ef8ca8;background:linear-gradient(108deg,rgb(77 30 51/58%),rgb(38 25 55/37%))}.support-compact.is-player-missing .support-compact-preview .player-avatar{position:relative;border-color:#ed8da8;box-shadow:0 0 0 3px rgb(48 20 35/72%),0 0 14px rgb(238 113 153/21%)}.support-compact.is-player-missing .support-compact-preview .player-avatar>span{opacity:0}.support-compact.is-player-missing .support-compact-preview .player-avatar:after{position:absolute;inset:0;display:grid;place-items:center;color:#ffe1e9;content:"?";font-size:16px;font-weight:900;line-height:1;transform:translateY(-.5px)}.support-compact.is-player-missing .support-compact-handle input{border-bottom-color:rgb(231 127 157/82%)}.support-compact-summary.is-alert{display:flex;align-items:center;min-height:21px;padding:3px 8px;border:1px solid rgb(184 84 119/44%);border-left:2px solid #e884a2;background:linear-gradient(90deg,rgb(106 35 62/43%),rgb(64 30 62/18%) 70%,transparent);box-shadow:inset 0 1px 0 rgb(255 213 226/7%)}.support-compact-summary.is-alert.is-recipient-feedback{border-color:rgb(194 91 126/56%) rgb(194 91 126/56%) rgb(194 91 126/56%) #ef92ae;background:linear-gradient(90deg,rgb(115 37 67/49%),rgb(60 29 61/22%) 72%,transparent)}.support-compact-action-message{display:inline-flex;align-items:center;gap:5px;overflow:visible;color:#ffd0db;font-size:10px;font-weight:780;letter-spacing:.015em;line-height:1.2}.support-compact-action-message i{display:grid;width:14px;height:14px;flex:0 0 auto;place-items:center;border:1px solid rgb(244 142 172/79%);border-radius:50%;color:#ffe0e8;font-size:10px;font-style:normal;font-weight:900;line-height:1}.support-compact-summary.is-recipient-feedback{display:flex;align-items:center;min-height:21px;padding:0;border:0;background:transparent;box-shadow:none}.support-compact-recipient-feedback{display:grid;grid-template-columns:15px auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;color:#dcb0bd;font-size:10px;line-height:1.15}.support-compact-recipient-feedback i{display:grid;width:14px;height:14px;place-items:center;border:1px solid rgb(241 133 165/80%);border-radius:50%;color:#ffe3eb;font-size:10px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 0 10px rgb(237 114 154/14%)}.support-compact-recipient-feedback strong{color:#ffd0dc;font-size:10px;font-weight:850;letter-spacing:.02em;white-space:nowrap}.support-compact-recipient-feedback small{overflow:hidden;color:#be93a1;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.support-compact.is-recipient-error .support-compact-recipient-content{border-color:rgb(43 112 144/54%) rgb(43 112 144/54%) rgb(43 112 144/54%) #56dffb;background:linear-gradient(108deg,rgb(9 49 68/73%),rgb(8 28 45/42%))}.support-compact.is-recipient-error .support-compact-handle input{min-height:34px;padding:0 8px;border:1px solid rgb(233 118 152/88%);border-radius:2px;background:linear-gradient(90deg,rgb(95 31 57/41%),rgb(53 26 57/24%));box-shadow:inset 0 1px 0 rgb(255 220 231/8%),0 0 0 1px rgb(235 120 154/8%)}.support-compact.is-recipient-error .support-compact-handle input:focus{border-color:#ffadc2;box-shadow:inset 0 1px 0 rgb(255 231 238/13%),0 0 0 3px rgb(239 124 157/10%),0 0 15px rgb(235 109 153/13%)}.support-compact-workspace{background:radial-gradient(circle at 14% 38%,rgb(40 154 194/12%),transparent 36%),linear-gradient(110deg,rgb(6 28 42/23%),rgb(7 20 35/8%))}.support-compact-action{background:transparent}.support-compact{background:radial-gradient(circle at 8% 0,rgb(22 187 241/10%),transparent 15rem),linear-gradient(135deg,rgb(5 22 36/98%),rgb(3 13 24/98%))}.support-compact-action-flow{background:transparent;box-shadow:none}.support-compact-action{background:linear-gradient(108deg,rgb(11 39 60/59%),rgb(31 24 69/42%))}.support-compact-amount>.support-compact-amount-label{display:flex;align-items:center;gap:5px;min-width:0;color:#8daebd;font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1;white-space:nowrap}.support-compact-amount>.support-compact-amount-label.is-invalid{color:#ffc0d0;font-size:10px;font-weight:780;letter-spacing:.015em}.support-compact-amount-label i{display:grid;width:12px;height:12px;flex:0 0 auto;place-items:center;border:1px solid rgb(244 140 170/79%);border-radius:50%;color:#ffe0e8;font-size:9px;font-style:normal;font-weight:900;line-height:1}.support-compact-amount.is-invalid>div,.support-compact-amount.is-invalid>div:focus-within{border-color:#ec819f #ec819f #ec819f #ffafc3;background:linear-gradient(90deg,rgb(104 33 62/50%),rgb(52 25 59/31%));box-shadow:inset 0 1px 0 rgb(255 226 234/10%),0 0 0 1px rgb(238 122 157/15%),0 0 13px rgb(232 102 147/11%)}.match-command-epic-gate{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:4px;padding:13px 14px;border:1px solid rgb(88 120 164/54%);border-radius:8px;background:radial-gradient(circle at 0 50%,rgb(65 192 238/10%),transparent 28%),linear-gradient(105deg,rgb(8 43 62/79%),rgb(17 23 54/63%));box-shadow:inset 0 1px 0 rgb(191 237 255/8%),0 8px 20px rgb(0 0 0/12%)}.match-command-epic-mark{display:grid;width:40px;height:40px;place-items:center;border:1px solid #53cbea;border-radius:10px;color:#c6f5ff;background:linear-gradient(145deg,rgb(11 83 113/88%),rgb(27 31 80/78%));box-shadow:inset 0 1px 0 rgb(224 253 255/18%),0 0 16px rgb(62 208 249/16%);font-size:18px;font-weight:900;line-height:1}.match-command-epic-copy{display:grid;gap:3px;min-width:0}.match-command-epic-copy>span{color:#65dffb;font-size:9px;font-weight:850;letter-spacing:.11em}.match-command-epic-copy strong{color:#f1f8ff;font-size:14px;font-weight:850;letter-spacing:-.01em}.match-command-epic-copy p{max-width:360px;margin:0;color:#9db8c9;font-size:11px;line-height:1.4}.match-command-epic-action{min-height:36px;padding:0 13px;white-space:nowrap}.match-command-epic-action span{margin-left:4px;color:#d9f9ff;font-size:14px}@media (max-width:560px){.match-command-sign-in-gate{gap:14px;margin-top:18px;padding:14px}.match-command-sign-in-intro{grid-template-columns:42px minmax(0,1fr);gap:11px}.match-command-sign-in-mark{width:42px;height:42px;border-radius:11px}.match-command-sign-in-copy strong{font-size:17px}.match-command-sign-in-actions,.match-command-sign-in-benefits{grid-template-columns:1fr}.match-command-sign-in-actions{display:grid}.match-command-sign-in-actions .button{width:100%}.match-command-epic-gate{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.match-command-epic-mark{width:36px;height:36px;border-radius:9px;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-right:11px;padding-left:12px}}@media (max-width:640px){.site-shell .hero{min-height:0}.site-shell .hero-copy{padding-bottom:22px}.site-shell .hero-art{min-height:0;padding:0 12px 12px;overflow:visible;isolation:auto;background:transparent}.site-shell .hero-art-oval,.site-shell .hero-art-shape{display:none}.site-shell .hero-stats{position:relative;right:auto;bottom:auto;left:auto;min-height:0;border-radius:10px;background:linear-gradient(145deg,rgb(5 22 37/96%),rgb(4 15 27/98%));box-shadow:inset 0 1px 0 rgb(184 229 255/4%)}.site-shell .hero-stat{min-height:70px;gap:5px;padding:10px 6px}.site-shell .hero-stat__label{font-size:8px;letter-spacing:.09em}.site-shell .hero-stat__value{font-size:16px}.site-shell .hero-stat--featured .hero-stat__value{font-size:18px}.site-shell .hero-stat__unit{font-size:9px}.shop-catalog-state{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.shop-catalog-state .button{width:100%}.leaderboard-retry-notice{align-items:stretch;flex-direction:column;margin-top:0}.leaderboard-retry-notice .button{width:100%}.shop-identity-card,.shop-premium-checkout{min-width:0}.shop-identity-card .button,.shop-premium-checkout .button{min-width:0;white-space:nowrap}.shop-premium-checkout .button{width:100%;min-height:44px;padding-inline:10px;font-size:11px}.shop-premium-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.shop-premium-perk{min-width:0}.shop-premium-perk summary{width:100%;min-height:42px;justify-content:space-between}.shop-premium-perk[open]{grid-column:1/-1}.shop-premium-perk>p{position:static;width:auto;max-width:none;margin-top:6px;box-shadow:none}.play-board,.play-insights,.play-layout,.play-main{width:100%;min-width:0}.play-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.play-insights,.play-main{grid-column:1}.play-insights{order:2;grid-template-columns:minmax(0,1fr);margin:0}.play-board,.play-insights{position:relative;z-index:0}.play-board{isolation:isolate}.leaderboard-table-panel,.play-board-panel{overflow:hidden}.leaderboard-table.data-table,.leaderboard-table.data-table tbody{width:100%;min-width:0;display:block}.leaderboard-table.data-table thead{display:none}.leaderboard-table.data-table tbody{display:grid;gap:8px;padding:9px}.leaderboard-table.data-table tbody>tr{min-width:0;display:grid;grid-template-areas:"player rank" "score score" "matches record";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;border:1px solid rgb(28 75 99/88%);border-radius:10px;background:linear-gradient(145deg,rgb(8 35 53/92%),rgb(5 20 33/98%))}.leaderboard-table.data-table tbody>tr:hover{background:radial-gradient(circle at 0 0,rgb(21 190 245/8%),transparent 14rem),linear-gradient(145deg,rgb(8 35 53/92%),rgb(5 20 33/98%))}.leaderboard-table.data-table tbody>tr>td{min-width:0;height:auto;padding:0;border:0;white-space:normal}.leaderboard-table.data-table tbody>tr>td:first-child{grid-area:rank;justify-self:end}.leaderboard-table.data-table tbody>tr>td:nth-child(2){grid-area:player}.leaderboard-table.data-table tbody>tr>td:nth-child(3){grid-area:score}.leaderboard-table.data-table tbody>tr>td:nth-child(4){grid-area:matches;color:#85a0b4;font-size:11px}.leaderboard-table.data-table tbody>tr>td:nth-child(4):before{margin-right:5px;color:#69859a;content:"MATCHES";font-size:8px;font-weight:900;letter-spacing:.08em}:lang(ru) .leaderboard-table.data-table tbody>tr>td:nth-child(4):before{content:"МАТЧИ"}.leaderboard-table.data-table tbody>tr>td:nth-child(5){grid-area:record;justify-self:end}.leaderboard-table.data-table tbody>tr>td:nth-child(6){display:none}.leaderboard-table .leaderboard-name{width:100%;min-width:0}.leaderboard-table .leaderboard-name .premium-username--truncate{min-width:0;max-width:100%}.leaderboard-table .leaderboard-score{display:block;color:#75ddff;font-size:17px;font-weight:850}.leaderboard-table .leaderboard-record{font-size:11px}.leaderboard-table.data-table tbody>tr:has(>.empty-table){display:block;padding:0;border:0;background:transparent}.leaderboard-table.data-table tbody>tr:has(>.empty-table)>.empty-table{display:block;padding:26px 12px;text-align:center}}@media (max-width:920px){.play-board-panel{overflow:hidden}.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{display:grid;gap:9px}.play-board-panel .match-board-row{min-width:0;display:grid;grid-template-areas:"match access" "region players" "stake payout" "time actions";grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:10px;padding:14px;border:1px solid rgb(28 75 99/90%);border-radius:11px;background:linear-gradient(145deg,rgb(8 35 53/94%),rgb(5 20 33/98%))}.play-board-panel .match-board-row td{min-width:0;min-height:0;height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;white-space:normal}.play-board-panel .match-board-row td:before{color:#718ca1;content:attr(data-label);font-size:8px;font-weight:900;letter-spacing:.085em}.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:normal}.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-board-skeleton{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid rgb(28 75 99/70%);border-radius:11px}.play-board-panel .match-board-skeleton td{display:block;padding:0;border:0}.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 .play-data-table tbody>tr:not(.match-board-row):not(.match-board-skeleton){display:block;min-width:0}.play-board-panel .play-data-table tbody>tr:not(.match-board-row):not(.match-board-skeleton)>.empty-table{display:block;width:100%;height:auto;min-height:0;min-width:0;box-sizing:border-box;padding:16px 12px!important;border:0;white-space:normal}.play-board-panel .match-board-empty{width:100%;min-width:0;gap:5px;padding:0;text-align:center}.play-board-panel .match-board-empty svg{width:24px;height:24px;margin:0}.play-board-panel .match-board-empty-actions{margin-top:3px}.play-board-panel .match-board-empty span,.play-board-panel .match-board-empty strong{max-width:min(33rem,100%);overflow-wrap:anywhere;white-space:normal}}@media (max-width:420px){.play-board-panel .match-board-row{grid-template-areas:"match access" "region players" "stake payout" "time time" "actions actions"}.play-board-panel .match-board-row td:nth-child(7){justify-content:space-between}.play-board-panel .match-board-row td:nth-child(8){width:100%;justify-self:stretch}.play-board-panel .action-cell{width:100%}.play-board-panel .join-action-motion{min-width:0;flex:1 1 auto}.play-board-panel .action-cell .button.primary{width:100%;min-width:0;padding-inline:9px;white-space:nowrap}}@media (max-width:390px){.site-shell .hero-art{padding-inline:8px}.site-shell .hero-stat{min-height:64px;padding-inline:4px}.site-shell .hero-stat__value{font-size:14px}.site-shell .hero-stat--featured .hero-stat__value{font-size:16px}.leaderboard-table.data-table tbody{padding:7px}}.lft-page{display:grid;gap:22px;padding-bottom:10px}.lft-page-header{min-height:118px;display:flex;align-items:end;justify-content:space-between;gap:26px;padding:3px 0 2px}.lft-page-header h1{margin:5px 0 7px;color:#f4f8fe;font-size:clamp(2.45rem,4.25vw,4rem);line-height:.94;letter-spacing:-.055em}.lft-page-header p{max-width:590px;margin:0;color:#92a9bd;font-size:15px;line-height:1.55}.lft-create-button{flex:0 0 auto;min-height:46px;padding-inline:20px;color:#f7fbff;white-space:nowrap}.lft-create-button svg{color:currentColor}.lft-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.lft-management-error{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgb(177 60 91/65%);border-left:3px solid #ff5478;border-radius:9px;padding:9px 11px;color:#ffb4c3;background:rgb(88 20 40/32%);font-size:12px;line-height:1.35}.lft-management-error button{flex:0 0 auto;border:0;padding:2px 0;color:#ffd8e0;background:transparent;font:inherit;font-size:10px;font-weight:900;letter-spacing:.08em;cursor:pointer}.lft-management-error button:hover{color:#fff}.lft-close-post-button{min-height:46px;border-color:#294861;color:#b8cddd;white-space:nowrap}.lft-close-post-button:hover:not(:disabled){border-color:#9e4c65;color:#ffd2dc;background:rgb(101 27 49/26%)}.lft-filter-bar{position:relative;z-index:8;display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(380px,1.5fr) auto;align-items:center;gap:10px;border:1px solid #173c58;border-radius:12px;padding:10px;background:linear-gradient(115deg,rgb(16 89 127/11%),transparent 30rem),linear-gradient(145deg,rgb(7 28 44/96%),rgb(4 16 28/96%));box-shadow:inset 0 1px 0 rgb(179 231 255/5%)}.lft-search{min-width:0;min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid #245775;border-radius:9px;padding:0 12px;color:#83d9fa;background:#061827;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.lft-search:focus-within{border-color:#4dcfff;background:#081d2e;box-shadow:0 0 0 3px rgb(37 193 255/13%)}.lft-search input{width:100%;min-width:0;border:0;outline:0;color:#eaf7ff;background:transparent;font-size:13px}.lft-search input::placeholder{color:#7894a9}.lft-search button{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:6px;padding:0;color:#a7c5d7;background:transparent;cursor:pointer}.lft-search button:hover{color:#effaff;background:#113049}.lft-active-filters button:focus-visible,.lft-copy-username:focus-visible,.lft-more-filters:focus-visible,.lft-search button:focus-visible,.lft-sign-in-hint a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.lft-primary-filter-controls{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lft-filter-bar .arena-select-trigger{min-height:48px}.lft-filter-bar .arena-select-trigger-copy strong{font-size:11px}.lft-filter-bar .arena-select-trigger-copy small{display:none}.lft-advanced-filter{position:relative}.lft-more-filters{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #245775;border-radius:9px;padding:0 13px;color:#c5d8e5;background:#081a2a;cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.07em;white-space:nowrap;transition:transform .15s ease,color .15s ease,border-color .15s ease,background .15s ease}.lft-more-filters.has-filters,.lft-more-filters:hover{border-color:#3489b7;color:#82e0ff;background:#0b263a}.lft-more-filters:hover{transform:translateY(-1px)}.lft-more-filters b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#082033;background:var(--cyan);font-size:9px}.lft-advanced-popover{width:min(550px,calc(100vw - 48px));position:absolute;z-index:90;top:calc(100% + 9px);right:0;border:1px solid #2b759b;border-radius:11px;padding:14px;background:radial-gradient(circle at 95% 0,rgb(21 147 208/16%),transparent 17rem),#061826;box-shadow:0 20px 45px rgb(0 5 13/65%);transform-origin:top right}.lft-advanced-popover-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.lft-advanced-popover-heading>div{display:grid;gap:4px}.lft-advanced-popover-heading strong{color:#eaf6fe;font-size:14px}.lft-advanced-popover-heading button{border:0;padding:2px 0;color:#71d7fa;background:transparent;cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.08em}.lft-advanced-popover-heading button:hover{color:#d4f5ff}.lft-advanced-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lft-pwr-range{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.lft-pwr-range label{min-width:0;display:grid;gap:6px}.lft-pwr-range label>span,.lft-pwr-range>span{color:#91adbf;font-size:9px;font-weight:900;letter-spacing:.08em}.lft-pwr-range>span{padding-bottom:14px;color:#668196}.lft-pwr-range input{width:100%;min-height:42px;border:1px solid #245775;border-radius:8px;outline:0;padding:0 11px;color:#e7f5fd;background:#081a2a;font-size:12px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.lft-pwr-range input::placeholder{color:#6f8a9e}.lft-pwr-range input:focus{border-color:#53d5ff;background:linear-gradient(135deg,rgb(23 134 185/13%),transparent 52%),#081d2e;box-shadow:0 0 0 1px rgb(96 221 255/18%),0 0 0 4px rgb(37 193 255/11%)}.lft-results-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:2px}.lft-result-controls{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.lft-results-heading>div:first-child{display:grid;gap:4px}.lft-results-heading>div:first-child strong{color:#dceaf4;font-size:12px;letter-spacing:.045em}.lft-active-filters{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.lft-active-filters button{min-height:25px;display:inline-flex;align-items:center;gap:5px;border:1px solid #24526e;border-radius:5px;padding:0 8px;color:#aed4e5;background:#081a2a;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.045em}.lft-active-filters button:hover{border-color:#3d91bc;color:#e3f7ff}.lft-active-filters button span{color:#62d8ff;font-size:14px;line-height:1}.lft-active-filters .lft-clear-filters{border-color:transparent;color:#6dd8fd;background:transparent}.lft-player-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px}.lft-player-card{min-width:0;min-height:372px;display:flex;flex-direction:column;border:1px solid #1b455f;border-radius:12px;padding:16px;overflow:hidden;color:#eaf4fb;background:radial-gradient(circle at 88% -8%,rgb(26 116 166/15%),transparent 12rem),linear-gradient(145deg,rgb(8 28 43/98%),rgb(5 17 29/98%));box-shadow:inset 0 1px 0 rgb(177 231 255/5%);transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.lft-player-card:hover{border-color:#2c789f;background:radial-gradient(circle at 88% -8%,rgb(34 145 203/20%),transparent 13rem),linear-gradient(145deg,rgb(9 33 51/99%),rgb(5 18 31/99%));box-shadow:0 10px 22px rgb(0 4 12/18%),inset 0 1px 0 rgb(177 231 255/8%);transform:translateY(-2px)}.lft-player-card.is-session-preview{border-color:#3f74a7}.lft-card-topline{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lft-card-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.lft-card-meta span{min-height:20px;display:inline-flex;align-items:center;border:1px solid #1b3d56;border-radius:4px;padding:0 6px;color:#a6bfd0;background:rgb(5 21 34/68%);font-size:9px;font-weight:900;letter-spacing:.075em;white-space:nowrap}.lft-card-meta span:nth-child(2){max-width:124px;overflow:hidden;text-overflow:ellipsis}.lft-card-meta .lft-card-division{border-color:rgb(33 150 196/54%);color:#5ed5ff;background:rgb(17 98 139/16%);text-transform:uppercase}.lft-card-meta .lft-card-pwr{border-color:rgb(94 209 255/48%);color:#b5ecff;background:rgb(25 118 163/18%);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lft-preview-badge{flex:0 0 auto;color:#aee9ff;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}.lft-card-identity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:15px}.lft-card-identity .player-avatar-medium{width:48px;height:48px}.lft-card-identity-copy{min-width:0;display:grid;gap:4px}.lft-card-name-row{min-width:0;display:flex;align-items:center;gap:6px}.lft-card-name-row strong{overflow:hidden;color:#f3f8fc;font-size:18px;font-weight:850;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.lft-premium-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#b69aff;box-shadow:0 0 9px rgb(190 157 255/60%)}.lft-card-epic{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#92adbe;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lft-card-epic svg{flex:0 0 auto;color:#65d7ff}.lft-card-intent{display:grid;gap:5px;margin-top:19px}.lft-card-intent h2{min-height:24px;margin:0;color:#f1f7fc;font-size:20px;line-height:1.1;letter-spacing:-.03em}.lft-card-description{min-height:42px;display:-webkit-box;margin:10px 0 0;overflow:hidden;color:#a8becd;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lft-card-details{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin-top:15px;padding-top:13px;border-top:1px solid rgb(29 65 88/78%)}.lft-card-details>span{display:inline-flex;align-items:center;gap:5px;color:#a4bbcb;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.lft-card-details>span:first-child,.lft-card-details>span:nth-child(2){color:#d2e1eb}.lft-field>span em{margin-left:5px;color:#7e9aaf;font-size:10px;font-style:normal;letter-spacing:.08em}.lft-card-details svg{color:#5ed5ff}.lft-card-details .lft-card-availability{width:100%;color:#829eaf}.lft-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.lft-contact-hint{color:#7898ac;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}.lft-copy-username{min-height:35px;min-width:0;border:0;padding:0;color:#8ec8df;background:transparent;cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.06em}.lft-copy-username>span{display:inline-flex;align-items:center;gap:6px}.lft-copy-username:hover{color:#e1f8ff}.lft-copy-username.is-copied{color:#57e7b0}.lft-invite-action{min-width:88px;padding-inline:13px;color:#d9f5ff}.lft-invite-action:hover{border-color:#3f98c5;background:#0c2940}.lft-empty-state{min-height:250px;display:grid;justify-items:center;align-content:center;gap:9px;border:1px dashed #275776;border-radius:12px;padding:28px;color:#66d9ff;background:linear-gradient(145deg,rgb(9 36 54/72%),rgb(5 18 31/72%));text-align:center}.lft-empty-state h2{margin:2px 0 0;color:#edf7fc;font-size:22px;letter-spacing:-.025em}.lft-empty-state p{max-width:430px;margin:0 0 6px;color:#91aabd;font-size:13px;line-height:1.55}.lft-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.lft-directory-loading{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lft-directory-loading__line{min-height:372px;border:1px solid #183f59;border-radius:12px;background:linear-gradient(112deg,#071a2a 18%,#0c2a40 42%,#071a2a 64%);background-size:220% 100%;animation:lft-directory-shimmer 1.35s linear infinite}@keyframes lft-directory-shimmer{to{background-position:-220% 0}}.lft-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:4px}.lft-pagination>span{color:#8da8ba;font-size:10px;font-weight:900;letter-spacing:.08em}.lft-sign-in-hint{display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid #122d43;padding:17px 12px 2px;color:#89a3b6;font-size:11px;text-align:center}.lft-sign-in-hint>svg{flex:0 0 auto;color:#54cffb}.lft-sign-in-hint a{display:inline-flex;align-items:center;gap:4px;color:#6addff;font-size:10px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.lft-sign-in-hint a:hover{color:#e4faff}html:has(.lft-create-dialog){overflow:hidden}.lft-create-dialog{width:min(42.5rem,100%);max-height:calc(100dvh - 2.5rem);display:flex;flex-direction:column;overflow:hidden;padding:0}.lft-create-dialog .match-dialog-header{flex:0 0 auto;padding:1.5rem 4rem 0 1.75rem}.lft-create-dialog .match-dialog-header h2{margin:0 0 .5rem;font-size:1.5rem;font-weight:650;line-height:1.2}.lft-create-dialog .match-dialog-header p{max-width:none;font-size:.8125rem;line-height:1.5}.lft-create-form{min-height:0;display:flex;flex-direction:column;margin-top:1rem}.lft-form-body{min-height:0;display:grid;gap:.875rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#285d7d #071b2b;scrollbar-width:thin;scrollbar-gutter:stable;padding:.25rem 1.75rem 1rem}.lft-form-body::-webkit-scrollbar{width:.5rem}.lft-form-body::-webkit-scrollbar-track{background:#071b2b}.lft-form-body::-webkit-scrollbar-thumb{border-radius:1rem;background:#285d7d}.lft-form-body::-webkit-scrollbar-thumb:hover{background:#34779b}.lft-form-footer{flex:0 0 auto;display:grid;gap:.75rem;border-top:1px solid var(--line);padding:1rem 1.75rem}.lft-create-dialog .match-dialog-actions{margin-top:0}.lft-create-dialog .lft-form-error{margin:0;font-size:.8125rem}.lft-create-dialog .lft-field>span{gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:normal}.lft-create-dialog .lft-field>span em{color:#7894a7;font-size:.6875rem;font-weight:500;font-style:normal;letter-spacing:.03em}.lft-create-dialog .arena-select-trigger-copy strong,.lft-create-dialog .lft-field input,.lft-create-dialog .lft-field textarea{font-size:.875rem;letter-spacing:normal}.lft-create-dialog .arena-select-options button strong{font-size:.8125rem;letter-spacing:normal}.lft-create-dialog .lft-field small{font-size:.6875rem}.lft-create-dialog .lft-about-field textarea{min-height:7rem;line-height:1.5}.lft-create-dialog .lft-preferences-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.lft-linked-discord{display:grid;gap:.5rem;padding-top:1rem;border-top:1px solid var(--line)}.lft-linked-discord strong{color:var(--text);font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.lft-linked-discord p{margin:0;font-size:.75rem;line-height:1.6;color:var(--muted)}.lft-linked-discord .button{justify-self:start}.lft-create-dialog .lft-search-choice .arena-select-trigger{min-height:4rem;border-color:#385a6b;background:#12232d}.lft-create-dialog .lft-search-choice .arena-select-trigger-copy{gap:.375rem}.lft-create-dialog .lft-search-choice .arena-select-trigger-copy strong{font-size:1rem;font-weight:600}.lft-create-dialog .lft-search-choice .arena-select-options small,.lft-create-dialog .lft-search-choice .arena-select-trigger-copy small{font-size:.75rem;line-height:1.5}.lft-create-dialog .lft-search-choice .arena-select-options{max-height:20rem;scrollbar-color:#285d7d #071b2b;scrollbar-width:thin}.lft-create-dialog .match-dialog-actions .button{font-size:.8125rem;letter-spacing:normal}.lft-create-dialog .lft-optional-details{padding-top:0;border-color:var(--line)}.lft-create-dialog .lft-optional-details>summary{min-height:3rem}.lft-create-dialog .lft-optional-details>summary>span{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.lft-create-dialog .lft-optional-details>summary strong{font-size:.75rem;font-weight:600;letter-spacing:normal}.lft-create-dialog .lft-optional-details>summary small{font-size:.75rem}.lft-create-form section{display:grid;gap:12px}.lft-form-section-heading{display:flex;align-items:end;justify-content:space-between;gap:14px}.lft-form-section-heading p{margin:0;color:#7994a7;font-size:11px;text-align:right}.lft-form-essentials{gap:9px 11px}.lft-optional-details{border-top:1px solid #183c56;padding-top:3px}.lft-optional-details>summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;color:#d9eaf4;cursor:pointer}.lft-optional-details>summary::-webkit-details-marker{display:none}.lft-optional-details>summary>span{display:grid;gap:3px}.lft-optional-details>summary strong{color:#9eb9ca;font-size:10px;letter-spacing:.08em}.lft-optional-details>summary small{color:#718da0;font-size:10px}.lft-optional-details>summary svg{flex:0 0 auto;color:#7fa5bc;transition:transform .18s ease}.lft-optional-details[open]>summary svg{transform:rotate(180deg)}.lft-optional-details>.lft-form-grid{padding:5px 0 14px}.lft-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.lft-field{min-width:0;display:grid;align-content:start;grid-auto-rows:max-content;gap:6px}.lft-field>span{min-height:13px;display:flex;align-items:center;color:#a0b7c8;font-size:11px;font-weight:900;letter-spacing:.09em}.lft-field-label{gap:7px}.lft-field-label em{color:#91adbf;font-size:10px;font-style:normal;letter-spacing:.12em}.lft-field input,.lft-field textarea{width:100%;border:1px solid #245775;border-radius:8px;outline:0;padding:11px 12px;color:#e7f5fd;background:#081a2a;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.lft-field input{min-height:48px}.lft-field textarea{min-height:95px;resize:vertical}.lft-field input::placeholder,.lft-field textarea::placeholder{color:#6f8a9e}.lft-field input:focus,.lft-field textarea:focus{border-color:#53d5ff;background:linear-gradient(135deg,rgb(23 134 185/13%),transparent 52%),#081d2e;box-shadow:0 0 0 1px rgb(96 221 255/18%),0 0 0 4px rgb(37 193 255/11%),inset 0 1px 0 rgb(194 241 255/9%)}.lft-field input:focus-visible,.lft-field textarea:focus-visible{outline:0}.lft-field .arena-select-trigger:focus-visible{border-color:#53d5ff;background:linear-gradient(135deg,rgb(23 134 185/13%),transparent 52%),#081d2e;box-shadow:0 0 0 1px rgb(96 221 255/18%),0 0 0 4px rgb(37 193 255/11%),inset 0 1px 0 rgb(194 241 255/9%);outline:0}.lft-availability-field{gap:7px}.lft-availability-window{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.lft-availability-window label{min-width:0;border-radius:8px}.lft-availability-window label:focus-within{box-shadow:0 0 0 1px rgb(96 221 255/10%)}.lft-availability-window input[type=time]{color-scheme:dark}.lft-availability-window input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.76}.lft-availability-separator{color:#7796aa;font-size:9px;font-weight:900;letter-spacing:.1em}.lft-availability-field small{justify-self:start;margin:0}.lft-timezone-field{margin-top:-1px}.lft-field-full{grid-column:1/-1}.lft-field small{justify-self:end;margin-top:-2px;color:#7894a7;font-size:9px}.lft-pwr-field small{justify-self:start;line-height:1.35}.lft-form-error{margin:-5px 0 0;border-left:3px solid var(--red);padding:9px 11px;color:#ffb1c0;background:rgb(95 25 44/34%);font-size:11px}@media (max-width:1280px){.lft-filter-bar{grid-template-columns:minmax(240px,1fr) minmax(320px,1.25fr) auto}.lft-player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.lft-directory-loading,.lft-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.lft-page{gap:18px}.lft-page-header{min-height:0;align-items:flex-start;flex-direction:column;gap:16px}.lft-page-header h1{font-size:clamp(2.3rem,10.2vw,3.3rem)}.lft-create-button,.lft-header-actions{width:100%}.lft-filter-bar{grid-template-columns:minmax(0,1fr) auto;gap:9px}.lft-search{grid-column:1/-1}.lft-primary-filter-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.lft-results-heading{align-items:flex-start;flex-direction:column;gap:9px}.lft-active-filters{justify-content:flex-start}.lft-result-controls{width:100%;justify-content:space-between}.lft-sign-in-hint{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;text-align:left}}@media (max-width:600px){.lft-create-dialog .match-dialog-header{padding:1.25rem 3.5rem 0 1.25rem}.lft-create-dialog .match-dialog-header h2{font-size:1.25rem}.lft-create-dialog .lft-form-body{padding-inline:1.25rem}.lft-create-dialog .lft-form-footer{padding:.875rem 1.25rem}.lft-create-dialog .lft-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .625rem}.lft-create-dialog .lft-preferences-grid>:last-child{grid-column:1/-1}.lft-create-dialog .arena-select-trigger{gap:.5rem;padding-inline:.625rem}.lft-create-dialog .arena-select-trigger-copy strong{font-size:.8125rem}.lft-create-dialog .lft-field-full{grid-column:1/-1}.lft-filter-bar{padding:8px}.lft-primary-filter-controls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.lft-primary-filter-controls>:last-child{grid-column:1/-1}.lft-more-filters{min-width:120px}.lft-advanced-popover{width:min(100vw - 40px,520px);right:auto;left:0;transform-origin:top left}.lft-advanced-controls,.lft-form-grid{grid-template-columns:1fr}.lft-pwr-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lft-field-full{grid-column:auto}.lft-directory-loading,.lft-player-grid{grid-template-columns:1fr;gap:12px}.lft-directory-loading__line{min-height:290px}.lft-player-card{min-height:0}.lft-card-actions{align-items:stretch;flex-direction:column-reverse}.lft-invite-action{width:100%}.lft-copy-username{align-self:center}.lft-form-section-heading{align-items:flex-start;flex-direction:column;gap:6px}.lft-form-section-heading p{text-align:left}.lft-create-dialog .match-dialog-actions{align-items:stretch;flex-direction:row}.lft-create-dialog .match-dialog-actions .button{min-width:0;padding-inline:.875rem}.lft-create-dialog .match-dialog-actions .button.primary{flex:1 1}.lft-empty-actions{width:100%;flex-direction:column}.lft-empty-actions .button{width:100%}.lft-pagination{gap:8px}.lft-pagination .button{min-width:0;padding-inline:10px}}@media (max-width:390px){.lft-page-header h1{letter-spacing:-.048em}.lft-card-identity{grid-template-columns:auto minmax(0,1fr)}.lft-card-topline{align-items:flex-start}}@media (max-width:380px){.app-header{padding-inline:10px;column-gap:6px}.app-header .brand-logo-art,.app-header .brand-logo-frame{width:54px!important}.header-account-inline,.header-actions,.header-user-menus{gap:4px}}.lft-create-dialog .lft-preferences-grid,.lft-primary-filter-controls{grid-template-columns:minmax(0,1fr)}