/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--frame-angle:0deg}}}.decider-next{--dn-canvas:#121315;--dn-sidebar:#1a1b1e;--dn-surface:#1c1d21;--dn-raised:#232429;--dn-hover:#2a2b31;--dn-line:#ffffff0c;--dn-line-strong:#ffffff16;--dn-text:#f4f4f6;--dn-muted:#a4a5ad;--dn-accent:#bba0fa;--dn-accent-ink:#20172f;--dn-success:#8cdbad;--dn-gold:#e4c58a;--type-face:InterVariable,Inter,Arial,sans-serif;--type-body:14px;--type-label:14px;--type-meta:12px;--type-muted:#a4a5ad;--primary:#bba0fa;--studio-accent:#bba0fa;--ui-season-accent:#bba0fa;--ui-season-soft:#d9c9ff;--ui-season-muted:#625276;--ui-season-surface:#211d2b;--type-tracking:0;--type-display-weight:700;color:var(--dn-text);font-family:var(--type-face);display:contents}html body:has(.decider-next){color:#f4f4f6;scrollbar-gutter:stable;background:#1a1b1e;overflow-x:clip}body:has(.decider-next):after,body:has(.decider-next):before{display:none!important}.decider-next :where(button,input,select,textarea){font-family:var(--type-face)}.decider-next :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--dn-accent);outline-offset:4px}.decider-next :where(a,button){-webkit-tap-highlight-color:transparent}.decider-next :where(button,a,input,select,textarea){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.decider-next :where(button:disabled){cursor:not-allowed}html body .decider-next .command-sidebar{z-index:40;box-sizing:border-box;gap:0;background:var(--dn-sidebar)!important;background-image:none!important;border:0!important;border-radius:0!important;width:224px!important;height:100dvh!important;max-height:none!important;padding:26px 16px 16px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:visible!important}html body .decider-next .command-sidebar>.brand{flex:none;align-items:center;height:40px;margin:0 8px 34px;width:auto!important;padding:0!important;display:flex!important}html body .decider-next .command-sidebar>.brand img,html body .decider-next .command-sidebar>.brand svg{width:132px!important;max-width:132px!important;height:auto!important}html body .decider-next .command-sidebar>.brand:after{display:none!important}.decider-next .dn-side-scroll{scrollbar-width:thin;scrollbar-color:#444 transparent;flex:1;min-height:0;padding-bottom:24px;overflow:hidden auto}html body .decider-next .command-sidebar .nav-section{color:#74757e;letter-spacing:.12em;margin:0 12px 10px;padding:0;font-size:10px;font-weight:650;line-height:18px;display:block}html body .decider-next .command-sidebar .dn-secondary-section{margin-top:28px}html body .decider-next .command-sidebar nav{background:0 0;border:0;gap:5px;width:100%;margin:0;padding:0;display:grid}html body .decider-next .command-sidebar nav>a{color:#a4a5ad;min-height:43px;box-shadow:none;background:0 0;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;display:flex;border:0!important}html body .decider-next .command-sidebar nav>a svg{opacity:.8;flex:none;width:18px;height:18px}html body .decider-next .command-sidebar nav>a:hover{color:#fff;background:#ffffff07}html body .decider-next .command-sidebar nav>a:is(.selected,[aria-current=page]){color:#cfbcff!important;box-shadow:none!important;background:#bba0fa12!important;border:0!important}.decider-next .dn-nav-cue{color:var(--dn-accent);margin-left:auto;font-size:17px}.decider-next .dn-premium-card{color:#e2d7fa;background:linear-gradient(125deg,#bba0fa0d,#bba0fa03);border:1px solid #bba0fa15;border-radius:11px;gap:7px;margin:32px 4px 0;padding:16px 13px;text-decoration:none;display:grid;position:relative}.decider-next .dn-premium-card>span{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.decider-next .dn-premium-card small{color:#92909c;font-size:11px}.decider-next .dn-premium-card>svg{color:#9784be;position:absolute;bottom:14px;right:12px}.decider-next .dn-premium-card:hover{background:#bba0fa13;border-color:#bba0fa30}.decider-next .dn-side-footer{border-top:1px solid var(--dn-line);flex:none;gap:5px;padding-top:16px;display:grid}.decider-next .dn-side-footer>a{color:#888991;border-radius:8px;align-items:center;gap:11px;padding:9px 12px;font-size:12px;display:flex}.decider-next .dn-side-footer>a:hover{color:#e5e5e9;background:#ffffff06}.decider-next .dn-side-footer>a>svg:last-child:not(:first-child){margin-left:auto}html body .decider-next .command-content{box-sizing:border-box;border-radius:20px 0 0;min-height:100dvh;background:var(--dn-canvas)!important;background-image:none!important;width:calc(100% - 224px)!important;max-width:none!important;margin-left:224px!important;padding:68px 0 0!important}html body .decider-next .command-content>main{box-sizing:border-box;width:100%;max-width:1540px;min-height:calc(100dvh - 160px);margin:0 auto;background:0 0!important;padding:30px 32px 42px!important}html body .decider-next .command-content>.site-header{display:none!important}html body .decider-next .command-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:35;letter-spacing:0;background:#1a1b1ef5!important;border:0!important;gap:20px!important;width:auto!important;height:68px!important;min-height:68px!important;margin:0!important;padding:0 28px!important;display:flex!important;position:fixed!important;top:0!important;left:224px!important;right:0!important}html body .decider-next .command-topbar>.platform-announcement{white-space:nowrap;max-width:170px;font-size:11px}html body .decider-next .command-topbar .topbar-actions{min-width:0;margin-left:auto;flex-wrap:nowrap!important;gap:10px!important;width:auto!important}html body .decider-next .command-topbar .topbar-actions :is(.topbar-social,.topbar-wallet,.topbar-account){background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.decider-next .command-topbar .competition-context{background:#24252a;border:0;border-radius:8px;gap:2px;padding:3px}.decider-next .command-topbar .competition-context a{color:#92939e;background:0 0;border-radius:6px;min-height:30px;padding:7px 10px;font-size:11px;border:0!important}.decider-next .command-topbar .competition-context a[aria-current=page]{color:#d1bfff;background:#34303e}.decider-next .command-topbar :is(.notification-bell,.wallet-balance,.premium-crown,.app-launcher-trigger){background:#24252a;border-color:#ffffff0e;border-radius:9px}.decider-next .org-topbar-context{white-space:nowrap;color:#a4a5ad!important;letter-spacing:0!important;font-size:12px!important}.decider-next .dn-search-trigger{color:#8c8d96;letter-spacing:0;cursor:pointer;white-space:nowrap;background:#24252a;border:1px solid #ffffff06;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:160px;max-width:360px;height:36px;padding:0 12px;font-size:12px;display:flex}.decider-next .dn-search-trigger>span{text-overflow:ellipsis;overflow:hidden}.decider-next .dn-search-trigger kbd{color:#888993;white-space:nowrap;background:#191a1d;border-radius:3px;margin-left:auto;padding:2px 5px;font-family:inherit;font-size:10px}.decider-next .dn-search-trigger:hover{color:#ceced5;background:#2a2b31}.decider-next .dn-search-dialog{color:#eeeef4;background:#1c1d21;border:1px solid #ffffff16;border-radius:16px;width:min(560px,100vw - 32px);max-height:min(660px,100dvh - 64px);margin:12vh auto auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 28px 100px #0008}.decider-next .dn-search-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060709b3}.decider-next .dn-search-input{color:#9d91b8;border-bottom:1px solid #ffffff0c;align-items:center;gap:14px;padding:18px 20px;display:flex}.decider-next .dn-search-input input{color:#eee;background:0 0;border:0;outline:0;flex:1;min-width:0;height:28px;padding:0;font-size:15px}.decider-next .dn-search-input button{color:#aaa;background:#27282e;border:0;border-radius:6px;place-items:center;padding:5px;display:grid}.decider-next .dn-search-caption{letter-spacing:.1em;color:#777985;margin:0;padding:16px 20px 6px;font-size:10px}.decider-next .dn-search-results{max-height:min(460px,60dvh);padding:6px 10px 10px;overflow:auto}.decider-next .dn-search-results a{color:#e6e6ed;border-radius:9px;align-items:center;gap:14px;padding:12px 10px;display:flex}.decider-next .dn-search-results a:focus-visible,.decider-next .dn-search-results a:hover{background:#2a2733}.decider-next .dn-search-icon{color:#ae9bcf;background:#ffffff06;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.decider-next .dn-search-results strong{font-size:13px;font-weight:550;display:block}.decider-next .dn-search-results small{color:#92939d;margin-top:3px;font-size:11px;display:block}.decider-next .dn-search-results a>svg{color:#797981;margin-left:auto}.decider-next .dn-search-dialog footer{color:#797b88;border-top:1px solid #ffffff0c;justify-content:space-between;padding:12px 20px;font-size:10px;display:flex}.decider-next .dn-search-empty{color:#aaa;padding:20px;font-size:13px}html body .decider-next .site-footer{border-color:var(--dn-line);color:#777;background:0 0;margin:0 32px;padding:24px 0;font-size:11px}html body .decider-next .site-footer>img,html body .decider-next .site-footer>svg{opacity:.45;max-width:100px}.decider-next .site-footer a{color:#777985;font-size:11px}.decider-next .site-footer a:hover{color:#ccc}html body .decider-next .cs,html body .decider-next .dashboard{width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:0}html body .decider-next .page-heading{align-items:center;gap:20px;min-height:0;margin:0 0 28px;padding:0}html body .decider-next .cs h1,html body .decider-next .page-heading h1{letter-spacing:-.035em;text-transform:none;color:#f4f4f6;font-size:30px;font-style:normal;font-weight:650;line-height:1.2}.decider-next .dn-kicker,html body .decider-next .cs-kicker,html body .decider-next .eyebrow{letter-spacing:.12em;color:#85818f;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.5}html body .decider-next .page-heading .eyebrow{margin-bottom:7px}html body .decider-next .section-heading h2{letter-spacing:-.025em;font-size:19px;font-weight:600;line-height:1.3}html body .decider-next :is(.play-panel,.table-scroll,.ranking-scroll,.settings-card,.settings-section,.mission-card,.commerce-card,.social-hub>.play-panel,.history-table,.wallet-card){background:var(--dn-surface);border:1px solid var(--dn-line);box-shadow:none;border-radius:13px}html body .decider-next table{border-collapse:collapse;border-spacing:0;background:0 0}html body .decider-next table th{color:#85868f;border-color:var(--dn-line);text-transform:none;letter-spacing:0;background:#ffffff02;padding:15px 18px;font-size:11px;font-weight:500}html body .decider-next table td{border-color:var(--dn-line);color:#c3c4cb;padding:17px 18px;font-size:13px}html body .decider-next table tbody tr{background:0 0;transition:background .15s}html body .decider-next table tbody tr:hover{background:#ffffff04}html body .decider-next .ranking-v2 tr[data-podium]{background:#bba0fa03}html body .decider-next .ranking-v2 .rank-elo{color:#e4d7ff;font-size:19px;font-weight:600}html body .decider-next .ranking-toolbar{color:#9697a2;background:0 0;border:0;padding:12px 2px 20px;font-size:12px}html body .decider-next :is(.pagination,.achievement-pages) button{color:#c0bec9;background:#24252a;border:1px solid #ffffff10;border-radius:8px;padding:9px 12px;font-size:12px}html body .decider-next :is(.pagination,.achievement-pages) button:hover:not(:disabled){color:#fff;background:#2f3036}html body .decider-next .pagination{color:#878894;gap:16px;margin:20px 0;font-size:12px}html body .decider-next :is(.cta,.cs .cs-primary,.bp-primary){letter-spacing:0;text-transform:none;border-radius:8px;min-height:42px;font-size:13px;font-weight:600;color:#21172e!important;text-shadow:none!important;box-shadow:none!important;background:#bba0fa!important;border:1px solid #bba0fa!important}html body .decider-next :is(.cta,.cs .cs-primary,.bp-primary):hover:not(:disabled){background:#cfb9ff!important;border-color:#cfb9ff!important;transform:none!important;box-shadow:0 4px 16px #bba0fa12!important}html body .decider-next :is(.error-box,.cs-error){color:#f3b6b6;background:#e9888810;border:1px solid #df8b8b24;border-radius:10px;padding:16px 18px;font-size:13px}html body .decider-next :is(.loading,.empty-panel){color:#999ba7}html body .decider-next :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){color:#e9e9ef;box-shadow:none;background:#151619;border-color:#ffffff10;border-radius:8px;min-height:42px;font-size:13px}html body .decider-next :is(input,select,textarea):hover{border-color:#ffffff25}html body .decider-next :is(input,select,textarea):focus{border-color:#bba0fa88;box-shadow:0 0 0 3px #bba0fa0c}html body .decider-next input::placeholder,html body .decider-next textarea::placeholder{color:#6d6e78}html body .decider-next :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dialog-content]){color:#ededf2;background:#212226;border-color:#ffffff14;border-radius:12px;box-shadow:0 18px 70px #0006}html body .decider-next .command-content:has(.play-staging){background:var(--dn-canvas)!important;background-image:none!important}html body .decider-next .play-viewport{container-type:normal!important}html body .decider-next .play-viewport,html body .decider-next .play-viewport .play-staging{background:0 0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}html body .decider-next .play-viewport .play-staging{flex-direction:column;gap:24px!important;display:flex!important;position:relative!important}html body .decider-next .play-viewport .play-staging .dn-play-heading{justify-content:space-between;gap:16px;text-align:left!important;align-items:center!important;width:100%!important;height:auto!important;min-height:80px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important}html body .decider-next .play-viewport .dn-play-heading h1{letter-spacing:-.04em;margin:8px 0!important;font-size:34px!important;font-weight:650!important;line-height:1.2!important}.decider-next .dn-play-heading p{color:#92939d;margin:0;font-size:13px}.decider-next .dn-season-pill{background:#1c1d21;border:1px solid #ffffff08;border-radius:10px;flex:none;max-width:240px;padding:12px 16px}html body .decider-next .dn-season-pill .play-season-heading{align-items:center;gap:10px;display:flex;margin:0!important}html body .decider-next .play-viewport .dn-season-pill .play-operation-mark,html body .decider-next .play-viewport .dn-season-pill .play-operation-mark img{width:32px!important;height:32px!important;max-height:32px!important}html body .decider-next .play-viewport .dn-season-pill .play-kicker{color:#8c7fa5;letter-spacing:.06em;font-size:9px!important;line-height:1.3!important}html body .decider-next .play-viewport .dn-season-pill h1{letter-spacing:0!important;margin:3px 0 0!important;font-size:14px!important;line-height:1.3!important}html body .decider-next .play-viewport .play-staging .play-matchmaking{flex-direction:column!important;flex:none!important;gap:18px!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}html body .decider-next .dn-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}html body .decider-next .dn-mode-picker .dn-mode-card{white-space:normal;text-align:left;justify-content:flex-start;align-items:center;display:flex;color:#d3d2dc!important;height:94px!important;min-height:94px!important;max-height:none!important;box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important;gap:14px!important;padding:20px!important;transform:none!important}html body .decider-next .dn-mode-card:after{display:none!important}html body .decider-next .dn-mode-picker .dn-mode-card:hover:not(:disabled){background:#25252c!important;border-color:#ffffff18!important}html body .decider-next .dn-mode-picker .dn-mode-card[data-selected=true]{background:#bba0fa0e!important;border-color:#bba0fa55!important}.decider-next .dn-mode-icon{color:#bba0fa;background:#bba0fa10;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid!important}.decider-next .dn-mode-card:nth-child(2) .dn-mode-icon{color:#9ed9c2;background:#9ed9c210}.decider-next .dn-mode-card:nth-child(3) .dn-mode-icon{color:#e4c58a;background:#e4c58a10}.decider-next .dn-mode-meta{gap:6px;min-width:0;display:grid!important}.decider-next .dn-mode-picker .dn-mode-meta strong{color:#ededf2;letter-spacing:-.02em;font-weight:600;line-height:1.2;font-size:17px!important}.decider-next .dn-mode-meta small{color:#93939f;white-space:nowrap;font-size:11px}.decider-next .dn-mode-check{color:#666875;margin-left:auto;font-size:16px!important}.decider-next .dn-mode-card[data-selected=true] .dn-mode-check{color:#c9b3fa}html body .decider-next .play-viewport .play-staging .lineup-stage{width:100%!important;height:auto!important;min-height:380px!important;max-height:none!important;box-shadow:none!important;background:linear-gradient(135deg,#1d1d23,#191a1e)!important;border:1px solid #ffffff08!important;border-radius:14px!important;flex:none!important;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;align-content:start!important;gap:22px!important;margin:0!important;padding:28px!important;display:grid!important;position:relative!important;overflow:visible!important}html body .decider-next .lineup-stage :is(.play-operation-art,.play-season-art){display:none!important}html body .decider-next .play-viewport .play-staging .lineup-intro{grid-area:1/1!important;margin:0!important;padding:0!important;display:block!important}html body .decider-next .lineup-intro>span{align-items:center;gap:7px;color:#817a90!important;letter-spacing:.08em!important;font-size:10px!important;display:flex!important}html body .decider-next .play-staging .lineup-intro h2{letter-spacing:-.025em;line-height:1.35;text-shadow:none!important;margin:9px 0 7px!important;font-size:23px!important;font-weight:600!important}html body .decider-next .play-staging .lineup-intro p{line-height:1.7;color:#9997a5!important;margin:0!important;font-size:12px!important;display:block!important}html body .decider-next .play-viewport .play-staging .lineup-seats{grid-area:2/1!important;justify-content:center!important;align-self:center!important;gap:18px!important;width:100%!important;max-width:720px!important;margin:0 auto!important;display:flex!important}html body .decider-next .play-viewport .play-staging :is(.lineup-player,.lineup-empty){width:180px!important;min-width:0!important;min-height:200px!important;max-height:none!important;box-shadow:none!important;text-shadow:none!important;background:#ffffff02!important;border:1px solid #ffffff07!important;border-radius:12px!important;flex-direction:column!important;flex:0 210px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:14px!important;display:flex!important}html body .decider-next .play-viewport .lineup-player>strong{line-height:1.5;color:#eee!important;text-shadow:none!important;font-size:15px!important;font-weight:600!important}html body .decider-next .lineup-seat-label{letter-spacing:.1em;margin-bottom:4px;color:#7f7b8b!important;font-size:9px!important}html body .decider-next .lineup-avatar-image{width:76px!important;max-width:100%!important;height:76px!important}html body .decider-next .play-staging .lineup-rating{text-shadow:none!important;font-size:17px!important;font-weight:600!important}.decider-next .lineup-rating>span{font-weight:400;color:#93919f!important;font-size:11px!important}html body .decider-next .play-staging .lineup-member{min-height:16px;text-shadow:none!important;font-size:10px!important}html body .decider-next .play-viewport .lineup-empty>span:first-child{background:#ffffff03!important;border-style:dashed!important;border-color:#ffffff14!important;border-radius:12px!important;width:64px!important;height:64px!important}html body .decider-next .play-viewport .lineup-empty>strong{font-weight:500;text-shadow:none!important;color:#aaa!important;font-size:13px!important}html body .decider-next .lineup-empty>p{display:none!important}.decider-next .lineup-empty .lineup-solo{text-align:center;line-height:1.5;color:#706e7c!important;font-size:10px!important}html body .decider-next .play-viewport .play-staging .lineup-action{grid-area:3/1!important;align-self:center!important;width:100%!important;max-width:360px!important;margin:0 auto!important;padding:0!important}html body .decider-next .play-viewport .lineup-action .cta{border-radius:9px!important;height:46px!important;min-height:46px!important;padding:12px 18px!important;font-size:13px!important}html body .decider-next .play-viewport .play-staging>.casual-banner{flex-wrap:wrap;align-items:center;min-height:94px!important;box-shadow:none!important;background:#1b1d20!important;border:1px solid #ffffff08!important;border-radius:12px!important;flex:none!important;gap:20px!important;margin:0!important;padding:20px 24px!important;display:flex!important}html body .decider-next .casual-banner h2{line-height:1.4;margin:5px 0!important;font-size:17px!important;font-weight:550!important}.decider-next .casual-banner .casual-art{display:none!important}.decider-next .casual-entry{margin-left:auto!important}html body .decider-next .cs{--cs-bg:#121315;--cs-surface:#1c1d21;--cs-text:#f0eff5;--cs-muted:#9997a5;--cs-line:#ffffff0d;--cs-accent:#bba0fa;--cs-accent-hover:#ceb7ff;--cs-ink:#21172e;--cs-radius:12px;background:0 0;min-height:0;font-size:13px;line-height:1.65}html body .decider-next .cs :is(h2,h3){letter-spacing:-.02em;font-weight:600}html body .decider-next .cs h2{font-size:19px}html body .decider-next .cs h3{font-size:15px}html body .decider-next .cs :is(button,.cs-button){color:#c8c5d3;min-height:40px;box-shadow:none;text-transform:none;letter-spacing:0;background:#26262d;border-color:#ffffff10;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.4}html body .decider-next .cs :is(button,.cs-button):hover:not(:disabled){color:#f4f4f7;background:#303038;border-color:#ffffff20}html body .decider-next .cs .cs-state{border:0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:550;line-height:1.45}html body .decider-next .cs .cs-state[data-phase=REGISTRATION_OPEN]{color:#9bd5b8;background:#8cdbad0c}html body .decider-next .cs .cs-state[data-phase=IN_PROGRESS]{color:#c7b3ff;background:#bba0fa12}html body .decider-next :is(.cs-card,.cs-panel,.cs-personal-card,.cs-empty,.pm-empty,.pv-empty,.cs-prize-card,.cs-status-panel,.cx-participation-stage,.cs-editor,.cs-review){box-shadow:none;background:#1c1d21;border:1px solid #ffffff0b;border-radius:12px}html body .decider-next :is(.cs-nav,.cs-tabs,.cs-section-links){border-color:#ffffff0c;gap:6px;margin-bottom:24px}html body .decider-next .cs :is(.cs-nav,.cs-tabs,.cs-section-links) a{border-bottom-width:2px;border-radius:7px 7px 0 0;min-height:44px;padding:12px 16px;font-size:12px;font-weight:500;line-height:1.5}html body .decider-next .cs :is(.cs-nav,.cs-tabs,.cs-section-links) a:hover{color:#dbd6e8;background:#ffffff03;text-decoration:none}html body .decider-next .cs :is(.cs-nav,.cs-tabs,.cs-section-links) a[aria-current=page]{color:#cebbfa;background:#bba0fa06;border-bottom-color:#bba0fa}html body .decider-next .cs :is(.md-heading,.pm-heading){border-radius:0;justify-content:space-between;align-items:center;display:flex;overflow:visible;background:0 0!important;border:0!important;min-height:108px!important;margin:0!important;padding:0 0 26px!important}html body .decider-next .cs :is(.md-heading,.pm-heading) h1{white-space:normal;line-height:1.2;text-transform:none!important;letter-spacing:-.035em!important;margin:7px 0 8px!important;font-size:32px!important;font-style:normal!important;font-weight:650!important;transform:none!important}.decider-next .dn-page-intro p{color:#93919f;margin:0;font-size:12px}.decider-next .dn-intro-link{color:#af9bcf;border:1px solid #ffffff0b;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.decider-next .dn-intro-link:hover{color:#d3befa;background:#bba0fa0a}html body .decider-next .cs[data-page=discover] .md-layout{flex-direction:column-reverse;gap:20px;display:flex}html body .decider-next .cs[data-page=discover] .md-modes{background:0 0;border:0;align-items:center;gap:22px;width:100%;padding:0;display:flex}html body .decider-next .cs[data-page=discover] .md-modes-heading{min-width:100px;margin:0}.decider-next .cs[data-page=discover] .md-modes-heading:before{display:none}.decider-next .cs[data-page=discover] .md-modes-heading h2{letter-spacing:0;text-transform:none;color:#83818e;font-size:11px;font-weight:500}html body .decider-next .cs[data-page=discover] .md-mode-list{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}html body .decider-next .cs[data-page=discover] .md-mode{text-align:left;border-radius:10px;align-items:center;gap:12px;height:auto;min-height:76px;overflow:hidden;background:#1c1d21!important;border:1px solid #ffffff08!important;padding:14px 18px!important;display:flex!important}html body .decider-next .cs[data-page=discover] .md-mode:after,html body .decider-next .cs[data-page=discover] .md-mode:before{display:none!important}html body .decider-next .cs[data-page=discover] .md-mode-emblem{opacity:.85;flex:none;margin:0;width:30px!important;height:32px!important;position:static!important}html body .decider-next .cs[data-page=discover] .md-mode-copy{gap:3px;min-width:0;margin:0;padding:0;display:grid;position:static}html body .decider-next .cs[data-page=discover] .md-mode-copy strong{text-transform:none;letter-spacing:0;font-weight:600;font-size:14px!important;font-style:normal!important;transform:none!important}html body .decider-next .cs[data-page=discover] .md-mode-copy small{color:#88838f;font-size:10px}html body .decider-next .cs[data-page=discover] .md-mode-arrow{margin-left:auto;font-size:18px!important;position:static!important}html body .decider-next .cs[data-page=discover] .md-mode[aria-pressed=true]{background:#bba0fa0d!important;border-color:#bba0fa55!important}html body .decider-next .cs[data-page=discover] .md-main{background:0 0;border:0;width:100%;min-width:0;padding:0}html body .decider-next .cs[data-page=discover] .md-controls{border:0;gap:12px;margin:0 0 20px;padding:0}html body .decider-next .cs[data-page=discover] .md-period{background:#1d1e23;border:0;border-radius:9px;padding:4px}html body .decider-next .cs[data-page=discover] .md-period button{color:#93909d;background:0 0;border:0;border-radius:6px;min-height:34px;padding:8px 16px;font-size:12px}html body .decider-next .cs[data-page=discover] .md-period button[aria-pressed=true]{color:#d6c5ff;background:#33303c}html body .decider-next .cs[data-page=discover] .md-empty{background:linear-gradient(100deg,#1b1c21f2,#1a1c20de),url(/tournament-assets/matchday-arena-v2.webp) 50%/cover;border:1px solid #ffffff08;border-radius:13px;align-items:center;min-height:320px;padding:40px;display:flex;overflow:hidden}html body .decider-next .cs[data-page=discover] .md-empty-content{max-width:560px;padding:0}html body .decider-next .cs[data-page=discover] .md-empty h2{text-transform:none;letter-spacing:-.03em;max-width:440px;margin:20px 0 10px;font-style:normal;font-weight:600;font-size:28px!important;line-height:1.3!important}html body .decider-next .cs[data-page=discover] .md-empty svg{color:#aa94cb;width:38px;height:38px}.decider-next .md-empty-actions{margin-top:20px}html body .decider-next .cs[data-page=personal] :is(.pm-empty,.pv-empty){background:radial-gradient(at 80% 10%,#bba0fa07,#0000 60%),#1b1c20;border:1px solid #ffffff09;border-radius:12px;min-height:300px;padding:36px}html body .decider-next .pm-empty h2{letter-spacing:-.025em;text-transform:none;font-style:normal;font-size:25px!important;font-weight:600!important}html body .decider-next .pm-empty-mark{color:#b39cd8;background:#bba0fa08;border:1px solid #bba0fa14;border-radius:14px;width:56px;height:56px}html body .decider-next .cs .cs-tournament-list{background:#1b1c20;border-color:#ffffff0b;border-radius:12px;overflow:hidden}html body .decider-next .cs .cs-list-heading{color:#82808e;background:#ffffff02;border-color:#ffffff0b;padding:15px 20px;font-size:11px}html body .decider-next .cs .cs-list-row{border-color:#ffffff09;gap:18px;padding:19px 20px}html body .decider-next .cs .cs-list-row:hover{background:#ffffff03}html body .decider-next .cs .cs-list-row h3{color:#dedbe6;margin:0 0 4px;font-size:13px;font-weight:550}html body .decider-next .cs .cs-list-row .cs-list-mode{color:#777482;font-size:11px}html body .decider-next .cs .cs-list-action .cs-button{color:#bfb4d5;background:#27272f;border:0;min-height:35px;padding:8px 10px;font-size:11px}html body .decider-next .cs :is(.cs-overview-stats,.cx-overview-stats){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .decider-next .cs :is(.cs-overview-stats,.cx-overview-stats)>*{background:#1c1d21;border:1px solid #ffffff09;border-radius:12px;min-width:0;padding:20px}html body .decider-next .cs :is(.cs-overview-stats,.cx-overview-stats) strong{color:#ededf4;font-size:28px;font-weight:600}html body .decider-next .cs :is(.cx-organiser-attention,.cs-work-queue){background:#bba0fa07;border-color:#bba0fa22;border-radius:12px}html body .decider-next .cs .cs-workspace-head{gap:8px 24px;min-height:64px;margin-bottom:26px}html body .decider-next .organisation-navigation .org-desktop{scrollbar-width:thin;flex:1;gap:22px;min-height:0;padding:0;overflow:auto;display:flex!important}html body .decider-next .organisation-navigation .org-switch{background:#232429;border:1px solid #ffffff0c;border-radius:10px;margin:0}html body .decider-next .organisation-navigation .org-switch summary{color:#ded9eb;text-transform:none;padding:13px 12px;font-size:12px}html body .decider-next .organisation-navigation .org-menu>a{color:#8a8894;border-radius:8px;padding:10px 12px;font-size:12px}html body .decider-next .organisation-navigation .org-menu-button{display:none!important}html body .decider-next .cs :is(.id-hero,.identity-hero,.cs-event-hero){background-color:#201d29;border:1px solid #ffffff08;border-radius:14px}html body .decider-next .cs .cx-outcome{background:#201b2b;border-color:#bba0fa24;border-radius:15px;overflow:hidden}html body .decider-next .cs .cx-champion-hero{background:radial-gradient(at 80% 40%,#bba0fa16,#0000 60%),linear-gradient(125deg,#211c2c,#282033)}html body .decider-next .cx-final-recap{background:#1d1b23;border-color:#ffffff0a}html body .decider-next .profile-identity-card{box-shadow:none!important;background:#1c1d21!important;border-color:#ffffff0b!important;border-radius:14px!important}html body .decider-next .profile-competitive-header{border-color:#ffffff09;padding:24px 0 18px}html body .decider-next .profile-content-tabs{border-color:#ffffff0c;gap:22px}html body .decider-next .profile-content-tabs button{color:#888491;padding:13px 0;font-size:12px}html body .decider-next .profile-content-tabs button[aria-pressed=true]{color:#cfbafa;border-bottom-color:#bba0fa}html body .decider-next :is(.profile-charts>section,.profile-summary-grid,.conduct-card,.profile-detail-sections>section,.profile-rating-panel){border-radius:12px;box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff09!important}html body .decider-next .profile-summary-grid{gap:24px;padding:24px}html body .decider-next .profile-stats{border-color:#ffffff0b!important}html body .decider-next .profile-rating-main strong{color:#e3d5ff;font-size:42px!important}html body .decider-next .profile-refined .profile-stats>div>strong{color:#efedf5!important;font-size:26px!important}html body .decider-next .achievement-details{background:#212126;border-color:#ffffff14;border-radius:12px;box-shadow:0 16px 60px #0006}html body .decider-next :is(.match-suite,.match-premium,.match-room){box-shadow:none;border:0;background:#121315!important}html body .decider-next :is(.suite-header,.suite-panel,.suite-status,.suite-sidebar,.match-overview-card,.match-result-panel,.lobby-chat-panel,.series-card){box-shadow:none;background:#1c1d21;border-color:#ffffff0b;border-radius:12px}html body .decider-next :is(.suite-scoreboard,.match-scoreboard){background:#191a1e;border-color:#ffffff0a;border-radius:12px}html body .decider-next :is(.suite-tabs,.match-tabs){border-color:#ffffff0c}html body .decider-next :is(.suite-tabs,.match-tabs) a{font-size:12px}html body .decider-next :is(.settings-layout,.settings-panel,.settings-section,.account-settings,.commerce-panel,.store-panel){box-shadow:none;background:#1c1d21;border-color:#ffffff0b;border-radius:13px}html body .decider-next .settings-navigation a{border-radius:8px;padding:12px 14px;font-size:13px}html body .decider-next .settings-navigation a[aria-current=page]{color:#cfbafa;background:#bba0fa0d}html body .decider-next .bp-design{background:0 0;border-radius:14px;overflow:hidden}html body .decider-next .bp-content{gap:24px}html body .decider-next .bp-cover{border-radius:14px;overflow:hidden}html body .decider-next .bp-identity{border-color:#ffffff0c;padding:24px 20px}html body .decider-next :is(.bp-about,.bp-links,.bp-empty,.org-wallet,.org-page-editor,.page-editor-shell){box-shadow:none;background:#1b1c20;border:1px solid #ffffff09;border-radius:12px}html body .decider-next .bp-events h2{letter-spacing:-.03em;text-transform:none;font-size:25px}html body .decider-next .bp-tournament{background:#1c1d21;border-color:#ffffff09;border-radius:12px;padding:20px}.decider-next .dn-mobile-nav{display:none!important}html body .decider-next :is(.command-content,#main,.cs,.dashboard,.profile-content-area){transition:none!important;animation:none!important}@media (max-width:1250px){.decider-next .dn-search-trigger{max-width:230px}.decider-next .dn-search-trigger kbd,html body .decider-next .command-topbar>:first-child:not(.topbar-actions){display:none}html body .decider-next .command-topbar{gap:12px!important;padding-inline:22px!important}}@media (min-width:761px) and (max-width:1050px){html body .decider-next .command-sidebar:not(.organisation-navigation){width:76px!important;padding:24px 10px 14px!important}html body .decider-next .command-sidebar:not(.organisation-navigation)>.brand{height:36px;margin:0 5px 24px;overflow:hidden;width:44px!important}html body .decider-next .command-sidebar:not(.organisation-navigation)>.brand img,html body .decider-next .command-sidebar:not(.organisation-navigation)>.brand svg{flex:none;width:116px!important;max-width:none!important}html body .decider-next .dn-sidebar :is(.nav-link-text,.nav-section,.dn-nav-cue,.dn-premium-card,.dn-side-footer span){display:none!important}html body .decider-next .dn-sidebar nav>a{justify-content:center;min-height:48px;padding:13px 0}html body .decider-next .dn-sidebar .dn-side-footer>a{justify-content:center;padding:12px}.decider-next .dn-side-footer>a>svg:last-child:not(:first-child){display:none}html body .decider-next[data-workspace=player] .command-content{width:calc(100% - 76px)!important;margin-left:76px!important}html body .decider-next[data-workspace=player] .command-topbar{left:76px!important}html body .decider-next .command-content>main{padding:28px 24px 36px!important}.decider-next .dn-search-trigger{max-width:180px}html body .decider-next .dn-mode-picker .dn-mode-card{gap:10px!important;padding:16px 12px!important}.decider-next .dn-mode-check{display:none!important}.decider-next .dn-mode-meta small{font-size:10px}}@media (max-width:760px){html body .decider-next .command-sidebar.dn-sidebar{display:contents!important}html body .decider-next .dn-sidebar>:not(.dn-mobile-nav,.mobile-more-panel){display:none!important}html body .decider-next .dn-sidebar .dn-mobile-nav{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1b1ef5;border-top:1px solid #ffffff09;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;position:fixed;inset:auto 0 0;padding:6px 8px max(8px,env(safe-area-inset-bottom))!important;display:grid!important}html body .decider-next .dn-mobile-nav :is(a,button){color:#8d8b99;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:5px;font-size:10px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}html body .decider-next .dn-mobile-nav a[aria-current=page]{color:#c9b2f7!important;background:#bba0fa0a!important}html body .decider-next .command-content{border-radius:0;width:100%!important;margin-left:0!important;padding:62px 0 72px!important}html body .decider-next .command-content>main{min-height:calc(100dvh - 200px);padding:24px 16px 32px!important}html body .decider-next .command-topbar{gap:8px!important;height:62px!important;min-height:62px!important;padding:0 12px!important;left:0!important}html body .decider-next .command-topbar .topbar-actions{gap:6px!important}html body .decider-next .command-topbar .topbar-actions .party-header-strip{display:none!important}html body .decider-next .command-topbar .competition-context a{padding:6px;font-size:10px}.decider-next .dn-search-trigger{background:0 0;border:0;flex:none;place-items:center;width:32px;min-width:32px;max-width:32px;height:32px;padding:0;display:grid}.decider-next .dn-search-trigger>kbd,.decider-next .dn-search-trigger>span{display:none}html body .decider-next .command-topbar .topbar-actions svg{max-width:20px;max-height:20px}html body .decider-next .site-footer{flex-wrap:wrap;gap:14px;margin:0 16px;padding:20px 0}html body .decider-next .cs h1,html body .decider-next .page-heading h1{font-size:27px}html body .decider-next .play-viewport .play-staging .dn-play-heading{gap:12px!important;min-height:80px!important}html body .decider-next .play-viewport .dn-play-heading h1{font-size:29px!important}.decider-next .dn-play-heading p{font-size:11px}.decider-next .dn-season-pill{display:none}html body .decider-next .dn-mode-picker{gap:8px!important}html body .decider-next .dn-mode-picker .dn-mode-card{flex-direction:column;align-items:flex-start;gap:10px!important;height:auto!important;min-height:108px!important;padding:12px 8px!important}.decider-next .dn-mode-icon{border-radius:8px;width:30px;height:30px}.decider-next .dn-mode-icon svg{width:20px;height:20px}html body .decider-next .dn-mode-meta strong{font-size:13px!important}.decider-next .dn-mode-meta small{white-space:normal;font-size:10px;line-height:1.5}.decider-next .dn-mode-check{display:none}html body .decider-next .play-viewport .play-staging .lineup-stage{gap:20px!important;min-height:350px!important;padding:20px 14px!important}html body .decider-next .play-staging .lineup-intro h2{font-size:20px!important}html body .decider-next .play-staging .lineup-intro p{font-size:11px!important}html body .decider-next .play-viewport .play-staging .lineup-seats{gap:8px!important}html body .decider-next .play-viewport .play-staging :is(.lineup-player,.lineup-empty){flex:1 1 0!important;gap:7px!important;width:auto!important;min-height:170px!important;padding:12px 8px!important}html body .decider-next .lineup-avatar-image{width:60px!important;height:60px!important}html body .decider-next .play-viewport .lineup-empty>span:first-child{width:42px!important;height:42px!important}html body .decider-next .play-viewport .lineup-player>strong{overflow-wrap:anywhere;max-width:100%;font-size:12px!important}html body .decider-next .play-viewport .lineup-empty>strong{text-align:center;font-size:11px!important}html body .decider-next .play-staging .lineup-rating{font-size:15px!important}.decider-next .lineup-rating>span{font-size:10px!important}html body .decider-next .play-viewport .play-staging>.casual-banner{gap:10px!important;padding:16px!important}html body .decider-next .cs :is(.md-heading,.pm-heading){gap:10px;min-height:100px!important;padding-bottom:24px!important}.decider-next .dn-intro-link{display:none!important}html body .decider-next .cs :is(.md-heading,.pm-heading) h1{font-size:28px!important}html body .decider-next .cs[data-page=discover] .md-modes{display:block}html body .decider-next .cs[data-page=discover] .md-modes-heading{display:none}html body .decider-next .cs[data-page=discover] .md-mode-list{gap:8px}html body .decider-next .cs[data-page=discover] .md-mode{gap:8px;min-height:64px;padding:12px 8px!important}html body .decider-next .cs[data-page=discover] .md-mode-emblem{width:20px!important;height:26px!important}html body .decider-next .cs[data-page=discover] .md-mode-copy strong{font-size:11px!important}.decider-next .cs[data-page=discover] .md-mode-arrow{display:none}html body .decider-next .cs[data-page=discover] .md-empty{min-height:310px;padding:26px 22px}html body .decider-next .cs[data-page=discover] .md-empty h2{font-size:24px!important}html body .decider-next .cs[data-page=personal] :is(.pm-empty,.pv-empty){min-height:290px;padding:28px 20px}html body .decider-next .cs :is(.cs-overview-stats,.cx-overview-stats){gap:8px}html body .decider-next .cs :is(.cs-overview-stats,.cx-overview-stats)>*{padding:14px 12px}html body .decider-next .cs :is(.cs-overview-stats,.cx-overview-stats) strong{font-size:23px}html body .decider-next .organisation-navigation.command-sidebar{z-index:20;background:#121315!important;width:auto!important;height:auto!important;margin:62px 16px 0!important;padding:12px 0 0!important;position:relative!important;inset:auto!important}html body .decider-next .organisation-navigation .org-desktop,html body .decider-next .organisation-navigation.command-sidebar>.brand{display:none!important}html body .decider-next .organisation-navigation .org-menu-button{color:#d0c8df;background:#1c1d21;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:12px;font-size:12px;display:flex!important}html body .decider-next .organisation-navigation .org-menu-button>strong{flex:1;font-size:12px}html body .decider-next[data-workspace=organiser] .command-content{padding-top:20px!important}html body .decider-next .org-drawer{color:#eee;background:#1a1b1f;border:1px solid #ffffff10;border-radius:14px}html body .decider-next .org-drawer nav a{min-height:46px}html body .decider-next .profile-summary-grid{padding:18px!important}html body .decider-next table :is(th,td){padding:13px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.decider-next *,.decider-next :after,.decider-next :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduce-motion=true] .decider-next *{transition:none!important;animation:none!important}html body .decider-next .dn-home{background:0 0;max-width:1400px;margin:0 auto;padding:0}.decider-next .dn-home-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}.decider-next .dn-home-heading h1{letter-spacing:-.04em;margin:8px 0 9px;font-size:30px;font-weight:650;line-height:1.25}.decider-next .dn-home-heading p{color:#92929f;margin:0;font-size:13px}.decider-next .dn-home-hero{isolation:isolate;background:radial-gradient(at 100% 10%,#bba0fa14,#0000 65%),linear-gradient(120deg,#201e28,#1a1b21);border:1px solid #bba0fa14;border-radius:16px;grid-template-columns:1fr .7fr;align-items:center;min-height:330px;margin:0 0 30px;padding:36px 40px;display:grid;position:relative;overflow:hidden}.decider-next .dn-home-status{letter-spacing:.13em;color:#9c8eaf;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.decider-next .dn-home-status>span{background:#bba0fa;border-radius:50%;width:5px;height:5px}.decider-next .dn-home-hero h2{letter-spacing:-.045em;color:#f4f1fa;margin:17px 0;font-size:clamp(30px,3.4vw,46px);font-weight:650;line-height:1.13}.decider-next .dn-home-hero p{color:#a19cab;margin:0 0 24px;font-size:13px;line-height:1.85}.decider-next .dn-home-hero .cta{align-items:center;gap:30px;min-width:154px;padding:11px 18px;display:inline-flex}.decider-next .dn-home-visual{color:#bba0fa19;justify-content:center;align-items:center;gap:20px;min-height:220px;display:flex;position:relative}.decider-next .dn-home-visual>svg{stroke-width:.4px;width:240px;height:240px;position:absolute;right:20px;transform:rotate(-20deg)}.decider-next .dn-home-visual>span{letter-spacing:-.06em;color:#cdb7fc46;font-size:38px;font-style:italic;font-weight:700;line-height:1.15;position:relative;transform:rotate(-6deg)}.decider-next .dn-home-visual>i{background:linear-gradient(90deg,#0000,#bba0fa44);width:60%;height:1px;position:absolute;bottom:0;right:-20px;transform:rotate(-28deg)}.decider-next .dn-home-operation{opacity:.6;transform-origin:100% 100%;pointer-events:none;position:absolute;bottom:18px;right:24px;transform:scale(.75)}.decider-next .dn-home-section{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.decider-next .dn-home-section h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.decider-next .dn-home-section>a,.decider-next .dn-home-section>span{color:#85818f;align-items:center;gap:8px;font-size:11px;display:flex}.decider-next .dn-home-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.decider-next .dn-home-formats>a{color:#e9e7f0;background:#1d1e22;border:1px solid #ffffff08;border-radius:13px;align-items:center;gap:16px;min-height:130px;padding:24px 20px;transition:background .16s,border-color .16s;display:flex}.decider-next .dn-home-formats>a:hover{background:#24232b;border-color:#bba0fa28}.decider-next .dn-home-mode-icon{color:#bba0fa;background:#bba0fa0d;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.decider-next .dn-home-formats [data-tone=mint] .dn-home-mode-icon{color:#9ed9c2;background:#9ed9c20d}.decider-next .dn-home-formats [data-tone=gold] .dn-home-mode-icon{color:#e4c58a;background:#e4c58a0d}.decider-next .dn-home-size{letter-spacing:.1em;color:#7c7888;font-size:9px}.decider-next .dn-home-formats h3{letter-spacing:-.03em;margin:5px 0 7px;font-size:19px;font-weight:600}.decider-next .dn-home-formats p{color:#8d8998;max-width:200px;margin:0;font-size:11px;line-height:1.65}.decider-next .dn-home-formats>a>svg{color:#696474;flex:none;margin-left:auto}.decider-next .dn-home-discover{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.decider-next .dn-home-discover>a{color:#e4e0eb;background:#1b1c20;border:1px solid #ffffff08;border-radius:13px;padding:24px;position:relative}.decider-next .dn-home-discover>a:hover{background:#232229;border-color:#ffffff16}.decider-next .dn-home-discover>a>span{color:#96909f;align-items:center;gap:10px;font-size:11px;display:flex}.decider-next .dn-home-discover h3{letter-spacing:-.025em;margin:20px 0 9px;font-size:18px;font-weight:550}.decider-next .dn-home-discover p{color:#8b8796;max-width:260px;margin:0 0 8px;font-size:12px;line-height:1.75}.decider-next .dn-home-discover>a>svg{color:#726a80;position:absolute;top:24px;right:22px}@media (max-width:1200px){.decider-next .dn-home-formats>a{gap:12px;padding:20px 16px}.decider-next .dn-home-mode-icon{width:38px;height:38px}.decider-next .dn-home-formats>a>svg{display:none}}@media (max-width:760px){.decider-next .dn-home-heading{margin-bottom:22px}.decider-next .dn-home-heading h1{font-size:26px}.decider-next .dn-home-heading p{font-size:12px;line-height:1.6}.decider-next .dn-home-hero{grid-template-columns:1fr;min-height:320px;padding:28px 24px}.decider-next .dn-home-visual{z-index:-1;opacity:.4;width:220px;position:absolute;bottom:20px;right:-60px}.decider-next .dn-home-hero h2{font-size:34px}.decider-next .dn-home-operation{display:none}.decider-next .dn-home-discover,.decider-next .dn-home-formats{grid-template-columns:1fr;gap:10px}.decider-next .dn-home-formats>a{gap:18px;min-height:112px;padding:20px}.decider-next .dn-home-formats p{max-width:100%}.decider-next .dn-home-formats>a>svg{display:block}.decider-next .dn-home-formats h3{font-size:18px}.decider-next .dn-home-section>span{display:none}.decider-next .dn-home-discover>a{padding:22px}.decider-next .dn-home-discover h3{margin-top:14px}.decider-next .dn-home-discover p{max-width:100%}}html body .decider-next :is(.beta-store,.premium-v2,.coin-packs-page,.mx-overview,.account-settings){background:0 0;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:0}html body .decider-next :is(.beta-heading,.mx-heading,.coin-page-top){background:0 0;border:0;min-height:0;margin:0 0 28px;padding:0}html body .decider-next :is(.beta-heading,.mx-heading,.coin-page-top) h1{letter-spacing:-.035em;text-transform:none;margin:8px 0;font-size:30px;font-style:normal;font-weight:650;line-height:1.2}html body .decider-next :is(.beta-overline,.mx-kicker,.coin-eyebrow,.pv-kicker){color:#898190;letter-spacing:.1em;font-size:10px}html body .decider-next :is(.beta-heading,.mx-heading,.coin-page-top) p{color:#928b9f;font-size:12px;line-height:1.6}html body .decider-next :is(.beta-navigation,.mx-tabs,.settings-tabs){background:0 0;border-color:#ffffff0c;border-radius:0;gap:6px;margin:0 0 24px;padding:0}html body .decider-next :is(.beta-navigation,.mx-tabs,.settings-tabs) button{color:#938a9f;letter-spacing:0;text-transform:none;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;padding:12px 16px;font-size:12px;font-weight:500}html body .decider-next :is(.beta-navigation,.mx-tabs,.settings-tabs) button[aria-pressed=true]{color:#cbb4f7;background:#bba0fa06;border-bottom-color:#bba0fa}html body .decider-next :is(.beta-wallet,.mx-wallet){color:#c1b0dd;background:#1e1e25;border:1px solid #ffffff0c;border-radius:9px;padding:12px 14px;font-size:12px}html body .decider-next :is(.beta-welcome,.pv-hero,.coin-packs-hero){box-shadow:none;background:radial-gradient(at 90% 0,#bba0fa0f,#0000 60%),#1d1c23;border:1px solid #ffffff0a;border-radius:14px}html body .decider-next :is(.beta-welcome,.pv-hero,.coin-packs-hero) h2{letter-spacing:-.035em;font-size:30px;font-weight:600}html body .decider-next :is(.beta-product,.mx-card,.coin-use-card,.coin-pack,.pv-plan,.pv-benefits article,.pv-faq details,.coin-faq details,.mc-panel){box-shadow:none;background:#1c1d21;border:1px solid #ffffff0a;border-radius:12px;overflow:hidden}html body .decider-next :is(.beta-product,.mx-card,.coin-use-card):hover{box-shadow:none;background:#222228;border-color:#ffffff18;transform:none}html body .decider-next .beta-product-copy{padding:18px}.decider-next .beta-product-copy h3{font-size:14px;font-weight:550}.decider-next .beta-product-copy p{color:#8d849a;font-size:11px;line-height:1.65}html body .decider-next :is(.beta-primary,.mx-primary,.pv-primary,.coin-purchase-button){color:#21172e!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;background:#bba0fa!important;border-color:#bba0fa!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important}html body .decider-next :is(.beta-primary,.mx-primary,.pv-primary,.coin-purchase-button):hover:not(:disabled){background:#cdb6ff!important;transform:none!important}html body .decider-next .beta-categories button{color:#968e9f;background:#1c1d21;border:1px solid #ffffff09;border-radius:7px;padding:8px 12px;font-size:11px}html body .decider-next .beta-categories button[aria-pressed=true]{color:#c7b1fa;background:#bba0fa0c;border-color:#bba0fa30}html body .decider-next .beta-browse-tools{background:0 0;border-color:#ffffff0a;gap:16px;padding:16px 0}html body .decider-next .mx-card-visual{background:radial-gradient(#bba0fa0c,#0000 70%),#1a1b20;border-color:#ffffff08}html body .decider-next .mx-card-body{padding:20px}.decider-next .mx-card h2{letter-spacing:-.025em!important;font-size:18px!important}.decider-next .mx-card-family{color:#9688ab!important;letter-spacing:.08em!important;font-size:10px!important}html body .decider-next :is(.mx-card-progress,.mc-progress){background:#17181c;border-color:#ffffff09;border-radius:8px}html body .decider-next .mx-art{background:0 0!important}.decider-next .mx-orbit{opacity:.25}.decider-next .mx-art-core{color:#ba9dec!important;box-shadow:none!important;background:#bba0fa08!important;border-color:#bba0fa19!important}html body .decider-next :is(.mx-card-reward,.mc-reward){color:#d4ba86;background:#e4c58a07;border-color:#e4c58a10}html body .decider-next :is(.mx-empty,.beta-empty){background:#1c1d21;border:1px solid #ffffff09;border-radius:12px;padding:36px}html body .decider-next .settings-stage{box-shadow:none;background:#1c1d21;border:1px solid #ffffff0a;border-radius:13px}html body .decider-next .settings-stage-content{padding:26px}html body .decider-next .settings-stage h2{letter-spacing:-.025em;font-size:19px;font-weight:600}html body .decider-next .account-settings .settings-signout{color:#d69797;background:#cd737309;border-color:#cd737318;border-radius:8px;font-size:12px}html body .decider-next .coin-summary{box-shadow:none;background:#1e1d25;border:1px solid #bba0fa18;border-radius:13px}html body .decider-next .coin-pack-grid>button{box-shadow:none;color:#cfc5dd;background:#1c1d21;border:1px solid #ffffff0b;border-radius:11px}html body .decider-next .coin-pack-grid>button[aria-pressed=true]{background:#bba0fa0d;border-color:#bba0fa55}html body .decider-next .pv-hero h1{letter-spacing:-.04em;text-transform:none;font-size:clamp(30px,4vw,48px);font-weight:650}html body .decider-next .pv-benefits h3{letter-spacing:-.02em;font-size:16px;font-weight:550}.decider-next .pv-benefits p{color:#97909f;font-size:12px;line-height:1.8}html body:has(.decider-next) :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dialog-content]){color:#ededf2;background:#212226;border-color:#ffffff14;border-radius:12px;box-shadow:0 18px 70px #0006}html body .decider-next :is(.auth-card,.desktop-auth-content){background:#1c1d21;border-color:#ffffff0c;border-radius:15px;box-shadow:0 20px 80px #0003}html body .decider-next .desktop-auth-stage{background:radial-gradient(at 50% 20%,#bba0fa09,#0000 65%),#121315}html body .decider-next .auth-card h1{letter-spacing:-.035em;font-size:30px;font-weight:600}@media (max-width:760px){html body .decider-next :is(.beta-heading,.mx-heading,.coin-page-top) h1{font-size:27px}html body .decider-next :is(.beta-welcome,.pv-hero,.coin-packs-hero){padding:24px 20px}html body .decider-next .settings-stage-content{padding:20px 16px}html body .decider-next :is(.beta-navigation,.mx-tabs,.settings-tabs){flex-wrap:nowrap;gap:0;overflow-x:auto}html body .decider-next :is(.beta-navigation,.mx-tabs,.settings-tabs) button{white-space:nowrap;padding:12px;font-size:11px}}html body .decider-next .command-topbar .competition-context{white-space:nowrap;flex-direction:row!important;align-items:center!important;gap:2px!important;width:auto!important;display:flex!important}html body .decider-next .command-topbar .competition-context a{flex:none;justify-content:center;min-width:0;display:inline-flex}html body .decider-next .play-viewport .play-staging .lineup-intro{text-align:left!important;justify-self:stretch!important;align-items:flex-start!important;width:100%!important;max-width:none!important}html body .decider-next .play-viewport .play-staging .lineup-intro :is(h2,p){text-align:left!important;margin-left:0!important}html body .decider-next .cs[data-page=discover] .md-layout .md-modes{flex-direction:row!important;justify-content:stretch!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:0!important}html body .decider-next .cs[data-page=discover] .md-layout .md-mode-list{flex:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;width:auto!important;min-height:0!important}html body .decider-next .cs[data-page=discover] .md-mode{align-items:center!important;height:76px!important;min-height:76px!important;max-height:none!important}html body .decider-next .cs .cs-workspace-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:8px 20px!important;min-height:76px!important;margin:0 0 28px!important;display:flex!important}html body .decider-next .cs .cs-workspace-head>.cs-kicker{color:#7c7789;flex-basis:100%;margin:0;font-size:10px}html body .decider-next .cs .cs-workspace-head .cs-identity-header{flex:1;gap:5px;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important}html body .decider-next .cs .cs-workspace-head .cs-identity-header h1{letter-spacing:-.035em;max-width:none!important;font-size:30px!important;font-weight:650!important;line-height:1.25!important}html body .decider-next .cs .cs-workspace-head .cs-identity-symbol{display:none}html body .decider-next .cs .cs-workspace-head>.cs-toolbar{margin:0}html body .decider-next .cs .cs-welcome{background:radial-gradient(at 0 10%,#bba0fa09,#0000 60%),#1c1d21;border:1px solid #ffffff09;border-radius:12px;max-width:none;min-height:210px;margin:0 0 20px;padding:28px}html body .decider-next .cs .cs-welcome h2{letter-spacing:-.025em;margin:14px 0 8px;font-size:22px;font-weight:600}html body .decider-next .cs .cs-welcome p{color:#9790a4;max-width:650px;margin:0 0 22px;font-size:12px;line-height:1.8}html body .decider-next .cs .cs-centre-shortcuts{gap:16px;margin-top:20px}html body .decider-next .cs .cs-centre-shortcuts>a{background:#1c1d21;border:1px solid #ffffff09;border-radius:12px;padding:22px}html body .decider-next .cs .cs-centre-shortcuts>a:hover{background:#24222b;border-color:#bba0fa20}html body .decider-next .cs .cs-identity-hero{background-blend-mode:soft-light;background-color:#211e29;border:1px solid #ffffff09;border-radius:14px;min-height:190px!important;padding:28px!important}html body .decider-next .cs .cs-identity-hero h1{max-width:75%;font-size:34px!important;line-height:1.2!important}html body .decider-next .cs .cs-identity-watermark{opacity:.09;font-size:70px;top:20px;right:30px}html body .decider-next .profile-competitive{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .decider-next .profile-summary-grid{background:#1c1d21!important;border-color:#ffffff09!important;padding:24px!important}html body .decider-next .profile-content-tabs{background:0 0!important;border-width:0 0 1px!important;border-radius:0!important;padding:0!important}html body .decider-next .profile-content-tabs button{box-shadow:none!important;background:0 0!important;border-width:0 0 2px!important;border-radius:0!important;padding:12px 16px!important}html body .decider-next .profile-content-tabs button[aria-pressed=true]{background:#bba0fa06!important}html body .decider-next .lb-arena{--arena-text:#eeeaf4;--arena-line:#ffffff0d;--arena-accent:#bba0fa;--arena-dim:#91899f;--arena-shadow:transparent;width:100%;max-width:1440px;background:0 0!important;margin:0 auto!important;padding:0!important}html body .decider-next .arena-atmosphere{display:none!important}html body .decider-next .arena-heading{gap:24px;min-height:80px!important;margin:0 0 26px!important;padding:0!important}html body .decider-next .arena-heading h1{margin:8px 0 10px;letter-spacing:-.04em!important;font-size:32px!important;font-weight:650!important;line-height:1.2!important}html body .decider-next .arena-heading p{color:#948a9f;font-size:12px}html body .decider-next .arena-heading h1>span{display:none}html body .decider-next .arena-eyebrow{letter-spacing:.1em;color:#8b7f9a;font-size:10px}html body .decider-next .arena-season-identity{background:#1c1d21;border:1px solid #ffffff09;border-radius:10px;gap:12px;padding:12px 16px}html body .decider-next .arena-season-identity img{width:32px;height:32px}.decider-next .arena-season-identity strong{font-size:14px!important}.decider-next .arena-season-identity small,.decider-next .arena-season-identity span{font-size:10px!important}html body .decider-next .arena-command-bar{min-height:54px;box-shadow:none;background:#1c1d21;border:1px solid #ffffff09;border-radius:11px;margin-bottom:24px;padding:9px 12px}html body .decider-next .arena-command-bar nav button{color:#9a91a6;background:0 0;border-color:#0000;border-radius:6px;padding:8px 10px;font-size:11px}html body .decider-next .arena-command-bar nav button[aria-pressed=true]{color:#c5b1e8;background:#bba0fa10;border-color:#bba0fa20}html body .decider-next :is(.arena-section-heading,.arena-ladder-heading){margin:24px 0 16px;padding:0}html body .decider-next :is(.arena-section-heading,.arena-ladder-heading) h2{letter-spacing:-.025em;margin:5px 0;font-size:20px;font-weight:600}html body .decider-next .arena-podium{gap:16px;align-items:stretch!important;margin:0!important;padding:0!important}html body .decider-next .arena-podium-card{height:auto!important;min-height:310px!important;max-height:none!important;box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff0d!important;border-radius:12px!important;margin-top:0!important;padding:20px 20px 0!important;transform:none!important}html body .decider-next .arena-podium-card[data-place="1"]{background:linear-gradient(145deg,#25202e,#1c1c22)!important;border-color:#bba0fa35!important}html body .decider-next .arena-podium-card:after{display:none!important}html body .decider-next .arena-podium-watermark{opacity:.5;font-size:110px!important;top:15px!important}html body .decider-next .arena-podium-player{margin-top:16px!important}html body .decider-next .arena-podium-avatar{box-shadow:none!important;border-radius:12px!important;padding:4px!important}html body .decider-next .arena-podium-avatar>img{border-radius:9px!important;width:60px!important;height:60px!important}html body .decider-next .arena-podium-card h3{margin-top:10px;font-weight:600;font-size:18px!important}html body .decider-next .arena-podium-score{margin:10px 0 14px}html body .decider-next .arena-podium-score>strong{letter-spacing:-.04em;font-weight:600;text-shadow:none!important;font-size:30px!important}html body .decider-next .arena-podium-score>span{letter-spacing:.06em;font-size:9px}html body .decider-next .arena-podium-stats{padding:12px 0!important}html body .decider-next .arena-podium-stats b{font-size:13px!important}.decider-next .arena-podium-stats span{letter-spacing:0!important;font-size:9px!important}html body .decider-next .arena-podium-reward{background:#bba0fa05;border-color:#ffffff0c;width:calc(100% + 40px);min-height:48px;padding:10px 16px}html body .decider-next .arena-podium-open{background:#191a1e!important;border-style:dashed!important}html body .decider-next .arena-open-emblem{width:50px;height:50px;margin:20px 0 12px}html body .decider-next .arena-personal-position{box-shadow:none;background:#1c1d21;border:1px solid #ffffff0a;border-radius:12px}@media (max-width:760px){html body .decider-next .cs[data-page=discover] .md-layout .md-modes{display:block!important}html body .decider-next .cs[data-page=discover] .md-mode{height:68px!important;min-height:68px!important}html body .decider-next .cs .cs-workspace-head{min-height:64px!important}html body .decider-next .cs .cs-welcome{min-height:220px;padding:22px}html body .decider-next .cs .cs-identity-hero{min-height:190px!important;padding:22px!important}html body .decider-next .cs .cs-identity-hero h1{max-width:100%;font-size:28px!important}html body .decider-next .cs .cs-identity-watermark{display:none}html body .decider-next .arena-heading h1{font-size:27px!important}html body .decider-next .arena-heading{min-height:85px!important}html body .decider-next .arena-season-identity{display:none}html body .decider-next .arena-podium{gap:10px}html body .decider-next .arena-podium-card{min-height:280px!important;padding:16px 14px 0!important}html body .decider-next .arena-podium-reward{width:calc(100% + 28px)}html body .decider-next .profile-summary-grid{padding:18px!important}}html:root:has(body .decider-next){min-height:100%;height:auto!important;overflow:clip auto!important}html:root body:has(.decider-next){height:auto!important;min-height:100dvh!important;overflow:clip visible!important}html:root body .decider-next .command-content,html:root body .decider-next .command-content>main{height:auto!important;max-height:none!important;overflow:visible!important}html:root body .decider-next .command-content>main{flex:1 0 auto!important}html:root body .decider-next .play-viewport .play-staging{height:auto!important;min-height:0!important}html:root body .decider-next .cs[data-page=discover] .md-layout{flex-direction:column!important}html:root body .decider-next .cs[data-page=discover] .md-layout .md-modes{order:0!important}html:root body .decider-next .cs[data-page=discover] .md-layout .md-main{order:1!important}@media (max-width:760px){html:root body .decider-next .command-topbar .topbar-actions .topbar-social,html:root body .decider-next .command-topbar .topbar-actions .topbar-wallet>.premium-crown{display:none!important}html:root body .decider-next .command-topbar .topbar-actions{gap:5px!important}html:root body .decider-next .command-topbar .topbar-actions .wallet-balance{min-width:0!important;max-width:54px!important;padding-inline:6px!important}html:root body .decider-next .command-sidebar nav.dn-mobile-nav>a{gap:4px!important;min-width:0!important;min-height:48px!important;padding:5px 1px!important;font-size:10px!important}html:root body .decider-next .command-sidebar nav.dn-mobile-nav>a>span{white-space:nowrap!important;width:auto!important;max-width:none!important;font-size:10px!important;line-height:1.3!important;overflow:visible!important}html:root body .decider-next .command-sidebar nav.dn-mobile-nav{gap:0!important;min-height:66px!important}html:root body .decider-next .command-content{padding-bottom:84px!important}}html:root body .decider-next .cs .cs-workspace-head{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:7px 20px!important;padding:0!important;display:grid!important}html:root body .decider-next .cs .cs-workspace-head>.cs-kicker{grid-area:1/1/auto/-1!important;width:auto!important;min-width:0!important;margin:0!important}html:root body .decider-next .cs .cs-workspace-head>.cs-identity-header{text-align:left!important;flex:none!important;grid-area:2/1!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html:root body .decider-next .cs .cs-workspace-head>.cs-identity-header h1{text-align:left!important;width:100%!important;max-width:none!important}html:root body .decider-next .cs .cs-workspace-head>.cs-toolbar{grid-area:2/2!important;margin:0!important}@media (max-width:600px){html:root body .decider-next .cs .cs-workspace-head{grid-template-columns:minmax(0,1fr)!important}html:root body .decider-next .cs .cs-workspace-head>.cs-toolbar{grid-area:3/1!important}}html:root body .decider-next .bp-body>.bp-about{box-sizing:border-box;padding:20px!important}html:root body .decider-next .bp-about .bp-community-links{padding-top:18px}.dn-profile-body,.dn-profile-layout,.dn-profile-sidebar{display:contents}.dn-lineup-help{display:none}@media (min-width:1100px){html:root body .decider-next .profile-elite:before{display:none!important}html:root body .decider-next .dn-profile-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}html:root body .decider-next .dn-profile-sidebar{flex-direction:column;gap:18px;min-width:0;display:flex}html:root body .decider-next .dn-profile-body{min-width:0;display:block}html:root body .decider-next .profile-identity-stage{border:1px solid #ffffff08;border-radius:12px;overflow:clip;background:#1c1d21!important;margin:0!important}html:root body .decider-next .profile-identity-stage .profile-cover{height:128px!important;min-height:128px!important;box-shadow:none!important;background-position:50%!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html:root body .decider-next .profile-cover-wordmark{display:none!important}html:root body .decider-next .profile-customize-trigger{top:12px!important;bottom:auto!important;right:12px!important}html:root body .decider-next .profile-identity-card{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;margin:0!important;padding:20px!important;display:flex!important;position:relative!important}html:root body .decider-next .profile-identity-card .profile-cover-avatar{width:88px!important;height:88px!important;box-shadow:none!important;flex:none!important;margin:-50px 0 0!important}html:root body .decider-next .profile-identity-card .profile-name-block{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:root body .decider-next .profile-identity-card .profile-member-label{letter-spacing:.04em!important;color:#a4a5ad!important;font-size:10px!important}html:root body .decider-next .profile-identity-card h2{overflow-wrap:anywhere;margin:8px 0!important;font-size:28px!important;font-weight:650!important;line-height:1.2!important}html:root body .decider-next .profile-description{color:#a4a5ad!important;font-size:12px!important;line-height:1.75!important}html:root body .decider-next .profile-bio-direct{width:100%!important;min-width:0!important}html:root body .decider-next .profile-trophy-badges{min-height:0!important;margin:0!important}html:root body .decider-next .profile-identity-card [aria-label=Player\ achievements],html:root body .decider-next .profile-trophy-badges{border:0!important;border-top:1px solid #ffffff0c!important;width:100%!important;max-width:none!important;padding:18px 0 0!important;position:static!important}html:root body .decider-next .profile-identity-card [aria-label=Player\ achievements]{min-width:0!important}html:root body .decider-next .dn-profile-sidebar .conduct-card{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important;margin:0!important;padding:20px!important}html:root body .decider-next .dn-profile-sidebar .conduct-card header{align-items:flex-start;gap:12px}html:root body .decider-next .dn-profile-sidebar .conduct-card header>div>span{letter-spacing:.04em!important;font-size:9px!important}html:root body .decider-next .dn-profile-sidebar .conduct-card h3{font-size:13px!important;font-weight:550!important;line-height:1.4!important}html:root body .decider-next .dn-profile-sidebar .conduct-scale{font-size:9px!important}html:root body .decider-next .dn-profile-sidebar .member-center header{flex-wrap:wrap!important;gap:12px!important;padding:16px!important;display:flex!important}html:root body .decider-next .dn-profile-sidebar .member-center h2{font-size:15px!important}html:root body .decider-next .profile-competitive{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html:root body .decider-next .profile-competitive-header{gap:16px;min-height:58px;align-items:center!important;margin:0 0 16px!important}html:root body .decider-next .profile-competitive-header h3{letter-spacing:-.025em!important;margin:0!important;font-size:20px!important;font-weight:600!important}html:root body .decider-next .profile-competitive-header .profile-section-label{display:none!important}html:root body .decider-next .profile-mode-switch{background:#1c1d21!important;border:0!important;padding:4px!important}html:root body .decider-next .profile-mode-switch button{gap:7px!important;min-width:100px!important;min-height:36px!important}html:root body .decider-next .profile-mode-switch button strong{font-size:13px!important}html:root body .decider-next .profile-mode-switch button span{font-size:9px!important}html:root body .decider-next .profile-mode-status{clip-path:inset(50%);width:1px;overflow:hidden;height:0!important;min-height:0!important;padding:0!important;position:absolute!important}html:root body .decider-next .profile-summary-grid{min-height:210px;background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important;grid-template-columns:minmax(190px,.85fr) minmax(0,1.3fr)!important;gap:22px!important;padding:22px!important;display:grid!important}html:root body .decider-next .profile-rating-main{gap:12px!important;margin:0 0 16px!important}html:root body .decider-next .profile-rating-main strong{letter-spacing:-.045em!important;text-shadow:none!important;color:#eeeef0!important;font-family:inherit!important;font-size:36px!important;font-weight:600!important}html:root body .decider-next .profile-rating-main>div>span{letter-spacing:.06em!important;color:#a4a5ad!important;font-size:9px!important}html:root body .decider-next .profile-stats{grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important;display:grid!important}html:root body .decider-next .profile-stats>div{box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff0b!important;border-radius:0!important;gap:7px!important;padding:13px 18px!important}html:root body .decider-next .profile-stats>div>strong{text-shadow:none!important;letter-spacing:-.025em!important;font-family:inherit!important;font-size:24px!important;font-weight:600!important}html:root body .decider-next .profile-impact-average{margin-top:14px!important;padding:12px 0 0!important}html:root body .decider-next .profile-impact-average>div>span{letter-spacing:.03em!important;font-size:9px!important}html:root body .decider-next .profile-content-tabs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-width:0 0 1px!important;border-radius:0!important;gap:6px!important;min-height:44px!important;margin:18px 0!important;padding:0!important}html:root body .decider-next .profile-content-tabs button{background:0 0!important;border-width:0 0 2px!important;border-color:#0000!important;border-radius:0!important;min-height:44px!important;padding:10px 15px!important;font-size:12px!important}html:root body .decider-next .profile-content-tabs button[aria-pressed=true]{background:0 0!important;border-bottom-color:#bba0fa!important}html:root body .decider-next .profile-content-area{min-height:500px!important}html:root body .decider-next .profile-activity-row{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;gap:16px!important;margin:0!important;display:grid!important}html:root body .decider-next .profile-activity-row .activity-summary{padding:20px!important}html:root body .decider-next .profile-activity-row .activity-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html:root body .decider-next .profile-activity-row .activity-summary-stats strong{text-shadow:none!important;font-family:inherit!important;font-size:24px!important;font-weight:600!important}html:root body .decider-next .profile-activity{min-width:0!important;margin:0!important;padding:20px!important}html:root body .decider-next .profile-charts{grid-template-columns:minmax(0,1fr) 220px!important;gap:16px!important;margin-top:16px!important;display:grid!important}html:root body .decider-next :is(.profile-activity,.activity-summary,.profile-charts>section,.profile-detail-sections>section,.deep-statistics,.profile-content-area>section:last-child){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important}html:root body .decider-next .profile-charts>section{min-width:0!important;padding:20px!important}html:root body .decider-next .profile-charts h3{font-size:14px!important;font-weight:600!important}html:root body .decider-next .elo-panel>header{flex-wrap:wrap;gap:14px!important}html:root body .decider-next .chart-reading{flex-wrap:wrap!important;gap:8px!important}html:root body .decider-next .chart-reading strong{font-family:inherit!important;font-size:21px!important;font-weight:600!important}html:root body .decider-next .elo-chart{filter:none!important;width:100%!important;min-width:0!important}html:root body .decider-next .elo-chart :is(polyline,circle){filter:none!important}html:root body .decider-next .win-ring{width:130px!important;height:130px!important;box-shadow:none!important;margin:22px auto!important}html:root body .decider-next .win-ring strong{font-family:inherit!important;font-size:26px!important;font-weight:600!important}html:root body .decider-next .recent-form{flex-wrap:wrap!important;gap:4px!important}html:root body .decider-next .recent-form>span{width:22px!important;height:25px!important;font-size:10px!important}html:root body .decider-next .profile-detail-sections{gap:16px!important}html:root body .decider-next .profile-detail-sections>section{padding:20px!important}html:root body .decider-next .play-viewport .lineup-stage{grid-template-rows:auto auto auto auto!important;gap:18px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:26px!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-intro{text-align:center!important;width:100%!important;position:static!important;transform:none!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-intro>span{justify-content:center!important;position:static!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-intro h2{margin:10px 0 8px!important;font-size:20px!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-seats{grid-row:2!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:720px!important;min-height:0!important;display:flex!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] :is(.lineup-player,.lineup-empty){box-sizing:border-box!important;background:#ffffff02!important;border:1px solid #ffffff0b!important;border-radius:12px!important;flex:0 210px!important;grid-template-rows:16px 104px 24px 22px 18px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-items:center!important;gap:8px!important;width:210px!important;min-width:0!important;height:260px!important;min-height:260px!important;max-height:260px!important;padding:18px!important;display:grid!important;transform:none!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-seat-label{letter-spacing:.1em!important;color:#93959f!important;background:0 0!important;border:0!important;grid-row:1!important;width:auto!important;min-width:0!important;height:auto!important;font-size:9px!important;display:block!important;position:static!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-player>.lineup-avatar{grid-row:2!important;width:104px!important;min-width:104px!important;height:104px!important;min-height:104px!important;position:relative!important;transform:none!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-avatar .lineup-avatar-image{width:104px!important;min-width:104px!important;height:104px!important;min-height:104px!important}.decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-empty>strong,html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-player>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;grid-row:3!important;min-width:0!important;max-width:100%!important;font-size:14px!important;font-weight:600!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-rating{grid-row:4!important;margin:0!important;font-size:15px!important;line-height:22px!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-rating>span{font-size:11px!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-member{grid-row:5!important;height:18px!important;min-height:18px!important;margin:0!important;line-height:18px!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-empty .dn-invite-icon{color:#bba0fa!important;background:#ffffff03!important;border:1px dashed #ffffff28!important;border-radius:16px!important;grid-row:2!important;justify-content:center!important;align-items:center!important;width:76px!important;height:76px!important;display:flex!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-empty>p{color:#a4a5ad!important;grid-row:4!important;margin:0!important;font-size:11px!important;line-height:22px!important;display:block!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-empty .lineup-solo{display:none!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-empty:hover{background:#bba0fa08!important;border-color:#bba0fa55!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .dn-lineup-help{text-align:center;color:#a4a5ad!important;grid-row:3!important;margin:0!important;font-size:12px!important;display:block!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-action{grid-row:4!important;width:100%!important;max-width:340px!important;margin:0 auto!important;padding:0!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-empty>.lineup-seat-label:first-child{background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:16px!important;line-height:16px!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-player>.lineup-seat-label{height:16px!important;line-height:16px!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-player>.lineup-avatar{margin:0!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-intro :is(h2,p){text-align:center!important}html:root body .decider-next .play-viewport .play-staging .lineup-stage[data-format] .lineup-action .queue-notices-stable{min-height:30px!important}html:root body .decider-next .profile-activity-row .activity-heatmap>*{aspect-ratio:1.4!important;min-height:0!important}html:root body .decider-next .profile-elite .profile-competitive{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:root body .decider-next .profile-elite .profile-content-tabs button[aria-pressed=true]{background:0 0!important;border-width:0 0 2px!important;border-color:#0000 #0000 #bba0fa!important}html:root body .decider-next .cs{--cs-card:#1c1d21;--cs-muted:#a4a5ad;--cs-line:#ffffff0b;--cs-bg:#121315;--cs-text:#eeeef0}html:root body .decider-next .cs :is(.md-heading,.pm-heading){border:0!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:100px!important;padding:0 0 22px!important}html:root body .decider-next .cs :is(.md-heading,.pm-heading) h1{letter-spacing:-.035em!important;font-size:28px!important;font-weight:600!important}html:root body .decider-next .cs .cs-section-links[aria-label=Player\ navigation]{background:#1c1d21!important;border:0!important;border-radius:10px!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin:0 0 24px!important;padding:5px!important}html:root body .decider-next .cs .cs-section-links[aria-label=Player\ navigation] a{color:#a4a5ad!important;border:0!important;border-radius:7px!important;min-height:40px!important;padding:11px 18px!important;font-size:12px!important}html:root body .decider-next .cs .cs-section-links[aria-label=Player\ navigation] a[aria-current=page]{color:#d2bdfb!important;background:#2a2932!important}html:root body .decider-next .cs[data-page=discover] .md-layout{gap:20px!important}html:root body .decider-next .cs[data-page=discover] .md-modes{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html:root body .decider-next .cs[data-page=discover] .md-modes-heading{display:none!important}html:root body .decider-next .cs[data-page=discover] .md-mode-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}html:root body .decider-next .cs[data-page=discover] button.md-mode{height:74px!important;min-height:74px!important;box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:11px!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;display:flex!important}html:root body .decider-next .cs[data-page=discover] button.md-mode:after{display:none!important}html:root body .decider-next .cs[data-page=discover] button.md-mode:is(:hover,[aria-pressed=true]){background:#24242b!important;border-color:#bba0fa38!important}html:root body .decider-next .cs[data-page=discover] .md-mode-emblem{filter:none!important;flex:none!important;width:30px!important;height:28px!important;position:static!important}html:root body .decider-next .cs[data-page=discover] .md-mode-copy strong{text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:600!important;line-height:22px!important}html:root body .decider-next .cs[data-page=discover] .md-mode-arrow{font-size:18px!important}html:root body .decider-next .cs[data-page=discover] .md-controls{min-height:42px!important;margin-bottom:16px!important;padding:0!important}html:root body .decider-next .cs[data-page=discover] .md-main{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html:root body .decider-next .cs[data-page=discover] .md-empty{text-align:center!important;background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:250px!important;padding:30px!important}html:root body .decider-next .cs[data-page=discover] .md-empty-content{max-width:560px!important;margin:0 auto!important}html:root body .decider-next .cs[data-page=discover] .md-empty-mark{color:#9e8cbe!important;width:36px!important;height:36px!important;margin:0 auto 16px!important}html:root body .decider-next .cs[data-page=discover] .md-empty h2{text-shadow:none!important;letter-spacing:-.02em!important;margin:0 0 22px!important;font-size:20px!important;font-weight:550!important}html:root body .decider-next .cs :is(.md-empty-actions,.pm-empty-actions){flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important}html:root body .decider-next .cs :is(.md-empty-actions,.pm-empty-actions) .cs-button{border-radius:8px!important;min-height:40px!important;font-size:12px!important}html:root body .decider-next .cs :is(.md-empty-actions,.pm-empty-actions) a:not(.cs-primary){color:#c3c0cc!important;background:0 0!important;border-color:#ffffff15!important}html:root body .decider-next .cs .pm-empty{background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important;justify-content:center!important;min-height:250px!important;padding:30px!important}html:root body .decider-next .cs .pm-empty-mark svg{color:#9e8cbe!important;width:36px!important;height:36px!important}html:root body .decider-next .cs .pm-empty h2{letter-spacing:-.02em!important;margin:16px 0 8px!important;font-size:20px!important;font-weight:550!important}html:root body .decider-next .cs .pm-empty p{margin:0 0 20px!important;font-size:12px!important}html:root body .decider-next .cs .pm-card{background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important;grid-template-columns:64px minmax(0,1fr) minmax(200px,.5fr)!important}html:root body .decider-next .cs :is(.pm-card-art,.pm-invite-mark){background:#bba0fa08!important;border-color:#ffffff0a!important}html:root body .decider-next .cs .pm-card-art svg{width:30px!important;height:30px!important}html:root body .decider-next .cs .pm-card-info{padding:20px!important}html:root body .decider-next .cs .pm-card-info :is(h2,h3){font-size:17px!important;font-weight:600!important}html:root body .decider-next .cs .pm-card-info p{font-size:12px!important}html:root body .decider-next .cs .pm-next{background:#ffffff02!important;border-color:#ffffff08!important;padding:20px!important}html:root body .decider-next .cs .pv-event{box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff0b!important;border-radius:12px!important;overflow:hidden!important}html:root body .decider-next .cs .pv-mode{background:#222129!important;border-bottom:1px solid #ffffff08!important;height:auto!important;min-height:115px!important;padding:20px!important}html:root body .decider-next .cs .pv-mode-label{color:#bba0fa!important;letter-spacing:.03em!important;font-size:10px!important}html:root body .decider-next .cs .pv-card-title{margin:14px 0 0!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important}html:root body .decider-next .cs .pv-event-body{gap:14px!important;padding:20px!important}html:root body .decider-next .cs .pv-card-prize strong{color:#e4cf91!important;font-size:26px!important;font-weight:600!important}html:root body .decider-next .cs .cs-identity-header{min-height:150px!important;box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important;gap:12px!important;padding:26px!important;overflow:hidden!important}html:root body .decider-next .cs .cs-identity-header h1{letter-spacing:-.035em!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:0!important;font-size:30px!important;font-weight:600!important;line-height:1.25!important}html:root body .decider-next .cs .cs-identity-header :is(.cs-identity-watermark,.cs-identity-symbol){display:none!important}html:root body .decider-next .cs .cs-identity-context{color:#a4a5ad!important;letter-spacing:.02em!important;font-size:11px!important}html:root body .decider-next .cs :is(.cs-card,.cs-panel,.cs-welcome,.cs-tournament-list){box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff08!important;border-radius:12px!important}html:root body .decider-next .cs :is(.cs-card,.cs-panel) h2{letter-spacing:-.02em!important;font-size:18px!important;font-weight:600!important}html:root body .decider-next .cs .cs-welcome{min-height:0!important;padding:24px!important}html:root body .decider-next .cs .cs-welcome h2{margin:8px 0!important;font-size:21px!important}html:root body .decider-next .cs .cs-list-row{background:0 0!important;border-color:#ffffff0a!important;min-height:78px!important}html:root body .decider-next .cs .cs-list-row:hover{background:#ffffff03!important}html:root body .decider-next .cs .cs-list-name h3{font-size:14px!important;font-weight:550!important}html:root body .decider-next .cs .cs-list-heading{background:#ffffff02!important;border-color:#ffffff0a!important}html:root body .decider-next .profile-refined[data-profile-view=matches] .profile-content-area>:not(:last-child),html:root body .decider-next .profile-refined[data-profile-view=performance] .profile-content-area>:not(.profile-detail-sections){display:none!important}html:root body .decider-next .cs :is(.cs-surface,.cs-entry-panel,.cs-centre-panel,.cp-panel,.cs-personal-card,.pv-card,.cp-node){box-shadow:none!important;background:#1c1d21!important;border-color:#ffffff0d!important;border-radius:12px!important}html:root body .decider-next .cs .cp-round{flex:0 0 320px!important;min-width:320px!important;max-width:320px!important}html:root body .decider-next .cs .cp-node{min-width:0!important;padding:18px!important}html:root body .decider-next .cs .cp-node-mine{border-color:#bba0fa45!important;box-shadow:inset 3px 0 #bba0fa!important}html:root body .decider-next .cs .cp-node[data-match-state=LIVE]{border-color:#86d4ac70!important;box-shadow:inset 3px 0 #86d4ac!important}}.dm-desktop-result{display:none}@media (min-width:1100px){html:root body .decider-next .dm-legacy-result{display:none!important}html:root body .decider-next .dm-desktop-result{color:#eeeef0;gap:20px;min-width:0;margin:0 0 22px;display:grid}html:root body .decider-next :is(.dm-summary,.dm-maps){box-shadow:none;background:#1c1d21;border:1px solid #ffffff0a;border-radius:12px;min-width:0;overflow:hidden}html:root body .decider-next .dm-result-heading{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}html:root body .decider-next .dm-kicker{letter-spacing:.06em;color:#bba0fa;text-transform:uppercase;margin:0 0 8px;font-size:10px;display:block}html:root body .decider-next .dm-result-heading :is(h1,h2){letter-spacing:-.035em;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.25;margin:0!important}html:root body .decider-next .dm-result-heading p{color:#a4a5ad;margin:8px 0 0;font-size:12px;line-height:1.5}html:root body .decider-next .dm-result-action{color:#17131f;background:#bba0fa;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:18px;min-height:42px;padding:11px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}html:root body .decider-next .dm-result-action:hover{background:#cbb5ff}html:root body .decider-next .dm-scoreboard{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:24px;padding:26px;display:grid}html:root body .decider-next .dm-team{background:#ffffff02;border:1px solid #ffffff08;border-radius:10px;align-self:stretch;min-width:0;padding:18px}html:root body .decider-next .dm-team[data-winner]{background:#bba0fa05;border-color:#bba0fa35}html:root body .decider-next .dm-team>header{letter-spacing:.05em;color:#90929d;justify-content:space-between;align-items:center;gap:10px;min-height:20px;font-size:9px;display:flex}html:root body .decider-next .dm-winner{color:#dcc58b;letter-spacing:0;align-items:center;gap:6px;font-size:10px;display:flex}html:root body .decider-next .dm-team h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 16px;font-size:17px;font-weight:600;line-height:1.4}html:root body .decider-next .dm-team ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}html:root body .decider-next .dm-player{color:#eeeef0;background:#12131555;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:60px;padding:9px 10px;text-decoration:none;display:flex}html:root body .decider-next a.dm-player:hover{background:#ffffff06;border-color:#ffffff10}html:root body .decider-next .dm-player :is(img,.dm-player-avatar){object-fit:cover;background:#292a30;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-size:10px;display:grid}html:root body .decider-next .dm-player>span:not(.dm-player-avatar){gap:4px;min-width:0;display:grid}html:root body .decider-next .dm-player strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.3}html:root body .decider-next .dm-player small{color:#a4a5ad;font-size:10px;line-height:1.4}html:root body .decider-next .dm-player>svg{color:#8c8798;flex:none;margin-left:auto}html:root body .decider-next .dm-score{text-align:center;min-width:0}html:root body .decider-next .dm-score>div{justify-content:center;align-items:center;gap:16px;display:flex}html:root body .decider-next .dm-score strong{letter-spacing:-.045em;color:#a4a5ad;font-variant-numeric:tabular-nums;font-size:42px;font-weight:600;line-height:1.2}html:root body .decider-next .dm-score strong[data-winner]{color:#d8c4ff}html:root body .decider-next .dm-score>div>span{color:#636570;font-size:25px}html:root body .decider-next .dm-score>small{color:#a4a5ad;margin-top:10px;font-size:10px;display:block}html:root body .decider-next .dm-result-note{color:#c0b8a9;background:#d4b57706;border-top:1px solid #ffffff09;margin:0;padding:14px 26px;font-size:12px;line-height:1.6}html:root body .decider-next .dm-maps>header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}html:root body .decider-next .dm-maps>header h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}html:root body .decider-next .dm-maps>header>span{color:#a4a5ad;font-size:11px}html:root body .decider-next .dm-map-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 24px 22px;display:grid}html:root body .decider-next .dm-map-list>:is(button,article){text-align:left;color:#eeeef0;cursor:pointer;background:#151619;border:1px solid #ffffff10;border-radius:9px;min-width:0;padding:0;transition:border-color .15s,background .15s;display:block;overflow:hidden}html:root body .decider-next .dm-map-list>article{cursor:default}html:root body .decider-next .dm-map-list>button:hover{border-color:#bba0fa60}html:root body .decider-next .dm-map-list>button[aria-selected=true]{background:#24212c;border-color:#bba0fa8a}html:root body .decider-next .dm-map-art{isolation:isolate;background:#26262c;height:112px;position:relative;overflow:hidden}html:root body .decider-next .dm-map-art:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000 20%,#101115c9);position:absolute;inset:0}html:root body .decider-next .dm-map-art img{object-fit:cover;z-index:-2;opacity:.8;width:100%;height:100%;position:absolute;inset:0}html:root body .decider-next .dm-map-art>span{letter-spacing:.04em;background:#121315b8;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;top:12px;left:12px}html:root body .decider-next .dm-map-art>small{color:#e2dde9;font-size:10px;position:absolute;bottom:12px;left:12px}html:root body .decider-next .dm-map-caption{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:14px;display:flex}html:root body .decider-next .dm-map-caption>strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.5}html:root body .decider-next .dm-map-caption>span{white-space:nowrap;color:#d4c2f3;font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:600}html:root body .decider-next .dm-map-list>:is(button,article):only-child{grid-template-columns:180px minmax(0,1fr);display:grid}html:root body .decider-next .dm-map-list>:is(button,article):only-child .dm-map-art{height:96px}html:root body .decider-next .dm-map-list>:is(button,article):only-child .dm-map-caption{padding:20px}html:root body .decider-next .dm-map-stats{border-top:1px solid #ffffff0b;padding:18px 24px 22px}html:root body .decider-next .dm-map-stats>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}html:root body .decider-next .dm-map-stats h3{margin:0;font-size:13px;font-weight:550}.decider-next .dm-map-stats>p,html:root body .decider-next .dm-map-stats>header>span{color:#a4a5ad;font-size:11px;line-height:1.6}html:root body .decider-next .dm-stats-scroll{max-width:100%;overflow-x:auto}html:root body .decider-next .dm-map-stats table{border-collapse:collapse;text-align:right;width:100%;font-size:12px}html:root body .decider-next .dm-map-stats th{color:#a4a5ad;font-weight:500}html:root body .decider-next .dm-map-stats :is(td,th){border-bottom:1px solid #ffffff09;padding:12px}html:root body .decider-next .dm-map-stats tr>:first-child{text-align:left}html:root body .decider-next .dm-map-stats tbody th{color:#e2dfea}html:root body .decider-next .dm-desktop-result :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #d5b7ff}html:root body .decider-next .dc-room{color:#eeeef0!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:20px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}html:root body .decider-next .dc-room .ma-heading{margin:0 0 20px!important}html:root body .decider-next .dc-room .ma-heading h1{letter-spacing:-.035em!important;font-size:28px!important;font-weight:600!important}html:root body .decider-next .dc-room .ma-eyebrow{letter-spacing:.05em!important;color:#a4a5ad!important;font-size:10px!important}html:root body .decider-next .dc-room .ma-journey{border-color:#ffffff0c!important;gap:20px!important;margin-bottom:18px!important}html:root body .decider-next .dc-room .ma-journey>span{padding:12px 0!important;font-size:11px!important}html:root body .decider-next .dc-room .room-matchup{background:#1c1d21!important;border:1px solid #ffffff09!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr)!important;gap:20px!important;margin:0 0 18px!important;padding:22px!important;display:grid!important}html:root body .decider-next .dc-room .room-matchup-team{gap:12px!important;min-width:0!important}html:root body .decider-next .dc-room .room-matchup-team img{object-fit:cover!important;border-radius:10px!important;width:44px!important;height:44px!important}html:root body .decider-next .dc-room .room-matchup-team strong{overflow-wrap:anywhere;font-size:15px!important;font-weight:550!important;line-height:1.4!important}html:root body .decider-next .dc-room .room-matchup-team small{letter-spacing:.05em!important;color:#92949f!important;font-size:9px!important}html:root body .decider-next .dc-room .room-matchup-center>span{color:#a4a5ad!important;white-space:normal!important;font-size:10px!important}html:root body .decider-next .dc-room .room-versus{color:#d1c4e5!important;font-size:24px!important;font-weight:600!important}html:root body .decider-next .dc-room .suite-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"left right""center center"!important;align-items:start!important;gap:16px!important;padding:0!important;display:grid!important}html:root body .decider-next .dc-room .suite-layout>.team-one{grid-area:left!important}html:root body .decider-next .dc-room .suite-layout>.team-two{grid-area:right!important}html:root body .decider-next .dc-room .suite-layout>.suite-main{grid-area:center!important;width:100%!important;min-width:0!important;max-width:none!important}html:root body .decider-next .dc-room .lobby-team{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}html:root body .decider-next .dc-room .lobby-team>header{display:none!important}html:root body .decider-next .dc-room .room-team-heading{background:#1c1d21!important;border:1px solid #ffffff09!important;border-radius:10px 10px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:14px 16px!important;display:flex!important}html:root body .decider-next .dc-room .room-team-heading h2{margin:0!important;font-size:12px!important;font-weight:600!important}html:root body .decider-next .dc-room .room-team-heading>span{color:#a4a5ad!important;font-size:10px!important}html:root body .decider-next .dc-room .lobby-roster-player{min-width:0!important;min-height:0!important;box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff09!important;border-top:0!important;border-radius:0!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:16px!important;display:grid!important}html:root body .decider-next .dc-room .lobby-roster-player:last-child{border-radius:0 0 10px 10px!important}html:root body .decider-next .dc-room .lobby-roster-player :is(.lobby-motion,.lobby-effect){pointer-events:none;opacity:.35!important}html:root body .decider-next .dc-room .lobby-avatar{grid-area:1/1!important;align-self:center!important;width:48px!important;min-width:48px!important;height:48px!important;margin:0!important;padding:3px!important}html:root body .decider-next .dc-room .lobby-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}html:root body .decider-next .dc-room .lobby-player-info{text-align:left!important;grid-area:1/2!important;align-items:flex-start!important;gap:5px!important;min-width:0!important}html:root body .decider-next .dc-room .lobby-player-info>a{overflow-wrap:anywhere;font-size:13px!important;font-weight:550!important;line-height:1.4!important}html:root body .decider-next .dc-room .lobby-player-info b{font-size:9px!important}html:root body .decider-next .dc-room .lobby-roster-player>.skill-badge{display:none!important}html:root body .decider-next .dc-room .room-player-stats{border-top:1px solid #ffffff0a!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:4px 0 0!important;padding:12px 0 0!important;display:grid!important}html:root body .decider-next .dc-room .room-player-stats>div{flex-direction:column!important;gap:5px!important;display:flex!important}html:root body .decider-next .dc-room .room-player-stats span{color:#9698a3!important;font-size:9px!important}html:root body .decider-next .dc-room .room-player-stats strong{color:#d9d3e3!important;font-size:12px!important}html:root body .decider-next .dc-room :is(.lobby-workspace,.connection-panel,.dc-server-preparing,.dc-chat,.dc-chat-notice,.series-map-view,.match-record-details){box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff0b!important;border-radius:12px!important}html:root body .decider-next .dc-room .lobby-workspace{flex-direction:column!important;gap:0!important;min-height:0!important;padding:22px!important;display:flex!important;overflow:hidden!important}html:root body .decider-next .dc-room .lobby-stage{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}html:root body .decider-next .dc-room .lobby-server-column{min-width:0!important;display:block!important}html:root body .decider-next .dc-room .veto-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html:root body .decider-next .dc-room .veto-grid .map-card:nth-child(n){background:#222329!important;border:1px solid #ffffff12!important;border-radius:9px!important;flex:none!important;height:136px!important;min-height:136px!important;max-height:136px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html:root body .decider-next .dc-room .veto-grid .map-card>img{object-fit:cover!important;opacity:.65!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html:root body .decider-next .dc-room .veto-grid .map-caption{background:linear-gradient(#0000,#101115e8)!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;display:flex!important;position:absolute!important;inset:auto 0 0!important}html:root body .decider-next .dc-room .veto-grid .map-caption h3{margin:0!important;font-size:12px!important;line-height:1.4!important}html:root body .decider-next .dc-room .veto-grid .map-caption span{text-align:left!important;font-size:9px!important;line-height:1.5!important}html:root body .decider-next .dc-room .veto-grid .map-card:not(:disabled):hover{border-color:#bba0fa!important;box-shadow:inset 0 0 0 1px #bba0fa!important}html:root body .decider-next .dc-room .section-heading h2{font-size:19px!important;font-weight:600!important;line-height:1.4!important}html:root body .decider-next .dc-room .dc-chat-rail{gap:16px!important;height:calc(100dvh - 130px)!important;min-height:460px!important;top:92px!important}html:root body .decider-next .dc-room .dc-chat>header{padding:16px!important}html:root body .decider-next .dc-room .dc-chat>form,html:root body .decider-next .dc-room .dc-chat>header{background:0 0!important;border-color:#ffffff0b!important}html:root body .decider-next .dc-room .dc-chat>form input{background:#141518!important;border-color:#ffffff12!important;border-radius:7px!important}html:root body .decider-next .dc-room .dc-chat>header h2{font-size:12px!important;font-weight:600!important}html:root body .decider-next .dc-room .dc-chat-messages article p{color:#c7c5cd!important;font-size:12px!important}html:root body .decider-next .dc-room .dc-chat-messages strong{color:#cbb7ef!important;font-size:11px!important}html:root body .decider-next .dc-room .connection-panel{padding:22px!important;overflow:hidden!important}html:root body .decider-next .dc-room .connection-panel .suite-server-art{opacity:.12!important}html:root body .decider-next .dc-room .connection-panel h2{letter-spacing:-.025em!important;font-size:22px!important;font-weight:600!important}html:root body .decider-next .dc-room .connect-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html:root body .decider-next .dc-room .connect-actions .cta{border-radius:8px!important;height:auto!important;min-height:44px!important;padding:12px 18px!important;font-size:12px!important}html:root body .decider-next .dc-room .connect-actions .quiet-button{border-radius:8px!important;min-height:42px!important;padding:10px 14px!important;font-size:11px!important}html:root body .decider-next :is(.is-finished,.tournament-match-result){box-shadow:none!important;background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html:root body .decider-next .is-finished .ma-heading{margin:0 0 22px!important}html:root body .decider-next .is-finished .ma-heading h1{letter-spacing:-.035em!important;font-size:28px!important;font-weight:600!important}html:root body .decider-next :is(.match-record-details,.tmr-veto){color:#aaa6b5!important;background:#1c1d21!important;border:1px solid #ffffff09!important;border-radius:10px!important;margin:16px 0!important;padding:16px 20px!important;font-size:12px!important}html:root body .decider-next :is(.match-record-details,.tmr-veto)>summary{cursor:pointer;min-height:24px;line-height:24px;padding:0!important}html:root body .decider-next :is(.is-finished,.tournament-match-result) [aria-label=Match\ support]{box-shadow:none!important;background:#1c1d21!important;border-color:#ffffff09!important;border-radius:10px!important}html:root body .decider-next .ma-comparison{background:#1c1d21!important;border-color:#ffffff0b!important;border-radius:10px!important;overflow-x:auto!important}html:root body .decider-next .ma-comparison table{font-size:12px!important}html:root body .decider-next .ma-comparison :is(td,th){border-color:#ffffff0a!important;padding:14px!important}html:root body .decider-next .dc-room .lobby-roster-player{grid-template-columns:44px minmax(0,1fr)!important;gap:8px 10px!important;padding:12px 14px!important}html:root body .decider-next .dc-room .lobby-avatar{grid-row:1/3!important;width:44px!important;min-width:44px!important;height:44px!important}html:root body .decider-next .dc-room .room-player-stats{border:0!important;grid-area:2/2!important;margin:0!important;padding:0!important}html:root body .decider-next .dc-room .room-player-stats span{font-size:8px!important}html:root body .decider-next .dc-room .room-player-stats strong{font-size:11px!important}html:root body .decider-next .dc-room .section-heading{text-align:left!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}html:root body .decider-next .dc-room .section-heading h2{text-align:left!important}html:root body .decider-next .dc-room .connection-panel .connect-actions .cta{flex:220px!important;width:auto!important}html:root body .decider-next .dc-room .connection-panel .connect-actions .quiet-button{flex:0 auto!important;width:auto!important;margin:0!important}html:root body .decider-next .dc-room .warmup-status{background:#ffffff02!important;border:1px solid #ffffff0b!important;border-left:3px solid #bba0fa!important;border-radius:9px!important;margin:0 0 18px!important;padding:18px!important}html:root body .decider-next .dc-room .warmup-status strong{font-size:18px!important;font-weight:550!important}html:root body .decider-next .dc-room .warmup-clock{letter-spacing:-.04em!important;font-family:inherit!important;font-size:28px!important;font-weight:600!important}html:root body .decider-next .dc-room .series-continuation{box-shadow:none!important;background:#1c1d21!important;border-color:#ffffff0b!important;border-radius:12px!important;padding:20px!important}html:root body .decider-next .dc-room .series-map-progress>li{background:#ffffff02!important;border-color:#ffffff0c!important;border-radius:8px!important;font-size:11px!important}html:root body .decider-next .dc-room .series-map-progress>li[data-current=true]{background:#bba0fa09!important;border-color:#bba0fa45!important}html:root body .decider-next .is-finished :is([aria-label^="Match MVP:"],[aria-label^="Joint match MVP:"]){box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff0b!important;border-left:3px solid #cbb581!important;border-radius:12px!important;padding:20px!important}html:root body .decider-next .is-finished :is([aria-label^="Match MVP:"],[aria-label^="Joint match MVP:"]) img{width:48px!important;height:48px!important}html:root body .decider-next .is-finished :is([aria-label^="Match MVP:"],[aria-label^="Joint match MVP:"]) h3{font-size:18px!important;font-weight:600!important}html:root body .decider-next .is-finished :is([aria-label^="Match MVP:"],[aria-label^="Joint match MVP:"]) dd{font-size:17px!important;font-weight:550!important}}@media (prefers-reduced-motion:reduce){.dm-map-list>:is(button,article){transition:none}}@media (min-width:1100px){html:root body .decider-next .dc-room .connect-actions{flex-direction:row!important}html:root body .decider-next .dc-room .connection-panel{padding:18px!important}html:root body .decider-next .dc-room .connection-panel .suite-server-art{opacity:.24!important}html:root body .decider-next .dc-room .room-selected-map{background:linear-gradient(100deg,#15161ae8,#15161a75)!important;border:1px solid #ffffff12!important;border-radius:9px!important;min-height:76px!important;margin:0 0 16px!important;padding:16px!important}html:root body .decider-next .dc-room .room-selected-map strong{letter-spacing:-.025em!important;font-size:21px!important}html:root body .decider-next .dc-room .suite-connection-copy h2{margin:8px 0!important;font-size:20px!important}html:root body .decider-next .dc-room .suite-connection-copy p{margin:0 0 12px!important;font-size:12px!important;line-height:1.6!important}html:root body .decider-next .dc-room .suite-connection-copy>code{background:#111216a8!important;border-radius:7px!important;padding:10px 12px!important;font-size:11px!important}html:root body .decider-next .dc-room .ma-joined{margin:10px 0!important;font-size:11px!important}html:root body .decider-next .dc-room .room-matchup{background:linear-gradient(110deg,#24212d,#1c1d21 45%,#202329)!important;border-color:#ffffff10!important;padding:20px 22px!important}html:root body .decider-next .dc-room .room-live-score strong{font-variant-numeric:tabular-nums;font-size:32px!important;font-weight:650!important}html:root body .decider-next .dc-room .room-team-heading{border-top:2px solid #bba0fa70!important}html:root body .decider-next .dc-room .team-two .room-team-heading{border-top-color:#a9c6b770!important}html:root body .decider-next .dc-room .lobby-roster-player:hover{background:#222329!important}html:root body .decider-next .dc-room .lobby-player-info>a:hover{text-underline-offset:3px;text-decoration:underline;color:#d4bdff!important}html:root body .decider-next .dc-room .dc-chat-rail{align-self:start!important;height:min(820px,100dvh - 130px)!important;min-height:460px!important}html:root body .decider-next .dc-room .dc-chat{min-height:0!important;overflow:hidden!important}html:root body .decider-next .dc-room .dc-chat>header{background:#ffffff02!important;padding:14px!important}html:root body .decider-next .dc-room .dc-chat-messages{scrollbar-width:thin;scrollbar-color:#44414e transparent;padding:14px!important}html:root body .decider-next .dc-room .dc-chat-messages article{border-bottom:1px solid #ffffff08!important;padding:10px 0!important}html:root body .decider-next .dc-room .dc-chat-messages article:last-child{border-bottom:0!important}html:root body .decider-next .dc-room .dc-chat :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #cbb7f4}html:root body .decider-next .dc-room .series-map-tabs>button{transition:background .15s,border-color .15s;background:#202126!important;min-height:88px!important;padding:14px 16px!important}html:root body .decider-next .dc-room .series-map-tabs>button:hover{background:#28262f!important}html:root body .decider-next .dc-room .series-map-tabs>button[aria-selected=true]{background:#bba0fa17!important;border-bottom-color:#c2a2ff!important}html:root body .decider-next .dc-room .series-map-tabs>button:focus-visible{outline-offset:-3px;outline:2px solid #d4bdff}html:root body .decider-next .dc-room .series-map-tabs strong{font-size:14px!important}html:root body .decider-next .dc-room .series-continuation{padding:16px 18px!important}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){html:root body .decider-next .dc-room .series-map-tabs>button{transition:none}}.match-ab-only{display:none}@media (min-width:1100px){html:root body .decider-next .dc-room.ab-room{grid-template-columns:minmax(0,1fr) 296px!important;align-items:start!important;gap:20px!important}html:root body .decider-next .ab-room .match-ab-only{display:block}html:root body .decider-next .ab-room .match-ab-legacy{display:none!important}html:root body .decider-next .ab-room .dc-match-main{flex-wrap:wrap!important;align-items:start!important;gap:20px!important;min-width:0!important;display:flex!important}html:root body .decider-next .ab-room .dc-match-main>*,html:root body .decider-next .ab-room .lobby-server-column>*,html:root body .decider-next .ab-room .lobby-stage{box-sizing:border-box;width:100%;min-width:0}html:root body .decider-next .ab-room .ma-heading{min-height:44px;order:0!important;align-items:center!important;margin:0!important}html:root body .decider-next .ab-room .ma-heading h1{font-size:24px!important;line-height:1.3!important}html:root body .decider-next .ab-room .ma-journey{display:none!important}html:root body .decider-next .ab-room .lobby-server-column,html:root body .decider-next .ab-room .lobby-workspace,html:root body .decider-next .ab-room .suite-layout,html:root body .decider-next .ab-room .suite-main{display:contents!important}html:root body .decider-next .ab-room .lobby-team{flex:0 0 calc(50% - 10px)!important;order:2!important;width:calc(50% - 10px)!important;min-width:0!important}html:root body .decider-next .ab-room .lobby-stage{order:3!important}html:root body .decider-next .ab-room .lobby-stage:empty{display:none!important}html:root body .decider-next .ab-room .series-continuation,html:root body .decider-next .ab-room .warmup-status{order:4!important;margin:0!important}html:root body .decider-next .ab-room[data-phase=LIVE] .series-continuation{display:none!important}html:root body .decider-next .ab-room .ab-map-section{order:5!important}html:root body .decider-next .ab-room .connection-panel,html:root body .decider-next .ab-room .lobby-map-summary{order:6!important}html:root body .decider-next .ab-room .arena-tools{order:7!important}html:root body .decider-next .ab-room .match-record-details{order:8!important;margin:0!important}html:root body .decider-next .ab-room :is(.error-box,.live-ban-banner,.suite-pause){order:1!important}html:root body .decider-next .ab-room .ab-match-hero{isolation:isolate;color:#f2f3f5;background:#1d1f23;border-radius:12px;flex-direction:column;gap:16px;min-height:184px;padding:18px 20px;position:relative;overflow:hidden;order:1!important;display:flex!important}.ab-match-hero:after{content:"";z-index:-1;background:linear-gradient(100deg,#111316c7,#111316a8 50%,#111316b8);position:absolute;inset:0}html:root body .decider-next .ab-room .ab-hero-art{object-fit:cover;z-index:-2;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.ab-hero-top{color:#d5d2df;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;font-size:11px;font-weight:600;display:grid}.ab-hero-top>span:first-child{color:#9ccaad;overflow-wrap:anywhere;background:#25382d;border-radius:7px;justify-self:start;max-width:100%;padding:6px 10px}.ab-hero-top>span:last-child{text-align:right;align-self:center}.ab-hero-matchup{flex:1;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:20px;display:grid}.ab-hero-team{align-items:center;gap:16px;min-width:0;display:flex}.ab-hero-team>img{object-fit:cover;border-radius:15px;flex:none;width:54px;height:54px}.ab-hero-team>div{flex-direction:column;gap:8px;min-width:0;display:flex}.ab-hero-team strong{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.2}.ab-hero-team span{color:#bc9bf8;font-size:11px}.ab-hero-team-2{text-align:right;flex-direction:row-reverse}.ab-hero-team-2 span{color:#c3c7cd}.ab-hero-score{text-align:center;flex-direction:column;gap:10px;min-width:0;display:flex}.ab-hero-score>strong{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.04em;justify-content:center;gap:12px;font-size:46px;font-weight:700;line-height:1.05;display:flex}.ab-hero-score i{color:#b8b7bf;align-self:center;font-size:.8em;font-style:normal}.ab-hero-score>span{color:#c6c3cc;font-size:11px}.ab-match-hero>footer{color:#c3c7cd;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.ab-match-hero>footer>span:first-child{color:#9ccaad}.ab-match-hero>footer>span:first-child:before{content:"●";margin-right:7px;font-size:8px}.ab-match-hero>footer>span.is-paused{color:#dfc187}html:root body .decider-next .ab-room .room-team-heading{position:relative;background:#1d1f23!important;border:0!important;border-radius:12px 12px 0 0!important;min-height:48px!important;padding:14px 16px!important}html:root body .decider-next .ab-room .room-team-heading h2{overflow-wrap:anywhere;border-left:3px solid #bc9bf8;max-width:calc(100% - 130px);padding-left:12px;font-size:13px!important}html:root body .decider-next .ab-room .team-two .room-team-heading h2{border-color:#9ccaad}html:root body .decider-next .ab-room .room-team-heading>span{display:none!important}html:root body .decider-next .ab-room .ab-roster-columns{color:#999da9;letter-spacing:.03em;flex:none;gap:0;width:116px;font-size:9px;display:flex}.ab-roster-columns>span{text-align:right;width:58px}html:root body .decider-next .ab-room .lobby-roster-player{background:#1d1f23!important;border:0!important;grid-template-columns:38px minmax(0,1fr) 116px!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:12px 16px!important;position:relative!important}html:root body .decider-next .ab-room .lobby-roster-player:after{content:"";background:#303238;height:1px;position:absolute;bottom:0;left:66px;right:16px}html:root body .decider-next .ab-room .lobby-roster-player:last-child:after{display:none}html:root body .decider-next .ab-room .lobby-roster-player:last-child{border-radius:0 0 12px 12px!important}html:root body .decider-next .ab-room .lobby-avatar{border-radius:10px!important;grid-area:1/1!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}html:root body .decider-next .ab-room .lobby-player-info{grid-area:1/2!important;gap:4px!important}html:root body .decider-next .ab-room .lobby-player-info>a{font-size:13px!important;line-height:1.3!important}html:root body .decider-next .ab-room .lobby-player-info>span{min-height:0!important;font-size:9px!important;line-height:1!important}html:root body .decider-next .ab-room .lobby-player-info small{font-size:10px!important;line-height:1.3!important}html:root body .decider-next .ab-room .room-player-stats{display:none!important}html:root body .decider-next .ab-room .ab-player-metrics{font-variant-numeric:tabular-nums;grid-area:1/3;align-items:center;gap:0;width:116px;font-size:12px;font-weight:600;display:flex!important}.ab-player-metrics>span{text-align:right;overflow-wrap:anywhere;width:58px}.ab-map-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ab-map-section h2{color:#f2f3f5;margin:0;font-size:18px;font-weight:600;line-height:1.4}.ab-map-section>header>span{color:#999da9;font-size:11px}.ab-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html:root body .decider-next .ab-room .ab-map-card{isolation:isolate;text-align:left;color:#f2f3f5;cursor:pointer;background:#25272d;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;height:158px;padding:14px 16px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.ab-map-card>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ab-map-card:before{content:"";z-index:-1;background:linear-gradient(#11131955,#11131950 35%,#111319ed);position:absolute;inset:0}.ab-map-card>small{color:#bc9bf8;background:#312a40;border-radius:7px;align-self:flex-start;max-width:100%;padding:6px 9px;font-size:9px;font-weight:600;line-height:1.2}.ab-map-card.is-current>small{color:#9ccaad;background:#25382d}.ab-map-card>strong{overflow-wrap:anywhere;margin-top:auto;font-size:18px;font-weight:600;line-height:1.2}.ab-map-card>span{color:#b9bcc6;font-size:11px;line-height:1.4}.ab-map-card.is-current>span{color:#9ccaad}.ab-map-card.is-current:after{content:"";background:#bc9bf8;height:3px;position:absolute;bottom:0;left:12px;right:12px}html:root body .decider-next .ab-room .ab-map-card:hover{box-shadow:inset 0 0 0 2px #bc9bf8}.ab-map-card:focus-visible{outline-offset:3px;outline:2px solid #d4bdff}.ab-map-statistics{background:#1d1f23;border-radius:12px;margin-top:16px;padding:18px;overflow-x:auto}.ab-map-statistics>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ab-map-statistics h3{margin:0;font-size:16px}.ab-map-statistics>header>button{color:#c6c3cc;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:24px}.ab-map-statistics p{color:#999da9;font-size:12px;line-height:1.6}.ab-map-statistics table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.ab-map-statistics :is(th,td){text-align:right;border-bottom:1px solid #303238;padding:12px 8px}.ab-map-statistics th:first-child{text-align:left}html:root body .decider-next .ab-room .connection-panel{background:#1d1f23!important;grid-template-columns:minmax(150px,1fr) auto!important;align-items:center!important;gap:16px 20px!important;padding:18px!important;display:grid!important}html:root body .decider-next .ab-room .connection-panel>:is(.suite-server-art,.room-selected-map,.suite-connection-copy){display:none!important}.ab-connection-copy{flex-direction:column;align-items:flex-start;gap:10px;font-size:11px;display:flex!important}.ab-connection-copy>strong{color:#9ccaad;background:#25382d;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:600;line-height:1.3}.ab-connection-copy>span{color:#999da9;line-height:1.4}html:root body .decider-next .ab-room .connect-actions{flex-flow:wrap!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important;margin:0!important}html:root body .decider-next .ab-room .connection-panel .connect-actions .cta{color:#17131f!important;white-space:normal!important;background:#bc9bf8!important;border-radius:9px!important;flex:0 auto!important;min-width:210px!important;min-height:42px!important;padding:12px 16px!important;font-size:12px!important;font-weight:600!important}html:root body .decider-next .ab-room .connection-panel .connect-actions .quiet-button{background:#25272d!important;border:0!important;border-radius:9px!important;flex:0 auto!important;min-height:42px!important;padding:12px 14px!important;font-size:11px!important}html:root body .decider-next .ab-room .connection-panel>details{color:#999da9;grid-column:1/-1;font-size:11px;margin:0!important}html:root body .decider-next .ab-room .connection-panel>details>summary{cursor:pointer}html:root body .decider-next .ab-room .arena-tools{grid-column:1/-1;border-top:1px solid #303238!important;margin:0!important;padding:12px 0 0!important;font-size:11px!important}html:root body .decider-next .ab-room .arena-context{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;font-size:10px!important;display:flex!important}html:root body .decider-next .ab-room .arena-tools-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:8px!important;display:flex!important}html:root body .decider-next .ab-room .dc-chat-rail{grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:20px!important;height:848px!important;min-height:0!important;margin-top:64px!important;position:sticky!important;top:92px!important}html:root body .decider-next .ab-room .dc-chat{background:#1d1f23!important;border:0!important;border-radius:12px!important;min-height:0!important}html:root body .decider-next .ab-room .dc-chat>header{background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:7px!important;padding:18px!important}html:root body .decider-next .ab-room .dc-chat>header>span{color:#999da9!important;width:100%!important;margin:3px 0 0!important;padding-left:0!important;font-size:10px!important}html:root body .decider-next .ab-room .dc-chat>header h2{font-size:13px!important;font-weight:600!important}html:root body .decider-next .ab-room .dc-chat-messages{padding:0 16px!important}html:root body .decider-next .ab-room .dc-chat-messages article{position:relative;border:0!important;min-height:64px!important;padding:16px 0 16px 36px!important}html:root body .decider-next .ab-room .ab-chat-avatar{color:#f0eafb;background:#464361;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;position:absolute;top:16px;left:0;overflow:hidden;display:grid!important}.ab-chat-avatar>img{object-fit:cover;width:100%;height:100%}html:root body .decider-next .ab-room .dc-chat-messages article p{color:#c5c7cf!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.5!important}html:root body .decider-next .ab-room .dc-chat-messages strong{color:#bc9bf8!important;font-size:10px!important}html:root body .decider-next .ab-room .dc-chat-messages time{color:#999da9!important;font-size:9px!important}html:root body .decider-next .ab-room .dc-chat>form{border:0!important;gap:6px!important;padding:14px!important}html:root body .decider-next .ab-room .dc-chat>form input{background:#131417!important;border:0!important;border-radius:8px!important;min-height:40px!important;padding:12px!important;font-size:11px!important}html:root body .decider-next .ab-room .dc-chat>form button{color:#bc9bf8!important;background:#25202f!important;border-radius:8px!important;height:36px!important}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){.ab-map-card{transition:none!important}}@media (min-width:1100px){html:root body .decider-next .ab-room .dc-chat>header{border-bottom:1px solid #303238!important;flex-wrap:wrap!important;display:flex!important}html:root body .decider-next .ab-room .dc-chat>header>span{text-align:left!important;white-space:normal!important;flex:1 0 100%!important;position:static!important;left:auto!important;right:auto!important}html:root body .decider-next .ab-room .ab-map-section{flex:0 0 100%!important;width:100%!important;min-width:0!important}html:root body .decider-next .ab-room .section-heading>div{flex:1!important;min-width:0!important;max-width:none!important}html:root body .decider-next .ab-room .section-heading h2{max-width:none!important}html:root body .decider-next .ab-room .series-map-progress,html:root body .decider-next .ab-room:is([data-phase=VETO],[data-phase=ACCEPTANCE]) .series-continuation{display:none!important}}@font-face{font-family:InterVariable;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:InterVariable;src:url(/fonts/inter/InterVariable-Italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}html:root{--type-body:16px;--type-label:14px;--type-meta:13px;--type-dense:12px;--type-leading:1.5;--type-tracking:.035em;--type-heading-weight:700;--type-display-weight:800;--type-primary:#eeeef3;--type-secondary:#c6c9d2;--type-muted:#b8bdc9;--type-link:#d6b5ff;--type-error:#ffb4b4;--type-success:#a2e1bd;--type-placeholder:#b8bdc9;--type-caption-weight:500;--type-face:InterVariable,Arial,Helvetica,sans-serif;font-optical-sizing:auto;font-synthesis:none}html:root body{font-size:var(--type-body);line-height:var(--type-leading)}html:root :where(button,input,select,textarea){font-family:inherit;font-size:var(--type-label);line-height:1.5}html:root :where(time,table,[role=table],.arena-podium-stats,.arena-row-stats,.tourney-facts,.match-score){font-variant-numeric:tabular-nums}html:root :where(input,textarea)::placeholder{color:var(--type-placeholder);opacity:1}html:root :where(code,pre,kbd){font-family:var(--type-face,monospace);font-variant-numeric:tabular-nums}html:root .hub-article-body{font-size:18px;line-height:1.75}html:root{--type-page-title:clamp(32px,4.4vw,64px);--type-section-title:clamp(22px,2.4vw,30px);--type-editorial:18px}html:root .tp-schedule small{font-size:var(--type-meta);line-height:1.5}html:root .arena-command-bar{height:auto;min-height:0;max-height:none}html:root .arena-podium-stats{flex-wrap:wrap;row-gap:12px}html:root :is(.arena-heading,.hub-intro,.tourney-intro) h1{font-size:var(--type-page-title);font-weight:var(--type-heading-weight);line-height:1.12}html:root .play-format-bottom,html:root .play-format-category,html:root .play-new-mode{font-size:var(--type-meta);line-height:1.5}html:root .lb-arena .arena-podium-card{min-height:440px}html:root .lb-arena .arena-podium-player h3{white-space:normal;overflow-wrap:anywhere;text-align:center}@media (max-width:760px){html:root .lb-arena .arena-podium{grid-template-rows:auto;grid-template-columns:1fr;gap:16px}html:root .lb-arena .arena-podium-card{grid-area:auto/1;min-height:350px}html:root .lb-arena .arena-podium-card[data-place="1"]{grid-row:1}html:root .command-sidebar{align-items:stretch;gap:8px;height:88px;overflow:auto hidden}html:root .command-sidebar>nav{flex:none;min-width:max-content}html:root .command-sidebar nav a{white-space:nowrap;flex:none;min-width:96px;padding:12px 8px 8px}html:root .command-sidebar nav a .nav-activity{font-size:var(--type-meta);order:3;margin:0;position:static;transform:none}}html:root .mx-elite:before{inset:0}html:root .tourney-audit>div>span{overflow-wrap:anywhere;min-width:0}html:root .publication-prose{font-size:var(--type-editorial);line-height:1.75}html:root .command-sidebar .nav-link-text{min-width:0}@media (min-width:761px){html:root .command-sidebar nav>a{flex-wrap:wrap}html:root .command-sidebar nav .nav-activity{margin-left:28px}}@media (max-width:600px){html:root .hub-masthead{flex-wrap:wrap}html:root .hub-masthead .hub-reader-account{justify-content:flex-end;width:100%;min-width:0;max-width:100%;margin-left:0}}html:root .lb-arena .arena-table{min-width:1100px}html:root .lb-arena .arena-table th:first-child{width:8%}html:root .lb-arena .arena-table th:nth-child(2){width:20%}html:root .lb-arena .arena-table th:nth-child(3){width:7%}html:root .lb-arena .arena-table th:nth-child(4){width:8%}html:root .lb-arena .arena-table th:nth-child(5){width:9%}html:root .lb-arena .arena-table th:nth-child(6){width:14%}html:root .lb-arena .arena-table th:nth-child(7){width:7%}html:root .lb-arena .arena-table th:nth-child(8){width:9%}html:root .lb-arena .arena-table th:nth-child(9){width:18%}html:root .lb-arena .arena-table-player strong{white-space:normal}html:root.hub-editorial #hub-content .hub-home .hub-product-heading h1,html:root.hub-editorial #hub-content .publication-article h1{letter-spacing:-.015em;word-spacing:normal;font-weight:700;line-height:1.12}html:root.hub-editorial #hub-content .publication-news-entry h2{letter-spacing:0;font-weight:700;line-height:1.25}@media (max-width:760px){html:root{--mobile-navigation:calc(152px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--mobile-navigation) + 20px)}html:root .command-content{padding-bottom:calc(var(--mobile-navigation) + 20px)}html:root .command-sidebar{padding:6px 8px calc(6px + env(safe-area-inset-bottom));overflow:visible}html:root .command-sidebar>nav{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}html:root .command-sidebar nav a{white-space:normal;overflow-wrap:anywhere;text-align:center;gap:3px;min-width:0;padding:5px 2px;font-size:13px;line-height:1.2}html:root .command-sidebar nav a .nav-activity{font-size:13px;line-height:1.2}html:root .command-content :is(a,button,input,select,textarea,[tabindex]){scroll-margin-bottom:calc(var(--mobile-navigation) + 20px)}html:root .command-sidebar{width:100%;height:var(--mobile-navigation);z-index:40;border-right:0;flex-direction:row;align-items:stretch;position:fixed;inset:auto 0 0}html:root .command-sidebar>:is(.brand,.nav-section,.sidebar-bottom){display:none}html:root .command-sidebar nav a{flex-direction:column;justify-content:center;align-items:center;display:flex}html:root .command-sidebar nav a .nav-label{display:none}html:root .command-content{margin-left:0!important}html:root .command-topbar{right:0;margin-left:0!important;left:0!important}html:root .command-sidebar a[href=\/tournaments]:after{content:none}}.nav-label-compact{display:none}@media (max-width:760px){html:root .command-sidebar .nav-label-full{display:none}html:root .command-sidebar .nav-label-compact{font-size:13px;display:inline}}html:root .lb-arena .arena-podium{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;height:auto;min-height:0;max-height:none;padding-top:1rem}html:root .lb-arena .arena-podium-card{grid-template-rows:subgrid;border-top-width:2px;grid-row:span 6;align-self:stretch;place-items:start center;row-gap:0;height:auto;min-height:0;max-height:none;padding:1.25rem 1.25rem 0;display:grid}html:root .lb-arena .arena-card-top{grid-row:1;width:100%;min-height:1.5rem}html:root .lb-arena .arena-podium-player{grid-row:2;align-self:start;margin-top:1.75rem}html:root .lb-arena .arena-podium-avatar{padding:.375rem}html:root .lb-arena .arena-podium-avatar>img{width:4.5rem;height:4.5rem}html:root .lb-arena .arena-podium-player h3{margin:.75rem 0 0;font-size:1.5rem;line-height:1.3}html:root .lb-arena .arena-player-badges{grid-row:3;min-height:1.25rem}html:root .lb-arena .arena-podium-score{grid-row:4;margin:.75rem 0 1.25rem}html:root .lb-arena .arena-podium-score>strong{font-size:2.5rem;line-height:1.1}html:root .lb-arena .arena-podium-stats{grid-row:5;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;width:100%;margin:0;padding:1rem 0}html:root .lb-arena .arena-podium-stats>div:last-child{display:block}html:root .lb-arena .arena-podium-stats span{letter-spacing:0;font-size:.6875rem;line-height:1.4}html:root .lb-arena .arena-podium-reward{grid-row:6;align-self:stretch;width:calc(100% + 2.5rem);min-height:0;max-height:none;padding:.875rem 1rem;overflow:visible}html:root .lb-arena .arena-podium-watermark{font-size:9rem;top:2.5rem;right:.5rem}html:root .lb-arena .arena-open-content{flex-direction:column;grid-row:2/6;align-self:center;align-items:center;padding:1.75rem 0;display:flex}html:root .lb-arena .arena-open-emblem{width:5.375rem;height:5.375rem;margin:0 0 1.25rem}html:root .lb-arena .arena-podium-open h3{text-align:center;font-size:1.25rem}html:root .lb-arena .arena-podium-open p{max-width:24ch;max-height:none;margin:0;overflow:visible}html:root .lb-arena .arena-podium-open>a{grid-row:6;align-self:center;margin:0;padding:.875rem 0}@media (max-width:760px){html:root .lb-arena .arena-podium{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:1rem}html:root .lb-arena .arena-podium-card{grid-area:auto/1;grid-template-rows:auto;row-gap:0;min-height:0}html:root .lb-arena .arena-podium-card[data-place="1"]{grid-row:1}}html:root .lb-arena .arena-podium{grid-template-rows:auto;align-items:stretch}html:root .lb-arena .arena-podium-card{margin-top:var(--podium-step,0);flex-direction:column;grid-row:auto;align-items:center;display:flex}html:root .lb-arena .arena-podium-card[data-place="1"]{--podium-step:0rem}html:root .lb-arena .arena-podium-card[data-place="2"]{--podium-step:3rem}html:root .lb-arena .arena-podium-card[data-place="3"]{--podium-step:5rem}html:root .lb-arena .arena-open-content{flex:1;justify-content:center}html:root .lb-arena .arena-podium-open>a{min-height:4.28125rem;margin-top:auto}html:root .lb-arena .arena-ranking-body .arena-loading{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;height:auto;min-height:0;max-height:none;padding-top:6.125rem}html:root .lb-arena .arena-loading>div{height:27rem}html:root .lb-arena .arena-loading>div:nth-child(2){height:30rem}html:root .lb-arena .arena-loading>div:nth-child(3){height:25rem}@media (max-width:760px){html:root .lb-arena .arena-podium-card{margin-top:0}html:root .lb-arena .arena-podium-card[data-place="1"]{grid-row:1}html:root .lb-arena .arena-ranking-body .arena-loading{grid-template-columns:minmax(0,1fr)}html:root .lb-arena .arena-loading>div{grid-area:auto/1;height:25rem}html:root .lb-arena .arena-loading>div:nth-child(2){grid-row:1;height:25rem}}html:root .lb-arena .arena-podium-player,html:root .lb-arena .arena-podium-reward{align-self:center}html:root .lb-arena .arena-podium{min-height:33.5rem}html:root .lb-arena .arena-podium-stats{margin-top:0}html:root .lb-arena .arena-podium-reward{min-height:4.28125rem}html:root .lb-arena .arena-reward-spacer{visibility:hidden}@media (max-width:760px){html:root .lb-arena .arena-podium{min-height:0}html:root .lb-arena .arena-podium-player{margin-top:0}}html:root .lb-arena .arena-podium-card:not(.arena-podium-open){justify-content:space-between}html:root .lb-arena .arena-podium-player{margin-top:0;padding-top:1.25rem}html:root .lb-arena .arena-player-badges{margin-top:.375rem;margin-bottom:.375rem}html:root .lb-arena .arena-podium-performance{flex-shrink:0;width:100%}html:root .lb-arena .arena-podium-performance .arena-podium-score{margin:.75rem 0 1.25rem}html:root .lb-arena .arena-podium-performance .arena-podium-stats{margin:0}@media (max-width:760px){html:root .lb-arena .arena-podium-card:not(.arena-podium-open){justify-content:flex-start}}html:root .lb-arena .arena-podium-identity{flex-direction:column;align-items:center;max-width:100%;padding-top:1.25rem;display:flex}html:root .lb-arena .arena-podium-identity .arena-podium-player{padding-top:0}.arena-elo-heading{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem;display:flex}.arena-elo-heading h2{margin:.375rem 0 0;font-size:1.5rem;font-weight:750;line-height:1.3}.arena-elo-heading h2 span{color:var(--arena-dim);font-size:1rem;font-weight:500}.arena-elo-heading>a{color:var(--arena-accent);white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.arena-elo-scroll{border:1px solid var(--arena-line);background:var(--arena-glass);border-radius:.75rem;overflow-x:auto}.arena-elo-table{border-collapse:collapse;table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:42rem}.arena-elo-table th{background:var(--background);padding:1rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.arena-elo-table th{background:color-mix(in srgb,var(--background) 55%,transparent)}}.arena-elo-table th{color:var(--arena-dim);white-space:nowrap;font-size:.8125rem;font-weight:600}.arena-elo-table td{border-top:1px solid var(--arena-line);color:var(--arena-text);padding:1.125rem 1.25rem;font-size:.9375rem}.arena-elo-table th:first-child{width:12%}.arena-elo-table th:nth-child(2){width:36%}.arena-elo-table th:nth-child(3){width:13%}.arena-elo-table tbody tr[data-top=true]{background:linear-gradient(90deg,var(--arena-accent),transparent 55%)}@supports (color:color-mix(in lab,red,red)){.arena-elo-table tbody tr[data-top=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--arena-accent) 6%,transparent),transparent 55%)}}.arena-elo-table tbody tr:focus-within,.arena-elo-table tbody tr:hover{background:var(--arena-accent)}@supports (color:color-mix(in lab,red,red)){.arena-elo-table tbody tr:focus-within,.arena-elo-table tbody tr:hover{background:color-mix(in srgb,var(--arena-accent) 10%,var(--card))}}.arena-elo-rank{align-items:center;gap:.5rem;display:flex}.arena-elo-rank b{font-size:1rem}.arena-elo-table tr[data-top=true] .arena-elo-rank b{color:var(--arena-accent)}.arena-elo-player{gap:.5rem}.arena-elo-player,.arena-elo-player>a{align-items:center;min-width:0;display:flex}.arena-elo-player>a{color:var(--foreground);gap:.875rem;text-decoration:none}.arena-elo-player img{object-fit:cover;border:1px solid var(--arena-line);border-radius:.625rem;flex:none;width:2.75rem;height:2.75rem}.arena-elo-player strong{overflow-wrap:anywhere;font-size:1rem;font-weight:650}.arena-elo-player svg{color:var(--arena-dim);flex:none}.arena-elo-table td.arena-elo-value{color:var(--arena-accent);font-size:1.125rem;font-weight:750}.arena-elo-empty{text-align:center;border:1px solid var(--arena-line);background:var(--arena-glass);border-radius:.75rem;padding:2.5rem 1.5rem}.arena-elo-empty>svg{color:var(--arena-accent);margin:auto}.arena-elo-empty h3{margin:1rem 0 .5rem;font-size:1.125rem}.arena-elo-empty p{color:var(--arena-dim);margin:0}.arena-elo-loading{color:var(--arena-dim);padding:2rem 0}.arena-elo-loading>div{background:var(--arena-glass);border-radius:.5rem;height:4.5rem;margin-bottom:.5rem}@media (max-width:760px){.arena-elo-heading{align-items:flex-start}.arena-elo-heading h2{font-size:1.25rem}.arena-elo-heading>a{font-size:.8125rem}.arena-elo-table td,.arena-elo-table th{padding:.875rem 1rem}}html:root .lb-arena[data-ranking=elo] .arena-ranking-body{min-height:0}html:root .lb-arena[data-ranking=elo] .arena-footer{padding:1rem 0}html:root .lb-arena[data-ranking=elo] .season-extras:empty{display:none}html:root .lb-arena[data-ranking=elo]{padding-bottom:1rem!important}.edition-site .desktop-auth-stage{background:radial-gradient(at 50% 25%,#27241e 0,#121315 48%,#0d0e10 100%);place-items:center;width:100%;max-width:none;min-height:100dvh;margin:0;padding:48px 24px;display:grid}.desktop-auth-content{width:min(100%,420px)}.desktop-session-status{text-align:center;color:var(--type-muted,#b8b4ac)}.desktop-session-status button{border:1px solid var(--ui-season-accent,#ad9160);color:var(--ui-season-soft,#ead7b5);border-radius:6px;margin-top:16px;padding:12px 24px}.desktop-auth-brand{justify-content:center;margin-bottom:36px;display:flex}.desktop-auth-brand .decider-wordmark{width:210px;height:auto}.edition-site .desktop-auth-stage .auth-shell{max-width:none;min-height:0;margin:0;padding:0;display:block}.desktop-auth-stage .auth-intro{display:none}.desktop-auth-stage .maintenance-auth .auth-intro{text-align:center;margin-bottom:28px;display:block}.desktop-auth-stage .auth-intro h1{margin:14px 0;font-size:clamp(25px,5vw,34px);line-height:1.12}.desktop-auth-stage .maintenance-auth .auth-intro p{font-size:var(--type-label,14px);color:var(--type-muted,#aaa8a2);line-height:1.6;display:block}.edition-site .desktop-auth-stage .auth-card{border:1px solid #39352d;width:100%;margin:0;padding:32px;background:#18191b!important;border-radius:12px!important}.desktop-auth-stage .auth-card h2{letter-spacing:-.03em;margin:0 0 26px;font-size:24px}.desktop-auth-stage .field{margin-bottom:20px}.desktop-auth-stage .field input{width:100%;min-height:46px}.desktop-auth-stage .subtext{text-align:center;margin:24px 0 0}@media (max-height:740px){.edition-site .desktop-auth-stage{padding-block:24px}.desktop-auth-brand{margin-bottom:24px}}.player-overview .profile-cover .profile-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.player-overview .profile-cover .profile-cover-avatar{flex-shrink:0;width:clamp(120px,10vw,164px);height:clamp(120px,10vw,164px)}.profile-verify-link{color:#a9dce8;font-size:var(--type-meta,12px);align-items:center;gap:7px;margin:10px 0;display:inline-flex}.profile-impact-average{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.profile-impact-average>div>span{font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.08em);color:var(--type-muted,#b5bdc5)}.profile-impact-average small{font-size:var(--type-meta,10px);color:var(--type-muted,#909ca9);margin-top:5px;display:block}.profile-impact-average .impact-value{color:var(--impact-color);font-size:28px}.edition-site .command-content>.site-footer{width:auto;max-width:none;padding-inline:var(--page-gutter,32px);box-sizing:border-box;flex-wrap:wrap;align-self:stretch;margin-inline:0}.footer-legal{letter-spacing:0;font-size:var(--type-meta,12px);flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.footer-legal a:hover{text-decoration:underline}.legal-page{max-width:920px;color:var(--type-muted,#b9c3ce);margin:auto;padding:48px 28px 64px;line-height:1.75}.legal-page h1{color:#f0f3f6;margin:14px 0 24px;font-size:clamp(28px,4vw,44px);line-height:1.15}.legal-page h2{color:#e8edf2;margin:30px 0 10px;font-size:19px}.legal-page a{color:#a8dae5;text-underline-offset:3px;text-decoration:underline}.legal-status{border:1px solid var(--ui-season-accent,#d6b77d);padding:18px 22px}@supports (color:color-mix(in lab,red,red)){.legal-status{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d6b77d) 27.059%,transparent)}}.legal-status{background:var(--ui-season-accent,#d6b77d)}@supports (color:color-mix(in lab,red,red)){.legal-status{background:color-mix(in srgb,var(--ui-season-accent,#d6b77d) 3.922%,transparent)}}.legal-status{color:var(--ui-season-accent,#d8c49e);border-radius:10px}.verification-steps{gap:16px;margin:28px 0;padding-left:24px;display:grid}.verification-preview{background:#ffffff05;border:1px solid #ffffff15;border-radius:10px;align-items:center;gap:10px;margin:22px 0;padding:18px;display:flex}.verification-preview svg{color:#8acbdc}.legal-page button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.player-overview .profile-cover .profile-cover-avatar{width:104px;height:104px}.edition-site .command-content>.site-footer{gap:22px;padding-inline:20px}.footer-legal{gap:14px;margin-left:0}.legal-page{padding:30px 20px 48px}}@media (max-width:420px){.player-overview .profile-cover .profile-cover-avatar{width:88px;height:88px}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:4px;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xs:4px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-destructive:#ff8d82}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)),calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2,.translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1)}.-translate-y-3\/4,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%)}.translate-y-3\/4,.translate-y-\[calc\(-50\%-2px\)\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0),var(--translate-y,0),0) scale(var(--stack-scale))}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--scroll-fade-b,0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:6px}.rounded-lg\!{border-radius:6px!important}.rounded-md{border-radius:4px}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-input,.border-input\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-input\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-ring{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:oklab(76.4405% .125018 .0625992/.1)}.bg-foreground{background-color:var(--foreground)}.bg-input,.bg-input\/30{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-input\/30{background-color:color-mix(in oklab,var(--border) 30%,transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--background)}.text-card-foreground{color:var(--foreground)}.text-current{color:currentColor}.text-destructive{color:#ff8d82}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--foreground)}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0),calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-0,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.ring-ring\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px,calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0,var(--drawer-swipe-progress),1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0,calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0,calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))),1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--border)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *),.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--primary)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:4px}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:oklab(76.4405% .125018 .0625992/.1)}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *){color:#ff8d82}.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:oklab(76.4405% .125018 .0625992/.8)}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),var(--_highlight) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,var(--_highlight) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),var(--_highlight) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,var(--_highlight) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:6px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:6px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-lg:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.focus-within\:border-ring:focus-within{border-color:var(--primary)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:oklab(76.4405% .125018 .0625992/.2)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent))}.hover\:ring-3:hover,.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}}.focus\:z-10:focus{z-index:10}.focus\:bg-muted:focus{background-color:var(--muted)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:oklab(76.4405% .125018 .0625992/.4)}.focus-visible\:border-ring:focus-visible{border-color:var(--primary)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:oklab(76.4405% .125018 .0625992/.2)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--primary)}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--primary)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:6px}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:6px!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:4px}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab,var(--border) 50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:#ff8d82}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:oklab(76.4405% .125018 .0625992/.2)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--primary)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:#ff8d82}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:oklab(76.4405% .125018 .0625992/.2)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:6px}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--primary)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#ff8d82}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.aria-invalid\:ring-0[aria-invalid=true],.aria-invalid\:ring-3[aria-invalid=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:oklab(76.4405% .125018 .0625992/.2)}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-behind\:opacity-0[data-behind]{opacity:0}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--muted)}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--primary)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:#ff8d82}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:oklab(76.4405% .125018 .0625992/.2)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:#ff8d82}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:oklab(76.4405% .125018 .0625992/.9)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:oklab(76.4405% .125018 .0625992/.1)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:#ff8d82}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--border) 30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:oklab(76.4405% .125018 .0625992/.3)}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:#ff8d82}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:oklab(76.4405% .125018 .0625992/.1)}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:#ff8d82}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:dir(ltr),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-input:is(.dark *){border-color:var(--border)}.dark\:bg-destructive\/20:is(.dark *){background-color:oklab(76.4405% .125018 .0625992/.2)}.dark\:bg-input\/30:is(.dark *){background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--border) 30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:oklab(76.4405% .125018 .0625992/.3)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:oklab(76.4405% .125018 .0625992/.4)}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--border) 80%,transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab,var(--border) 80%,transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:oklab(76.4405% .125018 .0625992/.5)}.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:oklab(76.4405% .125018 .0625992/.4)}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:oklab(76.4405% .125018 .0625992/.4)}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:oklab(76.4405% .125018 .0625992/.5)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true],.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:oklab(76.4405% .125018 .0625992/.4)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus,:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklab(76.4405% .125018 .0625992/.2)}.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])),.data-open\:animate-accordion-down:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])),.data-open\:bg-muted\/50:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])),.data-open\:bg-muted\/50:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-muted:where([data-state=open]),.data-open\:hover\:bg-muted:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}:is(.data-open\:focus\:bg-muted:where([data-state=open]),.data-open\:focus\:bg-muted:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])),.data-closed\:animate-accordion-up:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])),.data-closed\:overflow-hidden:where([data-state=closed]){overflow:hidden}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-checked]:not([data-checked=false])),.data-checked\:border-primary:where([data-state=checked]){border-color:var(--primary)}.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])),.data-checked\:bg-primary:where([data-state=checked]){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])),.data-checked\:text-primary-foreground:where([data-state=checked]){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])),.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--border)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--border) 80%,transparent)}}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-active]:not([data-active=false])),.data-active\:bg-background:where([data-state=active]){background-color:var(--background)}.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])),.data-active\:bg-muted\/50:where([data-state=active]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])),.data-active\:bg-muted\/50:where([data-state=active]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.data-active\:font-medium:where([data-active]:not([data-active=false])),.data-active\:font-medium:where([data-state=active]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-active]:not([data-active=false])),.data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media (hover:hover){:is(.data-active\:hover\:bg-muted:where([data-state=active]),.data-active\:hover\:bg-muted:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}}:is(.data-active\:focus\:bg-muted:where([data-state=active]),.data-active\:focus\:bg-muted:where([data-active]:not([data-active=false]))):focus{background-color:var(--muted)}.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:border-input:is(.dark *):where([data-state=active]){border-color:var(--border)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--border) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:oklab(76.4405% .125018 .0625992/.2)}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover{color:var(--foreground)}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--primary)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:#ff8d82}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:#ff8d82!important}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:oklab(76.4405% .125018 .0625992/.2)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklab(76.4405% .125018 .0625992/.3)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--border) 30%,transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.home-map-pool .section-heading h2{letter-spacing:-1.5px;font-size:clamp(27px,3vw,40px)}.home-map-pool .map-card{display:block}.home-map-pool .section-heading{align-items:flex-end}.cta,.map-card,.quiet-button,.site-header a{transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.cta:hover:not(:disabled){box-shadow:0 8px 30px #c7f44b20}.cta:disabled{opacity:.5}.site-header{position:relative}.site-header:after{content:"";background:var(--primary);width:42px;height:2px;position:absolute;bottom:-1px;left:64px}.page-heading{animation:room-rise .55s both}.play-panel{background:radial-gradient(ellipse at top right,#d8fa5710,transparent 70%),var(--card)}.match-experience{max-width:1280px}.live-pill.connected{color:var(--primary)}.live-pill.connected svg{animation:live-beacon 2.5s ease-in-out infinite}.match-title .eyebrow span{color:var(--type-muted,#7c8470);font-size:var(--type-meta,11px)}.match-steps .current{color:var(--primary);border-bottom-color:var(--primary)}.match-steps .current>span{border-color:var(--primary);box-shadow:0 0 20px #d8fa5717}.match-steps .complete>span{color:var(--primary);background:#d8fa5712;border-color:#0000}.score-player.player-0{grid-area:1/1}.score-player.player-1{text-align:right;flex-direction:row-reverse;grid-area:1/3}.player-monogram{width:62px;height:70px;font-size:25px;font-weight:var(--type-display-weight,900);clip-path:polygon(0 0,80% 0,100% 18%,100% 100%,20% 100%,0 82%);color:var(--primary);background:linear-gradient(150deg,#d8fa5725,#d8fa5705);border:1px solid #d8fa5740;flex-shrink:0;place-items:center;display:grid}.player-check{color:var(--type-muted,#67725a)}.player-check.is-ready{color:var(--primary)}.accept-panel,.connection-panel,.phase-panel{background:linear-gradient(105deg,#2d2e2f,#1b1c1d);border:1px solid #d8fa5740;align-items:center;gap:25px;margin-top:20px;padding:28px 32px;animation:room-rise .35s both;display:flex}.accept-panel h2,.connection-panel h2,.phase-panel h2{letter-spacing:-.6px;margin:5px 0;font-size:23px;font-weight:750}.accept-panel p,.connection-panel p,.phase-panel p{color:var(--muted-foreground);margin:6px 0;font-size:13px}.accept-orbit{color:var(--primary);border:1px solid #d8fa5733;border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;animation:live-beacon 2s ease-in-out infinite;display:grid;box-shadow:0 0 0 8px #d8fa5705}.accept-buttons{flex-direction:column;align-items:center;gap:9px;margin-left:auto;display:flex}.quiet-button{color:var(--muted-foreground);cursor:pointer;padding:8px}.quiet-button:hover{color:var(--foreground)}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.7px;margin:7px 0;font-size:25px;font-weight:750}.section-heading p{color:var(--muted-foreground);margin:0;font-size:13px}.veto-section{margin-top:36px;animation:room-rise .4s both}.turn-clock{font:24px var(--type-face,monospace);color:var(--primary);border:1px solid var(--border);align-items:center;gap:10px;min-width:103px;padding:14px;display:flex}.map-card{isolation:isolate;text-align:left;cursor:pointer;color:#fff;background:#323334;border:1px solid #606853;min-height:285px;position:relative;overflow:hidden}.map-card img{object-fit:cover;z-index:-2;opacity:.8;width:100%;height:100%;transition:transform .5s,filter .5s;position:absolute;inset:0}.map-card:after{content:"";z-index:-1;background:linear-gradient(#0004,#0000 25%,#000d);position:absolute;inset:0}.map-card:not(:disabled):hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 14px 35px #0005}.map-card:not(:disabled):hover img{transform:scale(1.06)}.map-theme-1 .map-grid-art{background:linear-gradient(130deg,#68463a,#25231d)}.map-theme-2 .map-grid-art{background:linear-gradient(125deg,#345160,#141c27)}.map-caption{position:absolute;bottom:23px;left:23px;right:16px}.map-caption h3{letter-spacing:-1px;font-size:29px;font-weight:var(--type-display-weight,850);margin:0 0 9px}.map-caption>span{font:var(--type-meta,9px) var(--type-face,monospace);letter-spacing:1px;color:var(--primary)}.map-card.banned{opacity:.48;border-color:#7b423a}.map-card.banned img{filter:grayscale()}.map-card.banned .map-caption>span{color:#ffb3a9}.veto-section>.subtext{font-size:var(--type-meta,11px)}.server-launch{text-align:center;border:1px solid var(--border);background:radial-gradient(#d8fa570a,#0000 70%);margin-top:22px;padding:42px 25px}.server-launch .eyebrow{font-size:var(--type-meta,10px);justify-content:center}.server-launch h2{font-size:28px;font-weight:var(--type-display-weight,800);letter-spacing:-.8px;margin:12px 0}.server-launch p{color:var(--muted-foreground);font-size:13px}.launch-rings{width:88px;height:88px;color:var(--primary);place-items:center;margin:0 auto 28px;display:grid;position:relative}.launch-rings:after,.launch-rings:before{content:"";border:1px dashed #d8fa5766;border-radius:50%;animation:orbit 15s linear infinite;position:absolute;inset:0}.launch-rings:after{border-style:solid;border-color:#d8fa5725;border-top-color:var(--primary);animation-duration:3s;animation-direction:reverse;inset:12px}.loading-track{background:#d8fa5715;max-width:230px;height:3px;margin:25px auto 0;overflow:hidden}.loading-track span{background:var(--primary);width:45%;height:100%;animation:loading-run 2s ease-in-out infinite;display:block}.phase-panel>svg{color:var(--primary);flex-shrink:0}.side-panel{flex-wrap:wrap}.side-buttons{gap:10px;margin-left:auto;display:flex}.side-buttons button{color:#d0ebff;font:var(--type-meta,11px) var(--type-face,monospace);cursor:pointer;background:#253744;border:1px solid #6296b5;padding:14px}.side-buttons button:last-child{background:var(--ui-season-surface,#3b321f);border-color:var(--ui-season-accent,#b3944b);color:var(--ui-season-soft,#f4d795)}.connection-panel{border-color:var(--border);background:#1d1e1f;flex-wrap:wrap}.connection-panel>div:first-child{flex:1}.connection-panel code{font-size:var(--type-meta,12px);color:#e1ebd1}.connect-actions{flex-direction:column;gap:6px;display:flex}.connection-panel details{width:100%;font-size:var(--type-meta,11px);color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:12px}.connection-panel summary{cursor:pointer}.timeline-panel .section-heading h2{font-size:18px}.skeleton-room{text-align:center;color:var(--muted-foreground);background:#d8fa5705;padding:100px;animation:live-beacon 2s infinite}.match-notifier{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#28292af5;border:1px solid #d8fa5755;align-items:center;gap:22px;width:max-content;max-width:calc(100vw - 32px);padding:22px 28px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 90px #000a}.match-notifier>svg{color:var(--primary)}.match-notifier .eyebrow{font-size:var(--type-meta,10px);margin-bottom:5px}.match-notifier strong{font-size:var(--type-body,16px)}.match-notifier p{font-size:var(--type-meta,12px);color:#ffb3a9}.match-notifier.needs-accept{border-top:3px solid var(--primary)}@keyframes room-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes score-hit{0%{opacity:.5;transform:scale(.93)}60%{transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes live-beacon{50%{opacity:.55}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes loading-run{0%{transform:translate(-100%)}to{transform:translate(325%)}}@keyframes arena-scan{0%,to{opacity:.2;top:20%}50%{opacity:.6;top:80%}}@media (max-width:900px){.player-monogram{width:45px;height:52px;font-size:20px}.player-check{display:none}.accept-panel{gap:18px;padding:24px}.map-card{min-height:240px}.map-caption h3{font-size:25px}}@media (max-width:640px){.score-player.player-1{text-align:center;flex-direction:column;gap:8px}.accept-panel{flex-wrap:wrap;padding:22px 18px}.accept-orbit{width:48px;height:48px}.accept-orbit svg{width:28px}.accept-panel h2{font-size:21px}.accept-buttons{width:100%;margin:0}.accept-buttons .cta{width:100%}.section-heading h2{font-size:21px}.section-heading p{font-size:var(--type-meta,12px)}.veto-grid{grid-template-columns:1fr;gap:12px}.map-card{min-height:170px}.map-card img{object-position:center 45%}.map-caption{bottom:20px}.map-caption h3{font-size:26px}.turn-clock{min-width:85px;padding:10px;font-size:20px}.connection-panel,.phase-panel{gap:18px;padding:22px 18px}.side-buttons{width:100%;margin:0}.side-buttons button{font-size:var(--type-meta,9px);flex:1;padding:14px 8px}.connect-actions{width:100%}.timeline-panel .section-heading{flex-wrap:wrap;gap:5px}.match-notifier{flex-wrap:wrap;gap:14px;width:calc(100vw - 32px);padding:18px;bottom:70px}.match-notifier .cta{min-height:44px;font-size:var(--type-meta,12px);flex:1;padding:12px 18px}.match-notifier>svg{width:26px}.match-notifier strong{font-size:var(--type-label,14px)}}.dark,:root{--foreground:#f0f1e9;--primary:#d8fa57;--primary-foreground:#11150a;--secondary:#28292a;--muted:#1e1f20;--muted-foreground:#aeb2a3;--border:#363738;--card:#1b1c1d;color-scheme:dark}*{box-sizing:border-box}body{font-size:var(--type-body,16px);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--primary);outline-offset:5px}::selection{background:var(--primary);color:#10110f}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;gap:24px;max-width:1440px;height:94px;margin:auto;padding:0 64px}.brand,.site-header{align-items:center;display:flex}.brand{letter-spacing:-2px;font-size:30px;font-weight:var(--type-display-weight,900);gap:9px}.brand svg{color:var(--primary);width:28px;height:28px}.site-header nav{font-size:var(--type-label,14px);gap:35px;font-weight:700;display:flex}.account-link:hover,.site-header nav a:hover{color:var(--primary)}.account-link{font-size:var(--type-label,14px);gap:15px}.account-link,.site-footer{align-items:center;display:flex}.site-footer{border-top:1px solid var(--border);max-width:1312px;color:var(--muted-foreground);font-size:var(--type-meta,12px);letter-spacing:1px;justify-content:space-between;gap:20px;margin:60px auto 0;padding:26px 0}.wordmark{font-weight:var(--type-display-weight,900);color:var(--foreground);letter-spacing:-1px;font-size:24px}.skip-link{background:var(--primary);color:#111;z-index:99;padding:10px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.eyebrow{font-family:var(--type-face,monospace);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;display:flex}.eyebrow:before{content:"";background:var(--primary);width:7px;height:7px}.cta{min-height:54px;color:var(--primary-foreground);font-weight:var(--type-display-weight,800);font-size:var(--type-body,15px);border-radius:3px;gap:30px;padding:15px 26px}.cta:hover{background:#e4ff8a}.text-link{font-size:var(--type-label,14px);color:var(--muted-foreground);text-underline-offset:5px;text-decoration:underline}.mode{justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.mode:first-child{padding-left:0}.mode+.mode{border-left:1px solid var(--border)}.mode strong{letter-spacing:-1px;font-size:30px}.mode small{color:var(--muted-foreground);font-size:var(--type-meta,12px);letter-spacing:1.5px;display:block}.locked{color:var(--type-muted,#989e8c)}.features{grid-template-columns:repeat(3,1fr);gap:60px;padding:40px 0;display:grid}.features h2{font-size:var(--type-body,15px);letter-spacing:1px;margin:12px 0}.features p{color:var(--muted-foreground);font-size:var(--type-label,14px);margin:0}.features svg{color:var(--primary)}.auth-shell{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1140px;min-height:70vh;margin:60px auto;padding:0 32px;display:grid}.auth-intro h1{letter-spacing:-3px;font-size:64px;line-height:1.02;font-weight:var(--type-display-weight,900);margin:25px 0}.auth-intro p{color:var(--muted-foreground);max-width:350px}.auth-card{background:var(--card);border-top:3px solid var(--primary);padding:38px}.auth-card h2{letter-spacing:-.7px;margin:0 0 25px;font-size:26px}.field{gap:8px;margin:20px 0;display:grid}.field label{font-size:var(--type-label,14px);font-weight:700}.field input{border:1px solid var(--border);width:100%;color:var(--foreground);background:#121314;border-radius:4px;padding:14px}.field small{color:var(--muted-foreground);font-size:13px}.full-width{width:100%}.error-box{color:#ffc6bc;background:#38211e;border-left:3px solid #ff8d82}.error-box,.success-box{font-size:var(--type-label,14px);margin:16px 0;padding:12px 16px}.success-box{color:var(--primary);background:#29321a}.subtext{font-size:var(--type-label,14px);color:var(--muted-foreground);margin-top:24px}.subtext a{color:var(--foreground);text-decoration:underline}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-1.8px;font-weight:var(--type-display-weight,800);margin:7px 0 0}.page-heading p{color:var(--muted-foreground);font-size:var(--type-label,14px);margin:0}.play-panel{background:var(--card);border-top:3px solid var(--primary);padding:30px 34px;position:relative}.panel-top{justify-content:space-between;align-items:center;display:flex}.panel-top h2{font-size:var(--type-body,16px);font-weight:700}.mode-badge{border:1px solid var(--border);font-family:var(--type-face,monospace);font-size:var(--type-meta,12px);color:var(--muted-foreground);padding:5px 10px}.record{border-top:1px solid var(--border);gap:40px;margin-bottom:26px;padding-top:20px;display:flex}.record strong{font-size:22px;font-weight:700}.record span{color:var(--muted-foreground);font-size:var(--type-meta,12px);letter-spacing:1px;display:block}.setup-step.done>span{background:var(--primary);color:#111}.empty-panel{text-align:center;background:var(--card);color:var(--muted-foreground);padding:46px 20px}.empty-panel svg{color:var(--type-muted,#707861);margin:0 auto 14px}.empty-panel h2{color:var(--foreground);margin-bottom:8px;font-size:18px;font-weight:700}.empty-panel p{font-size:var(--type-label,14px);max-width:410px;margin:0 auto 22px}.notice{border:1px solid var(--border);margin:0 0 24px;padding:12px 16px;font-size:13px}.loading,.notice{color:var(--muted-foreground)}.loading{text-align:center;padding:100px 32px}@media (max-width:900px){.site-header{padding:0 28px}.site-footer{flex-wrap:wrap;margin:40px 28px 0}.auth-shell{gap:30px}.auth-intro h1{font-size:50px}.mode{padding:20px}.features{gap:25px}}@media (max-width:640px){.site-header{flex-wrap:wrap;gap:12px;height:auto;min-height:78px;padding:16px 20px}.brand{font-size:26px}.site-header nav{border-top:1px solid var(--border);order:3;gap:24px;width:100%;padding-top:10px;font-size:13px}.account-link{margin-left:auto}.mode{padding:16px 0}.mode+.mode{border-left:0;border-top:1px solid var(--border)}.mode strong{font-size:24px}.features{grid-template-columns:1fr;gap:25px;padding:30px 0}.features article{grid-template-columns:32px 1fr;column-gap:15px;display:grid}.features h2{margin:0 0 6px}.features p{grid-column:2}.auth-shell{grid-template-columns:1fr;gap:25px;margin:30px auto;padding:0 20px}.auth-intro h1{margin:15px 0;font-size:43px}.auth-card{padding:25px}.auth-intro p{display:none}.dashboard{margin:30px auto;padding:0 20px}.page-heading{align-items:center}.page-heading h1{font-size:29px}.play-panel{padding:25px}.record{gap:30px}.site-footer span:last-child{display:none}.site-footer{font-size:var(--type-meta,11px)}}.table-scroll{overflow-x:auto}.ranking-table{border-collapse:collapse;text-align:left;background:var(--card);width:100%}.ranking-table td,.ranking-table th{border-bottom:1px solid var(--border);padding:20px}.ranking-table th{font-size:var(--type-meta,12px);color:var(--muted-foreground);letter-spacing:1px}.ranking-table td{font-size:var(--type-body,16px)}.pagination{justify-content:space-between;gap:20px;margin-top:24px;display:flex}.pagination button:disabled{opacity:.35}.connection-command{overflow-wrap:anywhere;padding:20px 0;display:block}.progression{background:var(--card);align-items:flex-end;gap:12px;padding:24px;display:flex;overflow:auto}.progression>div{text-align:center;min-width:42px;font-size:var(--type-meta,12px)}.progression>div>div{background:var(--primary);opacity:.65;margin:8px 0}.mobile-nav{display:none}@media (max-width:640px){.ranking-table td,.ranking-table th{padding:14px}.record{flex-wrap:wrap}.mobile-nav{border-top:1px solid var(--border);z-index:10;background:#222324;justify-content:space-around;padding:15px;display:flex;position:sticky;bottom:0}.site-header nav{gap:16px}}@keyframes duel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes duel-search{50%{opacity:.6}}.duel-versus-room .live-ban-banner{color:#fff0f2;background:linear-gradient(110deg,#321b22,#161619);border:1px solid #bd4958;border-left:5px solid #ef6474;border-radius:14px;align-items:flex-start;gap:24px;margin:0 0 24px;padding:32px;display:flex;box-shadow:0 12px 36px #0003}.live-ban-banner>svg{color:#ff8795;flex-shrink:0;margin-top:4px}.live-ban-banner>div{min-width:0}.live-ban-banner span{font-size:var(--type-label,14px);letter-spacing:var(--type-tracking,.08em);color:#ff9da8;font-weight:700}.live-ban-banner h2{overflow-wrap:anywhere;margin:12px 0 18px;font-size:clamp(24px,2.5vw,36px);line-height:1.2}.live-ban-banner p{font-size:var(--type-body,16px);color:#ead8dc;overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0;line-height:1.6}.live-ban-banner .live-ban-reason{color:#fff;background:#0004;border-radius:8px;padding:14px 18px}@media (max-width:600px){.duel-versus-room .live-ban-banner{gap:14px;padding:22px 18px}.live-ban-banner>svg{width:26px;height:26px}}.duel-versus-room .match-result-card{--result-accent:var(--active-season-color,var(--ui-season-accent,#d5ac6b));border:1px solid var(--result-accent);padding:clamp(22px,3vw,38px)}@supports (color:color-mix(in lab,red,red)){.duel-versus-room .match-result-card{border:1px solid color-mix(in srgb,var(--result-accent) 35%,#29292f)}}.duel-versus-room .match-result-card{background:radial-gradient(ellipse at 100% 0,var(--result-accent),transparent 65%),#151518;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.duel-versus-room .match-result-card{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--result-accent) 12%,transparent),transparent 65%),#151518}}.duel-versus-room .match-result-card{overflow:hidden}.match-result-card>header{align-items:center;gap:18px;display:flex}.match-result-card .result-emblem{width:66px;height:66px;color:var(--result-accent);background:var(--result-accent);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.match-result-card .result-emblem{background:color-mix(in srgb,var(--result-accent) 10%,#18181c)}}.match-result-card .result-emblem{border:1px solid var(--result-accent)}@supports (color:color-mix(in lab,red,red)){.match-result-card .result-emblem{border:1px solid color-mix(in srgb,var(--result-accent) 30%,transparent)}}.match-result-card .result-emblem{flex-shrink:0}.match-result-card .result-kicker,.match-result-card .result-winners>span{letter-spacing:var(--type-tracking,.08em);color:var(--result-accent);font-size:13px;font-weight:700}.match-result-card h2{color:#f4f3f5;margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.15}.match-result-card .result-winners{background:#ffffff04;border:1px solid #ffffff0c;border-radius:10px;margin-top:28px;padding:20px}.match-result-card .result-explanation{margin:24px 0}.match-result-card p{font-size:var(--type-body,16px);color:var(--type-muted,#d0cdd4);margin:8px 0;line-height:1.65}.match-result-card .result-score-note{color:var(--type-muted,#a8a5ae);font-size:var(--type-label,14px)}.match-result-card>footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.match-result-card>footer>span{font-size:var(--type-label,14px);color:var(--type-muted,#bdb9c4)}.match-result-card .cta{font-size:var(--type-body,15px);justify-content:center;align-items:center;gap:12px;min-height:46px;margin:0;display:inline-flex}@media (max-width:600px){.match-result-card>footer{flex-direction:column;align-items:stretch}.match-result-card .result-emblem{border-radius:14px;width:50px;height:50px}.match-result-card>header{gap:14px}}.player-help{--help-accent:var(--active-season-color,var(--ui-season-accent,#d5ac6b));--help-line:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.player-help{--help-line:color-mix(in srgb,var(--help-accent) 18%,#27272d)}}.player-help{color:#f2f1f4}.player-help button,.player-help select,.player-help textarea{font:inherit}.player-help button{cursor:pointer}.player-help button:disabled{opacity:.5;cursor:default}.player-help .cta{min-height:46px;font-size:var(--type-body,15px);justify-content:center;align-items:center;gap:10px;display:inline-flex}.ph-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 28px;display:flex}.ph-heading>div>span{color:var(--help-accent);font-size:var(--type-label,14px);letter-spacing:var(--type-tracking,.1em);font-weight:700}.ph-heading h1{margin:10px 0;font-size:clamp(30px,3.3vw,46px)}.player-help p{line-height:1.65;font-size:var(--type-body,16px);color:var(--type-muted,#bab7c2)}.ph-heading p{margin:0}.ph-tabs{border-bottom:1px solid var(--help-line);gap:8px;margin-bottom:24px;display:flex}.ph-tabs button{font-size:var(--type-body,16px);color:var(--type-muted,#bab7c2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:16px 20px;display:flex}.ph-tabs button[aria-pressed=true]{color:var(--help-accent);border-bottom-color:var(--help-accent)}.ph-workspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ph-case,.ph-compose,.ph-decisions,.ph-inbox{border:1px solid var(--help-line);background:#151518;border-radius:16px;min-width:0;overflow:hidden}.ph-inbox>header{gap:16px;padding:22px;display:grid}.ph-inbox h2{justify-content:space-between;margin:0;font-size:19px;display:flex}.ph-inbox h2 span{color:var(--help-accent)}.player-help select,.player-help textarea{box-sizing:border-box;color:#f2f1f4;width:100%;font-size:var(--type-body,16px);background:#0f0f12;border:1px solid #ffffff24;border-radius:8px;padding:12px 14px}.player-help textarea{resize:vertical;min-height:115px}.player-help label{font-size:var(--type-body,15px);color:#dedbe2;gap:10px;display:grid}.ph-ticket{text-align:left;color:#eeeaf2;background:0 0;border:0;border-top:1px solid #ffffff0c;width:100%;padding:20px 22px;display:block}.ph-ticket.active{background:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.ph-ticket.active{background:color-mix(in srgb,var(--help-accent) 9%,#17171b)}}.ph-ticket.active{box-shadow:inset 3px 0 var(--help-accent)}.ph-ticket>span{font-size:var(--type-label,14px);color:var(--help-accent)}.ph-ticket>strong{font-size:var(--type-body,16px);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0;line-height:1.5;display:-webkit-box;overflow:hidden}.ph-ticket footer{color:var(--type-muted,#b6b2bd);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.ph-empty{text-align:center;padding:30px 22px}.ph-empty svg{color:var(--help-accent)}.ph-empty h3{font-size:20px}.ph-empty p{font-size:var(--type-body,15px)}.ph-welcome{background:radial-gradient(ellipse at top right,var(--help-accent),transparent 65%);padding:clamp(28px,4vw,60px)}@supports (color:color-mix(in lab,red,red)){.ph-welcome{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--help-accent) 9%,transparent),transparent 65%)}}.ph-welcome-icon{background:var(--help-accent);border-radius:22px;width:74px;height:74px}@supports (color:color-mix(in lab,red,red)){.ph-welcome-icon{background:color-mix(in srgb,var(--help-accent) 10%,#151518)}}.ph-welcome-icon{color:var(--help-accent);place-items:center;display:grid}.ph-welcome h2{max-width:550px;margin:24px 0 12px;font-size:clamp(25px,2.6vw,34px);line-height:1.25}.ph-welcome>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.ph-welcome>div button{text-align:left;border:1px solid var(--help-line);color:#eeeaf2;background:#ffffff04;border-radius:12px;gap:12px;padding:20px;display:grid}.ph-welcome button svg{color:var(--help-accent)}.ph-welcome button strong{font-size:17px}.ph-welcome button span{font-size:var(--type-label,14px);color:var(--type-muted,#b9b5c0);line-height:1.5}.ph-case-header{border-bottom:1px solid var(--help-line);padding:26px 30px}.ph-case-header>span{font-size:var(--type-label,14px);color:var(--help-accent)}.ph-case-header h2{margin:12px 0;font-size:26px}.ph-case-header p{margin:0}.ph-case-header a{color:var(--help-accent);font-size:var(--type-body,15px);gap:8px;margin-top:14px;display:inline-flex}.ph-back{display:none}.ph-thread{gap:18px;padding:24px 30px;display:grid}.ph-message{background:#ffffff03;border:1px solid #ffffff10;border-radius:12px;padding:18px 20px}.ph-message header{font-size:var(--type-body,15px);flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.ph-message time{font-size:var(--type-label,14px);color:var(--type-muted,#a8a3af)}.ph-decision p,.ph-message p,.ph-outcome p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.ph-reply{justify-items:stretch;gap:14px;padding:0 30px 26px;display:grid}.ph-reply button{justify-self:end}.ph-attachments{border-top:1px solid var(--help-line);padding:22px 30px}.ph-attachments summary{cursor:pointer;color:var(--help-accent);font-size:var(--type-body,16px)}.ph-attachments .case-images{margin-top:20px}.ph-outcome{border:1px solid var(--help-line);background:var(--help-accent);border-radius:12px;gap:14px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.ph-outcome{background:color-mix(in srgb,var(--help-accent) 6%,#151518)}}.ph-outcome svg{color:var(--help-accent);flex-shrink:0}.ph-outcome h3{margin:0;font-size:20px}.ph-decision button,.ph-outcome button{border:1px solid var(--help-line);color:var(--help-accent);font-size:var(--type-body,15px);background:#ffffff05;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;display:inline-flex}.ph-outcome button{margin-top:16px}.ph-closed{padding:0 30px 20px}.ph-compose{gap:22px;margin-bottom:24px;padding:28px;display:grid}.ph-compose>footer,.ph-compose>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ph-compose h2{margin:0;font-size:25px}.ph-compose header button{color:var(--type-muted,#c9c4d0);font-size:var(--type-body,15px);background:0 0;border:0}.ph-compose footer span{font-size:var(--type-label,14px);color:var(--type-muted,#b9b5c0)}.ph-original{border:1px solid var(--help-line);border-radius:10px;padding:18px}.ph-original p{white-space:pre-wrap;margin:10px 0 0}.ph-decisions>header{padding:26px 30px}.ph-decisions h2{margin:0;font-size:26px}.ph-decision{border-top:1px solid var(--help-line);justify-content:space-between;align-items:center;gap:24px;padding:24px 30px;display:flex}.ph-decision>div{min-width:0}.ph-decision h3{margin:10px 0;font-size:21px}.ph-decision>div>span{font-size:var(--type-label,14px);color:var(--type-muted,#b9b5c0)}.ph-decision button{flex-shrink:0}.player-help a:focus-visible,.player-help button:focus-visible,.player-help summary:focus-visible{outline:2px solid var(--help-accent);outline-offset:4px}@media (max-width:850px){.ph-workspace{grid-template-columns:1fr}.ph-workspace.ph-selected .ph-inbox{display:none}.ph-back{color:var(--help-accent);background:0 0;border:0;gap:8px;margin-bottom:20px;padding:0;display:flex}.ph-decision,.ph-heading{align-items:flex-start}.ph-decision{flex-direction:column}.ph-attachments,.ph-case-header,.ph-thread{padding:22px}.ph-reply{padding:0 22px 22px}}@media (max-width:550px){.ph-heading{flex-direction:column;gap:18px}.ph-tabs button{font-size:var(--type-body,15px);gap:7px;padding:14px 10px}.ph-welcome>div{grid-template-columns:1fr}.ph-compose{padding:22px}.ph-compose>footer{flex-direction:column;align-items:stretch}.ph-case-header h2{font-size:24px}.ph-outcome{gap:10px;padding:16px}}.duel-versus-room .server-preparing{--prep-accent:var(--active-season-color,var(--ui-season-accent,#d5ac6b));border:1px solid var(--prep-accent);align-items:center;gap:clamp(24px,4vw,56px);min-height:290px;padding:clamp(28px,4vw,50px);display:flex}@supports (color:color-mix(in lab,red,red)){.duel-versus-room .server-preparing{border:1px solid color-mix(in srgb,var(--prep-accent) 25%,#29292e)}}.duel-versus-room .server-preparing{background:radial-gradient(ellipse at 10% 50%,var(--prep-accent),transparent 65%),#151518;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.duel-versus-room .server-preparing{background:radial-gradient(ellipse at 10% 50%,color-mix(in srgb,var(--prep-accent) 10%,transparent),transparent 65%),#151518}}.duel-versus-room .server-preparing{overflow:hidden}.prep-visual{flex-shrink:0;place-items:center;width:154px;height:154px;display:grid;position:relative}.prep-core{background:var(--prep-accent);border-radius:24px;place-items:center;width:90px;height:90px;display:grid}@supports (color:color-mix(in lab,red,red)){.prep-core{background:color-mix(in srgb,var(--prep-accent) 10%,#17171c)}}.prep-core{border:1px solid var(--prep-accent)}@supports (color:color-mix(in lab,red,red)){.prep-core{border:1px solid color-mix(in srgb,var(--prep-accent) 28%,transparent)}}.prep-core{color:var(--prep-accent);animation:prep-breathe 4s ease-in-out infinite}.prep-core img{object-fit:contain;width:68px;height:68px}.prep-orbit{border:1px solid var(--prep-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.prep-orbit{border:1px solid color-mix(in srgb,var(--prep-accent) 15%,transparent)}}.prep-orbit{border-top:2px solid var(--prep-accent);border-radius:50%;animation:prep-spin 8s linear infinite}.prep-orbit.inner{border-top-color:#0000;border-bottom:2px solid var(--prep-accent);animation-duration:12s;animation-direction:reverse;inset:13px}.prep-star{background:var(--prep-accent);border-radius:50%;width:5px;height:5px;position:absolute}.prep-star.one{top:13px;right:27px}.prep-star.two{bottom:12px;left:29px}.prep-copy{flex:1;min-width:0}.prep-label{color:var(--prep-accent);letter-spacing:var(--type-tracking,.08em);font-size:13px;font-weight:700}.server-preparing h2{color:#f4f1f5;overflow-wrap:anywhere;margin:12px 0 18px;font-size:clamp(25px,2.7vw,36px);line-height:1.2}.server-preparing .prep-quip{color:#ded9e2;min-height:54px;margin:0 0 22px;font-size:18px;line-height:1.5;animation:prep-arrive .45s ease-out}.prep-status{font-size:var(--type-body,15px);color:#d5cfdc;align-items:center;gap:12px;line-height:1.5;display:flex}.prep-dots{flex-shrink:0;gap:4px;display:flex}.prep-dots i{background:var(--prep-accent);border-radius:50%;width:4px;height:4px;animation:prep-dot 1.5s ease-in-out infinite}.prep-dots i:nth-child(2){animation-delay:.2s}.prep-dots i:nth-child(3){animation-delay:.4s}.server-preparing .prep-hint{font-size:var(--type-label,14px);color:var(--type-muted,#a8a2af);margin:12px 0 0;line-height:1.6}@keyframes prep-spin{to{transform:rotate(1turn)}}@keyframes prep-breathe{50%{transform:scale(1.04)}}@keyframes prep-dot{50%{opacity:.45;transform:translateY(-3px)}}@keyframes prep-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:700px){.duel-versus-room .server-preparing{text-align:center;flex-direction:column;gap:24px;padding:28px 22px}.prep-visual{width:128px;height:128px}.prep-core{width:78px;height:78px}.prep-core img{width:58px;height:58px}.prep-status{justify-content:center}.server-preparing .prep-quip{min-height:81px;font-size:17px}}@media (prefers-reduced-motion:reduce){.prep-core,.prep-dots i,.prep-orbit,.server-preparing .prep-quip{animation:none}}.player-overview .profile-restrictions{color:#f9edf0;background:linear-gradient(110deg,#291c22,#17171b);border:1px solid #b84e60;border-left:4px solid #ef7183;border-radius:12px;margin:0 0 22px;padding:22px 26px}.profile-restrictions>header{color:#ff9dab;align-items:center;gap:12px;display:flex}.profile-restrictions h3{margin:0;font-size:20px}.profile-restrictions header a{font-size:var(--type-body,15px);color:#ffe0e6;margin-left:auto}.profile-restrictions article{border-top:1px solid #ffffff12;justify-content:space-between;gap:24px;margin-top:18px;padding-top:18px;display:flex}.profile-restrictions article>div:first-child{min-width:0}.profile-restrictions strong{color:#fff1f4;font-size:18px}.profile-restrictions p{font-size:var(--type-body,16px);color:#dacbd0;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0;line-height:1.6}.restriction-time{text-align:right;flex-direction:column;flex-shrink:0;gap:8px;display:flex}.restriction-time span{color:#ffb9c4;font-size:var(--type-body,16px);justify-content:flex-end;align-items:center;gap:8px;font-weight:600;display:flex}.restriction-time time{font-size:var(--type-label,14px);color:var(--type-muted,#c5b9bf)}@media (max-width:700px){.player-overview .profile-restrictions{padding:20px}.profile-restrictions>header{flex-wrap:wrap}.profile-restrictions article{flex-direction:column;gap:14px}.restriction-time{text-align:left}.restriction-time span{justify-content:flex-start}.profile-restrictions header a{margin-left:0}}:root{--background:#090c11;--foreground:#eff1f5;--card:#12171f;--card-foreground:#eff1f5;--popover:#151b24;--popover-foreground:#eff1f5;--primary:#ff7945;--primary-foreground:#100c09;--secondary:#1c2430;--muted:#171d27;--muted-foreground:#929eae;--border:#29323e;--ring:#ff7945}body{background:var(--background);color:var(--foreground)}a,button{touch-action:manipulation}a,button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a,button{transition:background .2s,color .2s,border-color .2s,transform .2s}a:focus-visible,button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.cta{background:var(--primary);font-size:var(--type-meta,12px);letter-spacing:1px;font-weight:var(--type-display-weight,850);color:#130d0a;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 22px;display:inline-flex;box-shadow:0 4px 20px #ff794514}.cta:hover:not(:disabled){background:#ff9468;transform:translateY(-2px);box-shadow:0 8px 30px #ff794527}.text-link{align-items:center;gap:8px;display:inline-flex}.eyebrow{color:var(--primary);letter-spacing:2.3px;font-weight:var(--type-display-weight,800)}.status-dot{background:#77dfac;border-radius:100%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #77dfac66}.command-sidebar{z-index:30;background:#0d1118;border-right:1px solid #242c37;flex-direction:column;width:226px;padding:32px 18px;display:flex;position:fixed;inset:0 auto 0 0}.command-sidebar .brand{letter-spacing:-2px;color:#f7f8fc;gap:9px;padding:0 13px;font-size:32px}.command-sidebar .brand svg{width:27px;color:var(--primary)}.brand span{color:var(--primary)}.nav-section{font-size:var(--type-meta,9px);letter-spacing:2px;color:var(--type-muted,#667386);margin:38px 14px 12px}.command-sidebar nav{gap:6px;display:grid}.command-sidebar nav a{color:var(--type-muted,#8b98a9);font-size:var(--type-meta,12px);border-radius:6px;align-items:center;gap:13px;padding:13px 14px;display:flex}.command-sidebar nav a:hover{color:#fff;background:#151b25}.nav-label{font-size:var(--type-meta,9px);background:#ff79451c;border-radius:3px;margin-left:auto;padding:3px 6px}.sidebar-bottom{margin-top:auto}.command-topbar{height:66px;font-size:var(--type-meta,9px);letter-spacing:1.4px;color:var(--type-muted,#99a5b6);border-bottom:1px solid #232b35;justify-content:space-between;margin-left:226px;padding:0 40px;display:flex;position:relative}.command-topbar i{color:var(--type-muted,#495769);padding:0 15px}.command-topbar>div{align-items:center;gap:24px;display:flex}.command-topbar a{color:var(--primary);align-items:center;gap:10px;display:flex}.command-content{margin-left:226px}.site-header{display:none}.site-footer{font-size:var(--type-meta,9px);color:var(--type-muted,#627084);margin:60px 36px 0;padding:25px 0}.site-footer .wordmark{color:var(--type-muted,#abb5c3);font-size:20px}.dashboard{max-width:1500px;margin:35px auto;padding:0 38px}.page-heading h1{letter-spacing:-1px;font-size:34px}.connection-panel,.empty-panel,.play-panel,.ranking-table{background:#12171f;border-radius:10px}.play-panel{border:1px solid #303845;padding:30px}.notice{background:#10161e;border-radius:6px}.record{border-color:var(--border)}.auth-shell{gap:50px}.auth-card{border:1px solid var(--border);border-radius:12px}.auth-intro h1{font-size:58px}.field input{color:#eee;background:#0b1018;border:1px solid #303b4c;border-radius:6px}.quiet-button{color:var(--type-muted,#a4aebe);font-size:var(--type-meta,11px);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:12px;display:inline-flex}.section-heading h2{font-size:30px;font-weight:var(--type-display-weight,850);letter-spacing:-1px;margin:8px 0}.section-heading p{color:var(--type-muted,#8f9bae);font-size:var(--type-meta,12px)}.discovery-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));display:grid}.climb-banner>.cta{margin-left:auto}.active-match-dock{z-index:40;font-size:var(--type-meta,10px);letter-spacing:1px;background:#17212f;border:1px solid #ff794577;border-radius:8px;align-items:center;gap:15px;padding:16px 22px;display:flex;position:fixed;bottom:25px;left:calc(50% + 113px);transform:translate(-50%);box-shadow:0 10px 50px #000a}.active-match-dock>span:last-child{color:var(--primary);margin-left:20px}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#03060cd9!important}.accept-modal{text-align:center;border:1px solid #ff79453f;max-height:calc(100dvh - 28px);overflow:auto;box-shadow:0 35px 120px #000c;background:radial-gradient(at top,#40251c33,#0000 65%),#10151e!important;border-radius:16px!important;gap:12px!important;width:530px!important;max-width:calc(100vw - 32px)!important;padding:27px 38px!important;animation:modal-reveal .35s cubic-bezier(.2,.9,.25,1.15)!important}.accept-modal-top{font-size:var(--type-meta,8px);letter-spacing:1.5px;color:var(--type-muted,#8290a4);justify-content:space-between;display:flex}.accept-modal-top>span:first-child{align-items:center;gap:7px;display:flex}.accept-title{letter-spacing:-1.6px;font-size:36px!important;font-weight:var(--type-display-weight,900)!important}.accept-title span{color:var(--primary)}.accept-description{font-size:var(--type-meta,12px);color:var(--type-muted,#99a6b8)!important}.accept-roster>div.accepted{background:#4dcc9610;border-color:#5dc79466}.accepted .accept-avatar{color:#6ee3a8;background:#4dcc9629}.accepted small{color:#6ee3a8}.accept-primary{width:100%;min-height:53px;font-size:13px}.accept-footnote{font-size:var(--type-meta,8px);letter-spacing:1.1px;color:#637389;margin:2px 0 8px}.accept-panel{display:none}.player-monogram{border-radius:9px;color:var(--primary)!important;background:#283342!important}.veto-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:12px!important;display:grid!important}.map-card{border-radius:10px;border:1px solid #3a4658!important;height:300px!important;transition:transform .3s,filter .4s,opacity .4s!important}.map-card:not(:disabled):hover{transform:translateY(-8px);border-color:var(--primary)!important}.map-card.banned{filter:grayscale();opacity:.35;transform:scale(.95)}.map-card.banned .ban-cross{color:#ff815f}.map-caption h3{font-size:23px!important}.veto-section{background:#111720;border:1px solid #293342;border-radius:12px;margin-top:25px;padding:25px}.veto-progress{align-items:center;gap:7px;margin:18px 0 25px;display:flex}.veto-progress span{background:#2b3544;border-radius:3px;flex:1;height:4px}.veto-progress span.used{background:var(--primary)}.veto-progress small{font-size:var(--type-meta,10px);color:var(--type-muted,#8e9caf);margin-left:10px}.phase-panel,.server-launch{border-radius:12px;background:#121924!important;border-color:#2a3545!important}.dashboard>.dashboard-grid,.match-experience>.score-arena{animation:panel-arrive .5s ease-out both}.operator-tabs button.selected{color:var(--primary);background:#ff79451a}.operator-badge.live{color:#8aefb7;background:#61bc8a12;border-color:#61bc8a66}.operator-form{gap:15px;display:grid}.operator-form label{font-size:var(--type-meta,11px);color:#9aabc0;gap:8px;display:grid}.operator-form input,.operator-form textarea{color:#fff;background:#0b111a;border:1px solid #354359;border-radius:6px;width:100%;padding:12px}.operator-form textarea{resize:vertical;min-height:85px}.operator-form select{background:#0b111a;border:1px solid #354359;border-radius:5px;padding:10px}.operator-form .cta{margin-top:5px}.operator-modal{background:#141c29!important;max-width:520px!important;padding:30px!important}.pool-option{cursor:pointer;border:2px solid #0000;border-radius:8px;position:relative;overflow:hidden}.pool-option.selected{border-color:var(--primary)}.pool-option input{z-index:2;accent-color:var(--primary);width:18px;height:18px;position:absolute;top:12px;left:12px}.pool-option img{object-fit:cover;width:100%;height:150px}.pool-option span{font-size:var(--type-meta,12px);background:#182231;padding:12px;display:block}.lobby-feature .cta{max-width:360px}.lobby-rating .record{gap:20px;margin-bottom:0}.lobby-rating .record strong{font-size:20px}.lobby-rating .record span{font-size:var(--type-meta,9px)}@keyframes scene-drift{to{transform:scale(1.06)translate(-1%)}}@keyframes orbit-turn{to{transform:rotate(1turn)}}@keyframes radar-pulse{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.45)}}@keyframes modal-reveal{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes panel-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.command-sidebar{width:190px}.command-content,.command-topbar{margin-left:190px}.command-topbar{padding:0 25px}.active-match-dock{left:calc(50% + 95px)}.climb-banner>.cta{margin-left:0}}@media (max-width:760px){.command-sidebar{width:64px;padding:22px 6px}.command-sidebar .brand{justify-content:center;gap:0;padding:0;font-size:0}.command-sidebar .brand svg{width:28px}.command-sidebar .brand span,.command-sidebar nav a:not(.selected) .nav-label,.nav-label,.nav-section{display:none}.command-sidebar nav{margin-top:30px}.command-sidebar nav a{justify-content:center;gap:0;padding:13px 5px;font-size:0}.command-content,.command-topbar{margin-left:64px}.command-topbar{height:55px;padding:0 20px}.command-topbar>span{font-size:var(--type-meta,8px)}.command-topbar>span i{display:none}.command-topbar>div>a{gap:0;font-size:0}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{align-items:flex-start;gap:15px}.section-heading h2{font-size:25px}.section-heading>.text-link{font-size:var(--type-meta,9px)}.dashboard{margin:25px auto;padding:0 18px}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px}.veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.map-card{height:240px!important}.map-caption h3{font-size:19px!important}.veto-section{padding:16px}.accept-modal{padding:23px!important}.accept-title{font-size:31px!important}.accept-footnote{font-size:var(--type-meta,7px)}.active-match-dock{width:calc(100% - 90px);font-size:var(--type-meta,8px);gap:9px;padding:13px;left:calc(50% + 32px)}.active-match-dock>span:last-child{margin-left:auto}.mobile-nav{display:none}.site-footer{gap:12px;margin:35px 20px 0}.site-footer span:nth-child(2){font-size:var(--type-meta,7px)}.auth-shell{grid-template-columns:1fr;padding:0 20px}.auth-intro h1{font-size:42px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.queue-spinner{animation:orbit-turn 1s linear infinite}@keyframes queue-wave{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(2.2)}}@keyframes queue-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes queue-signal{0%,to{opacity:.2;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(4)}}.elo-reward{isolation:isolate;text-align:center;background:#111b24;border:1px solid #344657;border-radius:14px;justify-items:center;gap:13px;margin:24px 0;padding:38px 20px;animation:panel-arrive .6s ease-out both;display:grid;position:relative;overflow:hidden}.elo-reward>svg{color:#76e5ad;animation:reward-bloom .9s ease-out both}.elo-reward>small{font-size:var(--type-meta,10px);color:#95a4b8}.broadcast-panel{background:#0e151e;border:1px solid #2b394a;border-radius:11px;margin:24px 0;overflow:hidden}.broadcast-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.broadcast-panel h2{font-size:19px;font-weight:var(--type-display-weight,800);align-items:center;gap:10px;margin-top:4px;display:flex}.broadcast-panel h2 svg{color:#6fe0a5}.broadcast-panel header button{color:var(--type-muted,#b5c3d6);font-size:var(--type-meta,8px);letter-spacing:1px;background:#202d3e;border:1px solid #35455b;border-radius:4px;padding:8px}.broadcast-stage{background-position:50%;background-size:cover;min-height:240px;padding:20px;position:relative}.broadcast-events{flex-direction:column;align-items:flex-start;gap:7px;max-height:345px;padding-bottom:40px;display:flex;overflow:auto}.broadcast-event{font-size:var(--type-meta,11px);background:#0a101bea;border:1px solid #415064;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;padding:7px 10px;animation:frag-enter .3s ease-out both;display:flex}.broadcast-event time{font:var(--type-meta,8px) var(--type-face,monospace);color:#72849d}.broadcast-event.frag{border-color:var(--ui-season-accent,#bc6b46)}@supports (color:color-mix(in lab,red,red)){.broadcast-event.frag{border-color:color-mix(in srgb,var(--ui-season-accent,#bc6b46) 30.98%,transparent)}}.broadcast-event.round-event{border-color:var(--ui-season-accent,#bca05d)}@supports (color:color-mix(in lab,red,red)){.broadcast-event.round-event{border-color:color-mix(in srgb,var(--ui-season-accent,#bca05d) 33.333%,transparent)}}.broadcast-event.round-event{color:var(--ui-season-accent,#ecd38d)}.team-color-1{color:var(--game-t-color,#f4cb67)}.team-color-2{color:var(--game-ct-color,#72c6f6)}.frag-weapon{font:var(--type-meta,9px) var(--type-face,monospace);color:#eee;gap:5px}.broadcast-map-label{text-align:right;color:#c4ccd8;font-size:var(--type-meta,11px);gap:5px;display:grid;position:absolute;bottom:15px;right:20px}.broadcast-map-label small{font-size:var(--type-meta,7px);letter-spacing:1px;color:#788aa2}.broadcast-panel>footer{background:#131e2b;justify-content:space-between;padding:15px 20px;display:flex}.broadcast-panel>footer>div{font-size:var(--type-meta,11px);align-items:center;gap:16px;display:flex}.broadcast-panel>footer b{font-size:22px}.broadcast-empty{font-size:var(--type-meta,12px);color:#9aaac0}.inspection-modal .broadcast-panel{margin:5px 0}@keyframes reward-bloom{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reward-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes frag-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.broadcast-stage{padding:12px}.broadcast-panel>header{padding:14px}.broadcast-event{font-size:var(--type-meta,10px);gap:5px}.broadcast-panel>footer{gap:12px;padding:12px}.broadcast-panel>footer>div{overflow-wrap:anywhere;gap:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.notification-bell{color:#d3deed;background:#17212f;border:1px solid #354357;border-radius:8px;place-items:center;width:37px;height:37px;display:grid;position:relative}.notification-bell b{color:#111;letter-spacing:0;background:#ff7945;border-radius:9px;place-items:center;min-width:17px;height:17px;display:grid;position:absolute;top:-6px;right:-6px}.notification-list article.unread{background:#1a2636;border-left:3px solid #ff7945}.social-columns{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.social-hub .play-panel{min-width:0}.social-search{gap:10px;margin:18px 0;display:flex}.social-search input{flex:1;min-width:0}.lobby-support+div textarea,.social-hub input,.social-hub textarea{color:#eef3fa;background:#0c1118;border:1px solid #2a3747;border-radius:8px;padding:12px}.social-person{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.social-person strong,.social-person>a{flex:1}.social-person small{color:#8494a9;font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.08em)}.presence{background:#435063;border-radius:50%;flex:none;width:8px;height:8px}.presence.online{background:#7bcf92;box-shadow:0 0 8px #7bcf9233}.friend-card{border-bottom:1px solid #25303c;padding:12px 0}.friend-actions{font-size:var(--type-meta,12px);flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.friend-actions button,.social-person button{color:#d6e1ee;border:1px solid #2b3a4c;border-radius:6px;padding:6px 10px}.friend-actions button:hover,.social-person button:hover{border-color:var(--ui-season-accent,#ff702e)}.empty-seat{color:#8a9bb0;border:1px dashed #354355;border-radius:10px;margin:14px 0;padding:28px}.message-scroll{flex-direction:column;gap:12px;max-height:430px;padding:16px 0;display:flex;overflow:auto}.message-bubble{overflow-wrap:anywhere;background:#192332;border:1px solid #2d3d50;border-radius:12px 12px 12px 2px;align-self:flex-start;max-width:90%;padding:12px 16px}.message-bubble.mine{border-color:var(--ui-season-muted,#674331);background:#36251e;border-radius:12px 12px 2px;align-self:flex-end}.message-bubble p{white-space:pre-wrap;margin:0 0 6px}.message-bubble small{color:var(--type-muted,#a7b0bd)}.conversation textarea{width:100%;min-height:80px;margin-bottom:12px}.lobby-support{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.party-seats{margin:10px 0}.social-hub h2 small{color:var(--ui-season-accent,#ff702e)}.social-hub button:disabled{opacity:.5}@media (max-width:800px){.social-columns{grid-template-columns:1fr}.social-search{flex-direction:column}.friend-actions{gap:8px}.social-hub .page-heading h1{font-size:36px}}:root{--background:#101214;--foreground:#edeeef;--card:#17191c;--popover:#1b1e21;--border:#303337;--muted-foreground:#93989f;--primary:var(--ui-season-accent,#d7ad73);--ring:var(--ui-season-accent,#d7ad73)}body{color:#edeeef;font-family:var(--type-face,Arial,Helvetica,sans-serif);background:#101214}h1,h2,h3,h4{letter-spacing:-.035em;font-family:var(--type-face,Arial,Helvetica,sans-serif)!important}.eyebrow{color:var(--type-muted,#9c9e9f);letter-spacing:1.5px;font-size:var(--type-meta,10px);font-weight:500}.cta{background:var(--ui-season-accent,#d7ad73);color:#181512;box-shadow:none;letter-spacing:.1px;text-transform:none;border-radius:5px;font-weight:600}.cta:hover:not(:disabled){background:var(--ui-season-accent,#e5bf8a);box-shadow:none;transform:none}.positive{color:#9bc6ad}.negative{color:#d99490}.status-dot{box-shadow:none;background:#9bc6ad}.dashboard{max-width:1320px}.page-heading h1{letter-spacing:-1.5px;font-size:38px;font-weight:600}.page-heading p{color:var(--type-muted,#93989f)}.section-heading h2{font-size:23px;font-weight:500}.section-heading>span{font-size:var(--type-meta,12px);color:var(--type-muted,#93989f)}.play-panel{box-shadow:none;background:#181a1d;border:1px solid #303337;border-radius:8px}.play-panel h2{font-size:var(--type-body,16px);letter-spacing:0;font-weight:500}.command-sidebar{background:#111315;border-color:#2b2e31}.command-sidebar .brand{letter-spacing:-1px;font-size:27px}.brand span,.command-sidebar .brand svg{color:var(--ui-season-accent,#d7ad73)}.command-sidebar nav a{color:var(--type-muted,#9b9ea4);font-size:13px}.command-sidebar nav a.selected{color:var(--ui-season-accent,#e4c497);box-shadow:none;background:#252421}.nav-section{letter-spacing:1px;color:var(--type-muted,#696e74)}.command-topbar{color:var(--type-muted,#95999f);letter-spacing:.6px;background:#101214;border-color:#2b2e31}.command-topbar>div>a{color:#ddd}.site-footer{color:var(--type-muted,#767b81)}.lobby-rating .eyebrow{color:var(--type-muted,#999)}.discovery-grid{gap:14px}.success-box{color:var(--type-muted,#bad5c2);background:#1d2b23;border:1px solid #35473b;border-radius:5px;font-size:13px}.notice{color:var(--type-muted,#b8bcc2);background:#202326}.mode-badge{letter-spacing:.4px;border-radius:4px}.mode-card.locked{opacity:.55;cursor:not-allowed}.mode-card.available:hover,.mode-card.selected{border-color:var(--ui-season-accent,#d7ad73)}.mode-card.selected .mode-card-top{color:var(--ui-season-accent,#e5c48c)}.profile-banner{background:linear-gradient(110deg,#242528,#17191b);border:1px solid #383a3d;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;padding:36px;display:flex}.muted-label{font-size:var(--type-meta,10px);color:var(--type-muted,#989da3);letter-spacing:.6px}.profile-stats{background:#181a1d;border:1px solid #303337;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.profile-stats>div{padding:24px}.profile-stats>div+div{border-left:1px solid #303337}.profile-stats span{font-size:var(--type-meta,12px);color:var(--type-muted,#9ca0a6);display:block}.profile-stats strong{letter-spacing:-1px;margin-top:12px;font-size:30px;font-weight:500;display:block}.profile-charts{grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);gap:20px;display:grid}.elo-panel,.form-panel,.map-performance{background:#181a1d;border:1px solid #303337;border-radius:8px;min-width:0;padding:26px}.elo-panel header,.map-performance header{justify-content:space-between;align-items:center;gap:20px;display:flex}.player-overview h3{letter-spacing:-.3px;font-size:17px;font-weight:500}.elo-panel header p{font-size:var(--type-meta,12px);color:var(--type-muted,#90969c);margin-top:8px}.segmented{background:#111315;border-radius:6px;gap:3px;width:fit-content;padding:4px;display:flex}.segmented button{color:var(--type-muted,#969ba1);font-size:var(--type-meta,11px);white-space:nowrap;border-radius:4px;padding:8px 10px}.segmented button[aria-pressed=true]{color:#eee;background:#303236}.chart-reading{align-items:baseline;gap:12px;min-height:26px;margin-top:26px;display:flex}.chart-reading strong{color:var(--ui-season-accent,#e5c594);font-size:21px;font-weight:500}.chart-reading span{font-size:var(--type-meta,11px);color:var(--type-muted,#999)}.elo-chart{width:100%;margin:16px 0;overflow:visible}.elo-chart line{stroke:#303337;stroke-dasharray:3 5}.elo-chart text{fill:#92969b;font:var(--type-meta,10px) var(--type-face,Arial)}.elo-chart circle{fill:var(--ui-season-accent,#d5ac6b);stroke:#181a1d;stroke-width:2px;cursor:crosshair}.elo-chart circle:focus{stroke:#fff;stroke-width:3px;outline:none}.chart-data summary{font-size:var(--type-meta,11px);color:var(--type-muted,#999);cursor:pointer}.chart-data>div{max-height:220px;overflow:auto}.chart-data p{font-size:var(--type-meta,12px);border-bottom:1px solid #303337;justify-content:space-between;padding:10px 0;display:flex}.chart-empty{min-height:240px;color:var(--type-muted,#999);place-items:center;font-size:13px;display:grid}.win-ring{border-radius:50%;width:150px;height:150px;margin:25px auto;padding:9px}.win-ring>div{background:#181a1d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.win-ring strong{font-size:30px;font-weight:500}.win-ring span{font-size:var(--type-meta,11px);color:var(--type-muted,#999);margin-top:5px}.form-legend{font-size:var(--type-meta,12px);color:var(--type-muted,#aaa);justify-content:center;gap:20px;display:flex}.form-legend i{background:var(--ui-season-accent,#d5ac6b);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.form-panel h4{font-size:var(--type-meta,12px);margin-top:30px;font-weight:400}.recent-form{flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.recent-form>span{width:23px;height:27px;font-size:var(--type-meta,10px);color:#dfa3a0;background:#392b2b;border-radius:3px;place-items:center;display:grid}.recent-form>span[data-result=WIN]{color:#aed2bc;background:#293b30}.map-performance{margin:20px 0 32px}.map-performance header span{font-size:var(--type-meta,11px);color:var(--type-muted,#999)}.map-stat{font-size:var(--type-meta,12px);border-bottom:1px solid #2d3033;grid-template-columns:1.2fr 80px 2fr 50px;align-items:center;gap:20px;padding:18px 0;display:grid}.map-stat:last-child{border:0}.map-stat strong{text-transform:capitalize;font-weight:500}.map-stat>span{color:var(--type-muted,#999)}.stat-track{background:#303236;border-radius:4px;height:5px;overflow:hidden}.stat-track>i{background:var(--ui-season-accent,#b69a73);border-radius:4px;height:100%;display:block}.social-hub .page-heading{margin-bottom:24px}.social-tools{grid-template-columns:1fr 1fr}.social-hub .play-panel{padding:22px}.social-tools .party-seats{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-tools .empty-seat{font-size:var(--type-meta,12px);margin:0;padding:12px 18px}.social-tools .subtext{font-size:var(--type-meta,11px);margin:10px 0 0}.social-tools .social-person{padding:4px 0}.social-tools .cta{min-height:36px;font-size:var(--type-meta,12px);padding:9px 15px}.social-hub .social-search{margin:12px 0 0}.social-hub input,.social-hub textarea{background:#111315;border-color:#363a3e;font-size:13px}.social-conversations{background:#181a1d;border:1px solid #303337;border-radius:8px;grid-template-columns:310px minmax(0,1fr);gap:0;overflow:hidden}.social-conversations>.play-panel{background:0 0;border:0;border-radius:0;margin:0}.social-conversations>.play-panel:first-child{border-right:1px solid #303337}.social-conversations .friend-card{border-bottom:0;border-radius:6px;margin:8px -10px;padding:16px 10px}.social-conversations .friend-card.selected{background:#282a2d}.friend-avatar{width:32px;height:32px;color:var(--ui-season-accent,#d5c2a5);font-size:var(--type-meta,11px);background:#373a3d;border-radius:50%;place-items:center;display:grid}.friend-actions{gap:6px}.friend-actions button{font-size:var(--type-meta,10px);background:0 0;border-color:#3b3e42;padding:5px 8px}.friend-actions button:hover{border-color:var(--ui-season-accent,#bca07a)}.friend-card .social-person{flex-wrap:nowrap;gap:8px}.friend-card .social-person strong{font-size:13px}.friend-card .social-person small{font-size:var(--type-meta,8px);letter-spacing:0}.conversation{flex-direction:column;min-height:500px;display:flex}.conversation>h2{border-bottom:1px solid #303337;padding-bottom:20px}.message-scroll{flex:1;min-height:280px;max-height:480px;padding:20px 0}.message-bubble{background:#2b2e32;border:0;border-radius:10px 10px 10px 2px;max-width:80%;font-size:13px;line-height:1.55}.message-bubble.mine{color:#f1e5d1;background:#38352e;border:1px solid #504a3e}.message-bubble small{font-size:var(--type-meta,10px);color:var(--type-muted,#999)}.conversation form{border-top:1px solid #303337;align-items:flex-end;gap:10px;padding-top:18px;display:flex}.conversation textarea{resize:vertical;height:48px;min-height:48px;margin:0}.conversation .cta{white-space:nowrap;min-height:48px;font-size:var(--type-meta,12px);padding:12px 16px}.conversation>.empty-seat{border:0;flex:1;place-items:center;font-size:13px;display:grid}.notification-bell{width:36px;height:36px;color:var(--type-muted,#c4c7cb);background:0 0;border:0;border-radius:50%}.notification-bell b{background:var(--ui-season-accent,#d7ad73);color:#141414;font-size:var(--type-meta,8px);min-width:14px;height:14px}.inbox-sheet[data-slot=dialog-content]{background:#1a1c1f!important;border:1px solid #414347!important;border-radius:10px!important;width:420px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 96px)!important;padding:24px!important;top:80px!important;left:auto!important;right:16px!important;transform:translate(0)!important;box-shadow:0 20px 70px #0008!important}.inbox-sheet h2{letter-spacing:-.5px;font-size:22px;font-weight:500}.inbox-sheet [data-slot=dialog-description]{font-size:var(--type-meta,12px);color:var(--type-muted,#999)}.inbox-sheet .notification-list{max-height:calc(100dvh - 280px);margin:0 -12px;padding:0 12px;overflow:auto}.inbox-sheet .notification-list article{border-radius:0;margin:0;padding:18px 0 18px 44px;position:relative;background:0 0!important;border:0!important;border-bottom:1px solid #303337!important}.notification-list article.unread .notice-icon{color:var(--ui-season-accent,#e4bf87);background:#38332b}.inbox-sheet .notification-list article header{font-size:var(--type-meta,10px);color:var(--type-muted,#999);letter-spacing:0}.inbox-sheet .notification-list article strong{color:#e5e5e5;margin-top:7px;font-size:13px;font-weight:500;display:block}.inbox-sheet .notification-list article p{font-size:var(--type-meta,12px);color:var(--type-muted,#a6a9ad);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;line-height:1.55}.inbox-sheet .notification-list article footer{font-size:var(--type-meta,10px);color:var(--ui-season-accent,#c8af86);gap:16px;margin-top:12px}.inbox-sheet .notification-list article footer button{font-size:var(--type-meta,10px);color:var(--type-muted,#aaa)}@media (max-width:1000px){.profile-charts{grid-template-columns:1fr}.form-panel{display:block}.social-conversations{grid-template-columns:260px minmax(0,1fr)}.elo-panel header{flex-wrap:wrap}}@media (max-width:760px){.page-heading h1{font-size:30px}.mode-card.locked{min-height:105px}.mode-card.locked p{display:none}.mode-selection .section-heading{flex-direction:column;gap:8px}.profile-banner{flex-direction:column;align-items:flex-start;gap:24px;padding:22px}.profile-stats{grid-template-columns:1fr 1fr}.profile-stats>div{padding:20px}.profile-stats>div:nth-child(3){border-left:0}.profile-stats>div:nth-child(n+3){border-top:1px solid #303337}.profile-stats strong{font-size:26px}.elo-panel,.map-performance{padding:18px}.chart-reading{flex-wrap:wrap;gap:5px}.chart-reading span{font-size:var(--type-meta,9px)}.segmented button{font-size:var(--type-meta,10px);padding:8px}.map-performance header{flex-direction:column;align-items:flex-start;gap:8px}.map-stat{grid-template-columns:1fr 50px;gap:10px}.map-stat>span{font-size:var(--type-meta,10px)}.map-stat b{text-align:right}.social-conversations,.social-tools{grid-template-columns:1fr}.social-conversations>.play-panel:first-child{border-bottom:1px solid #303337;border-right:0}.conversation form{flex-direction:column;align-items:stretch}.social-hub .play-panel{padding:18px}.social-hub .page-heading h1{font-size:30px}.inbox-sheet[data-slot=dialog-content]{width:calc(100vw - 20px)!important;max-width:none!important;padding:20px!important;top:66px!important;right:10px!important}.chart-data p{font-size:var(--type-meta,10px);gap:8px}.command-topbar>div>a{font-size:0}}.discovery-grid{scroll-snap-type:x proximity;padding-bottom:12px;display:flex;overflow-x:auto}.recent-form{flex-wrap:nowrap}.recent-form>span{flex:1;min-width:0}.empty-panel{background:#181a1d}.empty-panel h2{font:500 20px var(--type-face,Arial)!important}.empty-panel p{color:var(--type-muted,#999);font:13px var(--type-face,Arial)!important}.page-heading h1{color:#efefef}.chart-scroll{overflow-x:auto}.elo-chart{display:block}@media (max-width:760px){.command-sidebar .brand{justify-content:center;padding:0;font-size:0}.command-sidebar .brand span{display:none}.command-sidebar nav a{justify-content:center;gap:0;padding:12px 0;font-size:0}.command-sidebar .nav-label{display:none}.elo-chart{min-width:500px}.elo-chart text{font-size:18px}.chart-scroll{margin:0 -3px}.command-sidebar nav a svg{flex-shrink:0}}.coin-wallet{color:var(--ui-season-accent,#ddbd7d);letter-spacing:0;align-items:center;gap:7px;display:flex;font-size:var(--type-meta,12px)!important}.coin-wallet b{font-variant-numeric:tabular-nums}.mission-card .stat-track{margin:23px 0 9px}.mission-card.claimed{border-color:#404142}.coin-entry{border-bottom:1px solid #333;justify-content:space-between;padding:17px 0;font-size:13px;display:flex}.coin-entry small{color:var(--type-muted,#858b92);font-size:var(--type-meta,10px);margin-top:5px;display:block}.coin-entry b{color:var(--ui-season-accent,#dfc087)}.friends-dock{max-height:190px;margin:25px 8px 15px;overflow:auto}.friends-dock header{color:var(--type-muted,#7d838a);font-size:var(--type-meta,9px);letter-spacing:1px;justify-content:space-between;padding-bottom:10px;display:flex}.friends-dock button{width:100%;color:var(--type-muted,#aeb3ba);align-items:center;gap:9px;padding:9px 0;display:flex}.friends-dock strong{font-size:var(--type-meta,11px);text-overflow:ellipsis;font-weight:400;overflow:hidden}.friends-dock b{font-size:var(--type-meta,9px);background:var(--ui-season-surface,#50432a);color:var(--ui-season-accent,#e8cb95);border-radius:8px;margin-left:auto;padding:2px 5px}.dock-chat-log p.own{background:var(--ui-season-surface,#423b2d);align-self:flex-end}.lobby-chat form{gap:8px;display:flex}.lobby-chat input{color:#ddd;min-width:0;font-size:var(--type-meta,12px);background:#121518;border:1px solid #363c43;border-radius:6px;flex:1;padding:12px}.rating-award-modal{text-align:center;max-width:440px!important}.rating-award-modal .elo-reward{background:0 0;border:0;margin:0;padding:20px}.rating-award-modal .elo-reward-number{font-size:72px}.rating-award-modal .elo-reward-glow{background:radial-gradient(ellipse,var(--ui-season-accent,#d4b576),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.rating-award-modal .elo-reward-glow{background:radial-gradient(ellipse,color-mix(in srgb,var(--ui-season-accent,#d4b576) 13.333%,transparent),transparent 70%)}}.accept-elo,.elo-preview{background:#211f1a;border:1px solid #444234;border-radius:8px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px;padding:16px 20px;display:flex}.elo-preview>span{font-size:var(--type-meta,12px);color:var(--type-muted,#b2afa6)}.elo-preview strong{font-size:18px}.elo-preview small{width:100%;font-size:var(--type-meta,10px);color:var(--type-muted,#959a9f)}.accept-elo{justify-content:center;margin:5px 0;font-size:13px}.accept-elo small{font-size:var(--type-meta,10px);color:var(--type-muted,#aaa)}.lobby-chat{background:#191c1f;border:1px solid #353a3e;border-radius:10px;padding:22px}.lobby-chat>header{justify-content:space-between;align-items:center;display:flex}.lobby-chat h2{align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.lobby-chat>header>span{font-size:var(--type-meta,10px);color:var(--type-muted,#969ba1)}.lobby-chat-log{height:310px;padding:18px 0;overflow:auto}.lobby-chat-log article{padding:12px 0;animation:community-enter .2s both}.lobby-chat-log article header{align-items:center;gap:8px;display:flex}.lobby-chat-log strong{font-size:var(--type-meta,12px)}.lobby-chat-log time{font-size:var(--type-meta,9px);color:var(--type-muted,#8c939c);margin-left:auto}.lobby-chat-log b{font-size:var(--type-meta,8px);color:var(--ui-season-accent,#e6c384);border:1px solid var(--ui-season-muted,#726044);border-radius:3px;padding:2px 4px}.lobby-chat-log p{font-size:var(--type-meta,12px);color:var(--type-muted,#b6bcc3);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;line-height:1.6}.lobby-chat form{border-top:1px solid #343a40;padding-top:15px}.operator-tabs button.selected{color:var(--ui-season-soft,#e8ce9c);box-shadow:none;background:#363127;border-radius:5px}.ranking-table td{font-variant-numeric:tabular-nums}.ranking-table tbody tr{transition:background .15s}.ranking-table tbody tr:hover{background:#292b2e}.notification-bell:has(b){animation:bell-arrive .4s ease-out}.inbox-sheet article{animation:community-enter .2s both}.cta:active:not(:disabled){transform:scale(.98)}@keyframes community-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes bell-arrive{0%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}70%{transform:rotate(-4deg)}to{transform:rotate(0)}}@media (max-width:1000px){.friends-dock{display:none}}@media (max-width:760px){.coin-wallet{gap:5px;font-size:var(--type-meta,11px)!important}.command-topbar>div{gap:10px}.elo-preview{gap:12px;padding:14px}.lobby-chat{padding:16px}.lobby-chat-log{height:260px}.rating-award-modal .elo-reward-number{font-size:58px}.coin-wallet svg{width:14px}.accept-elo{font-size:var(--type-meta,12px);padding:12px}}@media (prefers-reduced-motion:reduce){.inbox-sheet article,.lobby-chat-log article,.notification-bell{animation:none!important}.cta:active{transform:none}}.mission-card .muted-label{font-size:var(--type-meta,10px)}.account-options{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.account-options section{border:1px solid #303437;border-radius:8px;padding:26px}.account-options p{color:var(--type-muted,#9da5aa);margin:12px 0 20px;font-size:13px}.account-options form{gap:16px;display:grid}.account-options label{font-size:var(--type-meta,12px);gap:8px;display:grid}.account-options input:not([type=checkbox]),.operator-form select{color:#e9edf0;background:#101315;border:1px solid #343b40;border-radius:5px;width:100%;padding:12px}.workshop{grid-template-columns:1fr 1fr;gap:36px;display:grid}.workshop h2{margin:12px 0;font-size:28px}.workshop p{color:var(--type-muted,#a6aeb3);line-height:1.7}.social-trigger{color:var(--type-muted,#bdc7ce);border:1px solid #30363a;border-radius:6px;align-items:center;gap:7px;padding:9px;display:flex}.social-trigger span{font-size:var(--type-meta,11px)}.command-topbar .floating-friends{z-index:80;background:#171b1e;border:1px solid #363d43;border-radius:9px;width:285px;max-height:65vh;padding:16px;display:block;position:fixed;top:76px;right:24px;overflow:auto;box-shadow:0 20px 60px #0009}.dock-chat-log p.own{background:var(--ui-season-surface,#3c3427)!important;border-radius:10px 10px 2px!important}.player-overview .profile-elo strong{color:var(--profile-accent)}.player-overview .profile-banner{border-top:2px solid var(--profile-accent)}.profile-detail-sections{gap:32px;margin:32px 0;display:grid}.performance-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.career-grid article,.performance-grid article{background:#171a1c;border:1px solid #303437;border-radius:6px;padding:22px}.career-grid strong,.performance-grid strong{margin-bottom:8px;font-size:23px;display:block}.career-grid span,.performance-grid span{font-size:var(--type-meta,11px);color:var(--type-muted,#a7afb4)}.performance-grid .stat-track{margin-top:24px}.player-overview .stat-track i{background:var(--profile-accent)}.career-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.profile-detail-sections .section-heading{margin:0 0 18px}.profile-detail-sections .section-heading h2{font-size:20px}.arena-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.arena-stat-grid article{background:#171a1c;border:1px solid #343a3d;border-radius:6px;overflow:hidden}.arena-stat-cover{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:230px;padding:22px;display:flex}.arena-stat-cover h3{margin:9px 0;font-size:20px}.arena-stat-cover small,.arena-stat-cover span{font-size:var(--type-meta,11px);color:var(--type-muted,#bac4ca)}.arena-stat-cover strong{font-size:30px}.arena-stat-grid dl{font-size:var(--type-meta,11px);grid-template-columns:1fr auto;gap:12px;padding:18px;display:grid}.arena-stat-grid dt{color:var(--type-muted,#9ba8af)}.match-experience .score-arena{background:linear-gradient(120deg,#1d2428,#14191c);border-radius:8px;min-height:185px}.match-experience .player-monogram{border-radius:8px;width:54px;height:54px;font-size:18px}.match-experience .match-steps{border:1px solid #30373c;border-radius:6px;margin:20px 0;padding:15px}.match-experience .elo-preview{background:#191e21;border:1px solid #333c41;border-radius:5px;padding:14px 18px}.lobby-chat{border-radius:8px;overflow:hidden}.lobby-chat-log{background:#11171b;padding:18px}.lobby-chat-log article{background:#1b242a;border-radius:7px;margin-bottom:12px;padding:14px!important}.lobby-chat-log article p{line-height:1.6}.lobby-chat>header{padding:20px}.lobby-chat form{background:#181f24;padding:16px}.lobby-chat input{border-radius:6px!important}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :after,html[data-reduce-motion=true] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:1100px){.arena-stat-grid,.career-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.account-options,.arena-stat-grid,.performance-grid,.workshop{grid-template-columns:1fr}.career-grid article{padding:16px}.match-experience .match-title h1{font-size:25px}}.social-hub .social-conversations{border:1px solid #30383e;border-radius:10px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);gap:0;overflow:hidden}.social-hub .social-conversations>.play-panel{background:#171d21;border:0;border-radius:0;margin:0}.social-hub .social-conversations>.play-panel:first-child{border-right:1px solid #30383e}.social-hub .friend-card{border:0;border-bottom:1px solid #2b343b;border-radius:0;margin:0;padding:15px}.social-hub .friend-card.selected{box-shadow:inset 2px 0 var(--ui-season-accent,#d7ad73);background:#252d33}.social-hub .friend-actions{gap:12px;margin-top:12px}.social-hub .friend-actions button{font-size:var(--type-meta,10px);color:var(--type-muted,#a1adb5)}.social-hub .conversation h2{border-bottom:1px solid #303a42;padding-bottom:18px}.social-hub .message-scroll{background:#11171b;border-radius:7px;height:390px;margin-top:18px;padding:20px}.social-hub .message-bubble{background:#222d35;border:0;border-radius:12px 12px 12px 2px;max-width:85%;padding:13px 16px;line-height:1.6}.social-hub .message-bubble.mine{background:var(--ui-season-surface,#3a3329);border-radius:12px 12px 2px}.social-hub .message-bubble small{color:var(--type-muted,#97a4ad);font-size:var(--type-meta,9px)}.social-hub .conversation form{align-items:flex-end;gap:12px;margin-top:16px;display:flex}.social-hub .conversation textarea{color:#e3e8eb;background:#11171b;border:1px solid #34404a;border-radius:7px;flex:1;min-width:0;min-height:50px;padding:14px}.social-hub .social-tools{margin-bottom:24px}.social-hub .social-search input{background:#11171b;border:1px solid #34404a;border-radius:5px;padding:12px}.social-hub .empty-seat{color:var(--type-muted,#88969f);background:#13191d;border-style:dashed}.player-overview .profile-elo strong{font-variant-numeric:tabular-nums}.arena-stat-cover{transition:filter .2s}.arena-stat-cover:hover{filter:brightness(1.12)}@media (max-width:760px){.social-hub .social-conversations{grid-template-columns:1fr}.social-hub .social-conversations>.play-panel:first-child{border-bottom:1px solid #30383e;border-right:0}.social-hub .conversation form{flex-wrap:wrap}.social-hub .conversation textarea{width:100%}}.weapon-silhouette{color:#f3f5f6;flex-shrink:0;width:56px;height:25px}.headshot-icon{color:#f1f3f4;flex-shrink:0;width:19px;height:21px}.broadcast-event.frag{width:fit-content;min-height:37px;font-size:var(--type-meta,12px);background:#0c1016e8;border:1px solid #3f4850;border-left:2px solid #a3b9c7;border-radius:3px;align-items:center;gap:8px;padding:7px 11px;display:flex;box-shadow:0 2px 6px #0004}.broadcast-event.frag strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.broadcast-event.frag time{font-size:var(--type-meta,9px);opacity:.55}.frag-weapon{align-items:center;padding:0 2px;display:inline-flex}.broadcast-event.round-event{border-left:2px solid var(--ui-season-accent,#d1af78);font-size:var(--type-meta,11px);background:#161c22c9;margin:12px 0}.broadcast-panel footer>div{min-width:0}.broadcast-panel footer strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.duo-score-arena .team-1{text-align:left!important;flex-direction:row!important;grid-column:1!important;justify-content:flex-start!important}.duo-score-arena .team-2{text-align:right!important;flex-direction:row-reverse!important;grid-column:3!important;justify-content:flex-end!important}.duo-score-arena .player-monogram{width:40px;min-width:40px;height:40px;font-size:13px}.friends-sheet.inbox-sheet{flex-direction:column;overflow:hidden;box-shadow:0 24px 100px #000a;background:#151b20!important;border:1px solid #343d44!important;border-radius:12px!important;gap:0!important;width:430px!important;max-width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:12px 12px 12px auto!important;transform:translate(0)!important}.friends-sheet-heading{border-bottom:1px solid #2c363f;padding:26px 24px 18px}.friends-sheet-heading h2{letter-spacing:-.7px;margin:8px 0;font-size:23px}.friends-sheet-heading p{font-size:var(--type-meta,11px);color:var(--type-muted,#8798a5)}.friends-tabs{border-bottom:1px solid #2c363f;gap:4px;padding:12px 18px;display:flex}.friends-tabs button{color:var(--type-muted,#8c9eac);font-size:var(--type-meta,12px);border-radius:5px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 8px;display:flex}.friends-tabs button[aria-pressed=true]{color:var(--ui-season-accent,#e6c28b);background:#2e3030}.friends-tabs b{font-size:var(--type-meta,10px);background:#ffffff0a;border-radius:3px;padding:2px 5px}.friends-sheet-body{flex:1;min-height:0;padding:18px;overflow-y:auto}.sheet-search{color:var(--type-muted,#7f919e);background:#10161b;border:1px solid #303d47;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.sheet-search input{color:#dce4e9;width:100%;font-size:var(--type-meta,12px);background:0 0;border:0;outline:0}.friends-filter{color:var(--type-muted,#8598a5);justify-content:space-between;margin:20px 0 12px}.friends-filter,.friends-filter button{font-size:var(--type-meta,10px);align-items:center;display:flex}.friends-filter button{gap:6px}.sheet-friend{border-bottom:1px solid #27333b;gap:8px;padding:12px 4px;position:relative}.sheet-friend,.sheet-friend-main{align-items:center;min-width:0;display:flex}.sheet-friend-main{text-align:left;flex:1;gap:12px}.sheet-friend-main>span:nth-child(2){min-width:0}.sheet-friend strong{color:#dce5ea;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sheet-friend small,.sheet-request small{font-size:var(--type-meta,10px);color:#8197a6;margin-top:5px;display:block}.friend-face{width:39px;min-width:39px;height:39px;font-size:var(--type-meta,12px);color:var(--type-muted,#bfcdd6);background:linear-gradient(135deg,#33434f,#253039);border:1px solid #41505a;border-radius:10px;place-items:center;font-weight:700;display:grid;position:relative}.friend-face .presence{border:2px solid #151b20;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.icon-button{color:#8299aa;border-radius:5px;place-items:center;padding:8px;display:grid}.icon-button:hover{color:#e4ecf1;background:#2b3943}.unread-pill{background:var(--ui-season-accent,#cead73);color:#191612;font-size:var(--type-meta,10px);border-radius:5px;padding:3px 6px}.sheet-empty{text-align:center;color:#8196a5;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:25px;display:flex}.sheet-empty>svg{width:32px;height:32px;color:var(--ui-season-accent,#b99c6e);margin-bottom:18px}.sheet-empty h3{font-size:var(--type-body,16px);color:#cbd7df;margin-bottom:9px}.sheet-empty p{font-size:var(--type-meta,12px);max-width:270px;line-height:1.7}.player-search-results h3,.sheet-subheading{font-size:var(--type-meta,10px);text-transform:uppercase;letter-spacing:1px;color:var(--type-muted,#8397a5);margin:24px 0 10px}.sheet-request{border-bottom:1px solid #303d47;align-items:center;gap:10px;padding:16px 0;display:flex}.sheet-request>div{flex:1}.sheet-request .cta{min-height:32px;font-size:var(--type-meta,10px);padding:8px 12px}.party-feature{background:radial-gradient(ellipse at top right,var(--ui-season-muted,#5c4a33),transparent),#1d262d}@supports (color:color-mix(in lab,red,red)){.party-feature{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--ui-season-muted,#5c4a33) 18.431%,transparent),transparent),#1d262d}}.party-feature{border:1px solid #35434d;border-radius:8px;margin-bottom:20px;padding:23px}.party-feature>svg{color:var(--ui-season-accent,#d4b078)}.party-feature h3{margin:17px 0 10px;font-size:21px}.party-feature p{font-size:var(--type-meta,12px);color:var(--type-muted,#91a3b0);line-height:1.7}.party-empty-seat{color:#91a6b6;border:1px dashed #445461;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:70px;margin:12px 0 22px;display:flex}.sheet-party-seats+.cta{width:100%;margin-bottom:14px}.friends-sheet-footer{font-size:var(--type-meta,9px);color:#7b92a3;border-top:1px solid #2b3943;justify-content:space-between;align-items:center;margin-top:auto;padding:17px 20px;display:flex}.friends-sheet-footer span{align-items:center;gap:7px;display:flex}.friends-sheet-footer a{color:var(--ui-season-accent,#c6b28e)}.conversation-person{border-bottom:1px solid #303d47;align-items:center;gap:12px;padding:18px;display:flex}.conversation-person>div{flex:1}.conversation-person a{color:#dce4e9;font-size:13px}.conversation-person small{font-size:var(--type-meta,10px);color:#8399a9;align-items:center;gap:6px;margin-top:6px;display:flex}.sheet-chat-log{background:#11181e;flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex;overflow:auto}.sheet-bubble{background:#24323d;border:1px solid #30414e;border-radius:10px 10px 10px 2px;align-self:flex-start;max-width:85%;padding:12px 14px}.sheet-bubble.mine{background:var(--ui-season-surface,#3b3429);border-color:var(--ui-season-surface,#514737);border-radius:10px 10px 2px;align-self:flex-end}.sheet-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.sheet-bubble small{font-size:var(--type-meta,9px);color:var(--type-muted,#96a6af);justify-content:flex-end;align-items:center;gap:6px;margin-top:7px;display:flex}.sheet-composer{background:#182229;border-top:1px solid #34434e;align-items:flex-end;gap:10px;padding:16px;display:flex}.sheet-composer textarea{min-width:0;height:46px;max-height:100px;font-size:var(--type-meta,12px);resize:vertical;background:#10181e;border:1px solid #354753;border-radius:7px;flex:1;padding:12px}.sheet-composer .cta{min-height:46px;padding:12px}.friends-sheet>.error-box,.friends-sheet>.success-box{font-size:var(--type-meta,11px);margin:8px 16px}.social-new-dot{background:var(--ui-season-accent,#d7ad73);border-radius:100%;width:5px;height:5px}@media (max-width:760px){.duo-score-arena .player-check,.duo-score-arena .player-monogram{display:none!important}.broadcast-event.frag time{display:none}.broadcast-event.frag strong{max-width:95px;font-size:var(--type-meta,10px)}.weapon-silhouette{width:40px;height:22px}.friends-sheet.inbox-sheet{width:calc(100vw - 12px)!important;max-width:none!important;height:calc(100dvh - 12px)!important;top:6px!important;bottom:6px!important;right:6px!important}.friends-sheet-heading{padding:24px 18px 15px}}.broadcast-event.frag{background:#080d12ed;border:1px solid #934b42;border-radius:4px;flex-wrap:nowrap;gap:6px;min-height:29px;padding:3px 8px}.weapon-silhouette{width:auto;max-width:66px;height:23px}.headshot-icon,.weapon-silhouette{object-fit:contain;filter:brightness(0)invert()}.headshot-icon{width:17px;height:17px}.weapon-unavailable{width:24px;color:var(--type-muted,#8a949e);justify-content:center;display:inline-flex}.broadcast-event.round-event{border:1px solid var(--ui-season-accent,#aa8d40);border-radius:4px;margin:5px 0;padding:5px 8px}.broadcast-events{gap:4px;max-height:370px}.broadcast-event.frag time{font-size:var(--type-meta,8px);margin-right:3px}@media (max-width:760px){.weapon-silhouette{max-width:49px;height:20px}.broadcast-event.frag{gap:4px}.headshot-icon{width:15px;height:15px}}.conversation-person,.friends-sheet-footer,.friends-sheet-heading,.friends-sheet>.error-box,.friends-sheet>.success-box,.friends-tabs,.sheet-composer{flex-shrink:0}.friends-sheet-heading{padding-right:42px}.friends-sheet-body,.sheet-chat-log{overscroll-behavior:contain;scrollbar-gutter:stable}.sheet-friend:has(.friend-menu[open]){flex-wrap:wrap}.conversation-person>div,.sheet-friend>span:not(.friend-face),.sheet-request>div{overflow-wrap:anywhere;min-width:0}.sheet-friend>span:not(.friend-face){flex:1}.sheet-request{flex-wrap:wrap}.sheet-request>span:not(.friend-face){overflow-wrap:anywhere;flex:100%;min-width:0}.conversation-person>div>a{text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;overflow:hidden}.sheet-bubble{overflow-wrap:anywhere;max-width:90%}.friends-sheet button:disabled{opacity:.45;cursor:not-allowed}.friends-sheet a:focus-visible,.friends-sheet button:focus-visible,.friends-sheet summary:focus-visible{outline:2px solid var(--ui-season-accent,#d7ad73);outline-offset:2px}.friends-sheet .icon-button{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.sheet-search-empty{font-size:var(--type-meta,12px);color:var(--type-muted,#93a4b1);padding:12px 0;line-height:1.6}.chat-new-messages{color:#cbe7f5;font-size:var(--type-meta,12px);background:#243744;flex-shrink:0;padding:7px}@media (max-width:480px){.friends-sheet-heading h2{font-size:20px}.friends-sheet-body{padding:12px}.conversation-person{gap:8px;padding:12px}.conversation-person>div>a{max-width:150px}.friends-sheet-footer,.sheet-composer{padding:12px}.sheet-request .cta,.sheet-request .quiet-button{padding:9px}.sheet-friend-main{gap:8px}.sheet-friend{gap:4px}}@media (max-height:550px){.friends-sheet-heading{padding-top:12px;padding-bottom:10px}.friends-sheet-heading .eyebrow,.friends-sheet-heading p{display:none}.friends-sheet-footer{padding:8px}.conversation-person{padding-top:7px;padding-bottom:7px}}.sheet-friend:has(.friend-menu[open]){grid-template-columns:minmax(0,1fr) 36px 36px;display:grid}.sheet-friend:has(.friend-menu[open])>.sheet-friend-main{grid-column:1}.live-room-columns>.broadcast-panel,.live-room-columns>.lobby-chat{background:#101820;border:1px solid #2b394a;border-radius:10px;flex-direction:column;min-width:0;height:520px;display:flex;overflow:hidden;margin:0!important}.live-room-columns>.broadcast-panel>header,.live-room-columns>.lobby-chat>header{border-bottom:1px solid #2b394a;align-items:center;height:80px;min-height:80px;padding:16px 20px;display:flex}.live-room-columns .broadcast-stage{flex:1;min-height:0;overflow:hidden}.live-room-columns .broadcast-events{height:100%;max-height:none}.live-room-columns .lobby-chat-log{overflow-wrap:anywhere;flex:1;min-height:0;max-height:none;padding:18px;overflow:auto}.live-room-columns .broadcast-panel>footer,.live-room-columns .lobby-chat>form{border-top:1px solid #2b394a;min-height:68px;margin:0;padding:12px 18px}.lobby-chat>form input{flex:1;min-width:0}.collection-tools{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:22px;margin:25px 0 35px;display:grid}.profile-editor,.redeem-panel{background:#151c22;border:1px solid #35414b;border-radius:10px;min-width:0;padding:24px}.redeem-panel h2{margin:8px 0;font-size:25px}.redeem-panel p{font-size:var(--type-meta,12px);color:var(--type-muted,#a2b1ba)}.generated-code{overflow-wrap:anywhere;font:var(--type-label,14px) var(--type-face,monospace);border:1px solid var(--ui-season-muted,#867453);background:#091117;padding:16px;display:block}.profile-editor,.redeem-panel form{gap:15px;display:grid}.avatar-editor{align-items:center;gap:15px;display:flex}.avatar-editor img,.avatar-editor>span{object-fit:cover;border:1px solid #4e5960;border-radius:12px;width:80px;height:80px}.avatar-editor input{max-width:240px}.profile-editor textarea{resize:vertical;min-height:100px}.profile-weapon{align-items:center;gap:12px;display:flex}.profile-detail-sections>section{border-top:1px solid #34414b;padding-top:24px}@keyframes collection-spin{to{transform:translate(-616px)}}@keyframes reward-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes banner-light{50%{opacity:.35;transform:translate(20%)}}@media (max-width:900px){.collection-tools{grid-template-columns:1fr}.live-room-columns>.broadcast-panel{height:460px}.live-room-columns>.lobby-chat{height:420px}}@media (max-width:540px){.profile-editor,.redeem-panel{padding:18px}}.report-ticket.selected{border-color:var(--ui-season-accent,#c2a16b)}.report-ticket .text-link{margin:12px 0;display:block}.report-inbox-layout>.notice{grid-column:1/-1}.player-report-modal{max-height:90dvh;overflow:auto}.profile-editor>label{gap:8px;display:grid}.profile-milestones{border:1px solid #35434c;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid;overflow:hidden}.profile-milestones article{background:#141c22;border-right:1px solid #35434c;padding:20px}.profile-milestones span{font-size:var(--type-meta,11px);color:var(--type-muted,#90a2ad);display:block}.profile-milestones strong{margin-top:8px;font-size:24px;display:block}.profile-milestones small{font-size:var(--type-meta,10px);color:var(--ui-season-accent,#baa77d)}@media (max-width:700px){.profile-milestones{grid-template-columns:1fr 1fr}.profile-milestones article{padding:14px}.profile-milestones strong{font-size:20px}}.profile-editor label,.redeem-panel label{font-size:var(--type-meta,12px);color:var(--type-muted,#a9bac5);gap:8px;display:grid}.profile-editor input:not([type=file]),.profile-editor textarea,.redeem-panel input{color:#eef2f4;outline-offset:2px;background:#0c1318;border:1px solid #40505b;border-radius:5px;width:100%;padding:12px}.redeem-panel form{margin-top:20px}.redeem-panel{align-self:start;min-height:250px}.profile-editor>small{color:var(--type-muted,#8ea1ae);text-align:right}.live-room-columns>.lobby-chat{padding:0!important}.live-room-columns>.lobby-chat>header{margin:0!important}.live-room-columns>.broadcast-panel>header{flex-shrink:0}.lobby-chat-log>article{min-width:0}@media (max-width:540px){.dashboard:has(.collection-tools)>.page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.dashboard:has(.collection-tools)>.page-heading .mission-balance{gap:10px;font-size:22px}.dashboard:has(.collection-tools)>.page-heading .mission-balance a{font-size:var(--type-meta,12px);white-space:nowrap}}.friend-options-popup{background:#1b2832;border:1px solid #4d5d68;border-radius:8px;max-width:calc(100vw - 24px);padding:6px;box-shadow:0 12px 35px #0009;width:215px!important}.friend-options-popup [role=menuitem]{font-size:var(--type-meta,12px);border-radius:4px;min-height:38px;padding:10px 12px}.friend-options-popup [role=menuitem]:focus,.friend-options-popup [role=menuitem][data-highlighted]{background:#304453}.profile-banner{border-color:#41515c;gap:24px}.profile-banner .profile-person{flex-shrink:0}.profile-banner .profile-bio{flex:1}.profile-banner .profile-elo{margin-left:auto}.profile-banner:before{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 30%,var(--ui-season-accent,#d7ad73) 50%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.profile-banner:before{background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--ui-season-accent,#d7ad73) 3.529%,transparent) 50%,transparent 70%)}}.profile-banner:before{animation:banner-light 12s ease-in-out infinite}@media (max-width:1100px){.profile-banner{flex-wrap:wrap}.profile-banner .profile-bio{flex-basis:100%;order:3;max-width:none}.profile-banner .profile-person{flex-shrink:1;min-width:0}}.settings-tabs{scrollbar-width:thin;border-bottom:1px solid #343536;gap:24px;margin:0 0 30px;display:flex;overflow-x:auto}.settings-tabs button{white-space:nowrap;color:var(--type-muted,#989b9e);border-bottom:2px solid #0000;padding:16px 0;font-size:13px}.settings-tabs button[aria-current=page]{color:var(--ui-season-accent,#e0bb80);border-color:var(--ui-season-accent,#d5ac6b)}.settings-tabs button:hover{color:#fff}.account-options{grid-template-columns:1fr;gap:26px;max-width:820px;display:grid}.account-options>section{background:#15181a;border:1px solid #303335;border-radius:4px;padding:26px}.account-options form{max-width:480px}.account-options h2{font-size:19px}.account-options p{color:var(--type-muted,#a0a5a9);line-height:1.65}.steam-compact{background:#171a1c;border:1px solid #303335;border-radius:4px;align-items:center;gap:20px;max-width:720px;padding:26px;display:flex}.steam-compact>div{flex:1}.steam-compact h2{margin:0 0 6px;font-size:18px}.steam-compact p{margin:4px 0}.steam-compact small{color:var(--type-muted,#999)}.avatar-editor{flex-wrap:wrap}.avatar-editor img{object-fit:cover}.profile-editor textarea{min-height:110px}.profile-editor>.cta{margin-top:18px}.history-table{border:0}.history-table table{border-collapse:separate;border-spacing:0 7px;width:100%;min-width:650px;font-size:13px}.history-table th{text-align:left;color:var(--type-muted,#a4a7ab);font-size:var(--type-meta,11px);letter-spacing:.06em;background:#171a1c;padding:12px 15px;font-weight:500}.history-table td{background:#171a1c;padding:16px 15px}.history-table tr:hover td{background:#202427}.history-table tr[data-result=WIN] td:first-child{border-left:3px solid #85bd97}.history-table tr[data-result=LOSS] td:first-child{border-left:3px solid #d27971}.history-table small{color:var(--type-muted,#92989c);font-size:var(--type-meta,11px);margin-top:5px;display:block}.history-table td:last-child a{color:var(--ui-season-accent,#d5ac6b);padding:14px;font-size:20px}.result-square{color:#ddd;width:23px;height:23px;font-size:var(--type-meta,11px);background:#303539;border-radius:4px;place-items:center;margin-right:10px;display:inline-grid}.result-square.win{color:#9bd5ac;background:#263d2e}.result-square.loss{color:#eea09a;background:#482b29}.history-table td:nth-child(2),.history-table td:nth-child(4){white-space:nowrap}.history-table td:nth-child(4) span{font-size:var(--type-meta,12px);margin-left:10px}.compact-legacy-maps{display:none}.profile-banner{isolation:isolate;border:1px solid #3d3b36;border-radius:5px;min-height:250px;padding:34px;position:relative;overflow:hidden}.profile-stats{border-top:0;gap:0}.profile-stats>div{background:#15181a;border:0;border-right:1px solid #343536;padding:25px}.profile-charts{gap:18px}.profile-milestones{border-block:1px solid #303335}.cosmetic-banner{background-color:#191d1e;background-image:repeating-radial-gradient(at 110% 15%,#0000 0 28px,#d5ac6b20 29px 30px,#0000 31px 43px)}.frame-bracket img{outline:2px dashed var(--ui-season-accent,#d5ac6b);outline-offset:5px;border-radius:0!important}.frame-double img{outline:5px double var(--ui-season-accent,#d5ac6b);outline-offset:5px}.frame-ticket img{outline:2px solid var(--ui-season-accent,#d5ac6b);outline-offset:5px;border-radius:12px 0!important}.frame-laurel img{outline:5px dotted var(--ui-season-accent,#d5ac6b);outline-offset:7px;border-radius:50%!important}.cosmetic-preview{color:#e2d0b3;background-color:#202426;justify-content:center;align-items:center;height:188px;display:flex;position:relative}.cosmetic-preview>strong{letter-spacing:-1px;font-size:25px}.cosmetic-number{letter-spacing:var(--type-tracking,.15em);color:var(--type-muted,#a79d8f);top:16px;left:16px}.cosmetic-number,.equipped-label{font:var(--type-meta,9px) var(--type-face,monospace);position:absolute}.equipped-label{color:var(--ui-season-accent,#d5ac6b);bottom:12px;right:12px}.frame-specimen img{object-fit:cover;width:74px;height:74px}.play-home .page-heading h1{letter-spacing:-2px;font-size:46px}@keyframes play-breath{50%{opacity:.35}}.match-experience .match-title h1{letter-spacing:-1.2px;font-size:35px}.match-experience .match-steps{border:0;background:0 0;border-bottom:1px solid #353637;border-radius:0}.match-experience .score-arena{box-shadow:none;background:#1a1d1f;border:1px solid #383a3a;border-radius:5px;min-height:160px}.match-experience .arena-scan{display:none}.match-experience .player-monogram{border:1px solid var(--ui-season-muted,#655940);color:var(--ui-season-accent,#d5ac6b);background:#292a2b;border-radius:4px}.match-experience .score-player h2{font-size:24px}.match-experience .score-center .live-score{font-size:50px}.match-experience .elo-preview{background:0 0;border:0;gap:20px;padding:8px 0}.match-experience .elo-preview small{display:none}.match-experience .veto-section{background:#15191b;border:1px solid #343536;border-radius:5px;padding:26px}.match-experience .veto-grid{gap:12px}.match-experience .map-card{border:1px solid #424344;border-radius:3px;height:245px;min-height:245px;transition:transform .2s,border-color .2s}.match-experience .map-card:hover:not(:disabled){border-color:var(--ui-season-accent,#d5ac6b);transform:translateY(-5px)}.match-experience .map-card img{filter:saturate(.6);opacity:.85}.match-experience .map-card.banned{opacity:.32;transform:none}.match-experience .map-grid-art{display:none}.match-experience .map-caption h3{font-size:20px}.match-experience .map-tag{display:none}.match-experience .connection-panel{border:1px solid var(--ui-season-muted,#76664a);box-shadow:none;background:#202122;border-radius:5px;grid-template-columns:1fr auto}.match-experience .connection-panel code{color:var(--ui-season-accent,#e0c79f);font-size:21px}.match-experience .connect-actions{justify-content:center}.match-experience .connection-panel details{grid-column:1/-1}.match-experience .live-room-columns{gap:18px}.match-experience .live-game-log,.match-experience .lobby-chat{border-color:#383a3a;border-radius:5px}.match-experience .server-launch{background:#171b1d;border:1px solid #383a3a;border-radius:5px}.operator-page .operator-tabs button.selected{color:var(--ui-season-accent,#d5ac6b);border-bottom-color:var(--ui-season-accent,#d5ac6b);background:0 0}@media (max-width:1100px){.match-experience .map-card{height:210px;min-height:210px}}@media (max-width:650px){.settings-tabs{gap:20px}.page-heading .shop-wallet strong{font-size:25px}.profile-banner{min-height:240px;padding:24px}.profile-stats>div{padding:18px 12px}.play-home .page-heading h1{font-size:34px}.match-experience .veto-section{padding:16px}.match-experience .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.match-experience .map-card{min-width:0;height:190px;min-height:190px}.match-experience .map-caption h3{font-size:var(--type-body,16px)}.match-experience .connection-panel{grid-template-columns:1fr}.match-experience .match-title h1{font-size:28px}.account-options>section,.steam-compact{padding:20px}}@media (prefers-reduced-motion:reduce){.map-card{transition:none}}.profile-banner.banner-default{background-image:linear-gradient(110deg,#242723,#15191b)}.profile-banner.banner-default:after{content:"DECIDER";font-size:130px;font-weight:var(--type-display-weight,900);letter-spacing:-10px;opacity:.025;z-index:-1;position:absolute;bottom:-20px;right:32%}.match-experience .match-title{margin:22px 0 10px}.match-experience .match-steps{margin:16px 0}.match-experience .lobby-support{margin:8px 0}.match-experience .score-arena.duo-score-arena{background:#191d1e}.history-table[aria-busy=true]{opacity:.5}.settings-tabs button:focus-visible{outline:2px solid var(--ui-season-accent,#d5ac6b);outline-offset:-2px}.party-up-button{border:1px solid var(--ui-season-muted,#66573f);background:var(--ui-season-accent,#d5ac6b);border-radius:4px;flex-shrink:0;width:auto;min-height:32px;padding:0 9px}@supports (color:color-mix(in lab,red,red)){.party-up-button{background:color-mix(in srgb,var(--ui-season-accent,#d5ac6b) 5.098%,transparent)}}.party-up-button{color:var(--ui-season-accent,#d5ac6b);letter-spacing:.04em;white-space:nowrap;font-weight:700;transition:background .15s,border-color .15s}.party-up-button:hover:not(:disabled){background:var(--ui-season-accent,#d5ac6b)}@supports (color:color-mix(in lab,red,red)){.party-up-button:hover:not(:disabled){background:color-mix(in srgb,var(--ui-season-accent,#d5ac6b) 14.118%,transparent)}}.party-up-button:hover:not(:disabled){border-color:var(--ui-season-accent,#d5ac6b)}.party-up-button:disabled{opacity:.4;cursor:not-allowed}.party-up-button:focus-visible{outline:2px solid var(--ui-season-accent,#d5ac6b);outline-offset:3px}:root{--duel-sidebar:225px;--duel-header:65px}.command-topbar{top:0;left:var(--duel-sidebar);height:var(--duel-header);z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101314f5;margin-left:0;position:fixed;right:0}.command-content{min-height:100dvh;padding-top:var(--duel-header);flex-direction:column;display:flex}.command-content>main{flex:1}.command-content>.site-footer{flex-shrink:0;margin-top:auto;padding-top:28px;padding-bottom:28px}.profile-name-block{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.profile-name-block h2{overflow-wrap:anywhere;margin:0}.profile-banner .profile-name-block .profile-bio{order:0;flex:initial;max-width:460px;font-size:var(--type-label,14px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.profile-customize-trigger{font-size:var(--type-meta,11px);align-items:center;gap:8px;margin-top:6px;display:flex}.profile-customizer[data-slot=dialog-content]{border:1px solid #3b3c3d;border-radius:10px;flex-direction:column;gap:0;overflow:hidden;width:470px!important;max-width:calc(100vw - 24px)!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:12px 12px 12px auto!important;transform:none!important}.profile-customizer>header{padding:26px 24px 20px}.profile-customizer header h2{margin:12px 0 8px;font-size:24px}.profile-customizer header p{color:var(--type-muted,#a4aaad);padding-right:20px;line-height:1.6}.profile-customizer>.settings-tabs{flex-shrink:0;gap:22px;margin:0;padding:0 24px}.customizer-body{flex-direction:column;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}.customizer-items{flex-direction:column;gap:12px;display:flex}.customizer-item{text-align:left;background:#191d1f;border:1px solid #3b3e3f;border-radius:5px;gap:18px;width:100%;padding:12px;display:flex}.customizer-item[aria-pressed=true]{border-color:var(--ui-season-accent,#d5ac6b)}.customizer-item strong{font-size:13px;display:block}.customizer-item small{font-size:var(--type-meta,11px);color:var(--type-muted,#a4aaad);margin-top:6px;display:block}.customizer-item>svg{color:var(--ui-season-accent,#d5ac6b);margin-left:auto}.customizer-empty{color:var(--type-muted,#a4aaad);line-height:1.8}.customizer-body .profile-editor{gap:14px;display:grid}.customizer-body .avatar-editor{gap:15px;display:flex}.customizer-body .profile-editor input[type=file]{width:100%;max-width:100%}.profile-name-block .quiet-button{white-space:nowrap}.party-up-button{font-size:var(--type-meta,10px);letter-spacing:0;padding:0 8px}@media (max-width:1150px){:root{--duel-sidebar:190px}}@media (max-width:760px){:root{--duel-sidebar:64px;--duel-header:55px}.command-topbar{margin-left:0;left:64px}.profile-banner .profile-person{align-items:flex-start}.profile-name-block{gap:9px}.profile-name-block h2{font-size:26px}.profile-banner .profile-name-block .profile-bio{font-size:var(--type-meta,12px)}.customizer-body{padding:20px}.profile-customizer>.settings-tabs{gap:17px;padding:0 20px}.profile-customizer .settings-tabs button{font-size:var(--type-meta,11px)}.party-up-button{font-size:var(--type-meta,9px);padding:0 6px}}.kill-modifier-icon{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:22px;height:20px}.broadcast-event{flex-shrink:0}.broadcast-event.frag{flex-wrap:wrap;row-gap:5px;max-width:100%}.history-table tbody tr{cursor:pointer;position:relative}.history-table .history-match-link:after{content:"";z-index:1;position:absolute;inset:0}.history-table tbody tr:focus-within td{background:#252a2d}.history-table .history-match-link:focus-visible{outline:none}.history-table .history-match-link:focus-visible:after{outline:2px solid var(--ui-season-accent,#d5ac6b);outline-offset:-2px;border-radius:3px}.signature-preview{isolation:isolate;min-width:0;overflow:hidden}.signature-preview>:not(.signature-light){z-index:1}.signature-light{pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 40%,#ffffff12 49%,#0000 57%);animation:collection-light 9s ease-in-out infinite;position:absolute;inset:-80%;transform:translate(-30%)}.collection-item:not(:hover):not(:focus-within) .signature-light{animation-play-state:paused}.banner-specimen{flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:30px;display:flex;position:relative}.banner-specimen>span{font:var(--type-meta,8px) var(--type-face,monospace);letter-spacing:var(--type-tracking,.13em);opacity:.65}.banner-specimen strong{letter-spacing:-1px;font-size:26px;font-weight:650}.banner-specimen i{font:var(--type-meta,8px) var(--type-face,monospace);letter-spacing:var(--type-tracking,.17em);opacity:.55}.collection-item .cosmetic-number{font-size:var(--type-meta,8px);top:14px;left:20px}.signature-preview{height:218px}.signature-preview .cosmetic-number{z-index:2}.signature-preview .frame-specimen img{width:76px;height:76px}.signature-preview .equipped-label{z-index:2}.profile-banner:is(.banner-aperture,.banner-tidal,.banner-carbon,.banner-afterhours){isolation:isolate;position:relative;overflow:hidden}.profile-banner:is(.banner-aperture,.banner-tidal,.banner-carbon,.banner-afterhours):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 43%,#ffffff0d 50%,#0000 57%);animation:collection-light 12s ease-in-out infinite;position:absolute;inset:-100%}.frame-orbit :is(img,.profile-avatar-photo){outline-offset:5px;outline:2px solid #d5ac6b;animation:frame-orbit 5s ease-in-out infinite;box-shadow:0 0 0 9px #d5ac6b14;border-radius:50%!important}.frame-chrome :is(img,.profile-avatar-photo){outline-offset:4px;outline:4px double #bac4cf;animation:frame-chrome 6s ease-in-out infinite;box-shadow:0 0 15px #bac4cf18;border-radius:9px!important}.frame-beacon :is(img,.profile-avatar-photo){outline-offset:6px;outline:2px dashed #79beb4;animation:frame-beacon 5s ease-in-out infinite;border-radius:3px!important}.frame-prism :is(img,.profile-avatar-photo){outline-offset:5px;outline:3px double #b8a3d8;animation:frame-chrome 5s ease-in-out infinite;border-radius:15px 0!important}.frame-beacon,.frame-chrome,.frame-orbit,.frame-prism{background-color:#171e22}.profile-person:is(.frame-orbit,.frame-chrome,.frame-beacon,.frame-prism){background:0 0}.lobby-specimen{align-items:center;gap:18px;padding:24px;display:flex}.lobby-specimen>img{border:1px solid #ffffff30;border-radius:6px;width:52px;height:52px}.lobby-specimen>div{gap:10px;display:grid}.lobby-specimen small{font:var(--type-meta,8px) var(--type-face,monospace);letter-spacing:var(--type-tracking,.13em);color:var(--type-muted,#a8b4b8)}.lobby-specimen b{color:#e1e6e8;font-size:22px}.lobby-specimen span{font:var(--type-meta,10px) var(--type-face,monospace);color:var(--type-muted,#a5aeb1)}.player-monogram>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.score-player .player-monogram{flex-shrink:0;overflow:visible}.finish-specimen{flex-direction:column;align-items:center;gap:8px;display:flex}.finish-specimen small{font:var(--type-meta,9px) var(--type-face,monospace);letter-spacing:var(--type-tracking,.17em);animation:finish-lights 3s steps(3) infinite}.finish-specimen>b{font-size:var(--type-meta,12px);letter-spacing:var(--type-tracking,.25em)}.finish-specimen>strong{letter-spacing:-2px;color:#f1f0eb;font-size:54px;font-weight:600;line-height:1}.finish-specimen i{opacity:.4;font-style:normal;font-weight:300}.finish-specimen>span{font:var(--type-meta,9px) var(--type-face,monospace);letter-spacing:var(--type-tracking,.12em);opacity:.7}.compact-preview{border-radius:4px;flex-shrink:0;width:100px;height:78px}.compact-preview .frame-specimen img{width:42px;height:42px}.compact-preview .banner-specimen{padding:10px}.compact-preview .banner-specimen strong{font-size:var(--type-meta,12px);letter-spacing:0}.compact-preview .banner-specimen i,.compact-preview .banner-specimen>span{display:none}.compact-preview .lobby-specimen{gap:5px;padding:8px}.compact-preview .lobby-specimen img{width:25px;height:25px}.compact-preview .lobby-specimen b{font-size:var(--type-meta,10px)}.compact-preview .lobby-specimen small,.compact-preview .lobby-specimen span{display:none}.compact-preview .finish-specimen{gap:3px}.compact-preview .finish-specimen strong{font-size:23px}.compact-preview .finish-specimen>b{font-size:var(--type-meta,7px)}.compact-preview .finish-specimen small,.compact-preview .finish-specimen>span{display:none}.customizer-item{align-items:center}.customizer-item>span{min-width:0}.profile-customizer>.settings-tabs{flex-wrap:wrap!important;display:flex!important}.profile-customizer>.settings-tabs button{min-width:0;font-size:var(--type-meta,10px);flex:1 0 28%}.identity-shop>.settings-tabs{flex-wrap:wrap}@keyframes collection-light{0%,to{transform:translate(-28%)}50%{transform:translate(28%)}}@keyframes frame-orbit{50%{box-shadow:0 0 0 9px #d5ac6b26,0 0 18px #d5ac6b20}}@keyframes frame-chrome{50%{outline-color:#f1f1eb;box-shadow:0 0 20px #bac4cf30}}@keyframes frame-beacon{50%{outline-color:#b2dfd6;box-shadow:0 0 16px #79beb42b}}@keyframes lobby-light{50%{opacity:.2}}@keyframes finish-lights{50%{opacity:.55}}@media (max-width:760px){.signature-preview{height:180px}.banner-specimen{padding:16px}.banner-specimen strong{font-size:20px}.banner-specimen>span{font-size:var(--type-meta,6px)}.cosmetic-number{font-size:var(--type-meta,7px)!important;left:12px!important}.lobby-specimen{gap:8px;padding:14px}.lobby-specimen img{width:38px;height:38px}.lobby-specimen b{font-size:var(--type-label,14px)}.lobby-specimen small{font-size:var(--type-meta,6px)}.finish-specimen strong{font-size:42px}.finish-specimen small{font-size:var(--type-meta,7px)}.compact-preview{width:84px;height:68px}.compact-preview .banner-specimen strong{font-size:var(--type-meta,11px)}}@media (max-width:420px){.signature-preview:not(.compact-preview){height:200px}}@media (prefers-reduced-motion:reduce){.finish-specimen small,.frame-beacon :is(img,.profile-avatar-photo),.frame-chrome :is(img,.profile-avatar-photo),.frame-orbit :is(img,.profile-avatar-photo),.frame-prism :is(img,.profile-avatar-photo),.profile-banner:before,.signature-light{transition:none!important;animation:none!important}}.bot-switch.enabled{color:#9cd6c7;border-color:#79beb4}.bot-switch:not(.enabled) .status-dot{background:#68777e}.practice-notice{color:#a8d3cc;font-size:var(--type-meta,11px);background:#79beb409;border:1px solid #79beb43b;border-left:2px solid #79beb4;margin:14px 0;padding:12px 15px;line-height:1.65}@media (max-width:600px){.bot-switch .status-dot{display:none}}.level-guide{color:var(--type-muted,#a4aaa9);font-size:var(--type-meta,12px);margin:18px 0}.level-guide summary{cursor:pointer;width:fit-content;color:var(--ui-season-accent,#d7b578);padding:10px 0}.level-guide p{max-width:580px;margin:8px 0 18px;line-height:1.7}.level-guide>div{background:#16191a;border:1px solid #2c3031;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;padding:18px;display:grid}.level-guide>div>span{align-items:center;gap:10px;display:flex}.command-topbar>div{gap:16px}.party-header-strip{background:#191c1d;border:1px solid #2c3031;border-radius:8px;align-items:center;gap:7px;height:44px;padding:5px 8px;display:flex}.party-avatar-stack{background:0 0;align-items:center;gap:5px;min-height:30px;padding:0;display:flex}.party-avatar-stack>span{border-radius:50%;width:29px;height:29px;position:relative}.party-avatar-stack>span+span{margin-left:-10px}.party-avatar-stack img{object-fit:cover;border:2px solid #191c1d;border-radius:50%;width:100%;height:100%}.party-avatar-stack>span>svg{color:var(--ui-season-accent,#d7b578);fill:var(--ui-season-accent,#d7b578);position:absolute;top:-5px;right:-1px}.party-avatar-stack>svg{color:var(--type-muted,#8d9694);margin-left:3px}.party-add-seat{width:28px;height:28px;min-height:0;color:var(--ui-season-accent,#d4b57d);border:1px dashed #545956;border-radius:50%;place-items:center;padding:0;transition:background .2s,border-color .2s;display:grid}.party-add-seat:hover:not(:disabled){background:var(--ui-season-accent,#d4b57d)}@supports (color:color-mix(in lab,red,red)){.party-add-seat:hover:not(:disabled){background:color-mix(in srgb,var(--ui-season-accent,#d4b57d) 8.235%,transparent)}}.party-add-seat:hover:not(:disabled){border-color:var(--ui-season-accent,#d4b57d)}.party-add-seat:disabled{opacity:.35;cursor:not-allowed}.account-avatar-trigger{font-size:var(--type-meta,12px);color:#ddd;align-items:center;gap:9px;max-width:165px;padding:0;display:flex}.account-avatar-trigger img{object-fit:cover;border:1px solid #55574f;border-radius:50%;flex:none;width:33px;height:33px}.account-avatar-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friend-face>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-page>.page-heading{margin-bottom:24px}.profile-page>.page-heading h1{font-size:24px}.profile-cover.profile-banner{isolation:isolate;border:1px solid #3c3d3e;border-top:2px solid var(--ui-season-accent,#b79963);border-radius:9px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:40px;min-height:280px;padding:38px;display:grid;position:relative;overflow:hidden}.profile-cover.profile-banner:after{content:none!important}.profile-cover-wordmark{line-height:1;font-weight:var(--type-display-weight,900);letter-spacing:-.07em;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff04!important;margin:0!important;font-size:clamp(75px,11vw,155px)!important;position:absolute!important}.profile-cover-identity{z-index:1;align-items:center;gap:25px;min-width:0;display:flex;position:relative}.profile-cover-avatar{border-radius:19px;flex:none;place-items:center;width:100px;height:100px;display:grid;position:relative}.profile-cover-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.profile-cover .profile-name-block{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;max-width:100%;display:flex}.profile-cover .profile-name-block h2{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(26px,3vw,42px);font-weight:600;line-height:1.15}.profile-member-label{font-size:var(--type-meta,9px);letter-spacing:1.5px;color:var(--type-muted,#abb1ab)}.profile-cover .profile-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:480px;color:var(--type-muted,#b3b8b3);margin:0;padding:0;font-size:13px;line-height:1.6;display:block;position:static}.profile-cover .profile-name-block button{margin:5px 0 0}.profile-rating-block{z-index:1;min-width:0;position:relative}.profile-rating-main{align-items:center;gap:20px;display:flex}.profile-rating-main>div>span{font-size:var(--type-meta,9px);letter-spacing:1.6px;color:var(--type-muted,#aeb7ae)}.profile-rating-main strong{letter-spacing:-2px;color:var(--ui-season-accent,#e4c18a);font-variant-numeric:tabular-nums;font-size:54px;font-weight:500;line-height:1.2;display:block}.profile-level-caption{font-size:var(--type-meta,11px);color:var(--type-muted,#bac0b8);justify-content:space-between;margin:20px 0 9px;display:flex}.level-progress-track{background:#ffffff12;border-radius:4px;height:3px;overflow:hidden}.level-progress-track i{background:var(--ui-season-accent,#d7b578);height:100%;transition:width .6s;display:block}.profile-rating-block>small{text-align:right;font-size:var(--type-meta,10px);color:var(--type-muted,#929c93);margin-top:9px;display:block}.ranking-toolbar{font-size:var(--type-meta,12px);color:var(--type-muted,#a6aeaa);border-top:1px solid #303434;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 25px;display:flex}.ranking-toolbar>div{color:#eceeea;align-items:center;gap:12px;display:flex}.ranking-region-dot{background:#abc9b7;border-radius:50%;width:6px;height:6px}.ranking-divider{background:#444;width:1px;height:13px}.ranking-toolbar>span{font-size:var(--type-meta,11px)}.ranking-scroll{background:#131617;border:1px solid #303132;border-radius:8px}.ranking-v2{border-collapse:collapse;width:100%;min-width:720px}.ranking-v2 thead{background:#1d2121}.ranking-v2 th{color:var(--type-muted,#99a39c);font-size:var(--type-meta,10px);letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;font-weight:500;padding:16px 22px!important}.ranking-v2 td{vertical-align:middle;border-bottom:1px solid #2d2e2f;font-size:13px;background:0 0!important;padding:20px 22px!important}.ranking-v2 tbody tr:last-child td{border-bottom:0}.ranking-v2 tbody tr{transition:background .18s}.ranking-v2 tbody tr:hover{background:var(--ui-season-accent,#d7b578)}@supports (color:color-mix(in lab,red,red)){.ranking-v2 tbody tr:hover{background:color-mix(in srgb,var(--ui-season-accent,#d7b578) 2.353%,transparent)}}.ranking-v2 td>small{font-size:var(--type-meta,10px);color:var(--type-muted,#79877f);margin-top:4px;display:block}.rank-player{color:#e3e9e3;align-items:center;gap:17px;min-width:180px;display:flex}.rank-player>span:last-child{min-width:0}.rank-player strong{text-overflow:ellipsis;max-width:230px;font-size:var(--type-label,14px);font-weight:600;display:block;overflow:hidden}.rank-player small{font-size:var(--type-meta,10px);color:var(--type-muted,#8a988f);margin-top:6px;display:block}.rank-avatar{background:#262728;border:1px solid #404142;border-radius:8px;flex:none;place-items:center;width:48px;height:54px;display:grid;overflow:hidden}.rank-avatar img{object-fit:cover;width:100%;height:100%}.rank-position{color:var(--type-muted,#858e88);font-variant-numeric:tabular-nums;font-size:17px}.ranking-v2 tr[data-podium="1"] .rank-position{color:#dfc285}.ranking-v2 tr[data-podium="2"] .rank-position{color:var(--type-muted,#c3cfcd)}.ranking-v2 tr[data-podium="3"] .rank-position{color:#bd9379}.ranking-v2 .rank-elo{color:#e7c995;text-align:right;letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.ranking-v2 th:last-child{text-align:right}.ranking-winrate b{font-weight:400}.ranking-winrate>span{background:#2b3430;width:60px;height:3px;margin-top:7px;display:block}.ranking-winrate i{background:#9bb4a2;height:100%;display:block}.lobby-v2{--room-border:#323637;--room-muted:#97a39b;--room-gold:var(--ui-season-accent,#d6b47a);max-width:1380px}.lobby-v2 .match-topline{font-size:var(--type-meta,10px);color:var(--room-muted);gap:15px;margin-bottom:22px}.lobby-v2 .match-title{margin:0 0 20px}.lobby-v2 .match-title h1{letter-spacing:-1.4px;margin-top:9px;font-size:clamp(28px,3.3vw,40px);font-weight:550}.lobby-v2 .match-title .eyebrow{font-size:var(--type-meta,9px);letter-spacing:1.5px}.lobby-v2 .elo-preview{background:var(--ui-season-accent,#d6b47a);padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.lobby-v2 .elo-preview{background:color-mix(in srgb,var(--ui-season-accent,#d6b47a) 2.353%,transparent)}}.lobby-v2 .elo-preview{border:1px solid var(--ui-season-accent,#d6b47a)}@supports (color:color-mix(in lab,red,red)){.lobby-v2 .elo-preview{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d6b47a) 14.118%,transparent)}}.lobby-v2 .elo-preview{border-radius:6px;flex-wrap:wrap;gap:14px;margin:12px 0}.lobby-v2 .elo-preview small{font-size:var(--type-meta,10px)}.lobby-v2 .practice-notice{color:var(--type-muted,#a6baa9);font-size:var(--type-meta,11px);background:#1f2021;border:1px solid #3c3d3e;border-radius:6px;margin:10px 0;padding:11px 15px}.lobby-v2 .lobby-support{gap:9px;margin:12px 0}.lobby-v2 .lobby-support .quiet-button{font-size:var(--type-meta,10px);min-height:34px;padding:9px 12px}.lobby-v2 .match-steps{border:0;border-top:1px solid var(--room-border);border-bottom:1px solid var(--room-border);justify-content:space-between;gap:12px;margin:20px 0;padding:15px 0;display:flex}.lobby-v2 .match-steps li{font-size:var(--type-meta,10px);color:var(--type-muted,#707c73);white-space:normal;flex:1;align-items:center;gap:8px;display:flex}.lobby-v2 .match-steps li:after{display:none}.lobby-v2 .match-steps li>span{width:22px;height:22px;font-size:var(--type-meta,9px);background:#252627;border:1px solid #3e3f40;border-radius:50%;flex:none;place-items:center;display:grid}.lobby-v2 .match-steps li.current{color:var(--ui-season-accent,#e5c998)}.lobby-v2 .match-steps li.current>span{background:var(--ui-season-accent,#d6b47a)}@supports (color:color-mix(in lab,red,red)){.lobby-v2 .match-steps li.current>span{background:color-mix(in srgb,var(--ui-season-accent,#d6b47a) 8.235%,transparent)}}.lobby-v2 .match-steps li.current>span{border-color:var(--ui-season-accent,#9e855c);color:var(--ui-season-accent,#e5c998)}.lobby-v2 .match-steps li.complete{color:var(--type-muted,#9ab19f)}.lobby-team{flex-direction:column;gap:10px;min-width:0;display:flex}.lobby-team>header{font-size:var(--type-meta,9px);letter-spacing:1.4px;color:var(--type-muted,#9fab9f);justify-content:space-between;align-items:center;padding:0 0 7px;display:flex}.lobby-team>header small{font-size:var(--type-meta,10px);color:var(--type-muted,#b4c1b5)}.lobby-roster-player{background:#10151788;border:1px solid #ffffff09;border-radius:7px;align-items:center;gap:12px;min-width:0;padding:13px 12px;display:flex;position:relative;overflow:hidden}.lobby-roster-player.is-you{border-color:var(--ui-season-accent,#d7b578)}@supports (color:color-mix(in lab,red,red)){.lobby-roster-player.is-you{border-color:color-mix(in srgb,var(--ui-season-accent,#d7b578) 20%,transparent)}}.lobby-avatar{border-radius:8px;flex:none;width:43px;height:43px;position:relative}.lobby-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lobby-player-info{flex:1;min-width:0}.lobby-player-info>a,.lobby-player-info>strong{font-size:var(--type-body,15px);color:#e3e9df;overflow-wrap:anywhere;font-weight:600;line-height:1.25;text-decoration:none;display:block}.lobby-player-info>span{font-size:var(--type-meta,10px);color:var(--type-muted,#94a18f);align-items:center;gap:7px;margin-top:7px;line-height:1.2;display:flex}.lobby-player-info>span>b{font-size:var(--type-meta,8px);color:var(--ui-season-accent,#dfc18b);font-weight:600}.lobby-player-info svg{color:#b6c8a4;flex:none}.match-state.is-live{color:#b0ceaa;border-color:#a6c69c44}.match-state.is-live:before{content:"";background:#b0ceaa;border-radius:50%;width:5px;height:5px;margin-right:6px;animation:room-beacon 2.5s ease-in-out infinite;display:inline-block}.lobby-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:20px;margin-bottom:25px;display:grid}.lobby-stage{min-width:0;animation:room-enter .3s ease-out}.lobby-stage>section{box-sizing:border-box;height:100%;margin:0}.lobby-server-column{flex-direction:column;gap:12px;min-width:0;display:flex}.lobby-v2 .connection-panel{background:#1e1f20;border:1px solid #474849;border-radius:8px;flex-direction:column;flex:1;align-items:stretch;gap:20px;height:auto;margin:0;padding:23px;display:flex}.lobby-v2 .connection-panel h2{margin:12px 0}.lobby-v2 .connection-panel p{font-size:var(--type-meta,12px);color:var(--type-muted,#9faa98);line-height:1.6}.lobby-v2 .connection-panel code{font-size:var(--type-meta,12px);word-break:break-all;letter-spacing:0;color:var(--ui-season-accent,#d3c19f);background:#131415;border:1px solid #404142;border-radius:5px;margin-top:16px;padding:12px;display:block}.lobby-v2 .connection-panel .connect-actions{flex-direction:column;gap:10px;width:100%;margin:0;display:flex}.lobby-v2 .connect-actions .cta{font-size:var(--type-meta,11px);white-space:normal;width:100%;padding:14px 10px}.lobby-v2 .connect-actions button{font-size:var(--type-meta,9px);justify-content:center;gap:7px}.lobby-v2 .connection-panel details{width:100%;font-size:var(--type-meta,10px);color:var(--type-muted,#a0ab9a);margin:0}.lobby-v2 .connection-panel summary{cursor:pointer}.lobby-map-summary{isolation:isolate;background:#1b2021;border:1px solid #404142;border-radius:8px;flex:1;min-height:225px;position:relative;overflow:hidden}.lobby-map-summary>img{object-fit:cover;opacity:.4;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lobby-map-summary:after{content:"";z-index:-1;background:linear-gradient(#0000,#15191a);position:absolute;inset:0}.lobby-map-summary>div{flex-direction:column;justify-content:flex-end;height:100%;min-height:225px;padding:23px;display:flex}.lobby-map-summary h3{color:#e4e8df;margin:13px 0 8px;font-size:25px}.lobby-map-summary p{font-size:var(--type-meta,12px);color:var(--type-muted,#a1afa0);line-height:1.6}.lobby-v2 .veto-section{border:1px solid var(--room-border);background:#181b1c;padding:23px}.lobby-v2 .veto-section .section-heading{gap:12px;margin-bottom:18px}.lobby-v2 .veto-section h2{margin-top:9px;font-size:22px}.lobby-v2 .veto-section p{font-size:var(--type-meta,11px);color:var(--type-muted,#92a08e);line-height:1.6}.lobby-v2 .turn-clock{min-width:76px;color:var(--ui-season-accent,#d7be8b);background:#28292a;border-color:#4d4e4f;padding:10px 12px;font-size:23px}.lobby-v2 .veto-grid{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:9px;display:grid}.lobby-v2 .map-card{background:#272829;border:1px solid #4c4d4e;border-radius:6px;padding:0;transition:transform .2s,border-color .2s,opacity .2s;overflow:hidden}.lobby-v2 .map-card:after{background:linear-gradient(#0000 10%,#101416f2)}.lobby-v2 .map-card img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform .4s,filter .3s}.lobby-v2 .map-card:hover:not(:disabled){border-color:var(--ui-season-accent,#d6b47a);transform:translateY(-4px)}.lobby-v2 .map-card:hover:not(:disabled) img{transform:scale(1.05)}.lobby-v2 .map-card.banned{opacity:.38;filter:grayscale()}.lobby-v2 .map-caption{text-align:left;bottom:17px;left:12px;right:12px}.lobby-v2 .map-caption h3{overflow-wrap:anywhere;color:#e8e8dd;font-size:20px}.lobby-v2 .map-caption span{font-size:var(--type-meta,8px);letter-spacing:.4px;overflow-wrap:anywhere;margin-top:9px;line-height:1.5;display:block}.lobby-v2 .map-grid-art,.lobby-v2 .map-tag{display:none}.lobby-v2 .map-number{font-size:var(--type-meta,10px);top:12px;left:12px}.lobby-v2 .ban-cross{width:30px;height:30px;top:35%;left:calc(50% - 15px)}.lobby-v2 .veto-progress{margin:0 0 16px}.lobby-v2 .veto-progress small{font-size:var(--type-meta,8px);letter-spacing:.5px}.lobby-v2 .veto-section>.subtext{margin:14px 0 0}.lobby-v2 .phase-panel,.lobby-v2 .server-launch{border:1px solid var(--room-border);background:#181b1c;border-radius:8px;min-height:230px;padding:35px 26px}.lobby-v2 .phase-panel{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.lobby-v2 .phase-panel svg{color:var(--ui-season-accent,#d3b179);flex:none}.lobby-v2 .phase-panel h2,.lobby-v2 .server-launch h2{margin:8px 0 10px;font-size:26px;font-weight:500;line-height:1.2}.lobby-v2 .phase-panel p,.lobby-v2 .server-launch p{font-size:var(--type-meta,12px);color:var(--type-muted,#99a591);line-height:1.7}.lobby-v2 .server-launch .launch-rings{border-color:var(--ui-season-accent,#a89666);width:65px;height:65px;margin:0 auto 24px}@supports (color:color-mix(in lab,red,red)){.lobby-v2 .server-launch .launch-rings{border-color:color-mix(in srgb,var(--ui-season-accent,#a89666) 33.333%,transparent)}}.lobby-v2 .side-buttons{gap:10px;width:100%;margin:8px 0 0;display:flex}.lobby-v2 .side-buttons button{font-size:var(--type-meta,10px);border-color:var(--ui-season-muted,#6a684b);flex:1;padding:15px 9px}.lobby-v2 .accept-panel{background:#1e1f20;border:1px solid #494a4b;flex-wrap:wrap;gap:20px;padding:26px;display:flex}.lobby-v2 .accept-panel h2{font-size:25px}.lobby-v2 .accept-buttons{gap:12px;width:100%;margin:0;display:flex}.lobby-v2 .accept-buttons .cta{min-height:44px;font-size:var(--type-meta,11px);flex:1}.lobby-v2 .accept-orbit{width:52px;height:52px}.lobby-v2 .accept-orbit svg{width:27px}.lobby-ended .cta{font-size:var(--type-meta,12px);margin-top:24px;display:inline-flex}.lobby-v2 .lobby-report-action{justify-content:flex-end;margin:10px 0;display:flex}.lobby-v2 .live-room-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.lobby-v2 .broadcast-panel,.lobby-v2 .lobby-chat{background:#171b1d;border-color:#393a3b;border-radius:8px;min-width:0;margin:0;overflow:hidden}.lobby-v2 .broadcast-panel header,.lobby-v2 .lobby-chat>header{box-sizing:border-box;background:#1c2122;border-bottom:1px solid #373839;min-height:78px;padding:19px 22px}.lobby-v2 .broadcast-panel h2,.lobby-v2 .lobby-chat h2{font-size:19px}.lobby-v2 .broadcast-stage{height:335px;min-height:335px}.lobby-v2 .broadcast-panel footer{background:#1c2223;height:54px;padding:15px 20px}.lobby-v2 .broadcast-panel footer strong{font-size:var(--type-meta,10px);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.lobby-v2 .broadcast-events{padding:15px}.lobby-v2 .broadcast-event{max-width:100%}.lobby-v2 .lobby-chat{flex-direction:column;height:467px;display:flex}.lobby-v2 .lobby-chat-log{flex:1;height:auto;min-height:0}.lobby-v2 .lobby-chat form{margin-top:auto}.lobby-v2 .lobby-chat input,.lobby-v2 .lobby-chat textarea{background:#141516;border-color:#424344}@keyframes room-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes room-score{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes room-beacon{50%{opacity:.4}}@media (max-width:1150px){.command-topbar>span{display:none}.command-topbar>div{margin-left:auto}.lobby-roster-player{gap:9px;padding:12px 9px}.lobby-roster-player .skill-badge{width:29px;height:29px}.lobby-avatar{width:36px;height:36px}.lobby-player-info>a,.lobby-player-info>strong{font-size:13px}.lobby-workspace{grid-template-columns:minmax(0,1fr) 260px}.profile-cover.profile-banner{grid-template-columns:minmax(0,1fr) 220px;gap:28px;padding:28px}.profile-cover-avatar{width:80px;height:80px}.profile-cover-identity{gap:19px}.profile-rating-main{gap:12px}.profile-rating-main strong{font-size:46px}.profile-rating-main .skill-badge{width:58px;height:58px}}@media (max-width:900px){.lobby-v2 .live-room-columns,.lobby-workspace{grid-template-columns:1fr}.lobby-server-column{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.lobby-v2 .connection-panel{grid-template-columns:1fr 1fr;align-items:center;display:grid}.lobby-v2 .connection-panel details{grid-column:1/-1}.lobby-map-summary,.lobby-map-summary>div{min-height:160px}.lobby-v2 .veto-grid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.profile-cover.profile-banner{grid-template-columns:1fr;gap:27px}.profile-rating-block{border-top:1px solid #ffffff16;width:100%;max-width:330px;padding-top:22px}.profile-rating-main{gap:18px}.profile-rating-main strong{font-size:45px}.profile-level-caption{margin-top:15px}.ranking-toolbar{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){.command-topbar>div{gap:9px}.account-avatar-trigger>span{display:none}.account-avatar-trigger img{width:29px;height:29px}.party-header-strip{gap:5px;height:37px;padding:4px 6px}.party-avatar-stack>span{width:25px;height:25px}.party-add-seat{width:24px;height:24px}.social-trigger{min-width:32px!important;padding:8px!important}.social-trigger>span{display:none}.party-avatar-stack>svg{width:10px;margin-left:0}.lobby-v2 .match-topline{font-size:var(--type-meta,9px);gap:8px}.lobby-v2 .match-steps{gap:7px;padding:12px 0}.lobby-v2 .match-steps li{font-size:var(--type-meta,8px);flex-direction:column;align-items:flex-start;line-height:1.4}.lobby-team>header{font-size:var(--type-meta,8px);letter-spacing:.6px}.lobby-roster-player{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:10px 8px;display:grid}.lobby-avatar{width:30px;height:30px}.lobby-player-info>a,.lobby-player-info>strong{font-size:var(--type-meta,12px);line-height:1.4}.lobby-player-info>span{font-size:var(--type-meta,8px);flex-wrap:wrap;gap:4px}.lobby-roster-player>.skill-badge{display:none}.lobby-v2 .veto-section{padding:17px}.lobby-v2 .veto-section h2{font-size:20px}.lobby-v2 .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-v2 .veto-grid .map-card:last-child:nth-child(odd){grid-column:1/-1;min-height:155px}.lobby-v2 .map-card{min-height:195px}.lobby-v2 .map-caption h3{font-size:21px}.lobby-v2 .section-heading{align-items:flex-start}.lobby-v2 .turn-clock{min-width:64px;padding:9px;font-size:18px}.lobby-v2 .connection-panel{padding:20px;display:flex}.lobby-v2 .phase-panel,.lobby-v2 .server-launch{padding:26px 20px}.lobby-v2 .accept-panel{padding:20px}.lobby-v2 .accept-buttons{flex-direction:column}.lobby-v2 .elo-preview small{display:none}.lobby-v2 .broadcast-panel header,.lobby-v2 .lobby-chat>header{min-height:74px;padding:16px}.lobby-v2 .broadcast-panel footer strong{max-width:100px}.lobby-v2 .broadcast-events{padding:12px}.lobby-v2 .lobby-chat{height:430px}.lobby-v2 .practice-notice{font-size:var(--type-meta,10px);line-height:1.6}.profile-cover.profile-banner{gap:23px;padding:24px 20px}.profile-cover-identity{align-items:flex-start;gap:15px}.profile-cover-avatar{border-radius:12px;width:59px;height:59px}.profile-cover .profile-name-block h2{font-size:28px}.profile-cover .profile-description{font-size:var(--type-meta,12px);line-height:1.6}.profile-member-label{font-size:var(--type-meta,8px);letter-spacing:.8px}.profile-rating-block{max-width:none}.profile-rating-main strong{font-size:47px}.profile-cover-wordmark{font-size:95px!important}.ranking-v2 td,.ranking-v2 th{padding:16px!important}.ranking-v2{min-width:670px}.ranking-v2 td:nth-child(2),.ranking-v2 th:nth-child(2){z-index:1;position:sticky;left:0;background:#1a1b1c!important}.rank-player{gap:10px;min-width:155px}.rank-player strong{max-width:160px;font-size:var(--type-meta,12px)}.rank-avatar{width:37px;height:43px}.ranking-v2 .rank-elo{font-size:19px}}@media (prefers-reduced-motion:reduce){.lobby-v2 *,.skill-badge *{transition:none!important;animation:none!important}}html[data-reduce-motion=true] .lobby-v2 *,html[data-reduce-motion=true] .skill-badge *{transition:none!important;animation:none!important}.lobby-v2 .veto-grid{grid-template-columns:repeat(var(--veto-count,5),minmax(0,1fr))}.lobby-v2 .map-card{min-width:0;min-height:235px;border-color:#53584b!important;height:235px!important}.lobby-v2 .map-card:hover:not(:disabled){border-color:var(--ui-season-accent,#d6b47a)!important}.lobby-v2 .live-room-columns>.broadcast-panel,.lobby-v2 .live-room-columns>.lobby-chat{flex-direction:column;height:480px;display:flex}.lobby-v2 .live-room-columns .broadcast-stage{flex:1;height:auto;min-height:0;padding:0}.lobby-v2 .live-room-columns>section>header{flex-shrink:0;height:78px;min-height:78px}.lobby-v2 .live-room-columns .broadcast-panel>footer,.lobby-v2 .live-room-columns .lobby-chat>form{background:#1b2022;flex-shrink:0;height:64px;min-height:64px;padding:12px 16px}.lobby-v2 .lobby-chat-log{background:#151b1c}.lobby-v2 .match-steps li{border:0;padding:0}.lobby-v2 .match-steps li.current{border:0}@media (max-width:600px){.lobby-v2 .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-v2 .map-card{min-height:195px;height:195px!important}.lobby-v2 .veto-grid .map-card:last-child:nth-child(odd){min-height:155px;height:155px!important}.lobby-v2 .live-room-columns>.broadcast-panel,.lobby-v2 .live-room-columns>.lobby-chat{height:440px}.command-topbar{padding:0 8px}.command-topbar>div{gap:7px}.command-topbar .coin-wallet{gap:3px;font-size:var(--type-meta,10px)!important}.command-topbar .social-trigger{min-width:28px!important;padding:6px!important}.command-topbar .party-header-strip{gap:4px;padding:4px}.profile-detail-sections .activity-bars{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.profile-detail-sections .activity-bars>div{min-width:12px}.profile-cover .profile-cover-identity{flex-wrap:wrap}.profile-cover .profile-name-block{flex:125px}.lobby-v2 .phase-panel{background:#181c1e}.lobby-v2 .veto-section .section-heading{flex-direction:row}}@media (max-width:420px){.lobby-roster-player{grid-template-columns:33px minmax(0,1fr) 29px}.lobby-roster-player>.skill-badge{width:29px;height:29px;display:inline-grid}.lobby-avatar{width:33px;height:33px}.lobby-player-info>a,.lobby-player-info>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lobby-team{gap:7px}.lobby-team>header{padding-top:4px}.profile-cover .profile-name-block h2{font-size:26px}}.lobby-v2 .phase-panel{border-color:#38393a!important}.lobby-v2 .phase-panel,.lobby-v2 .server-launch{background:#181c1e!important}.lobby-v2 .connection-panel{background:#1e1f20!important}.lobby-v2 .veto-grid{grid-template-columns:repeat(var(--veto-count,5),minmax(0,1fr))!important;gap:9px!important}@media (max-width:600px){.lobby-v2 .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.command-sidebar .nav-label{color:#93dda9;font-size:var(--type-meta,8px);letter-spacing:.04em;white-space:normal;background:#173526;border:1px solid #2b553b;padding:3px 5px;line-height:1.4}.party-avatar-stack>span>svg{box-sizing:content-box;color:var(--ui-season-accent,#e4bb72);background:#212223;border-radius:3px;padding:1px;transform:translate(-50%);top:-8px!important;left:50%!important;right:auto!important}@keyframes search-turn{to{transform:rotate(1turn)}}.accept-modal.accept-v3{text-align:left;gap:0;max-height:calc(100dvh - 32px);overflow-y:auto;background:#1a1b1c!important;border:1px solid #4e4f50!important;border-radius:12px!important;width:min(580px,100vw - 24px)!important;max-width:580px!important;padding:26px!important;box-shadow:0 28px 100px #0009!important}.accept-v3 .accept-modal-top{font-size:var(--type-meta,9px);letter-spacing:.07em;color:var(--type-muted,#a8b3a9);padding:0 0 20px}.accept-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.accept-v3 .accept-title{line-height:1.1;letter-spacing:-.035em!important;margin:0 0 7px!important;font-size:32px!important}.accept-v3 .accept-description{text-align:left;max-width:340px;line-height:1.5;margin:0!important;font-size:13px!important}.accept-countdown{border:1px solid var(--ui-season-muted,#655b45);width:68px;height:68px;color:var(--ui-season-accent,#e6c898);background:#28261f;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.accept-countdown b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.accept-countdown span{font-size:var(--type-meta,7px);letter-spacing:var(--type-tracking,.1em);margin-top:5px}.accept-teams{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 20px;display:grid}.accept-teams section{min-width:0}.accept-teams header{font-size:var(--type-meta,10px);text-transform:uppercase;color:var(--type-muted,#99a59b);letter-spacing:var(--type-tracking,.08em);margin-bottom:8px}.accept-player{background:#232425;border:1px solid #3a3b3c;border-radius:6px;align-items:center;gap:10px;margin-top:6px;padding:11px 9px;display:flex}.accept-player>img{object-fit:cover;border-radius:5px;width:32px;height:32px}.accept-player>span{flex:1;min-width:0}.accept-player strong{font-size:var(--type-meta,12px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accept-player small{color:var(--type-muted,#98a79c);font-size:var(--type-meta,10px);margin-top:3px;display:block}.accept-player>svg{color:#a7d7a1;flex-shrink:0}.accept-player .ready-pending{border:1px solid #788274;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.accept-player.accepted{border-color:#52704e}.accept-v3 .accept-elo{background:#151617;border:0;border-radius:5px;justify-content:center;margin:0 0 18px;padding:10px 12px}.accept-v3 .accept-primary{letter-spacing:.03em;border-radius:6px;width:100%;min-height:48px;font-size:13px}.accept-v3>.quiet-button{font-size:var(--type-meta,11px);margin:12px auto 0;display:block}.accept-v3 .accept-footnote{text-align:center;letter-spacing:.05em;font-size:var(--type-meta,8px)!important;margin:14px 0 0!important}.lobby-v2 .match-title h1{letter-spacing:-.04em;font-size:32px}.lobby-v2 .match-title{margin-bottom:18px}.lobby-v2 .elo-preview{box-shadow:none;border-radius:5px;gap:16px;padding:10px 14px;background:#1c1d1e!important;border:1px solid #393a3b!important}.lobby-v2 .match-steps{border-bottom:1px solid #363738;margin:12px 0 20px;padding:14px 0}.lobby-v2 .lobby-scoreboard{border:1px solid #3d3e3f;border-radius:8px;gap:20px;padding:24px;box-shadow:none!important;background:#1c1d1e!important}.lobby-v2 .lobby-roster-player{border:1px solid #3d3e3f;border-radius:5px;padding:12px;background:#232425!important}.lobby-v2 .lobby-score-digits{font-size:44px}.lobby-v2 .captain-label{font-size:var(--type-meta,7px);color:var(--ui-season-accent,#dfbc7d);background:var(--ui-season-surface,#383123);border-radius:2px;padding:2px 4px}.lobby-v2 .veto-section{border-radius:8px;background:#1a1b1c!important;border:1px solid #393a3b!important;padding:20px!important}.lobby-v2 .veto-section h2{letter-spacing:-.025em;font-size:23px!important}.lobby-v2 .veto-section .section-heading p{font-size:var(--type-meta,12px);max-width:460px;line-height:1.5}.lobby-v2 .veto-grid .map-card{border-radius:5px;min-height:215px;transition:transform .18s,border-color .18s;height:215px!important}.lobby-v2 .veto-grid .map-card:not(:disabled):hover{transform:translateY(-4px)}.lobby-v2 .map-tag{display:none}.lobby-v2 .map-caption{padding:12px!important}.lobby-v2 .map-caption h3{line-height:1.2;font-size:var(--type-body,15px)!important}.lobby-v2 .map-caption span{letter-spacing:.03em;line-height:1.4;font-size:var(--type-meta,8px)!important}.lobby-v2 .map-card.banned{opacity:.4}.lobby-v2 .ban-cross{width:24px;height:24px}.lobby-v2 .lobby-workspace{gap:18px;margin-top:20px}.lobby-v2 .lobby-rules{flex-wrap:wrap;line-height:1.6}.lobby-v2 .lobby-map-summary{border-radius:8px}.lobby-v2 .connection-panel,.lobby-v2 .phase-panel,.lobby-v2 .server-launch{border-radius:8px;box-shadow:none!important}.lobby-v2 .connection-panel h2{font-size:23px}.lobby-v2 .connection-panel code{font-size:var(--type-body,15px)}.lobby-v2 .live-room-columns{gap:18px}.notification-invites footer .cta{color:#171d17!important;background:#bbcfb3!important}.notifications-modal.inbox-sheet{background:#1a1b1c!important}.notification-list>article.unread{border-left:2px solid var(--ui-season-accent,#d4b27a)!important}@media (max-width:800px){.lobby-v2 .lobby-workspace{grid-template-columns:1fr}.lobby-v2 .lobby-server-column{grid-template-columns:1fr;display:grid}.lobby-v2 .lobby-map-summary{display:none}}@media (max-width:600px){.command-topbar>div{gap:5px}.accept-modal.accept-v3{padding:20px 16px!important}.accept-v3 .accept-title{font-size:26px!important}.accept-v3 .accept-description{font-size:var(--type-meta,11px)!important}.accept-countdown{width:55px;height:60px}.accept-teams{gap:8px}.accept-player{gap:6px;padding:9px 6px}.accept-player>img{width:25px;height:25px}.accept-player strong{font-size:var(--type-meta,10px)}.accept-player small{font-size:var(--type-meta,9px)}.accept-heading{gap:12px}.accept-v3 .accept-modal-top{font-size:var(--type-meta,8px);gap:12px}.lobby-v2 .lobby-scoreboard{padding:16px}.lobby-v2 .veto-section{padding:14px!important}.lobby-v2 .veto-section h2{font-size:19px!important}.lobby-v2 .veto-grid .map-card{min-height:175px;height:175px!important}.lobby-v2 .match-title h1{font-size:26px}.lobby-v2 .elo-preview{flex-wrap:wrap;gap:10px}.lobby-v2 .elo-preview small{display:none}}@media (prefers-reduced-motion:reduce){.accept-v3 *{transition:none!important;animation:none!important}}html[data-reduce-motion=true] .accept-v3 *{transition:none!important;animation:none!important}.premium-badge{vertical-align:middle;color:var(--ui-season-accent,#ebc783);border:1px solid var(--ui-season-muted,#6b5837);background:var(--ui-season-surface,#30281b);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.play-home .page-heading h1{letter-spacing:-.04em;line-height:1.1}.play-home .queue-control{z-index:2;width:100%;position:relative;opacity:1!important}@media (max-width:600px){.play-home .page-heading{align-items:flex-start}.play-home .page-heading h1{font-size:27px}.play-home .page-heading>button{font-size:var(--type-meta,10px);padding:4px}.play-home .mode-card.locked{min-height:122px;padding:11px 8px}.play-home .mode-card-top>.status-dot{display:none}}.command-topbar .coin-wallet.wallet-balance{border:1px solid var(--ui-season-surface,#48402f);min-height:35px;color:var(--ui-season-soft,#ead0a4);white-space:nowrap;letter-spacing:0;background:#201f1a;border-radius:7px;align-items:center;text-decoration:none;display:inline-flex;gap:8px!important;padding:5px 10px!important}.command-topbar .wallet-balance:hover{background:var(--ui-season-surface,#2b281e);border-color:var(--ui-season-muted,#82683f)}.wallet-coin{background:var(--ui-season-accent,#c39c54);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.wallet-coin{background:color-mix(in srgb,var(--ui-season-accent,#c39c54) 7.843%,transparent)}}.wallet-coin{color:var(--ui-season-accent,#d9b775)}.wallet-amount{align-items:baseline;gap:5px;display:flex}.wallet-amount b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650;line-height:1}.wallet-amount small{font-size:var(--type-meta,8px);letter-spacing:var(--type-tracking,.08em);color:var(--ui-season-accent,#a99a81)}@media (max-width:600px){.command-topbar .coin-wallet.wallet-balance{min-height:30px;gap:4px!important;padding:5px 6px!important}.wallet-coin{width:18px;height:18px}.wallet-coin svg{width:15px;height:15px}.wallet-amount b{font-size:var(--type-meta,11px)}.wallet-amount small{display:none}}.command-topbar .premium-nav{isolation:isolate;border-color:var(--ui-season-accent,#b68b48);background:linear-gradient(120deg,var(--ui-season-surface,#302619),#191a1b 65%);box-shadow:0 0 14px var(--ui-season-accent,#d3a353),inset 0 1px 0 var(--ui-season-soft,#ffe4ac);position:relative;overflow:hidden;color:var(--ui-season-soft,#f5d59e)!important}@supports (color:color-mix(in lab,red,red)){.command-topbar .premium-nav{box-shadow:0 0 14px color-mix(in srgb,var(--ui-season-accent,#d3a353) 14.118%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ui-season-soft,#ffe4ac) 14.118%,transparent)}}.command-topbar .premium-nav{text-shadow:0 0 12px var(--ui-season-accent,#e4b668)}@supports (color:color-mix(in lab,red,red)){.command-topbar .premium-nav{text-shadow:0 0 12px color-mix(in srgb,var(--ui-season-accent,#e4b668) 33.333%,transparent)}}.command-topbar .premium-nav{transition:border-color .2s,box-shadow .2s,background .2s}.command-topbar .premium-nav:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 40%,var(--ui-season-soft,#ffe6ac) 48%,var(--ui-season-soft,#fff0c9) 50%,transparent 59%);position:absolute;inset:-60% -70%}@supports (color:color-mix(in lab,red,red)){.command-topbar .premium-nav:after{background:linear-gradient(110deg,transparent 40%,color-mix(in srgb,var(--ui-season-soft,#ffe6ac) 14.51%,transparent) 48%,color-mix(in srgb,var(--ui-season-soft,#fff0c9) 27.451%,transparent) 50%,transparent 59%)}}.command-topbar .premium-nav:after{animation:premium-light-sweep 5.5s ease-in-out infinite;transform:translate(-70%)}.command-topbar .premium-nav:focus-visible,.command-topbar .premium-nav:hover{border-color:var(--ui-season-accent,#f1cf92);background:var(--ui-season-surface,#362b1c);box-shadow:0 0 22px var(--ui-season-accent,#d3a353),inset 0 1px 0 var(--ui-season-soft,#ffe4ac)}@supports (color:color-mix(in lab,red,red)){.command-topbar .premium-nav:focus-visible,.command-topbar .premium-nav:hover{box-shadow:0 0 22px color-mix(in srgb,var(--ui-season-accent,#d3a353) 25.882%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ui-season-soft,#ffe4ac) 21.961%,transparent)}}.command-topbar .premium-nav:focus-visible{outline:2px solid var(--ui-season-accent,#f1cf92);outline-offset:3px}@keyframes premium-light-sweep{0%,58%{opacity:0;transform:translate(-70%)}64%{opacity:1}88%,to{opacity:0;transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.command-topbar .premium-nav:after{opacity:0;animation:none}.command-topbar .premium-nav{transition:none}}html[data-reduce-motion=true] .command-topbar .premium-nav:after{opacity:0;animation:none}html[data-reduce-motion=true] .command-topbar .premium-nav{transition:none}.play-lounge{margin-inline:auto;max-width:1190px!important;padding-top:38px!important;padding-bottom:55px!important}.play-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.play-kicker{font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.18em);color:var(--ui-season-accent,#a29379)}.play-heading h1{letter-spacing:-.06em;margin:10px 0 12px;font-size:52px;font-weight:550;line-height:1.05}.play-heading p{color:var(--type-muted,#929b93);margin:0;font-size:13px;line-height:1.6}.play-matchmaking{background:#1a1b1c;border:1px solid #38393a;border-radius:10px;overflow:hidden}.play-formats{padding:24px}.play-formats-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.play-formats-heading h2{font-size:var(--type-body,16px);letter-spacing:-.01em;margin:0;font-weight:500}.play-formats-heading>span{font-size:var(--type-meta,10px);color:var(--type-muted,#83907f)}.play-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.play-format{isolation:isolate;text-align:left;color:#edf1e8;background:#28292a;border:1px solid #48494a;border-radius:6px;flex-direction:column;min-width:0;min-height:255px;padding:22px;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.play-format>img{object-fit:cover;z-index:-2;filter:grayscale(.6);opacity:.35;width:100%;height:100%;transition:opacity .25s,transform .35s;position:absolute;inset:0}.play-format:hover:not(:disabled){border-color:var(--ui-season-accent,#9c8b68);background:#343536}.play-format:hover:not(:disabled)>img{opacity:.5;transform:scale(1.025)}.play-format.is-selected{border-color:var(--ui-season-accent,#d0ad72);box-shadow:inset 0 0 0 1px var(--ui-season-accent,#d0ad72)}@supports (color:color-mix(in lab,red,red)){.play-format.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-season-accent,#d0ad72) 14.902%,transparent)}}.play-format.is-selected>img{opacity:.48}.play-format:disabled{opacity:.55}.play-format-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.play-new-mode{font-size:var(--type-meta,8px);letter-spacing:.04em;color:#c0e5bf;background:#1b3826;border:1px solid #4c7250;border-radius:3px;padding:4px 6px}.play-format-radio{border:1px solid #869078;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.is-selected .play-format-radio{color:#191c14;background:var(--ui-season-accent,#dbbd87);border-color:var(--ui-season-accent,#dbbd87)}.play-format-main{align-items:baseline;gap:14px;margin:auto 0 24px;padding-top:35px;display:flex}.play-format-main>strong{letter-spacing:-.075em;font-size:68px;font-weight:500;line-height:1}.play-format-main i{letter-spacing:-.06em;color:var(--type-muted,#afb7a4);margin:0 4px;font-size:.57em;font-style:normal;font-weight:400}.play-format-main>span{font-size:var(--type-label,14px);color:var(--type-muted,#c4ccbd)}.play-format-bottom{font-size:var(--type-meta,11px);color:var(--type-muted,#b4bea9);border-top:1px solid #bac5a92c;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.play-format-bottom>svg{color:var(--ui-season-accent,#d6c299);flex-shrink:0}.play-mode-error{font-size:var(--type-meta,11px);color:#d0b895;margin:12px 0 0}.play-queue-action .cta{width:100%;min-height:48px;box-shadow:none;background:var(--ui-season-accent,#d0b17d);color:#191b14;letter-spacing:.035em;font-weight:650;font-size:var(--type-meta,12px);border-radius:5px}.play-queue-action .cta:hover:not(:disabled){background:var(--ui-season-accent,#e1c391);box-shadow:none;transform:none}.play-queue-action .queue-control{margin:0}.play-queue-action .queue-control>.subtext{font-size:var(--type-meta,10px);line-height:1.5}.play-queue-action .practice-notice{font-size:var(--type-meta,9px);margin:0 0 10px;padding:9px;line-height:1.6}.play-steam-note{font-size:var(--type-meta,11px);color:var(--type-muted,#b5baaa);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.play-steam-note a{color:var(--ui-season-accent,#d6bb8a);align-items:center;gap:7px;display:flex}@media (max-width:850px){.play-lounge{padding-top:24px!important}.play-heading h1{font-size:44px}.play-format{min-height:220px;padding:18px}.play-format-main>strong{font-size:57px}}@media (max-width:520px){.play-lounge{padding-top:18px!important;padding-bottom:24px!important}.play-heading{margin-bottom:23px}.play-heading h1{font-size:38px}.play-heading p{font-size:var(--type-meta,11px);max-width:195px}.play-rating-identity .skill-badge{width:31px;height:31px}.play-formats{padding:15px}.play-formats-heading{margin-bottom:15px}.play-formats-heading h2{font-size:var(--type-label,14px)}.play-formats-heading>span{display:none}.play-format-grid{gap:9px}.play-format{min-height:185px;padding:12px 10px}.play-format-top{align-items:flex-start;gap:3px}.play-new-mode{font-size:var(--type-meta,6px);max-width:69px;padding:3px;line-height:1.3}.play-format-radio{width:16px;height:16px}.play-format-radio svg{width:10px;height:10px}.play-format-main{flex-direction:column;align-items:flex-start;gap:8px;margin:18px 0;padding:0}.play-format-main>strong{font-size:40px}.play-format-main>span{font-size:var(--type-meta,11px)}.play-format-bottom{font-size:var(--type-meta,9px);gap:3px;margin-top:auto;padding-top:11px;line-height:1.5}.play-format-bottom>svg{display:none}.play-steam-note{font-size:var(--type-meta,10px);flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.play-format,.play-format>img{transition:none!important}}html[data-reduce-motion=true] .play-format,html[data-reduce-motion=true] .play-format>img{transition:none!important}@keyframes queue-brass-scan{0%,to{opacity:0;transform:translate(-100%)}18%{opacity:.65}80%{opacity:.65}95%{opacity:0;transform:translate(365%)}}body:has(.play-viewport),html:has(.play-viewport){height:100%;overflow:hidden}.command-content:has(.play-viewport){height:100dvh;min-height:0;overflow:hidden}.command-content:has(.play-viewport)>main{flex:1;min-height:0;overflow:hidden}.command-content:has(.play-viewport)>.site-footer{display:none}.play-viewport{height:100%;min-height:0;container-type:size}.play-viewport .play-lounge{flex-direction:column;gap:clamp(8px,1.5dvh,16px);width:100%;height:100%;min-height:0;display:flex;margin:0 auto!important;padding:clamp(12px,2.5dvh,28px) clamp(12px,3vw,36px)!important}.play-viewport .play-heading{flex:none;margin:0}.play-viewport .play-heading h1{margin:3px 0;font-size:clamp(28px,5dvh,46px)}.play-viewport .play-heading p{font-size:var(--type-meta,11px)}.play-viewport .play-player-strip{flex:none;margin:0;padding:10px 0}.play-viewport .play-formats,.play-viewport .play-matchmaking{flex-direction:column;flex:1;display:flex}.play-viewport .play-formats{padding:clamp(10px,2dvh,22px)}.play-viewport .play-formats-heading{flex:none;margin-bottom:10px}.play-viewport .play-format-grid{flex:1}.play-viewport .play-format{padding:clamp(10px,2dvh,20px)}.play-viewport .play-format-main{gap:10px}.play-viewport .play-format-main>strong{font-size:clamp(34px,8dvh,76px)}.play-viewport .play-format-bottom{font-size:var(--type-meta,10px);padding-top:8px}.play-viewport .play-future-mode{flex:none;padding-top:8px}.play-viewport .play-queue-bar{flex:none;gap:14px;padding:clamp(10px,1.8dvh,20px)}.play-viewport .play-selection-copy h2{margin:4px 0;font-size:19px}.play-viewport .play-selection-copy p{font-size:var(--type-meta,10px)}.play-viewport .play-details{font-size:var(--type-meta,9px);flex:none;padding:0}.play-viewport .play-steam-note{font-size:var(--type-meta,10px);flex:none;padding:0}.play-viewport .practice-notice{font-size:var(--type-meta,9px);margin:0 0 6px;padding:6px}.play-viewport .queue-banner .queue-scanner-body{padding:12px!important}.play-viewport .queue-banner .queue-scanner-bottom,.play-viewport .queue-banner .queue-scanner-top{padding:7px 10px!important}.play-viewport .queue-banner .queue-scanner-copy{grid-template-columns:minmax(0,1fr) auto}.play-viewport .queue-banner .queue-elapsed{grid-area:1/2/3;font-size:21px!important}.play-viewport .queue-banner .queue-scanner-copy>small{grid-row:2}.play-viewport .error-box,.play-viewport .play-mode-error,.play-viewport .subtext{font-size:var(--type-meta,10px);flex:none;max-height:60px;margin:4px 0;overflow:auto}@media (max-width:850px){.play-viewport .play-queue-bar{grid-template-columns:1fr}.play-viewport .play-selection-copy{display:none}.play-viewport .play-player-strip{gap:12px}.play-viewport .play-player-strip dl{gap:14px}.play-viewport .play-heading p{display:none}}@media (max-width:520px){.play-viewport .play-kicker{display:none}.play-viewport .play-player-strip{flex-wrap:nowrap;padding:7px 0}.play-viewport .play-player-strip dl{display:none}.play-viewport .play-player-strip>a{margin-left:auto}.play-viewport .play-rating-identity strong{font-size:18px}.play-viewport .play-format{padding:10px 8px}.play-viewport .play-format-main{gap:4px}.play-viewport .play-format-main>span{font-size:var(--type-meta,10px)}.play-viewport .play-format-bottom{font-size:var(--type-meta,8px);line-height:1.4}.play-viewport .play-formats-heading h2{font-size:13px}.play-viewport .play-format-grid{gap:8px}.play-viewport .play-details>div{font-size:var(--type-meta,8px);gap:5px}.play-viewport .play-details button{font-size:var(--type-meta,8px)}.play-viewport .queue-banner .search-orbit{display:none}.play-viewport .queue-banner .queue-scanner-copy>small{font-size:var(--type-meta,9px)}.play-viewport .queue-banner .queue-search-label{font-size:var(--type-meta,11px)!important}.play-viewport .queue-banner .queue-scanner-bottom>span{display:none}.play-viewport .queue-banner .queue-scanner-bottom button{min-height:32px;margin-left:auto}.play-viewport .play-future-mode{font-size:var(--type-meta,8px)}.play-viewport .play-future-mode small{display:none}}@container (max-height:520px){.play-viewport .play-lounge{gap:8px;padding:10px 12px!important}.play-viewport .play-details,.play-viewport .play-heading{display:none}.play-viewport .play-player-strip{padding:5px 0}.play-viewport .play-format-main>strong{font-size:34px}.play-viewport .play-format-main>span,.play-viewport .play-future-mode{display:none}.play-viewport .play-formats-heading{margin-bottom:6px}.play-viewport .play-formats,.play-viewport .play-queue-bar{padding:9px}.play-viewport .queue-banner .queue-scanner-copy>small{display:none}.play-viewport .queue-banner .queue-elapsed{grid-row:1}.play-viewport .queue-banner .queue-scanner-body{padding:8px 10px!important}}@media (orientation:landscape) and (max-height:540px){.play-viewport .play-matchmaking{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);display:grid}.play-viewport .play-queue-bar{border-top:0;border-left:1px solid #393a3b;align-content:center}.play-viewport .play-selection-copy{display:none}.play-viewport .play-format-main>strong{font-size:32px}.play-viewport .play-format-main{flex-direction:row}.play-viewport .play-format-bottom{font-size:var(--type-meta,8px)}.play-viewport .play-format-category,.play-viewport .play-new-mode{font-size:var(--type-meta,6px)}.play-viewport .play-format-bottom>svg{display:none}.play-viewport .play-steam-note{flex-direction:row;gap:8px}.play-viewport .play-player-strip dl{display:none}}.play-viewport .play-lounge{font-weight:600}.play-viewport .play-format-main>strong,.play-viewport .play-formats-heading h2,.play-viewport .play-heading h1,.play-viewport .play-selection-copy h2{font-weight:var(--type-display-weight,800)}.play-viewport .play-format-bottom,.play-viewport .play-format-category,.play-viewport .play-format-main i,.play-viewport .play-format-main>span,.play-viewport .play-future-mode strong,.play-viewport .play-new-mode,.play-viewport .play-rating-identity strong{font-weight:700}.play-viewport .play-queue-action .cta,.play-viewport .queue-banner .queue-elapsed,.play-viewport .queue-banner .queue-search-label{font-weight:750}.play-viewport .play-details,.play-viewport .play-heading p,.play-viewport .play-selection-copy p,.play-viewport .queue-scanner-copy>small{font-weight:500}.play-viewport .play-lounge{max-width:1440px!important}.play-viewport .play-matchmaking{background:#1c1d1e;flex:1 1 0;align-self:center;width:100%;max-width:none;min-height:0;max-height:760px;margin-block:auto;overflow:hidden}.play-viewport .play-formats{flex:1 1 0;min-height:0;padding:clamp(12px,2.3cqh,28px)}.play-viewport .play-format-grid{flex:1 1 0;grid-template-rows:minmax(0,1fr);gap:clamp(10px,1.8cqw,24px);min-height:0}.play-viewport .play-format{background:#232425;border-color:#454647;height:auto;min-height:0;padding:clamp(12px,2.3cqh,28px)}.play-viewport .play-format>img{opacity:.22;filter:grayscale(.8)}.play-viewport .play-format-shade{background:linear-gradient(160deg,#23242599,#18191ae8)}.play-viewport .play-format.is-selected{border-color:var(--ui-season-accent,#c6a671);box-shadow:inset 0 0 0 1px var(--ui-season-accent,#c6a671);background:#2a2b2c}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-format.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-season-accent,#c6a671) 7.843%,transparent)}}.play-viewport .play-format.is-selected>img{opacity:.3}.play-viewport .play-format:hover:not(:disabled)>img{opacity:.35;transform:none}.play-viewport .play-format-main{flex-direction:row;align-items:baseline;gap:clamp(8px,1.5cqw,18px);padding:0}.play-viewport .play-format-main>strong{letter-spacing:-.055em;font-size:clamp(36px,min(8cqw,10cqh),96px);line-height:1}.play-viewport .play-format-main i{margin:0 3px;font-size:.6em}.play-viewport .play-format-main>span{color:var(--type-muted,#aeb8a1);font-size:clamp(11px,1.4cqw,17px)}.play-viewport .play-format-bottom{border-color:#a6b38e20;padding-top:clamp(8px,1.7cqh,18px);font-size:clamp(9px,1.1cqw,12px)}.play-viewport .play-format-bottom>svg{width:16px;height:16px}.play-viewport .play-format-category,.play-viewport .play-new-mode{letter-spacing:.06em;font-size:clamp(7px,.9cqw,10px)}.play-viewport .play-future-mode{padding-top:clamp(8px,1.5cqh,16px)}.play-viewport .play-queue-bar{background:#1e1f20;padding:clamp(12px,2cqh,24px)}.play-viewport .play-selection-copy h2{font-size:clamp(17px,2cqw,23px)}.play-viewport .play-details{margin-top:0}@media (max-width:520px){.play-viewport .play-format{padding:12px 9px}.play-viewport .play-format-main{flex-direction:column;align-items:flex-start;gap:8px}.play-viewport .play-format-main>strong{font-size:clamp(32px,min(14cqw,9cqh),56px)}.play-viewport .play-format-main>span{font-size:var(--type-meta,11px)}.play-viewport .play-format-bottom{font-size:var(--type-meta,8px)}.play-viewport .play-format-category,.play-viewport .play-new-mode{font-size:var(--type-meta,6px)}.play-viewport .play-formats-heading h2{font-size:13px}}@container (max-height:520px){.play-viewport .play-matchmaking{margin-block:0}.play-viewport .play-format,.play-viewport .play-formats{padding:9px}.play-viewport .play-format-main>strong{font-size:clamp(26px,9cqh,40px)}.play-viewport .play-format-main>span{display:none}.play-viewport .play-formats-heading{margin-bottom:7px}.play-viewport .play-queue-bar{padding:9px}}@media (orientation:landscape) and (max-height:540px){.play-viewport .play-matchmaking{max-height:none}.play-viewport .play-format-main{flex-direction:row}.play-viewport .play-format-main>span{display:none}}.skill-badge.duel-level{--level-accent:#a7ada8;--level-surface:#222724;vertical-align:middle;width:64px;height:64px;color:var(--level-accent);isolation:isolate;background:0 0;flex-shrink:0;place-items:center;line-height:1;display:inline-grid;position:relative}.skill-badge.duel-level.compact{width:38px;height:38px}.skill-badge.duel-level[data-band="1"]{--level-accent:#b99775;--level-surface:#2b2520}.skill-badge.duel-level[data-band="2"]{--level-accent:#c1c9cb;--level-surface:#272b2c}.skill-badge.duel-level[data-band="3"]{--level-accent:#d6b77e;--level-surface:#2d281f}.skill-badge.duel-level[data-band="4"]{--level-accent:#f0ce82;--level-surface:#342b1c}.skill-badge.duel-level>svg{fill:none;width:100%;height:100%;display:block;position:absolute;inset:0}.duel-level .level-disc{fill:var(--level-surface)}.duel-level .level-rim{fill:none;stroke:var(--level-accent);stroke-width:2px}.duel-level .level-inset{fill:none;stroke:var(--level-accent);stroke-opacity:.3;stroke-width:.7px}.skill-badge.duel-level .level-number{fill:var(--level-accent);stroke:none;font-family:var(--type-face,Arial,Helvetica,sans-serif);letter-spacing:-1px;text-anchor:middle;paint-order:normal;font-size:28px;font-weight:700}.duel-level[data-band="4"] .level-rim{stroke-width:2.5px}.duel-level .level-division rect{fill:#191c19;stroke:var(--level-accent);stroke-width:1.5px}.duel-level .level-division text{fill:#f3ddd9;font-family:var(--type-face,Arial,Helvetica,sans-serif);font-size:var(--type-label,14px);font-weight:var(--type-display-weight,800);letter-spacing:0}.skill-badge.duel-level[data-level="30"] .level-rim{stroke-width:2.8px}.skill-badge.duel-level>svg{filter:none;overflow:visible}.duel-level[data-band="5"] .level-rim,.duel-level[data-band="6"] .level-rim{stroke-width:2.8px}.duel-level[data-level="30"] .level-inset{stroke-opacity:.8;stroke-width:1.3px}.duel-level[data-level="30"] .level-number{fill:var(--level-accent)}.duel-level .level-division rect{fill:#171b23}.duel-level .level-division text{fill:#fff1d2;font-size:var(--type-meta,12px)}:is(.banner-regalia,.banner-vector,.banner-monochrome)>.profile-cover-wordmark{display:none}.banner-preview-identity{align-items:center;gap:14px;min-width:0;display:flex}.banner-preview-identity img{object-fit:cover;border:1px solid #ffffff35;border-radius:6px;width:43px;height:43px}.banner-preview-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:22px;overflow:hidden}.compact-preview .banner-preview-identity img{display:none}.compact-preview .banner-preview-identity strong{font-size:var(--type-meta,11px)}.frame-regalia{--frame-metal:#d5b47a;--frame-bed:#463922}.frame-vector{--frame-metal:#83c9b4;--frame-bed:#26453d}.frame-monochrome{--frame-metal:#c6cfd5;--frame-bed:#3e474f}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-regalia,.frame-vector,.frame-monochrome){isolation:isolate;background:var(--frame-bed);border:1px solid var(--frame-metal);box-shadow:inset 0 0 0 2px #0f1515,inset 0 0 0 3px var(--frame-metal);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-regalia,.frame-vector,.frame-monochrome)>img{object-fit:cover;width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;box-shadow:none!important;border-radius:5px!important;outline:none!important;animation:none!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-regalia,.frame-vector,.frame-monochrome):after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 43%,#ffffff28 49%,#0000 55%);animation:frame-signature 9s ease-in-out infinite;position:absolute;inset:-50%;transform:translate(-55%)}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-vector{background:linear-gradient(var(--frame-metal),var(--frame-metal)) 0 0/12px 2px no-repeat,linear-gradient(var(--frame-metal),var(--frame-metal)) 0 0/2px 12px no-repeat,linear-gradient(var(--frame-metal),var(--frame-metal)) 100% 100%/12px 2px no-repeat,linear-gradient(var(--frame-metal),var(--frame-metal)) 100% 100%/2px 12px no-repeat,linear-gradient(var(--frame-metal),var(--frame-metal)) 100% 0/12px 2px no-repeat,linear-gradient(var(--frame-metal),var(--frame-metal)) 100% 0/2px 12px no-repeat,linear-gradient(var(--frame-metal),var(--frame-metal)) 0 100%/12px 2px no-repeat,linear-gradient(var(--frame-metal),var(--frame-metal)) 0 100%/2px 12px no-repeat,#13241e;box-shadow:none;border-color:#0000;border-radius:2px}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-monochrome{border-radius:12px 2px;box-shadow:inset 0 0 0 2px #12191c,inset 0 0 0 4px #64717b}.frame-specimen:is(.frame-regalia,.frame-vector,.frame-monochrome){width:96px;height:96px}.compact-preview .frame-specimen:is(.frame-regalia,.frame-vector,.frame-monochrome){width:52px;height:52px}.lobby-v2 .lobby-roster-player.lobby-regalia{--card-accent:#d5b47a;background:#27271e url(/cosmetics/regalia.svg) 100%/auto 180% no-repeat!important}.lobby-v2 .lobby-roster-player.lobby-vector{--card-accent:#83c9b4;background:#192b26 url(/cosmetics/vector.svg) 100%/auto 180% no-repeat!important}.lobby-v2 .lobby-roster-player.lobby-monochrome{--card-accent:#c6cfd5;background:#262e34 url(/cosmetics/monochrome.svg) 100%/auto 180% no-repeat!important}.lobby-specimen:is(.lobby-regalia,.lobby-vector,.lobby-monochrome),.lobby-v2 .lobby-roster-player:is(.lobby-regalia,.lobby-vector,.lobby-monochrome){isolation:isolate;border:1px solid #ffffff24;border-left:3px solid var(--card-accent);border-radius:6px;position:relative;overflow:hidden}.lobby-v2 .lobby-roster-player:is(.lobby-regalia,.lobby-vector,.lobby-monochrome)>*{z-index:1;position:relative}.lobby-v2 .lobby-roster-player:is(.lobby-regalia,.lobby-vector,.lobby-monochrome):after{content:"";pointer-events:none;z-index:0;background:linear-gradient(110deg,#0000 45%,#ffffff0c 50%,#0000 55%);animation:edition-sheen 12s ease-in-out infinite;position:absolute;inset:-70%}.lobby-v2 .lobby-roster-player.lobby-dossier{background:linear-gradient(90deg,#d5ac6b13,#0000),repeating-linear-gradient(0deg,#1d211c 0 29px,#393629 30px 31px)!important}.lobby-v2 .lobby-roster-player.lobby-waveform{background:repeating-linear-gradient(90deg,#0000 0 11px,#79beb418 12px 13px,#0000 14px 23px),linear-gradient(120deg,#131d21,#25403c)!important}.lobby-v2 .lobby-roster-player.lobby-blueprint{background-color:#1e252b!important;background-image:linear-gradient(#bac4cf12 1px,#0000 0),linear-gradient(90deg,#bac4cf12 1px,#0000 0),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:20px 20px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.lobby-v2 .lobby-roster-player.lobby-nocturne{background:radial-gradient(at 100% 100%,#b8a3d83b,#0000 70%),linear-gradient(160deg,#171c28,#302842)!important}@keyframes edition-sheen{0%,20%,to{opacity:0;transform:translate(-22%)}40%,65%{opacity:1}80%{opacity:0;transform:translate(22%)}}@keyframes frame-signature{0%,45%,to{opacity:0;transform:translate(-55%)}55%{opacity:1}75%{opacity:0;transform:translate(55%)}}@media (prefers-reduced-motion:reduce){.lobby-roster-player:after,:is(.frame-regalia,.frame-vector,.frame-monochrome):after{opacity:0;animation:none!important}}html[data-reduce-motion=true] .lobby-roster-player:after,html[data-reduce-motion=true] :is(.frame-regalia,.frame-vector,.frame-monochrome):after{opacity:0;animation:none!important}.cosmetic-preview:is(.lobby-regalia,.lobby-vector,.lobby-monochrome){background:#17201b!important}.rank-avatar:is(.frame-orbit,.frame-chrome,.frame-beacon,.frame-prism,.frame-bracket,.frame-double,.frame-ticket,.frame-laurel){overflow:visible}.activity-bell{background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:relative}.activity-bell>svg{display:block}.activity-bell>b,.activity-bell>i{background:var(--active-season-ink,var(--ui-season-accent,#d8b576));color:#111;border-radius:99px;position:absolute;top:0;right:0}.activity-bell>b{min-width:20px;height:20px;font-size:var(--type-meta,11px);place-items:center;padding:0 4px;display:grid}.activity-bell>i{width:8px;height:8px}.activity-centre[data-slot=dialog-content]{--notice-accent:var(--active-season-ink,var(--ui-season-accent,#d8b576));color:#f1f2f5;border:1px solid #ffffff20;flex-direction:column;animation:notice-enter .2s ease-out;overflow:hidden;box-shadow:0 24px 100px #000a;background:#131519!important;border-radius:20px!important;gap:0!important;width:500px!important;max-width:calc(100vw - 32px)!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:16px 16px 16px auto!important;transform:none!important}.activity-centre>[data-slot=dialog-close]{width:40px;height:40px;color:var(--type-muted,#bdc1cc);border-radius:10px;top:20px;right:18px}.activity-centre :is(button,a):focus-visible{outline:2px solid var(--notice-accent);outline-offset:3px}.activity-heading{background:linear-gradient(120deg,var(--notice-accent),transparent);padding:28px 26px 24px}@supports (color:color-mix(in lab,red,red)){.activity-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--notice-accent) 9%,transparent),transparent)}}.activity-heading{flex:none}.activity-heading h2{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:12px;margin:0 38px 10px 0;font-size:28px;font-weight:650;line-height:1.25;display:flex}.activity-heading h2>span{font-size:var(--type-label,14px);letter-spacing:0;color:var(--notice-accent);background:var(--notice-accent);border-radius:7px;align-items:center;padding:5px 9px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.activity-heading h2>span{background:color-mix(in srgb,var(--notice-accent) 12%,transparent)}}.activity-heading p{font-size:var(--type-body,15px);color:var(--type-muted,#b0b5c0);margin:0;line-height:1.5}.activity-filters{scrollbar-width:thin;background:#0d0f12;border:1px solid #ffffff0c;border-radius:11px;flex:none;gap:4px;margin:0 22px;padding:4px;display:flex;overflow-x:auto}.activity-filters button{white-space:nowrap;min-height:42px;color:var(--type-muted,#aeb3bf);font-size:var(--type-label,14px);background:0 0;border:0;border-radius:7px;flex:1 0 auto;padding:8px 4px;font-weight:600}.activity-filters button[aria-pressed=true]{color:#fff;background:#292c32;box-shadow:0 2px 6px #0003}.activity-filters button:hover{color:var(--notice-accent)}.activity-toolbar{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}.activity-toolbar button{min-height:40px;color:var(--type-muted,#c1c5ce);font-size:var(--type-label,14px);background:0 0;border:0;align-items:center;gap:8px;display:flex}.activity-toolbar button:disabled{opacity:.4}.activity-unread>i{background:#373b44;border-radius:12px;flex:none;width:30px;height:18px;display:block;position:relative}.activity-unread>i:after{content:"";background:#c3c7cf;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.activity-unread[aria-checked=true]>i{background:var(--notice-accent)}.activity-unread[aria-checked=true]>i:after{background:#15171b;transform:translate(12px)}.activity-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414650 transparent;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 18px 22px;overflow-y:auto}.activity-group>h3,.activity-invitations>h3{font-size:var(--type-label,14px);color:var(--type-muted,#aeb3bf);align-items:center;gap:8px;margin:12px 8px;font-weight:600;display:flex}.activity-group>h3>span,.activity-invitations>h3>span{color:var(--type-muted,#858c99);font-weight:400}.activity-group+.activity-group{margin-top:24px}.activity-row{background:#191c21;border:1px solid #ffffff0a;border-radius:12px;align-items:start;gap:14px;margin:8px 0;padding:18px 16px;display:flex}.activity-row.is-unread{border-color:var(--notice-accent)}@supports (color:color-mix(in lab,red,red)){.activity-row.is-unread{border-color:color-mix(in srgb,var(--notice-accent) 28%,transparent)}}.activity-row.is-unread{background:linear-gradient(110deg,var(--notice-accent),#191c21)}@supports (color:color-mix(in lab,red,red)){.activity-row.is-unread{background:linear-gradient(110deg,color-mix(in srgb,var(--notice-accent) 7%,#191c21),#191c21)}}.activity-symbol{width:40px;height:40px;color:var(--type-muted,#aeb5c3);background:#ffffff06;border-radius:12px;flex:none;place-items:center;display:grid}.is-unread .activity-symbol{color:var(--notice-accent);background:var(--notice-accent)}@supports (color:color-mix(in lab,red,red)){.is-unread .activity-symbol{background:color-mix(in srgb,var(--notice-accent) 10%,transparent)}}.activity-copy{flex:1;min-width:0}.activity-copy>header{font-size:var(--type-label,14px);color:var(--type-muted,#a9b0bd);align-items:center;gap:8px;display:flex}.activity-copy time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.activity-copy header>i{background:var(--notice-accent);border-radius:50%;flex:none;width:7px;height:7px}.activity-copy h4{letter-spacing:-.01em;color:#e3e6ec;overflow-wrap:anywhere;margin:8px 0;font-size:17px;font-weight:600;line-height:1.4}.is-unread .activity-copy h4{color:#fff}.activity-copy p{font-size:var(--type-body,15px);color:var(--type-muted,#b1b7c3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.activity-copy footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.activity-copy footer a,.activity-copy footer button{min-height:36px;color:var(--notice-accent);font-size:var(--type-label,14px);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:500;display:inline-flex}.activity-copy footer button{color:var(--type-muted,#aeb5c3);margin-left:auto}.activity-copy footer button:disabled{opacity:.4}.activity-invitations{margin-bottom:24px}.activity-invite{border:1px solid var(--notice-accent);gap:14px;padding:18px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.activity-invite{border:1px solid color-mix(in srgb,var(--notice-accent) 35%,transparent)}}.activity-invite{background:var(--notice-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.activity-invite{background:color-mix(in srgb,var(--notice-accent) 6%,#191c21)}}.activity-invite{margin:8px 0}.activity-invite-avatar{object-fit:cover;width:44px;height:44px;color:var(--notice-accent);background:#ffffff08;border-radius:12px;flex:none;place-items:center;display:grid}.activity-invite>div{flex:1;min-width:0}.activity-invite small{letter-spacing:.025em;color:var(--notice-accent);font-size:13px}.activity-invite strong{overflow-wrap:anywhere;margin:6px 0;font-size:18px;display:block}.activity-invite p{font-size:var(--type-body,15px);color:var(--type-muted,#b1b7c3);margin:0;line-height:1.5}.activity-invite footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.activity-invite footer button{color:#d4d8e0;min-height:42px;font-size:var(--type-label,14px);background:0 0;border:1px solid #ffffff25;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:flex}.activity-invite footer button:first-child{background:var(--notice-accent);color:#111;border-color:#0000}.activity-invite button:disabled{opacity:.5}.activity-empty{text-align:center;min-height:300px;color:var(--type-muted,#aeb5c3);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.activity-empty>svg{color:var(--notice-accent);margin-bottom:20px}.activity-empty h3{letter-spacing:-.02em;color:#f1f2f5;margin:0 0 8px;font-size:23px}.activity-empty p{font-size:var(--type-body,15px);max-width:300px;line-height:1.6}.activity-empty button{font-size:var(--type-body,15px);color:#eee;background:#292d35;border:1px solid #ffffff20;border-radius:8px;margin-top:12px;padding:12px}.activity-error,.activity-success{font-size:var(--type-label,14px);color:#ffc5c5;background:#362024;border-radius:9px;align-items:center;gap:12px;margin:0 22px 14px;padding:14px 16px;line-height:1.5;display:flex}.activity-success{color:#d9dde5;background:#ffffff07}.activity-error button{color:inherit;background:0 0;border:0;margin-left:auto;padding:8px}@keyframes notice-enter{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.activity-centre[data-slot=dialog-content]{animation:none}.activity-unread>i:after{transition:none}}@media (max-width:540px){.activity-centre[data-slot=dialog-content]{border-radius:16px!important;width:auto!important;max-width:none!important;inset:8px!important}.activity-heading{padding:22px 20px}.activity-heading h2{font-size:25px}.activity-filters{margin-inline:16px}.activity-toolbar{flex-wrap:wrap;padding:12px 18px}.activity-scroll{padding-inline:12px}.activity-invite,.activity-row{gap:10px;padding:16px 12px}.activity-symbol{border-radius:9px;width:32px;height:32px}.activity-copy footer a,.activity-copy footer button{min-height:42px}.activity-centre>[data-slot=dialog-close]{top:16px;right:12px}.activity-invite-avatar{width:36px;height:36px}.activity-copy h4{font-size:var(--type-body,16px)}}@media (max-height:500px){.activity-centre[data-slot=dialog-content]{overflow-y:auto}.activity-scroll{flex:none;overflow:visible}.activity-heading{padding-block:14px}.activity-heading p{display:none}.activity-empty{min-height:130px}}.profile-cover.profile-banner>.profile-customize-trigger{z-index:4;border:1px solid var(--ui-season-accent,#d3b27a);place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab,red,red)){.profile-cover.profile-banner>.profile-customize-trigger{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d3b27a) 25.098%,transparent)}}.profile-cover.profile-banner>.profile-customize-trigger{color:var(--ui-season-accent,#e2c38c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191a1bcc;border-radius:7px}.profile-cover.profile-banner>.profile-customize-trigger:hover{background:var(--ui-season-surface,#373024);border-color:var(--ui-season-accent,#d6b47a)}.profile-cover.profile-banner{padding-top:62px}.profile-avatar-direct{flex-shrink:0;position:relative}.profile-avatar-direct .profile-avatar-change{z-index:4;color:var(--ui-season-soft,#f0d29c);border-radius:inherit;opacity:0;font-size:var(--type-meta,9px);cursor:pointer;background:#0e0f10e0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-weight:600;transition:opacity .18s;display:flex;position:absolute;inset:0}.profile-avatar-direct:focus-within .profile-avatar-change,.profile-avatar-direct:hover .profile-avatar-change{opacity:1}.profile-bio-direct{width:100%;min-width:0;max-width:470px}.profile-bio-direct form{gap:8px;display:grid}.profile-bio-direct label{font-size:var(--type-meta,10px);color:var(--type-muted,#c4cbb9)}.profile-bio-direct textarea{resize:vertical;border:1px solid var(--ui-season-muted,#756342);color:#e5e8dd;width:100%;min-height:80px;max-height:200px;font-size:var(--type-meta,12px);background:#171819e8;border-radius:5px;padding:10px;line-height:1.6}.profile-bio-direct footer{align-items:center;gap:10px;display:flex}.profile-bio-direct small{font-size:var(--type-meta,9px);color:var(--type-muted,#a8b699);margin-right:auto}.profile-bio-direct footer button{font-size:var(--type-meta,10px);color:var(--ui-season-accent,#d4c297);background:#252627;border:1px solid #596045;border-radius:4px;align-items:center;gap:5px;padding:7px 9px;display:flex}.profile-bio-direct footer button:last-child{background:var(--ui-season-accent,#d2b17b);color:#202519;border-color:var(--ui-season-accent,#d2b17b)}.profile-bio-direct button:disabled{opacity:.5}.profile-avatar-dialog[data-slot=dialog-content]{background:#1e1f20;border:1px solid #555b42;max-width:390px!important;padding:25px!important}.profile-avatar-preview{object-fit:cover;border:1px solid var(--ui-season-muted,#82704d);border-radius:10px;width:160px;height:160px;margin:14px auto}.profile-avatar-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-avatar-dialog footer button{font-size:var(--type-meta,11px)}.profile-avatar-dialog footer>button:first-child{color:var(--ui-season-accent,#ccb481)}.profile-avatar-dialog .cta{padding:10px 16px}@media (hover:none){.profile-avatar-direct .profile-avatar-change{opacity:1;background:#151617c9;flex-direction:row;gap:4px;height:28px;inset:auto 0 0}.profile-avatar-direct .profile-avatar-change svg{width:13px}}@media (prefers-reduced-motion:reduce){.profile-avatar-direct .profile-avatar-change{transition:none}}html[data-reduce-motion=true] .profile-avatar-direct .profile-avatar-change{transition:none}.profile-cover .profile-name-block .profile-bio-line{align-items:flex-start;gap:6px;min-width:0;display:flex}.profile-cover .profile-name-block .profile-bio-line>.profile-description{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;padding:0;line-height:26px}.profile-bio-line .is-empty{color:var(--type-muted,#89947e);font-style:italic}.profile-cover .profile-name-block .profile-bio-line>button{width:26px;height:26px;min-height:0;color:var(--ui-season-accent,#b4a17e);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 26px;align-self:flex-start;place-items:center;margin:0;padding:0;transition:background .16s,color .16s;display:grid;position:relative;transform:none}.profile-cover .profile-name-block .profile-bio-line>button svg{stroke-width:1.8px;flex:none;width:14px;height:14px;display:block}.profile-cover .profile-name-block .profile-bio-line>button:hover{background:var(--ui-season-accent,#d5b47c)}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-name-block .profile-bio-line>button:hover{background:color-mix(in srgb,var(--ui-season-accent,#d5b47c) 9.412%,transparent)}}.profile-cover .profile-name-block .profile-bio-line>button:hover{color:var(--ui-season-soft,#efd19d)}.profile-cover .profile-name-block .profile-bio-line>button:focus-visible{outline:2px solid var(--ui-season-accent,#d4b17a);outline-offset:2px;background:var(--ui-season-accent,#d5b47c)}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-name-block .profile-bio-line>button:focus-visible{background:color-mix(in srgb,var(--ui-season-accent,#d5b47c) 9.412%,transparent)}}@media (pointer:coarse){.profile-cover .profile-name-block .profile-bio-line{gap:9px}.profile-bio-line>button:before{content:"";border-radius:8px;position:absolute;inset:-9px}}@media (prefers-reduced-motion:reduce){.profile-cover .profile-name-block .profile-bio-line>button{transition:none}}html[data-reduce-motion=true] .profile-cover .profile-name-block .profile-bio-line>button{transition:none}.rating-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 26px;display:grid}.rating-mode-tabs>button{text-align:left;background:#1e1f20;border:1px solid #3f4041;border-radius:8px;flex-direction:column;gap:18px;min-width:0;padding:19px 22px;transition:border-color .2s,background .2s;display:flex}.rating-mode-tabs>button:hover{background:#2a2b2c;border-color:#80704c}.rating-mode-tabs>button[aria-pressed=true]{background:linear-gradient(120deg,#312f22,#232425);border-color:#c7a76f;box-shadow:inset 0 2px #d4b57e}.rating-mode-heading{color:#dce2d1;align-items:center;gap:10px;width:100%;display:flex}.rating-mode-heading>strong{letter-spacing:-.03em;font-size:21px;font-weight:750}.rating-mode-heading>span{font-size:var(--type-meta,11px);color:var(--type-muted,#9da98e)}.rating-mode-heading>svg{color:#c0ac7c;flex-shrink:0;margin-left:auto}.rating-mode-value{align-items:center;gap:12px;display:flex}.rating-mode-value>b{color:#e3c791;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.rating-mode-value small{font-size:var(--type-meta,9px);letter-spacing:.06em;color:#a79d7f;margin-left:7px;font-weight:500}.rating-mode-meta{font-size:var(--type-meta,10px);color:var(--type-muted,#a5b297);border-top:1px solid #b7c39a24;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.rating-mode-meta>span{color:var(--type-muted,#8f9b7f)}.records-page .ranking-toolbar{font-size:var(--type-meta,12px)}.rating-mode-tabs button:focus-visible{outline-offset:3px;outline:2px solid #dbbc82}@media (max-width:850px){.rating-mode-tabs{gap:10px}.rating-mode-tabs>button{gap:14px;padding:15px}.rating-mode-heading{flex-wrap:wrap;gap:7px}.rating-mode-heading>span{font-size:var(--type-meta,10px)}.rating-mode-value>b{font-size:26px}.rating-mode-value{gap:7px}.rating-mode-meta{font-size:var(--type-meta,9px);gap:6px}.rating-mode-value .skill-badge{width:30px;height:30px}}@media (max-width:520px){.rating-mode-tabs{gap:7px;margin-bottom:20px}.rating-mode-tabs>button{gap:12px;padding:12px 9px}.rating-mode-heading>strong{font-size:18px}.rating-mode-heading>span{width:100%;font-size:var(--type-meta,9px);order:3}.rating-mode-heading>svg{width:11px}.rating-mode-value .skill-badge{display:none}.rating-mode-value>b{font-size:23px}.rating-mode-value small{font-size:var(--type-meta,8px);margin:6px 0 0;display:block}.rating-mode-meta{font-size:var(--type-meta,8px);line-height:1.5}.rating-mode-meta>span{width:100%}}@media (prefers-reduced-motion:reduce){.rating-mode-tabs>button{transition:none}}html[data-reduce-motion=true] .rating-mode-tabs>button{transition:none}:root{--page-gutter:clamp(16px,2.8vw,44px)}.command-content>main{min-width:0;container:workspace/inline-size}.command-content{min-width:0}.dashboard:not(.play-lounge){width:100%;max-width:1560px;padding-inline:var(--page-gutter);margin:clamp(22px,3vw,42px) auto}.dashboard :is(section,article,header,footer,form,nav),.profile-charts>*{min-width:0}.dashboard :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0;max-width:100%}.dashboard :is(.page-heading,.section-heading,.ranking-toolbar,.atelier-heading,.atelier-shelf-heading){flex-wrap:wrap;row-gap:12px}.dashboard .page-heading h1{font-size:clamp(28px,3.1vw,44px);line-height:1.15}.chart-scroll,.ranking-scroll,.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.ranking-scroll .ranking-v2{min-width:720px}.history-table table{min-width:680px}.activity-copy p,.lobby-chat-log p,.profile-description,.profile-name-block h2,.sheet-chat-log p{overflow-wrap:anywhere}.connection-command,.connection-panel code{overflow-wrap:anywhere;word-break:break-word}.command-sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.account-avatar-trigger,.command-topbar>div{min-width:0}.profile-detail-sections .career-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-detail-sections .arena-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.profile-customizer .settings-tabs{flex-shrink:0;gap:20px}.profile-customizer .settings-tabs button{flex-shrink:0}.customizer-body,.friends-sheet-body{overscroll-behavior:contain;min-height:0}.sheet-friend-main,.sheet-friend-main>span:last-of-type{min-width:0}.sheet-friend-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-composer{min-width:0}.sheet-composer input,.sheet-composer textarea{min-width:0;max-width:100%}.sound-volume{flex-wrap:wrap}@container workspace (max-width:1100px){.profile-charts{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr)}.lobby-v2 .lobby-workspace{grid-template-columns:minmax(0,1fr)}.lobby-v2 .veto-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container workspace (max-width:760px){.profile-cover.profile-banner{grid-template-columns:minmax(0,1fr);gap:24px;padding:60px 22px 24px}.profile-cover .profile-cover-identity{flex-wrap:nowrap;align-items:center;gap:18px}.profile-cover .profile-cover-avatar{flex-shrink:0;width:74px;height:74px}.profile-cover .profile-name-block{flex:1;min-width:0}.profile-rating-block{border-top:1px solid #bdc59826;width:100%;max-width:none;padding-top:20px}.profile-rating-main{justify-content:flex-start}.profile-rating-main strong{font-size:48px}.profile-charts{grid-template-columns:minmax(0,1fr)}.profile-detail-sections .career-grid,.profile-milestones,.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-options>section,.steam-compact{padding:20px}.steam-compact{flex-wrap:wrap}.settings-tabs{gap:18px;max-width:100%;overflow-x:auto}.lobby-v2 .lobby-scoreboard{grid-template-columns:minmax(0,1fr);gap:18px}.lobby-v2 .lobby-roster-player{grid-template-columns:36px minmax(0,1fr) 32px}.lobby-v2 .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lobby-v2 .match-title{flex-wrap:wrap;gap:14px}.lobby-v2 .match-title h1{font-size:28px}}@container workspace (max-width:440px){.atelier-item-preview .cosmetic-preview{height:210px}.profile-cover.profile-banner{padding:58px 16px 20px}.profile-cover .profile-cover-identity{align-items:flex-start;gap:12px}.profile-cover .profile-cover-avatar{width:62px;height:62px}.profile-cover .profile-name-block h2{font-size:25px}.profile-cover .profile-description{font-size:var(--type-meta,12px)}.profile-name-block{gap:10px}.performance-grid{grid-template-columns:minmax(0,1fr)}.profile-milestones>article,.profile-stats>div{padding:16px}.rating-mode-tabs>button{padding:12px 8px}.rating-mode-heading>span{order:3;width:100%}.rating-mode-value .skill-badge{display:none}.rating-mode-value>b{font-size:23px}.rating-mode-meta{font-size:var(--type-meta,9px);flex-direction:column;gap:4px}.lobby-chat form{gap:8px}.lobby-chat form button{font-size:var(--type-meta,12px);padding:10px}.pagination{font-size:var(--type-meta,11px);flex-wrap:wrap;gap:10px}.pagination button{min-height:40px}}@media (max-width:600px){:root{--duel-sidebar:0px;--duel-header:60px;--mobile-navigation:calc(58px + env(safe-area-inset-bottom));--page-gutter:16px}.command-content{padding-top:var(--duel-header);padding-bottom:var(--mobile-navigation);margin-left:0!important}.command-topbar{height:var(--duel-header);padding:0 10px;right:0;margin-left:0!important;left:0!important}.command-topbar>span{display:none}.command-topbar>div{justify-content:flex-end;gap:8px;width:100%;margin:0}.command-topbar .account-avatar-trigger>span{display:none}.command-topbar .account-avatar-trigger>img{width:30px;height:30px}.command-topbar .party-header-strip{gap:3px;height:38px;margin-right:auto;padding:4px}.command-topbar .party-avatar-stack{gap:2px}.command-topbar .party-add-seat,.command-topbar .party-avatar-stack>span{width:25px;height:25px}.command-topbar .wallet-balance{gap:5px;padding:0}.command-topbar .premium-nav{padding:7px;font-size:var(--type-meta,10px)!important}.command-sidebar{width:100%;height:var(--mobile-navigation);padding:4px 8px calc(4px + env(safe-area-inset-bottom));z-index:40;background:#171819;border-top:1px solid #3c3d3e;border-right:0;flex-direction:row;align-items:stretch;gap:0;display:flex;position:fixed;top:auto;bottom:0;left:0;overflow:visible}.command-sidebar>.brand,.command-sidebar>.nav-section,.command-sidebar>.sidebar-bottom{display:none!important}.command-sidebar>nav{flex:1;align-items:stretch;gap:4px;min-width:0;margin:0;padding:0;display:flex}.command-sidebar>nav:first-of-type{flex:4}.command-sidebar nav a{min-width:0;font-size:var(--type-meta,9px);border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 2px;line-height:1.2;display:flex}.command-sidebar nav a svg{flex-shrink:0;width:18px;height:18px}.command-content>.mobile-nav,.command-sidebar nav .nav-label{display:none!important}.command-content>.site-footer{flex-wrap:wrap;gap:12px;margin-inline:16px;padding:22px 0}.command-content>.site-footer span{font-size:var(--type-meta,9px)}.command-content>.site-footer .wordmark{font-size:20px}.active-match-dock{width:calc(100vw - 24px);left:50%;bottom:calc(var(--mobile-navigation) + 10px)}.friends-sheet[data-slot=dialog-content],.profile-customizer[data-slot=dialog-content]{width:calc(100vw - 16px)!important;max-width:none!important;height:auto!important;max-height:none!important;inset:8px!important;transform:none!important}.friends-sheet-heading,.profile-customizer>header{padding:22px 18px 16px}.customizer-body{padding:18px}.profile-customizer>.settings-tabs{gap:20px;padding-inline:18px}.sheet-friend{flex-wrap:wrap;gap:9px}.sheet-friend-main{flex:160px}.sheet-friend .party-up-button{font-size:var(--type-meta,10px);min-height:36px}.sheet-request{flex-wrap:wrap;gap:10px}.account-options :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.sheet-composer :is(input,textarea){font-size:var(--type-body,16px)}.accept-modal.accept-v3{max-height:calc(100dvh - 24px);padding:20px 16px!important}.accept-teams{gap:8px}}@media (max-width:360px){.command-topbar>div{gap:5px}.command-topbar{padding:0 8px}.command-topbar .party-header-strip{gap:1px;padding:3px}.command-topbar .party-avatar-stack>span{width:22px;height:22px}.command-topbar .party-avatar-stack>span+span{margin-left:-12px}.command-topbar .premium-nav{padding:6px;font-size:var(--type-meta,9px)!important}.command-topbar .activity-bell{width:31px}.command-topbar .wallet-amount b{font-size:var(--type-meta,11px)}}@media (max-height:500px){.friends-sheet[data-slot=dialog-content],.profile-customizer[data-slot=dialog-content]{overflow-y:auto}.customizer-body,.friends-sheet-body{flex:none;overflow:visible}.friends-sheet-heading,.profile-customizer>header{padding-block:14px}.friends-sheet-heading p,.profile-customizer>header p{display:none}}@media (min-width:1800px){.command-topbar{padding-inline:44px}.dashboard:not(.play-lounge){max-width:1680px}.profile-detail-sections .arena-stat-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:600px){.command-topbar .wallet-balance{min-width:0;max-width:82px}.command-topbar .wallet-amount{min-width:0}.command-topbar .wallet-amount b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}@media (max-width:360px){.command-topbar .social-trigger>span{display:none}.command-topbar .wallet-balance{max-width:66px}}.profile-cover.profile-banner{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.profile-rating-main{gap:14px}.profile-rating-main>div:not(.profile-mode-arrows){min-width:0}.profile-rating-main strong{white-space:nowrap;font-size:clamp(36px,3.5vw,54px)}.profile-rating-block[aria-busy=true] .profile-rating-main>div:not(.profile-mode-arrows){opacity:.55}@container workspace (max-width:760px){.profile-cover.profile-banner{grid-template-columns:1fr}.profile-rating-main strong{font-size:clamp(36px,8cqw,48px)}}@media (max-width:900px){.profile-cover.profile-banner{grid-template-columns:1fr}}.profile-cover .profile-active-mode{min-width:0;color:var(--type-muted,#b6bdb3);font-family:var(--type-face,Arial,Helvetica,sans-serif);align-items:center;gap:9px;margin:0 0 12px;display:flex}.profile-cover .profile-active-mode>span{font-size:var(--type-label,14px);letter-spacing:.025em;color:var(--ui-season-accent,#dfc795);font-variant-numeric:lining-nums;white-space:nowrap;font-weight:500;line-height:20px}.profile-cover .profile-active-mode>i{background:#768072;border-radius:50%;flex:none;width:3px;height:3px}.profile-cover .profile-active-mode>small{font-size:var(--type-meta,11px);letter-spacing:.015em;color:var(--type-muted,#a9b1a5);font-weight:400;line-height:20px}.profile-cover .profile-mode-arrows{border:1px solid var(--ui-season-accent,#d5ac6b);grid-template-columns:36px;justify-items:center;gap:0;margin-left:auto;padding:3px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-mode-arrows{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d5ac6b) 31.373%,transparent)}}.profile-cover .profile-mode-arrows{background:#191a1bdb;border-radius:8px;box-shadow:0 2px 8px #00000014}.profile-cover .profile-mode-control-label{white-space:nowrap;font-family:var(--type-face,Arial,Helvetica,sans-serif);font-size:var(--type-meta,9px);letter-spacing:.02em;color:var(--ui-season-accent,#c9ba9c);font-weight:500;line-height:12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.profile-cover .profile-mode-arrows>button{width:36px;height:30px;color:var(--ui-season-accent,#e6c790);background:0 0;border:0;border-radius:5px}.profile-cover .profile-mode-arrows>button+button{border-top:1px solid var(--ui-season-accent,#d5ac6b)}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-mode-arrows>button+button{border-top:1px solid color-mix(in srgb,var(--ui-season-accent,#d5ac6b) 14.118%,transparent)}}.profile-cover .profile-mode-arrows>button+button{border-top-left-radius:0;border-top-right-radius:0}.profile-cover .profile-mode-arrows>button svg{stroke-width:2px;width:21px;height:21px}.profile-cover .profile-mode-arrows>button:hover:not(:disabled){background:var(--ui-season-accent,#d5ac6b)}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-mode-arrows>button:hover:not(:disabled){background:color-mix(in srgb,var(--ui-season-accent,#d5ac6b) 14.902%,transparent)}}.profile-cover .profile-mode-arrows>button:hover:not(:disabled){color:var(--ui-season-soft,#ffe1ad)}.profile-cover .profile-mode-arrows>button:active:not(:disabled){background:var(--ui-season-accent,#d5ac6b)}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-mode-arrows>button:active:not(:disabled){background:color-mix(in srgb,var(--ui-season-accent,#d5ac6b) 23.137%,transparent)}}.profile-cover .profile-mode-arrows>button:disabled{opacity:.25;cursor:default}@media (pointer:coarse){.profile-cover .profile-mode-arrows{grid-template-columns:44px}.profile-cover .profile-mode-arrows>button{width:44px;height:44px}}@media (min-width:1921px) and (min-height:900px){:root{--desktop-unit:clamp(1px,calc(.0390625vw + .25px),1.5px);--duel-sidebar:calc(225 * var(--desktop-unit));--duel-header:calc(65 * var(--desktop-unit));--page-gutter:calc(44 * var(--desktop-unit))}.command-sidebar{width:var(--duel-sidebar);padding-inline:calc(20 * var(--desktop-unit))}.command-content{margin-left:var(--duel-sidebar)}.command-topbar{left:var(--duel-sidebar);height:var(--duel-header);padding-inline:calc(44 * var(--desktop-unit))}.command-sidebar .brand{font-size:calc(32 * var(--desktop-unit))}.command-sidebar .brand svg{width:calc(27 * var(--desktop-unit));height:calc(27 * var(--desktop-unit))}.command-sidebar nav a{font-size:calc(13 * var(--desktop-unit));gap:calc(12 * var(--desktop-unit));padding:calc(14 * var(--desktop-unit)) calc(12 * var(--desktop-unit))}.command-sidebar nav a>svg{width:calc(19 * var(--desktop-unit));height:calc(19 * var(--desktop-unit));flex:none}.command-sidebar .nav-section,.command-sidebar .region-label{font-size:calc(9 * var(--desktop-unit))}.command-sidebar .nav-label{font-size:calc(7 * var(--desktop-unit))}.account-avatar-trigger{font-size:calc(12 * var(--desktop-unit))}.command-topbar>span{font-size:calc(9 * var(--desktop-unit))}.command-topbar>div{gap:calc(18 * var(--desktop-unit))}.command-topbar .premium-nav{font-size:calc(11 * var(--desktop-unit));padding:calc(9 * var(--desktop-unit)) calc(14 * var(--desktop-unit))}.account-avatar-trigger img{width:calc(32 * var(--desktop-unit));height:calc(32 * var(--desktop-unit))}.wallet-amount b{font-size:calc(13 * var(--desktop-unit))}.command-topbar .party-header-strip{height:calc(42 * var(--desktop-unit))}.command-topbar .party-avatar-stack>span{width:calc(30 * var(--desktop-unit));height:calc(30 * var(--desktop-unit))}.dashboard:not(.play-lounge){max-width:calc(1680 * var(--desktop-unit));margin-block:calc(42 * var(--desktop-unit))}.dashboard .page-heading h1{font-size:calc(44 * var(--desktop-unit))}.dashboard .section-heading h2{font-size:calc(25 * var(--desktop-unit))}.dashboard .eyebrow{font-size:calc(9 * var(--desktop-unit))}.dashboard :is(.subtext,.text-link){font-size:calc(12 * var(--desktop-unit))}.dashboard :is(.ranking-table,.history-table table){font-size:calc(13 * var(--desktop-unit))}.dashboard :is(.ranking-table,.history-table table) :is(th,td){padding:calc(18 * var(--desktop-unit)) calc(16 * var(--desktop-unit))!important}.dashboard :is(.ranking-table,.history-table table) small{font-size:calc(11 * var(--desktop-unit))}.rank-player strong{font-size:calc(14 * var(--desktop-unit))}.rank-avatar{width:calc(44 * var(--desktop-unit));height:calc(50 * var(--desktop-unit))}.ranking-v2 .rank-elo{font-size:calc(23 * var(--desktop-unit))}.profile-cover.profile-banner{min-height:calc(280 * var(--desktop-unit));padding:calc(62 * var(--desktop-unit)) calc(38 * var(--desktop-unit)) calc(38 * var(--desktop-unit));grid-template-columns:minmax(0,1fr) calc(320 * var(--desktop-unit));gap:calc(40 * var(--desktop-unit))}.profile-cover .profile-cover-avatar{width:calc(100 * var(--desktop-unit));height:calc(100 * var(--desktop-unit))}.profile-cover .profile-name-block h2{font-size:calc(42 * var(--desktop-unit))}.profile-cover .profile-description{font-size:calc(13 * var(--desktop-unit))}.profile-member-label{font-size:calc(9 * var(--desktop-unit))}.profile-cover-identity{gap:calc(25 * var(--desktop-unit))}.profile-rating-main{gap:calc(14 * var(--desktop-unit))}.profile-rating-main strong{font-size:calc(54 * var(--desktop-unit))}.profile-rating-main .skill-badge{width:calc(70 * var(--desktop-unit));height:calc(70 * var(--desktop-unit))}.profile-level-caption,.profile-rating-block>small{font-size:calc(10 * var(--desktop-unit))}.profile-cover .profile-active-mode>span{font-size:calc(14 * var(--desktop-unit))}.profile-cover .profile-active-mode>small{font-size:calc(11 * var(--desktop-unit))}.profile-cover .profile-mode-arrows{grid-template-columns:calc(36 * var(--desktop-unit))}.profile-cover .profile-mode-arrows>button{width:calc(36 * var(--desktop-unit));height:calc(30 * var(--desktop-unit))}.profile-cover .profile-mode-control-label{font-size:calc(9 * var(--desktop-unit))}.profile-milestones>article,.profile-stats>div{padding:calc(25 * var(--desktop-unit))}.profile-milestones strong,.profile-stats strong{font-size:calc(30 * var(--desktop-unit))}.profile-milestones span,.profile-stats span{font-size:calc(12 * var(--desktop-unit))}.profile-charts{gap:calc(24 * var(--desktop-unit))}.profile-charts h3,.profile-detail-sections h3{font-size:calc(18 * var(--desktop-unit))}.profile-charts p,.profile-detail-sections :is(p,td,dt,dd){font-size:calc(12 * var(--desktop-unit))}.play-viewport .play-lounge{max-width:calc(1440 * var(--desktop-unit));gap:calc(16 * var(--desktop-unit));padding:calc(28 * var(--desktop-unit)) calc(36 * var(--desktop-unit))!important}.play-viewport .play-matchmaking{max-height:calc(760 * var(--desktop-unit))}.play-viewport .play-heading h1{font-size:calc(46 * var(--desktop-unit))}.play-viewport .play-heading p{font-size:calc(11 * var(--desktop-unit))}.play-viewport .play-formats{padding:calc(22 * var(--desktop-unit))}.play-viewport .play-formats-heading h2{font-size:calc(17 * var(--desktop-unit))}.play-viewport .play-format-main>strong{font-size:clamp(76px,5vw,144px)}.play-viewport .play-format-main>span{font-size:calc(15 * var(--desktop-unit))}.play-viewport .play-format-bottom,.play-viewport .play-selection-copy p{font-size:calc(11 * var(--desktop-unit))}.play-viewport .play-selection-copy h2{font-size:calc(19 * var(--desktop-unit))}.play-viewport .play-queue-bar{padding:calc(20 * var(--desktop-unit))}.play-viewport .play-queue-bar .cta{font-size:calc(13 * var(--desktop-unit));min-height:calc(48 * var(--desktop-unit))}.play-viewport .play-details{font-size:calc(10 * var(--desktop-unit))}.lobby-v2 .lobby-workspace{grid-template-columns:minmax(0,1fr) calc(300 * var(--desktop-unit))}.lobby-v2 .lobby-roster-player{padding:calc(16 * var(--desktop-unit));gap:calc(12 * var(--desktop-unit))}.lobby-v2 .lobby-player-info :is(a,strong){font-size:calc(16 * var(--desktop-unit))}.lobby-v2 .broadcast-events,.lobby-v2 .lobby-chat{font-size:calc(13 * var(--desktop-unit))}.account-options{max-width:calc(820 * var(--desktop-unit))}.account-options>section{padding:calc(26 * var(--desktop-unit))}.account-options :is(p,label,input,button,textarea){font-size:calc(13 * var(--desktop-unit))}.account-options h2{font-size:calc(19 * var(--desktop-unit))}.friends-sheet[data-slot=dialog-content],.profile-customizer[data-slot=dialog-content]{width:calc(470 * var(--desktop-unit))!important;max-width:calc(100vw - 32px)!important}.activity-centre{width:calc(500 * var(--desktop-unit));max-width:calc(100vw - 32px)}.activity-centre .activity-copy p,.sheet-chat-log p,.sheet-friend-main strong{font-size:calc(13 * var(--desktop-unit))}.accept-modal{width:calc(680 * var(--desktop-unit));max-height:calc(100dvh - 40px);overflow-y:auto;max-width:calc(100vw - 40px)!important}.command-content>.site-footer{padding:calc(28 * var(--desktop-unit)) var(--page-gutter)}.command-content>.site-footer span{font-size:calc(9 * var(--desktop-unit))}}.profile-cover .profile-rating-block{border:1px solid var(--ui-season-accent,#d4c092);padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-rating-block{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d4c092) 12.549%,transparent)}}.profile-cover .profile-rating-block{background:#161718e8;border-radius:9px;box-shadow:0 8px 24px #0000000c}.profile-cover .profile-mode-switch{background:#141516;border:1px solid #9aa88828;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 20px;padding:3px;display:grid}.profile-cover .profile-mode-switch>button{min-width:0;height:34px;color:var(--type-muted,#93a187);font:500 13px/1 var(--type-face,Arial,Helvetica,sans-serif);letter-spacing:.025em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;transition:background .15s,color .15s,border-color .15s;display:flex}.profile-cover .profile-mode-switch>button[aria-pressed=true]{color:var(--ui-season-soft,#f0dbb5);background:var(--ui-season-accent,#d1b17a)}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-mode-switch>button[aria-pressed=true]{background:color-mix(in srgb,var(--ui-season-accent,#d1b17a) 10.98%,transparent)}}.profile-cover .profile-mode-switch>button[aria-pressed=true]{border-color:var(--ui-season-accent,#cbb079)}@supports (color:color-mix(in lab,red,red)){.profile-cover .profile-mode-switch>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--ui-season-accent,#cbb079) 33.333%,transparent)}}.profile-cover .profile-mode-switch>button[aria-pressed=true]{box-shadow:0 1px 2px #0002}.profile-cover .profile-mode-switch>button:hover:not(:disabled):not([aria-pressed=true]){color:#d3dcc8;background:#b5c1960d}.profile-cover .profile-mode-switch>button:focus-visible{outline:2px solid var(--ui-season-accent,#d4b77c);outline-offset:2px}.profile-cover .profile-mode-switch>button:disabled{cursor:default}.profile-cover .profile-mode-switch[aria-busy=true]>button:not([aria-pressed=true]){opacity:.5}.profile-cover .profile-mode-switch>button>svg{opacity:.65;flex:none}.profile-cover .profile-rating-main{gap:15px}.profile-cover .profile-rating-main strong{font-size:clamp(38px,3.5vw,52px)}.profile-cover .profile-rating-main>div>span{font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.09em);color:var(--type-muted,#a3ae9f)}.profile-cover .profile-level-caption{margin-top:18px}.profile-cover .profile-rating-block>small{color:var(--type-muted,#8e9b89);font-size:var(--type-meta,9px);margin-top:8px;display:block}@media (min-width:1921px) and (min-height:900px){.profile-cover .profile-rating-block{padding:calc(18 * var(--desktop-unit)) calc(20 * var(--desktop-unit))}.profile-cover .profile-mode-switch>button{height:calc(34 * var(--desktop-unit));font-size:calc(13 * var(--desktop-unit))}.profile-cover .profile-rating-main strong{font-size:calc(52 * var(--desktop-unit))}}@container workspace (max-width:760px){.profile-cover .profile-rating-block{width:100%;max-width:none;padding:16px 18px}.profile-cover .profile-mode-switch{margin-bottom:17px}}@media (pointer:coarse){.profile-cover .profile-mode-switch>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.profile-cover .profile-mode-switch>button{transition:none}}html[data-reduce-motion=true] .profile-cover .profile-mode-switch>button{transition:none}.tourney-directory,.tourney-page{--cup-gold:var(--ui-season-accent,#d3b47b);--cup-line:#b5bf9b26;--cup-muted:#a1ad98;color:#e3e7db;min-width:0}.tourney-directory button,.tourney-page button{cursor:pointer}.tourney-directory button:disabled,.tourney-page button:disabled{cursor:default;opacity:.45}.tourney-directory .cta,.tourney-page .cta{min-height:43px;font-size:var(--type-meta,12px);white-space:normal;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;line-height:1.4;display:inline-flex}.tourney-directory :is(button,a):focus-visible,.tourney-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--cup-gold);outline-offset:3px}.tourney-directory-heading{border-bottom:1px solid var(--cup-line);justify-content:space-between;align-items:center;gap:30px;padding:24px 0 42px;display:flex;overflow:hidden}.tourney-directory-heading h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(36px,4.5vw,70px);font-weight:650;line-height:1.02}.tourney-directory-heading h1 span{color:var(--cup-gold)}.tourney-directory-heading p{font-size:var(--type-label,14px);color:var(--cup-muted);margin:18px 0 0}.tourney-heading-art{background:radial-gradient(ellipse,var(--ui-season-accent,#b89443),transparent 68%);flex:none;place-items:center;width:230px;height:200px;display:grid}@supports (color:color-mix(in lab,red,red)){.tourney-heading-art{background:radial-gradient(ellipse,color-mix(in srgb,var(--ui-season-accent,#b89443) 7.843%,transparent),transparent 68%)}}.tourney-heading-art{color:var(--ui-season-accent,#d3b47b)}@supports (color:color-mix(in lab,red,red)){.tourney-heading-art{color:color-mix(in srgb,var(--ui-season-accent,#d3b47b) 25.882%,transparent)}}.tourney-heading-art{transform:rotate(-8deg)}.tourney-heading-art svg{width:145px;height:145px}.tourney-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0;display:flex}.tourney-toolbar nav{flex-wrap:wrap;gap:7px;display:flex}.tourney-toolbar nav button{color:var(--cup-muted);font-size:var(--type-meta,12px);background:0 0;border:1px solid #0000;border-radius:5px;padding:10px 14px}.tourney-toolbar nav button[aria-pressed=true]{color:var(--ui-season-soft,#ebd4a8);border-color:var(--ui-season-accent,#bfa66a);background:#262728}@supports (color:color-mix(in lab,red,red)){.tourney-toolbar nav button[aria-pressed=true]{border-color:color-mix(in srgb,var(--ui-season-accent,#bfa66a) 28.235%,transparent)}}.tourney-event-list{gap:12px;display:grid}.tourney-state{font:500 var(--type-meta,10px)/1.2 var(--type-face,Arial,Helvetica,sans-serif);color:var(--type-muted,#b5bdac);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tourney-state[data-state=OPEN]{color:#bcd49c}.tourney-state[data-state=LIVE]{color:#acdbb8}.tourney-state[data-state=FINISHED]{color:var(--ui-season-accent,#d9c18e)}.tourney-state[data-state=CANCELLED]{color:#ba9490}.tourney-state>i{background:currentColor;border-radius:50%;width:5px;height:5px}.tourney-draw-pending,.tourney-empty{text-align:center;border:1px solid var(--cup-line);background:#1b1c1d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:70px 25px;display:flex}.tourney-draw-mark,.tourney-empty svg{color:var(--cup-gold)}.tourney-draw-pending h2,.tourney-empty h2{letter-spacing:-.03em;font-size:25px;font-weight:550}.tourney-draw-pending p,.tourney-empty p{color:var(--cup-muted);max-width:460px;font-size:13px;line-height:1.8}.tourney-draw-pending>span{font-size:var(--type-meta,11px);color:var(--ui-season-accent,#d4bb89)}.tourney-draw-mark{border:1px solid var(--ui-season-accent,#cdb072);place-items:center;width:80px;height:80px;display:grid}@supports (color:color-mix(in lab,red,red)){.tourney-draw-mark{border:1px solid color-mix(in srgb,var(--ui-season-accent,#cdb072) 21.961%,transparent)}}.tourney-draw-mark{border-radius:50%;margin:8px 0 10px}.tourney-topline{font-size:var(--type-meta,12px);color:var(--cup-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.tourney-hero{border:1px solid var(--ui-season-accent,#bba569);grid-template-columns:minmax(0,1fr) 270px;gap:40px;padding:40px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.tourney-hero{border:1px solid color-mix(in srgb,var(--ui-season-accent,#bba569) 28.235%,transparent)}}.tourney-hero{border-top:2px solid var(--ui-season-accent,#c8ab70);isolation:isolate;background:linear-gradient(115deg,#222324,#1d1e1f 70%);border-radius:9px;overflow:hidden}.tourney-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background:repeating-linear-gradient(132deg,transparent 0 155px,var(--ui-season-accent,#bcac70) 156px,transparent 157px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tourney-hero:before{background:repeating-linear-gradient(132deg,transparent 0 155px,color-mix(in srgb,var(--ui-season-accent,#bcac70) 18.824%,transparent) 156px,transparent 157px)}}.tourney-hero-copy{align-self:center;min-width:0}.tourney-hero-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.tourney-hero-meta>span:last-child{font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.08em);color:var(--type-muted,#99a68c)}.tourney-hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:22px 0 18px;font-size:clamp(32px,3.5vw,54px);font-weight:600;line-height:1.08}.tourney-hero-copy>p{color:var(--type-muted,#b3bfaa);white-space:pre-wrap;overflow-wrap:anywhere;max-width:660px;font-size:13px;line-height:1.9}.tourney-hero-entry{border-left:1px solid var(--cup-line);flex-direction:column;align-items:flex-start;gap:12px;padding-left:28px;display:flex}.tourney-hero-entry>svg{color:var(--ui-season-accent,#d4b77a);margin-bottom:7px}.tourney-hero-entry>small{font-size:var(--type-meta,8px);letter-spacing:.065em;color:var(--type-muted,#a7b399);line-height:1.6}.tourney-hero-entry>strong{color:var(--ui-season-accent,#e1c68e);overflow-wrap:anywhere;font-size:27px;font-weight:550;line-height:1.2}.tourney-hero-entry>strong>span{font-size:var(--type-meta,12px);font-weight:400}.tourney-hero-entry .cta{width:100%;margin-top:8px}.tourney-hero-entry>span{font-size:var(--type-meta,11px);color:var(--type-muted,#bfcab3)}.tourney-entry-confirmed{align-items:center;gap:6px;display:flex}.tourney-quiet{font-size:var(--type-meta,11px);color:var(--type-muted,#b2bda6);text-align:left;background:0 0;border:0;padding:6px 0;line-height:1.5}.tourney-quiet:hover{color:var(--ui-season-soft,#eed5a4)}.tourney-quiet.danger{color:#d69e92}.tourney-feedback{font-size:var(--type-meta,11px);color:#afcb9d;align-items:center;gap:8px;margin-top:15px;display:flex}.tourney-my-match{border:1px solid var(--ui-season-accent,#bcac6b);justify-content:space-between;align-items:center;gap:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.tourney-my-match{border:1px solid color-mix(in srgb,var(--ui-season-accent,#bcac6b) 37.647%,transparent)}}.tourney-my-match{background:#2a2b2c3d;border-radius:6px;margin-top:20px;padding:20px 24px}.tourney-my-match>div{gap:7px;display:grid}.tourney-my-match span{font-size:var(--type-meta,8px);letter-spacing:var(--type-tracking,.1em);color:var(--ui-season-accent,#cdb275)}.tourney-my-match strong{font-size:var(--type-label,14px);font-weight:500}.tourney-tabs{border-bottom:1px solid var(--cup-line);gap:30px;margin:30px 0 26px;display:flex;overflow-x:auto}.tourney-tabs button{color:var(--type-muted,#9cab91);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:14px 0 16px;font-size:13px;display:flex}.tourney-tabs button[aria-pressed=true]{color:var(--ui-season-accent,#e4cf9e);border-bottom-color:var(--ui-season-accent,#d3b47b)}.tourney-tabs button>span{font-size:var(--type-meta,9px);background:#b8c19615;border-radius:4px;padding:3px 5px}.tourney-bracket-heading,.tourney-participants>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.tourney-bracket-heading h2,.tourney-participants h2{letter-spacing:-.025em;font-size:22px;font-weight:550}.tourney-bracket-heading p{font-size:var(--type-meta,12px);color:var(--cup-muted);margin-top:7px;line-height:1.7}.tourney-bracket-heading>span,.tourney-participants>header>span{font-size:var(--type-meta,11px);color:var(--type-muted,#a1ae96);white-space:nowrap}.tourney-bracket-scroll{overscroll-behavior:contain;border:1px solid var(--cup-line);background:radial-gradient(circle at 1px 1px,#b6c3980e 1px,#0000 0) 0 0/18px 18px,#18191a;border-radius:8px;max-height:800px;padding:24px;overflow:auto}.tourney-bracket-canvas{min-width:252px;position:relative}.tourney-bracket-canvas>svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.tourney-bracket-canvas path{fill:none;stroke:#65735565;stroke-width:1px}.tourney-bracket-canvas path.decided{stroke:var(--ui-season-accent,#c0a467)}@supports (color:color-mix(in lab,red,red)){.tourney-bracket-canvas path.decided{stroke:color-mix(in srgb,var(--ui-season-accent,#c0a467) 56.471%,transparent)}}.tourney-bracket-canvas>h3{font-size:var(--type-meta,11px);letter-spacing:.03em;color:var(--type-muted,#b5c0a8);width:252px;margin:0;font-weight:500;position:absolute;top:0}.tourney-bracket-slot{width:252px;height:104px;position:absolute}.tourney-bracket-card{background:#252627;border:1px solid #59634877;border-radius:6px;min-width:0;height:104px;transition:border-color .16s,background .16s;display:block;overflow:hidden}.tourney-bracket-card[href]:hover{border-color:var(--ui-season-accent,#c8ae74);background:#2e2f30}.tourney-bracket-card[data-state=LIVE]{border-color:#a6c487;box-shadow:0 0 0 1px #a6c48714}.tourney-bracket-card[data-state=REVIEW]{border-color:var(--ui-season-accent,#b89261)}.tourney-bracket-card>header{height:26px;color:var(--type-muted,#99aa8e);font-size:var(--type-meta,8px);letter-spacing:.065em;background:#18191a66;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.tourney-bracket-card[data-state=LIVE]>header{color:#b8d9a5}.tourney-bracket-team{border-top:1px solid #a8b98b0e;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;display:flex}.tourney-bracket-placeholder,.tourney-bracket-team>img{object-fit:cover;background:#a8b68e0c;border-radius:4px;flex:none;width:22px;height:22px}.tourney-bracket-team>strong{font-size:var(--type-meta,12px);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--type-muted,#b4beaa);flex:1;font-weight:450;overflow:hidden}.tourney-bracket-team>b{font-size:var(--type-label,14px);color:var(--type-muted,#9ba98c);font-variant-numeric:tabular-nums;font-weight:550}.tourney-bracket-team[data-winner=true]{background:var(--ui-season-accent,#d1b578)}@supports (color:color-mix(in lab,red,red)){.tourney-bracket-team[data-winner=true]{background:color-mix(in srgb,var(--ui-season-accent,#d1b578) 4.314%,transparent)}}.tourney-bracket-team[data-winner=true]>b,.tourney-bracket-team[data-winner=true]>strong{color:var(--ui-season-accent,#e8ce95)}.tourney-bracket-mobile{display:none}.tourney-details-grid{grid-template-columns:minmax(0,1fr) 310px;gap:42px;display:grid}.tourney-map-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:20px;display:grid}.tourney-map-strip>div{background:#252627;border-radius:5px;height:110px;position:relative;overflow:hidden}.tourney-map-strip img{object-fit:cover;opacity:.55;width:100%;height:100%}.tourney-map-strip span{font-size:var(--type-meta,11px);background:linear-gradient(#0000,#111213e8);align-items:center;gap:7px;padding:18px 10px 10px;display:flex;position:absolute;inset:auto 0 0}.tourney-roster-list{gap:1px;display:grid}.tourney-roster-list>article{border-bottom:1px solid var(--cup-line);background:#1e1f20;grid-template-columns:38px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:22px;display:grid}.tourney-seed{color:#9d9e7a;font-size:var(--type-meta,12px)}.tourney-roster-list>article>div>strong{font-size:var(--type-body,15px);font-weight:550}.tourney-members{flex-wrap:wrap;gap:22px;margin-top:14px;display:flex}.tourney-members>a{font-size:var(--type-meta,12px);align-items:center;gap:9px;display:flex}.tourney-members img{object-fit:cover;border-radius:5px;width:32px;height:32px}.tourney-members small{font-size:var(--type-meta,9px);color:var(--type-muted,#8fa180);margin-top:5px;display:block}.tourney-roster-status{font-size:var(--type-meta,11px);color:#b7c69e;text-align:right}.tourney-management>header .quiet-button{align-items:center;gap:7px;display:flex}.tourney-confirm[data-slot=dialog-content]{border:1px solid var(--ui-season-muted,#716b47);background:#202122;max-width:480px;padding:28px}.tourney-confirm footer{justify-content:flex-end;gap:15px;margin-top:18px;display:flex}.tourney-confirm p{font-size:13px;line-height:1.8}.tourney-confirm .cta{padding:11px 18px}.tourney-editor>.page-heading{margin:30px 0}.tourney-editor .page-heading p{color:var(--cup-muted);margin-top:12px;font-size:13px;line-height:1.7}.tourney-field.wide{grid-column:1/-1}.tourney-page :is(input:not([type=checkbox]),select,textarea){color:#dee4d4;color-scheme:dark;background:#191a1b;border:1px solid #a3b28733;border-radius:5px;min-width:0;max-width:100%;padding:12px 13px;font-size:13px}.tourney-page textarea{resize:vertical;min-height:90px;line-height:1.7}.tourney-page input[type=checkbox]{accent-color:var(--ui-season-accent,#d1b477);flex:none;width:16px;height:16px}@container workspace (max-width:1050px){.tourney-hero{grid-template-columns:minmax(0,1fr) 230px;gap:25px;padding:28px}.tourney-hero-entry{padding-left:22px}.tourney-details-grid{grid-template-columns:minmax(0,1fr) 270px;gap:25px}}@container workspace (max-width:760px){.tourney-hero{grid-template-columns:1fr;gap:25px;padding:24px}.tourney-hero-entry{border-left:0;border-top:1px solid var(--cup-line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:22px 0 0;display:grid}.tourney-hero-entry>svg{display:none}.tourney-hero-entry>strong{grid-area:2/1}.tourney-hero-entry>.cta{grid-area:1/2/3;max-width:190px;margin:0}.tourney-hero-entry>button.tourney-quiet,.tourney-hero-entry>span{grid-column:1/-1}.tourney-details-grid{grid-template-columns:1fr}.tourney-directory-heading h1{font-size:40px}.tourney-heading-art{width:110px;height:130px}.tourney-heading-art svg{width:85px;height:85px}.tourney-toolbar{flex-direction:column;align-items:flex-start}.tourney-tabs{gap:25px}.tourney-roster-list>article{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:18px 10px}.tourney-roster-status{text-align:left;grid-column:2}.tourney-my-match{flex-direction:column;align-items:flex-start}.tourney-field.wide{grid-column:auto}.tourney-bracket-heading{flex-wrap:wrap}.tourney-bracket-scroll{display:none}.tourney-bracket-mobile{display:block}.tourney-bracket-mobile>label{font-size:var(--type-meta,12px);color:var(--cup-muted);align-items:center;gap:15px;margin-bottom:18px;display:flex}.tourney-bracket-mobile>label select{flex:1}.tourney-bracket-mobile>div{gap:14px;display:grid}.tourney-bracket-mobile .tourney-bracket-card{width:100%}.tourney-bracket-team>strong{font-size:13px}.tourney-bracket-mobile .tourney-bracket-team{padding-inline:14px}}@media (max-width:480px){.tourney-hero-entry{grid-template-columns:1fr}.tourney-hero-entry>.cta{grid-area:auto/1;max-width:none}.tourney-heading-art{display:none}.tourney-hero{padding:20px}.tourney-tabs{gap:22px}.tourney-tabs button{font-size:var(--type-meta,12px)}.tourney-directory-heading{padding-top:10px}.tourney-confirm footer{flex-direction:column}.tourney-page :is(input:not([type=checkbox]),select,textarea){font-size:var(--type-body,16px)}}@media (min-width:1921px) and (min-height:900px){.tourney-hero h1{font-size:calc(54 * var(--desktop-unit))}.tourney-hero-copy>p{font-size:calc(13 * var(--desktop-unit))}.tourney-hero{padding:calc(40 * var(--desktop-unit));grid-template-columns:minmax(0,1fr) calc(270 * var(--desktop-unit))}.tourney-tabs button{font-size:calc(13 * var(--desktop-unit))}.tourney-bracket-scroll{max-height:1000px}}@media (prefers-reduced-motion:reduce){.tourney-bracket-card{transition:none}}html[data-reduce-motion=true] :is(.tourney-event,.tourney-bracket-card){transition:none}@media (max-width:600px){.command-sidebar>nav:first-of-type{flex:5}.command-sidebar a[href=\/tournaments]{font-size:0}.command-sidebar a[href=\/tournaments]:after{content:"Cups";font-size:var(--type-meta,9px)}}@media (max-width:380px){.command-sidebar nav a{font-size:var(--type-meta,8px)}}.tourney-page[data-completed=true] .tourney-hero{background:#19191b;grid-template-columns:1fr;padding:26px 30px}.tourney-page[data-completed=true] .tourney-hero-copy>p,.tourney-page[data-completed=true] .tourney-hero-entry{display:none}.tourney-page[data-completed=true] .tourney-hero h1{margin:13px 0;font-size:clamp(28px,3vw,44px)}.tourney-page[data-completed=true] .tourney-hero-facts{margin-top:14px}.tourney-page[data-completed=true] .tourney-hero-facts>span,.tourney-page[data-completed=true] .tourney-hero-meta>span:last-child{color:var(--type-muted,#a6a3a0)}.cup-results{font-family:var(--type-face,Arial,sans-serif);margin:30px 0 10px}.cup-results>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.cup-results>header .eyebrow{font:500 var(--type-meta,8px) var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.16em);color:var(--ui-season-accent,#bfa276)}.cup-results h2{font:600 27px/1.2 var(--type-face,Arial,sans-serif);letter-spacing:-.04em;margin:7px 0 0}.cup-final-link{color:var(--ui-season-accent,#d4b581);font:500 var(--type-meta,11px) var(--type-face,Arial,sans-serif);align-items:center;gap:7px;padding:10px 0;display:flex}.cup-podium{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.22fr 1fr;align-items:stretch;gap:14px;display:grid}.cup-place{--medal:var(--ui-season-accent,#af9280);isolation:isolate;color:#e6e1da;background:#1a191b;border:1px solid #403731;border-radius:8px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.cup-place[data-place="1"]{--medal:var(--ui-season-accent,#e1bd78);background:radial-gradient(ellipse at 50% 0,var(--ui-season-muted,#a38038),transparent 65%),#1b1a1b;grid-area:1/2/3}@supports (color:color-mix(in lab,red,red)){.cup-place[data-place="1"]{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-season-muted,#a38038) 16.863%,transparent),transparent 65%),#1b1a1b}}.cup-place[data-place="1"]{border-color:var(--ui-season-accent,#a58751);justify-content:center;min-height:365px;padding:30px}.cup-place[data-place="2"]{--medal:#bbc3cf;background:radial-gradient(at 30% 0,#8a96ab12,#0000 70%),#1a1a1d;border-color:#50525a;grid-area:1/1/3;align-self:end;min-height:325px}.cup-place[data-place="3"]{grid-column:3;min-height:0}.cup-place[data-place="1"]:before{content:"";border:1px solid var(--ui-season-accent,#ceae69);position:absolute;inset:9px}@supports (color:color-mix(in lab,red,red)){.cup-place[data-place="1"]:before{border:1px solid color-mix(in srgb,var(--ui-season-accent,#ceae69) 14.118%,transparent)}}.cup-place[data-place="1"]:before{z-index:-1;pointer-events:none;border-radius:4px}.cup-place-heading{color:var(--medal);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cup-place-number{font:500 31px/1 var(--type-face,Arial,sans-serif);letter-spacing:-.05em}.cup-place-number small{font:500 var(--type-meta,8px) var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.12em);color:var(--medal);margin-top:9px;display:block}.cup-place[data-place="1"] .cup-place-number{font-size:42px}.cup-place[data-place="1"] .cup-place-heading>svg{filter:drop-shadow(0 0 12px var(--ui-season-accent,#cea450))}@supports (color:color-mix(in lab,red,red)){.cup-place[data-place="1"] .cup-place-heading>svg{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--ui-season-accent,#cea450) 20.784%,transparent))}}.cup-place-avatars{align-items:center;gap:7px;margin-bottom:14px;display:flex}.cup-place-avatars a{border:1px solid var(--medal);flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){.cup-place-avatars a{border:1px solid color-mix(in srgb,var(--medal) 55%,transparent)}}.cup-place-avatars a{background:#151516;border-radius:8px;padding:3px}.cup-place-avatars img{object-fit:cover;border-radius:5px;width:48px;height:48px}.cup-place[data-place="1"] .cup-place-avatars img{width:66px;height:66px}.cup-place h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font:600 clamp(18px,1.5vw,25px)/1.25 Arial,sans-serif}.cup-duo-names{font:400 var(--type-meta,10px)/1.5 var(--type-face,Arial,sans-serif);color:var(--type-muted,#9f9b96);overflow-wrap:anywhere;margin:7px 0 0}.cup-place-prize{border-top:1px solid var(--ui-season-accent,#b4a084);flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px;padding-top:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.cup-place-prize{border-top:1px solid color-mix(in srgb,var(--ui-season-accent,#b4a084) 13.333%,transparent)}}.cup-place-prize{font:400 var(--type-meta,10px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#99938b)}.cup-place-prize strong{color:var(--medal);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.cup-place-prize svg{color:var(--medal)}.cup-place[data-place="3"] .cup-place-heading{margin-bottom:12px}.cup-place[data-place="3"] .cup-place-number{font-size:21px}.cup-place[data-place="3"] .cup-place-avatars{max-width:45%;margin:0;position:absolute;top:16px;right:16px}.cup-place[data-place="3"] .cup-place-avatars img{width:28px;height:28px}.cup-place[data-place="3"] h3{font-size:17px}.cup-place[data-place="3"] .cup-place-prize{font-size:var(--type-meta,9px);margin-top:10px;padding-top:9px}.cup-podium:not(:has([data-place="3"])){grid-template-rows:auto;grid-template-columns:1fr 1fr;max-width:900px;margin:auto}.cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{grid-area:1/1}.cup-podium:not(:has([data-place="3"])) .cup-place[data-place="2"]{grid-area:1/2;align-self:stretch}.cup-standings{background:#161618;border:1px solid #343234;border-radius:6px;margin-top:20px}.cup-standings summary{cursor:pointer;font:500 var(--type-meta,12px) var(--type-face,Arial,sans-serif);color:var(--ui-season-accent,#d5c4a8);padding:17px 20px}.cup-standings summary>span{float:right;font:400 var(--type-meta,10px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#929094)}.cup-standings-scroll{padding:0 20px;overflow:auto}.cup-standings table{border-collapse:collapse;width:100%;font:400 var(--type-meta,12px) var(--type-face,Arial,sans-serif)}.cup-standings th{text-align:left;font-size:var(--type-meta,9px);color:var(--type-muted,#928c82);border-bottom:1px solid #363235;padding:13px 8px;font-weight:500}.cup-standings td{overflow-wrap:anywhere;border-bottom:1px solid #2f2c30;padding:14px 8px}.cup-standings td:first-child{color:var(--ui-season-accent,#cbb28b);width:80px}.cup-standings td:last-child{text-align:right;white-space:nowrap;font-size:var(--type-meta,10px)}.cup-standings th:last-child{text-align:right}.cup-standings td a{color:var(--ui-season-accent,#cbb28b)}.cup-standings>p{font:400 var(--type-meta,10px)/1.6 var(--type-face,Arial,sans-serif);color:var(--type-muted,#8e8982);margin:0;padding:16px 20px}.tourney-bracket-tools{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;display:flex}.tourney-bracket-tools>div{background:#171719;border:1px solid #383438;border-radius:6px;gap:4px;padding:3px;display:flex}.tourney-bracket-tools button{font:500 var(--type-meta,11px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#9c9892);background:0 0;border:0;border-radius:4px;padding:9px 14px}.tourney-bracket-tools button[aria-pressed=true]{background:var(--ui-season-surface,#302a20);color:var(--ui-season-accent,#e2c38d)}.tourney-bracket-tools>span{font:400 var(--type-meta,10px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#978d7e)}.tourney-bracket[data-view=diagram] .tourney-bracket-scroll{background:radial-gradient(circle at 1px 1px,#aaa3a00c 1px,#0000 0) 0 0/18px 18px,#151517;border-color:#353236;display:block}.tourney-bracket[data-view=diagram] .tourney-bracket-mobile,.tourney-bracket[data-view=rounds] .tourney-bracket-scroll{display:none}.tourney-bracket[data-view=rounds] .tourney-bracket-mobile{display:block}.tourney-bracket[data-view=rounds] .tourney-bracket-mobile>label{font:500 var(--type-meta,11px) var(--type-face,Arial,sans-serif);align-items:center;gap:12px;margin-bottom:16px;display:flex}.tourney-bracket[data-view=rounds] .tourney-bracket-mobile>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;display:grid}.tourney-bracket .tourney-bracket-card{background:#1e1e21;border-color:#403d42}.tourney-bracket .tourney-bracket-team>strong{color:var(--type-muted,#b9b4af)}.tourney-bracket .tourney-bracket-team>b{color:var(--type-muted,#b2aba1)}.tourney-bracket .tourney-bracket-card>header{color:var(--type-muted,#a09a91);background:#171719}.tourney-bracket .tourney-bracket-card[data-champion=true]{border-color:var(--ui-season-accent,#bd9757);box-shadow:inset 0 0 18px var(--ui-season-accent,#bd9757)}@supports (color:color-mix(in lab,red,red)){.tourney-bracket .tourney-bracket-card[data-champion=true]{box-shadow:inset 0 0 18px color-mix(in srgb,var(--ui-season-accent,#bd9757) 3.529%,transparent)}}.tourney-bracket .tourney-bracket-team[data-winner=true]{background:var(--ui-season-accent,#a98a4c)}@supports (color:color-mix(in lab,red,red)){.tourney-bracket .tourney-bracket-team[data-winner=true]{background:color-mix(in srgb,var(--ui-season-accent,#a98a4c) 7.059%,transparent)}}.tourney-bracket .tourney-bracket-team[data-winner=true]>b,.tourney-bracket .tourney-bracket-team[data-winner=true]>strong{color:var(--ui-season-accent,#e1c287)}.tourney-bracket .tourney-bracket-canvas path{stroke:#55515a;stroke-width:1.2px}.tourney-bracket .tourney-bracket-canvas path.decided{stroke:var(--ui-season-accent,#8f7956)}.tourney-bracket .tourney-bracket-canvas path.champion-path{stroke:var(--ui-season-accent,#d6b278);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 3px var(--ui-season-accent,#d6b278))}@supports (color:color-mix(in lab,red,red)){.tourney-bracket .tourney-bracket-canvas path.champion-path{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ui-season-accent,#d6b278) 26.667%,transparent))}}.tourney-bracket .tourney-bracket-canvas>h3{color:var(--type-muted,#b9aea0)}@media (prefers-reduced-motion:no-preference){.cup-place{animation:cup-arrival .55s ease-out both}.cup-place[data-place="2"]{animation-delay:90ms}.cup-place[data-place="3"]{animation-delay:.18s}.tourney-bracket .tourney-bracket-canvas path.champion-path{animation:cup-route 1.1s ease-out both}}@keyframes cup-arrival{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cup-route{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1050px){.cup-place{padding:17px}.cup-place[data-place="1"]{padding:24px}.cup-place[data-place="3"] .cup-place-avatars{max-width:none;margin:0 0 8px;position:static}.cup-place[data-place="3"] .cup-place-heading{margin-bottom:10px}.cup-place[data-place="3"] .cup-place-number small{font-size:var(--type-meta,7px)}.cup-place h3{font-size:19px}}@media (max-width:650px){.cup-podium{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:10px}.cup-place[data-place="1"]{grid-area:1/1/auto/-1;min-height:0;padding:25px}.cup-place[data-place="2"]{grid-area:2/1/auto/-1;grid-template-columns:1fr auto;gap:8px 12px;min-height:0;display:grid}.cup-place[data-place="2"] .cup-place-heading{grid-area:1/1;margin:0}.cup-place[data-place="2"] .cup-place-avatars{grid-area:1/2/3;align-self:center;margin:0}.cup-place[data-place="2"] h3{grid-area:2/1}.cup-place[data-place="2"] .cup-place-prize{grid-column:1/-1;margin-top:5px}.cup-place[data-place="3"]{grid-area:3}.cup-place[data-place="1"] .cup-place-avatars{position:absolute;top:24px;right:25px}.cup-place[data-place="1"] .cup-place-avatars img{width:44px;height:44px}.cup-place[data-place="1"] .cup-place-heading>svg{display:none}.cup-place[data-place="1"] h3{margin-top:10px}.cup-place[data-place="1"] .cup-place-heading{max-width:45%;margin-bottom:15px}.cup-podium:not(:has([data-place="3"])){grid-template-columns:1fr}.cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{grid-area:1/1}.cup-podium:not(:has([data-place="3"])) .cup-place[data-place="2"]{grid-area:2/1}.cup-results>header{align-items:flex-end}.cup-results h2{font-size:25px}.cup-final-link{font-size:var(--type-meta,10px);max-width:120px}.cup-standings-scroll{padding:0 8px}.cup-standings td{font-size:var(--type-meta,11px)}.tourney-bracket-tools{flex-direction:column;align-items:flex-start}.tourney-bracket[data-view=rounds] .tourney-bracket-mobile>div{grid-template-columns:1fr}.tourney-bracket[data-view=diagram] .tourney-bracket-scroll{max-height:530px;padding:15px}.tourney-page[data-completed=true] .tourney-hero{padding:20px}.cup-place[data-place="3"] h3{font-size:var(--type-body,15px)}}@media (prefers-reduced-motion:reduce){.cup-place,.tourney-bracket .tourney-bracket-canvas path.champion-path{animation:none!important}}html[data-reduce-motion=true] .cup-place,html[data-reduce-motion=true] .tourney-bracket .tourney-bracket-canvas path.champion-path{animation:none!important}.account-menu-trigger{border-radius:24px;padding:4px 6px 4px 4px;transition:background .16s}.account-menu-trigger:hover,.account-menu-trigger[data-popup-open]{background:var(--operation-raised,#262a32)}.account-menu-trigger .account-trigger-chevron{color:var(--type-muted,#b8bdc8);flex:none;transition:transform .16s}.account-menu-trigger[data-popup-open] .account-trigger-chevron{transform:rotate(180deg)}.account-menu-panel[data-slot=dropdown-menu-content]{--account-accent:var(--active-season-ink,var(--ui-season-accent,#d6b783));color:#edf0f5;width:344px;min-width:0;max-width:calc(100vw - 24px);font-family:var(--type-face,Arial,Helvetica,sans-serif);background:#17191e;border:1px solid #ffffff20;border-radius:16px;gap:16px;padding:12px;display:grid;overflow-x:hidden;box-shadow:0 18px 60px #0008}.edition-site .account-menu-panel[data-slot=dropdown-menu-content]{background:#17191e!important;border:1px solid #ffffff20!important;border-radius:16px!important;box-shadow:0 18px 60px #0008!important}.account-menu-panel .account-menu-identity{background:0 0;border-bottom:1px solid #ffffff10;align-items:center;gap:14px;padding:8px 8px 18px;display:flex}.account-menu-panel .account-menu-identity>img{object-fit:cover;border:1px solid #ffffff24;border-radius:14px;flex:none;width:48px;height:48px;box-shadow:0 0 0 3px #ffffff04}.account-menu-panel .account-menu-identity>div{gap:6px;min-width:0;display:grid}.account-menu-panel .account-menu-identity strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;color:#f4f5f8;font-size:17px;font-weight:650;line-height:1.3;overflow:hidden}.account-menu-panel .account-menu-identity>div>span{font-size:var(--type-meta,12px);color:var(--type-muted,#acb0bd);flex-wrap:wrap;align-items:center;gap:8px;line-height:1.5;display:flex}.account-menu-panel .account-menu-ratings{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 4px;display:grid;overflow:visible}.account-menu-panel .account-menu-rating[data-slot=dropdown-menu-item]{cursor:pointer;background:#ffffff03;border:1px solid #ffffff12;border-radius:10px;align-content:center;gap:8px;min-width:0;min-height:78px;padding:12px 14px;display:grid}.account-menu-panel .account-menu-rating>span{font-size:var(--type-meta,12px);color:var(--type-muted,#c8ccd6);justify-content:space-between;align-items:center;gap:8px;font-weight:600;line-height:1.3;display:flex}.account-menu-panel .account-menu-rating small{font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.08em);color:var(--type-muted,#8d94a4);margin:0;font-weight:400}.account-menu-panel .account-menu-rating strong{letter-spacing:-.025em;color:var(--account-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:650;line-height:1.15}.account-menu-panel .account-menu-rating:is([data-highlighted],:hover){border-color:var(--account-accent)}@supports (color:color-mix(in lab,red,red)){.account-menu-panel .account-menu-rating:is([data-highlighted],:hover){border-color:color-mix(in srgb,var(--account-accent) 45%,transparent)}}.account-menu-panel .account-menu-rating:is([data-highlighted],:hover){background:var(--account-accent)}@supports (color:color-mix(in lab,red,red)){.account-menu-panel .account-menu-rating:is([data-highlighted],:hover){background:color-mix(in srgb,var(--account-accent) 8%,#17191e)}}.account-menu-panel .account-menu-links{border-top:1px solid #ffffff10;gap:4px;padding:10px 0 0;display:grid}.account-menu-panel .account-menu-link[data-slot=dropdown-menu-item]{cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;min-height:60px;padding:11px 8px;transition:background .16s;display:flex}.account-menu-panel .account-menu-icon{background:var(--account-accent);border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-menu-panel .account-menu-icon{background:color-mix(in srgb,var(--account-accent) 8%,transparent)}}.account-menu-panel .account-menu-icon{color:var(--account-accent)}.edition-site .account-menu-panel .account-menu-icon{background:var(--account-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab,red,red)){.edition-site .account-menu-panel .account-menu-icon{background:color-mix(in srgb,var(--account-accent) 8%,transparent)!important}}.account-menu-panel .account-menu-icon>svg{stroke-width:1.7px;width:18px;height:18px}.account-menu-panel .account-menu-copy{flex:1;gap:4px;min-width:0;display:grid}.account-menu-panel .account-menu-copy strong{font-size:var(--type-label,14px);color:#edf0f5;font-weight:600;line-height:1.3}.account-menu-panel .account-menu-copy small{font-size:var(--type-meta,12px);color:var(--type-muted,#9fa6b5);overflow-wrap:anywhere;font-weight:400;line-height:1.45}.account-menu-panel .account-menu-next{color:var(--type-muted,#858d9d);flex:none;width:14px;height:14px}.account-menu-panel .account-menu-link:is([data-highlighted],:hover){background:#ffffff06}.account-menu-panel [data-slot=dropdown-menu-item]:focus-visible{outline:2px solid var(--account-accent);outline-offset:-2px}@media (max-width:600px){.account-menu-trigger{padding:4px}.account-menu-trigger .account-trigger-chevron{display:none}}@media (prefers-reduced-motion:reduce){.account-menu-link[data-slot=dropdown-menu-item],.account-menu-trigger,.account-trigger-chevron{transition:none}}html[data-reduce-motion=true] :is(.account-menu-trigger,.account-trigger-chevron,.account-menu-link[data-slot=dropdown-menu-item]){transition:none}.command-topbar a.premium-crown{isolation:isolate;color:#e0b963;width:42px;min-width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex-shrink:0;gap:0;transition:background .2s,color .2s;position:relative}.command-topbar .premium-crown>svg{fill:#d7a74524;filter:drop-shadow(0 0 4px #deb65765);width:23px;height:23px;transition:transform .2s}.command-topbar .premium-crown:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#efc66638,#0000 70%);border-radius:50%;animation:duel-crown-glow 3.8s ease-in-out infinite;position:absolute;inset:6px}.command-topbar .premium-crown:hover{color:#f5d690;background:#d8b5670c}.command-topbar .premium-crown:hover>svg{transform:translateY(-1px)}.command-topbar .premium-crown:focus-visible{outline-offset:2px;outline:2px solid #dfbd78}@keyframes duel-crown-glow{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@media (min-width:1921px) and (min-height:900px){.command-topbar a.premium-crown{width:calc(42 * var(--desktop-unit));height:calc(42 * var(--desktop-unit));min-width:calc(42 * var(--desktop-unit))}.command-topbar .premium-crown>svg{width:calc(23 * var(--desktop-unit));height:calc(23 * var(--desktop-unit))}}@media (max-width:600px){.command-topbar a.premium-crown{width:34px;min-width:34px;height:44px}.command-topbar .premium-crown>svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.command-topbar .premium-crown:before{opacity:.5;animation:none}.command-topbar .premium-crown>svg,.command-topbar a.premium-crown{transition:none;transform:none}}html[data-reduce-motion=true] .command-topbar .premium-crown:before{opacity:.5;animation:none}html[data-reduce-motion=true] .command-topbar .premium-crown>svg,html[data-reduce-motion=true] .command-topbar a.premium-crown{transition:none;transform:none}.command-topbar{gap:20px}.command-topbar>span{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.command-topbar .topbar-actions{letter-spacing:normal;flex-shrink:0;justify-content:flex-end;gap:18px;min-width:0;margin-left:auto;display:flex}.topbar-actions .topbar-account,.topbar-actions .topbar-social,.topbar-actions .topbar-wallet{align-items:center;gap:8px;min-width:0;display:flex}.topbar-actions .topbar-account,.topbar-actions .topbar-wallet{border-left:1px solid #86916d24;padding-left:18px}.command-topbar .party-header-strip{background:#242526;border:1px solid #626d4338;border-radius:7px;padding:4px 7px}.command-topbar .party-avatar-stack{gap:4px;margin:0}.command-topbar .party-add-seat,.command-topbar .party-avatar-stack>span{flex-shrink:0}.command-topbar .social-trigger{border:1px solid #0000;border-radius:7px;gap:6px;min-width:40px!important;padding:0 8px!important}.command-topbar .social-trigger:hover{background:#b9bf9710}.command-topbar .social-trigger>span{font:500 var(--type-meta,10px)/1 var(--type-face,Arial,sans-serif)}.command-topbar .activity-bell{flex-shrink:0}.command-topbar a.premium-crown{width:40px;min-width:40px}.command-topbar .wallet-balance{min-width:0}.command-topbar .wallet-coin{flex-shrink:0;width:22px;height:22px}.command-topbar .wallet-amount{flex-direction:column;gap:3px;min-width:0}.command-topbar .wallet-amount b{font:600 13px/1 var(--type-face,Arial,sans-serif);white-space:nowrap;text-overflow:ellipsis;max-width:96px;overflow:hidden}.command-topbar .wallet-amount small{font:500 var(--type-meta,7px)/1 var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.08em)}.command-topbar .account-menu-trigger{flex-shrink:0;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.command-topbar .account-menu-trigger>img{flex-shrink:0;width:32px;height:32px}.command-topbar .account-menu-trigger>span:not(.premium-badge){text-overflow:ellipsis;white-space:nowrap;max-width:110px;font:500 var(--type-meta,12px)/1.2 var(--type-face,Arial,sans-serif);overflow:hidden}.command-topbar .activity-bell>svg,.command-topbar .social-trigger>svg{width:20px;height:20px}@media (max-width:1150px){.command-topbar>span{display:none}.command-topbar .topbar-actions{width:100%}.topbar-actions .topbar-social{margin-right:auto}.command-topbar .account-menu-trigger>.premium-badge,.command-topbar .account-menu-trigger>span{display:none}}@media (max-width:600px){.command-topbar{gap:0;padding:0 10px}.command-topbar .topbar-actions{gap:6px}.topbar-actions .topbar-account,.topbar-actions .topbar-social,.topbar-actions .topbar-wallet{gap:2px}.topbar-actions .topbar-account,.topbar-actions .topbar-wallet{padding-left:5px}.command-topbar .party-header-strip{gap:2px;height:36px;padding:3px}.command-topbar .party-avatar-stack>span{width:24px;height:24px}.command-topbar .party-avatar-stack>span+span{margin-left:-10px}.command-topbar .party-avatar-stack>svg{display:none}.command-topbar .party-add-seat{width:24px;height:28px}.command-topbar .social-trigger{width:32px;height:44px;min-height:44px;min-width:32px!important;padding:0!important}.command-topbar .social-trigger>span{display:none}.command-topbar .activity-bell,.command-topbar a.premium-crown{width:32px;min-width:32px;height:44px}.command-topbar .wallet-balance{gap:4px;max-width:72px;height:44px;padding:0}.command-topbar .wallet-coin{width:18px}.command-topbar .wallet-coin>svg{width:16px}.command-topbar .wallet-amount b{font-size:var(--type-meta,11px);max-width:48px}.command-topbar .wallet-amount small{font-size:var(--type-meta,6px)}.command-topbar .account-menu-trigger{gap:0;height:44px;padding:4px}.command-topbar .account-menu-trigger>img{width:28px;height:28px}.command-topbar .account-menu-trigger .account-trigger-chevron{display:none}}@media (min-width:1921px) and (min-height:900px){.command-topbar .topbar-actions{gap:calc(18 * var(--desktop-unit))}.topbar-actions .topbar-account,.topbar-actions .topbar-wallet{padding-left:calc(18 * var(--desktop-unit))}.command-topbar .account-menu-trigger,.command-topbar .activity-bell,.command-topbar .party-header-strip,.command-topbar .wallet-balance,.command-topbar a.premium-crown{height:calc(40 * var(--desktop-unit))}.command-topbar .activity-bell,.command-topbar a.premium-crown{width:calc(40 * var(--desktop-unit));min-width:calc(40 * var(--desktop-unit))}.command-topbar .account-menu-trigger>img{width:calc(32 * var(--desktop-unit));height:calc(32 * var(--desktop-unit))}.command-topbar .wallet-amount b{font-size:calc(13 * var(--desktop-unit))}.command-topbar .wallet-amount small{font-size:calc(7 * var(--desktop-unit))}}.shop-mockup{width:100%;min-width:0;font-family:var(--type-face,Arial,sans-serif);color:#d9e2ce;text-align:left;background:#141516;overflow:hidden}.shop-mockup-toolbar{background:#1d1e1f;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;height:33px;padding:0 13px;display:flex}.shop-mockup-toolbar>span{font-size:var(--type-meta,9px);color:var(--ui-season-accent,#cfb27c);align-items:center;gap:5px;font-weight:700;display:flex}.shop-mockup-toolbar small{font-size:var(--type-meta,7px);letter-spacing:.06em;color:var(--type-muted,#94a085)}.shop-mockup-scene{background:#1a1b1c;min-height:186px;padding:18px 12px 0;position:relative}.shop-mockup .signature-preview{border:1px solid #b0be9630;border-radius:5px;width:100%;height:140px!important;min-height:0!important;padding:16px!important}.shop-mockup .banner-specimen>span,.shop-mockup .cosmetic-number,.shop-mockup .equipped-label{display:none}.shop-mockup .banner-preview-identity{gap:10px}.shop-mockup .banner-preview-identity>img{width:30px;height:30px}.shop-mockup .banner-preview-identity>strong{font-size:var(--type-body,16px);max-width:150px}.shop-mockup .banner-specimen>i{font-size:var(--type-meta,8px)}.shop-mockup-profile-nav{min-height:28px;font-size:var(--type-meta,7px);color:var(--type-muted,#94a185);border-bottom:1px solid #ffffff12;align-items:center;gap:18px;display:flex}.shop-mockup-profile-nav>span:first-child{color:var(--ui-season-accent,#dbc18c)}.shop-mockup-caption{font-size:var(--type-meta,8px);color:var(--type-muted,#acb99d);background:#1d1e1f;border-top:1px solid #ffffff0d;padding:10px 12px;line-height:1.5}.shop-mockup[data-category=FRAME] .signature-preview{border:0;background:#20291e!important;height:106px!important}.shop-mockup[data-category=FRAME] .frame-specimen{width:66px;height:66px}.shop-mockup-person{font-size:var(--type-meta,11px);justify-content:center;align-items:baseline;gap:10px;padding:10px 0;display:flex}.shop-mockup-person small{font-size:var(--type-meta,8px);color:var(--ui-season-accent,#b8a77f)}.shop-mockup-score{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.shop-mockup-score span{font-size:var(--type-meta,6px);color:var(--type-muted,#929f83)}.shop-mockup-score b{color:var(--ui-season-accent,#dbbf8b);font-size:17px}.shop-mockup[data-category=LOBBY] .signature-preview{height:130px!important}.shop-mockup .lobby-specimen{gap:10px;width:100%;min-width:0;padding:13px}.shop-mockup .lobby-specimen img{width:32px;height:32px}.shop-mockup .lobby-specimen b{font-size:var(--type-label,14px);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.shop-mockup .lobby-specimen small,.shop-mockup .lobby-specimen span{font-size:var(--type-meta,7px)}.shop-mockup[data-category=FINISH] .shop-mockup-scene{background:radial-gradient(#414243,#18191a)}.shop-mockup-game-label{text-align:center;font-size:var(--type-meta,7px);color:var(--type-muted,#a0ac90);margin-bottom:10px;display:block}.shop-mockup[data-category=FINISH] .signature-preview{box-shadow:none;border:0;height:148px!important}.shop-mockup .finish-specimen{gap:7px}.shop-mockup .finish-specimen b{font-size:17px}.shop-mockup .finish-specimen strong{font-size:30px}.shop-mockup .finish-specimen small{font-size:var(--type-meta,8px)}.shop-mockup .finish-specimen>span{font-size:var(--type-meta,10px)}.shop-mockup-large{border:1px solid #75865c44;border-radius:7px}.shop-mockup-large .shop-mockup-scene{min-height:290px;padding:24px 18px 0}.shop-mockup-large .signature-preview{height:225px!important}.shop-mockup-large .banner-preview-identity>img{width:45px;height:45px}.shop-mockup-large .banner-preview-identity>strong{font-size:22px}.shop-mockup-large .shop-mockup-profile-nav{min-height:38px;font-size:var(--type-meta,10px)}.shop-mockup-large .shop-mockup-toolbar{height:40px}.shop-mockup-large .shop-mockup-toolbar small{font-size:var(--type-meta,9px)}.shop-mockup-large .shop-mockup-caption{font-size:var(--type-meta,10px);padding:14px}.shop-mockup-large[data-category=FRAME] .signature-preview{height:185px!important}.shop-mockup-large[data-category=FRAME] .frame-specimen{width:100px;height:100px}.shop-mockup-large[data-category=LOBBY] .signature-preview{height:210px!important}.shop-mockup-large .finish-specimen strong{font-size:44px}.shop-mockup-large .finish-specimen b{font-size:25px}.shop-mockup-large .lobby-specimen img{width:48px;height:48px}.shop-mockup-large .lobby-specimen b{font-size:20px}.shop-mockup-large .lobby-specimen small,.shop-mockup-large .lobby-specimen span{font-size:var(--type-meta,10px)}@media (max-width:600px){.shop-mockup-large .shop-mockup-scene{min-height:235px}.shop-mockup-large .signature-preview{height:180px!important}}.play-viewport{background:#101213}.play-viewport .play-lounge{color:#ecece7}.play-viewport .play-kicker{color:var(--ui-season-accent,#b9a47d)}.play-viewport .play-heading p{color:var(--type-muted,#939791)}.play-viewport .play-matchmaking{max-height:650px;box-shadow:none;background:0 0;border:0;border-radius:0}.play-viewport .play-formats{padding:0 0 clamp(12px,2cqh,22px)}.play-viewport .play-formats-heading{margin-bottom:16px}.play-viewport .play-formats-heading h2{color:#dddcd4;font-weight:600;font-size:var(--type-label,14px)}.play-viewport .play-formats-heading>span{color:var(--type-muted,#797f7b);font-size:var(--type-meta,10px)}.play-viewport .play-format-grid{gap:clamp(12px,2cqw,24px)}.play-viewport .play-format{box-shadow:none;background:#181b1c;border:1px solid #343739;border-radius:7px;padding:clamp(16px,3cqh,34px);transition:border-color .2s,background .2s;position:relative}.play-viewport .play-format:hover:not(:disabled){border-color:var(--ui-season-muted,#877550);background:#1d2020}.play-viewport .play-format.is-selected{background:linear-gradient(145deg,var(--ui-season-accent,#d1b377),transparent 70%),#1a1d1d}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-format.is-selected{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-season-accent,#d1b377) 3.529%,transparent),transparent 70%),#1a1d1d}}.play-viewport .play-format.is-selected{border-color:var(--ui-season-accent,#bba16e);box-shadow:inset 0 2px var(--ui-season-accent,#c7aa73)}.play-viewport .play-format-category{color:var(--type-muted,#939a96);letter-spacing:var(--type-tracking,.1em);font-weight:500}.play-viewport .play-new-mode{color:var(--type-muted,#a7c0a6);background:#202a23;border-color:#465b49;padding:4px 6px}.play-viewport .play-format-radio{color:var(--ui-season-accent,#d8bc82);background:0 0;border-color:#525651}.play-viewport .is-selected .play-format-radio{background:var(--ui-season-accent,#d2b581);color:#1b1c18;border-color:var(--ui-season-accent,#d2b581)}.play-viewport .play-format-main{gap:16px;margin:auto 0}.play-viewport .play-format-main>strong{color:#e7e7df;letter-spacing:-.06em;font-size:clamp(38px,min(7cqw,9cqh),80px);font-weight:700}.play-viewport .play-format-main i{color:var(--type-muted,#8f9691);font-weight:500}.play-viewport .play-format-main>span{color:var(--type-muted,#a9aea8);font-size:var(--type-label,14px);font-weight:500}.play-mode-rating{align-items:center;gap:12px;margin-top:12px;padding:0 0 clamp(12px,2.5cqh,28px);display:flex}.play-mode-rating>span:last-child{flex-direction:column;gap:7px;display:flex}.play-mode-rating b{color:var(--ui-season-accent,#dec38f);letter-spacing:-.025em;font:600 clamp(18px,2.5cqw,29px)/1 Arial,sans-serif}.play-mode-rating b small{font-size:var(--type-meta,8px);color:var(--ui-season-accent,#a99b80);letter-spacing:var(--type-tracking,.1em);margin-left:4px;font-weight:500}.play-mode-rating>span:last-child>span{font:var(--type-meta,10px)/1.4 var(--type-face,Arial,sans-serif);color:var(--type-muted,#8f9791)}.play-mode-rating .skill-badge{flex-shrink:0}.play-viewport .play-format-bottom{color:var(--type-muted,#949d94);border-color:#393a3b;font-weight:400}.play-viewport .play-format-bottom>svg{color:var(--ui-season-accent,#bca77f)}.play-viewport .play-future-mode{color:var(--type-muted,#858d86)}.play-viewport .play-future-mode strong{color:var(--type-muted,#b1b6ae)}.play-viewport .play-future-mode small{color:var(--type-muted,#848a83)}.play-viewport .play-queue-bar{background:#1a1b1c;border:1px solid #38393a;border-radius:7px;margin-top:0;padding:clamp(14px,2.5cqh,26px)}.play-viewport .play-selection-copy>span{color:var(--ui-season-accent,#a89773);font-size:var(--type-meta,8px)}.play-viewport .play-selection-copy h2{color:#e0e1d9;font-size:20px;font-weight:600}.play-viewport .play-selection-copy p{color:var(--type-muted,#8f978e);font-weight:400}.play-viewport .play-queue-action .cta{background:var(--ui-season-accent,#d1b17a);color:#1a1b17;border:1px solid var(--ui-season-accent,#e0c391);box-shadow:none;border-radius:5px;font-weight:700}.play-viewport .play-queue-action .cta:hover:not(:disabled){background:var(--ui-season-accent,#e0c291)}.play-viewport .play-queue-action .cta:disabled{color:var(--type-muted,#929a89);background:#313233;border-color:#4b4c4d}.play-viewport .play-details{color:var(--type-muted,#878e86)}.play-viewport .play-details button{color:var(--type-muted,#92978f)}.play-viewport .play-details i{background:#686653}@media (max-width:600px){.play-viewport .play-format{padding:16px 12px}.play-viewport .play-format-main{flex-direction:column;align-items:flex-start;gap:7px}.play-viewport .play-format-main>span{font-size:var(--type-meta,12px)}.play-mode-rating{gap:7px;margin-top:9px;padding-bottom:14px}.play-mode-rating .skill-badge{width:28px;height:28px}.play-mode-rating b{font-size:20px}.play-mode-rating>span:last-child>span{font-size:var(--type-meta,8px)}.play-viewport .play-formats-heading{margin-bottom:12px}.play-viewport .play-format-bottom{font-size:var(--type-meta,8px)}.play-viewport .play-selection-copy h2{font-size:18px}.play-viewport .play-future-mode small{font-size:var(--type-meta,8px)}}@container (max-height:520px){.play-viewport .play-format{padding:10px}.play-viewport .play-format-main{flex-direction:row;gap:8px}.play-viewport .play-format-main>strong{font-size:30px}.play-mode-rating{gap:7px;margin:6px 0 0;padding-bottom:7px}.play-mode-rating b{font-size:18px}.play-mode-rating>span:last-child>span{display:none}.play-mode-rating .skill-badge{width:24px;height:24px}.play-viewport .play-formats-heading{margin-bottom:7px}.play-viewport .play-queue-bar{padding:10px}}@media (prefers-reduced-motion:reduce){.play-viewport .play-format{transition:none}}html[data-reduce-motion=true] .play-viewport .play-format{transition:none}.profile-activity{max-width:760px;font-family:var(--type-face,Arial,sans-serif);background:#171a1b;border:1px solid #373839;border-radius:9px;margin:26px 0;padding:24px}.profile-activity header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.profile-activity header>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.profile-activity h3{font-size:var(--type-body,16px);margin:0;font-weight:600}.profile-activity header span{font-size:var(--type-meta,11px);color:var(--type-muted,#969c96)}.profile-activity header>strong{color:var(--ui-season-accent,#d8bc88);white-space:nowrap;font-size:22px}.profile-activity header small{font-size:var(--type-meta,10px);color:var(--type-muted,#999e95);font-weight:400}.activity-calendar{gap:12px;display:flex}.activity-weekdays{font-size:var(--type-meta,9px);color:var(--type-muted,#8f9890);grid-template-rows:repeat(7,minmax(0,1fr));padding-top:23px;display:grid}.activity-weekdays span{align-items:center;display:flex}.activity-calendar-body{flex:1;min-width:0}.activity-months{height:23px;font-size:var(--type-meta,9px);color:var(--type-muted,#9ea493);display:grid}.activity-heatmap{grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-flow:column;gap:5px;display:grid}.activity-heatmap>button,.activity-heatmap>span{aspect-ratio:1.6;border:1px solid #0000;border-radius:3px;min-width:0;min-height:0;padding:0}.activity-heatmap button{background:#2c2d2e;transition:filter .15s}.activity-heatmap button:hover{filter:brightness(1.4)}.activity-heatmap button[aria-pressed=true]{border-color:var(--ui-season-soft,#f5deb4)}.activity-heatmap button:focus-visible{outline:2px solid var(--ui-season-accent,#e1c28b);outline-offset:1px}.profile-activity [data-count="1"]{background:var(--ui-season-surface,#514832)}.profile-activity [data-count="2"]{background:var(--ui-season-muted,#79623e)}.profile-activity [data-count="3"]{background:var(--ui-season-accent,#aa844b)}.profile-activity [data-count="4"]{background:var(--ui-season-accent,#c39d61)}.profile-activity [data-count="5"]{background:var(--ui-season-accent,#e2c38b)}.profile-activity footer{font-size:var(--type-meta,10px);color:var(--type-muted,#a3aa9e);justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.activity-scale{white-space:nowrap;align-items:center;gap:4px;display:flex}.activity-scale i{background:#2c2d2e;border-radius:2px;width:10px;height:10px}.deep-statistics{font-family:var(--type-face,Arial,sans-serif);border-top:1px solid #3a3b3c;margin:28px 0;padding-top:28px}.deep-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.deep-kicker{font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.14em);color:var(--ui-season-accent,#bca67b)}.deep-empty h2,.deep-heading h2{letter-spacing:-.035em;margin:10px 0 0;font-size:27px;font-weight:650}.deep-heading>span{font-size:var(--type-meta,11px);color:var(--type-muted,#939d8d)}.deep-highlights{background:#393a3b;border:1px solid #393a3b;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.deep-highlights .deep-stat{background:#1e1f20;flex-direction:column-reverse;align-items:flex-start;gap:11px;padding:24px}.deep-highlights .deep-stat strong{color:var(--ui-season-accent,#ddc18b);font-size:30px;font-weight:600}.deep-stat{font-size:var(--type-meta,12px);border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.deep-stat>span{color:var(--type-muted,#929e8a);line-height:1.4}.deep-stat strong{font-size:var(--type-label,14px);color:#dde2d7;white-space:nowrap;font-weight:500}.deep-coverage,.deep-empty>p,.deep-groups details>p{font-size:var(--type-meta,11px);color:var(--type-muted,#8c9983);max-width:880px;margin:14px 0 24px;line-height:1.8}.deep-groups{gap:12px;display:grid}.deep-groups details{background:#1a1b1c;border:1px solid #393a3b;border-radius:7px;padding:0 24px}.deep-groups summary{cursor:pointer;font-size:var(--type-body,15px);color:#e0e5d9;padding:21px 0;font-weight:500}.deep-groups summary>span{font-size:var(--type-meta,10px);color:var(--type-muted,#8b9980);margin-left:16px;font-weight:400}.deep-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;padding-bottom:20px;display:grid}.deep-hit-zones{gap:14px;max-width:650px;padding:14px 0 24px;display:grid}.deep-hit-zones>div{font-size:var(--type-meta,11px);color:var(--type-muted,#a6b29a);grid-template-columns:55px 1fr 60px;align-items:center;gap:18px;display:grid}.deep-hit-zones>div>div{background:#363738;border-radius:5px;height:5px}.deep-hit-zones i{background:var(--ui-season-accent,#c4a66f);border-radius:5px;height:100%;display:block}.deep-hit-zones b{text-align:right;font-weight:400}.deep-empty{background:#1a1b1c;border:1px solid #404142;border-radius:7px;padding:26px}.deep-empty>p{margin-bottom:0}@media (max-width:700px){.profile-activity{max-width:none;padding:18px}.profile-activity header{align-items:flex-start}.profile-activity header>div{flex-direction:column;gap:7px}.activity-heatmap{gap:3px}.activity-heatmap>button,.activity-heatmap>span{aspect-ratio:1}.profile-activity footer{flex-wrap:wrap}.deep-highlights{grid-template-columns:1fr 1fr}.deep-highlights .deep-stat{padding:18px}.deep-heading{flex-direction:column;align-items:flex-start;gap:12px}.deep-stat-grid{grid-template-columns:1fr 1fr;column-gap:18px}.deep-groups details{padding:0 16px}.deep-groups summary>span{margin:7px 0 0;display:block}.deep-stat{font-size:var(--type-meta,11px)}.deep-stat strong{font-size:var(--type-meta,12px)}}@media (min-width:1921px) and (min-height:900px){.profile-activity{max-width:calc(760 * var(--desktop-unit));padding:calc(24 * var(--desktop-unit))}.deep-highlights .deep-stat strong{font-size:calc(30 * var(--desktop-unit))}.deep-coverage,.deep-stat{font-size:calc(12 * var(--desktop-unit))}}.lobby-v3 .match-topline{margin-bottom:12px}.lobby-v3 .room-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.lobby-v3 .match-title{margin:0}.lobby-v3 .match-title h1{margin:5px 0;font-size:clamp(23px,1.8vw,32px);font-weight:700}.lobby-v3 .room-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.lobby-v3 .room-shortcuts a{font-size:var(--type-meta,12px);color:var(--type-muted,#c4c8c8);white-space:nowrap;background:#191c1d;border:1px solid #36393a;border-radius:5px;padding:10px 13px}.lobby-v3 .room-shortcuts a:first-child{color:var(--ui-season-accent,#e1bb7c);border-color:var(--ui-season-muted,#78603d)}.lobby-v3 .room-shortcuts a:hover{background:#2c2922}.lobby-v3 .room-meta{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:5px 0;display:flex}.lobby-v3 .practice-notice{font-size:var(--type-meta,11px);color:var(--type-muted,#a4abab);background:0 0;border:0;margin:0;padding:0}.lobby-v3 .elo-preview{margin:0;padding:5px 0;background:0 0!important;border:0!important}.lobby-v3 .elo-preview small{display:none}.lobby-v3 .lobby-support{margin:0 0 0 auto}.lobby-v3 .lobby-support .quiet-button{min-height:30px;padding:7px 0}.lobby-v3 .match-steps{gap:8px;margin:5px 0 12px;padding:8px 0}.lobby-v3 .match-steps li{font-size:var(--type-meta,10px)}.lobby-v3 .match-steps li>span{width:19px;height:19px}.lobby-v3 .lobby-scoreboard{border-color:#353a3c;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:16px;margin:0 0 12px;padding:12px 16px;background:#181c1e!important}.lobby-v3 .lobby-team{gap:6px}.lobby-v3 .lobby-team>header{font-size:var(--type-meta,9px);padding:0}.lobby-v3 .lobby-roster-player{border-color:#343b3d;gap:9px;padding:8px;background:#1b2022!important}.lobby-v3 .lobby-avatar{width:32px;height:32px}.lobby-v3 .lobby-player-info>span{font-size:var(--type-meta,9px);margin-top:4px}.lobby-v3 .lobby-player-info>a,.lobby-v3 .lobby-player-info>strong{font-size:13px}.lobby-v3 .lobby-score{border:0;grid-area:auto;gap:4px;padding:0;display:flex}.lobby-v3 .lobby-score-digits strong{font-size:34px}.lobby-v3 .lobby-score-digits{gap:10px}.lobby-v3 .lobby-mode-label,.lobby-v3 .lobby-score>small{display:none}.lobby-v3 .lobby-workspace{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}.lobby-v3 .lobby-stage:empty{display:none}.lobby-v3 .lobby-stage>section{height:auto;min-height:0}.lobby-v3 .lobby-server-column{order:-1}.lobby-v3 .is-veto .lobby-server-column,.lobby-v3 .lobby-rules{display:none}.lobby-v3 .veto-section{background:#181c1e!important;border-color:#3c4142!important;padding:16px!important}.lobby-v3 .veto-section .section-heading{align-items:center;margin-bottom:12px}.lobby-v3 .veto-section .eyebrow{display:none}.lobby-v3 .veto-section h2{margin:0;font-weight:650;font-size:21px!important}.lobby-v3 .veto-section .section-heading p{margin:5px 0 0}.lobby-v3 .turn-clock{padding:8px 12px;font-size:20px}.lobby-v3 .veto-progress{margin-bottom:10px}.lobby-v3 .veto-grid{grid-template-columns:repeat(var(--veto-count,5),minmax(0,1fr))!important;gap:10px!important}.lobby-v3 .veto-grid .map-card{height:clamp(150px,20vh,220px)!important;min-height:0!important}.lobby-v3 .map-caption{bottom:0;left:0;right:0;padding:12px!important}.lobby-v3 .map-caption span{margin-top:5px}.lobby-v3 .veto-section>.subtext{font-size:var(--type-meta,10px);margin:8px 0 0}.lobby-v3 .connection-panel{border-color:var(--ui-season-muted,#8c7046);flex:none;grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:8px 28px;padding:18px 22px;display:grid;background:linear-gradient(110deg,#26241e,#181c1e 65%)!important}.lobby-v3 .connection-panel h2{margin:5px 0;font-size:23px}.lobby-v3 .connection-panel p{margin:4px 0}.lobby-v3 .connection-panel code{background:#121618;border-color:#404142;margin-top:10px;padding:8px 12px;font-size:17px;display:inline-block}.lobby-v3 .connect-actions .cta{min-height:48px;font-size:13px;font-weight:700}.lobby-v3 .connection-panel details{font-size:var(--type-meta,11px);grid-column:1/-1}.lobby-v3 .connection-panel details code{display:block}.lobby-v3 .connection-panel .eyebrow{font-size:var(--type-meta,9px)}.lobby-v3 .lobby-ended,.lobby-v3 .phase-panel,.lobby-v3 .server-launch{min-height:0;padding:16px 20px}.lobby-v3 .phase-panel h2,.lobby-v3 .server-launch h2{margin:0 0 5px;font-size:20px}.lobby-v3 .phase-panel p{margin:0}.lobby-v3 .server-launch .launch-rings{width:32px;height:32px;margin:0 auto 8px}.lobby-v3 .lobby-map-summary{flex:none;min-height:0}.lobby-v3 .lobby-map-summary>div{min-height:0;padding:12px 18px}.lobby-v3 .lobby-map-summary h3{margin:5px 0;font-size:18px}.lobby-v3 .lobby-report-action{margin:5px 0}.lobby-v3 .live-room-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.lobby-v3 .lobby-feed-pane{min-width:0;scroll-margin-top:95px}.lobby-v3 #match-action{scroll-margin-top:95px}.lobby-v3 .lobby-feed-pane>section{flex-direction:column;height:390px;display:flex}.lobby-v3 .lobby-feed-pane>section>header{flex-shrink:0;height:56px;min-height:56px;padding:12px 16px}.lobby-v3 .lobby-feed-pane h2{font-size:18px}.lobby-v3 .broadcast-stage{flex:1;height:auto;min-height:0}.lobby-v3 .lobby-feed-pane>section>footer,.lobby-v3 .lobby-feed-pane>section>form{flex-shrink:0}.lobby-v3 .lobby-feed-pane input{font-size:var(--type-label,14px)}.lobby-v3 a:focus-visible,.lobby-v3 button:focus-visible{outline:2px solid var(--ui-season-accent,#e1bb7c);outline-offset:3px}@media (min-width:2100px){.lobby-v3 .lobby-feed-pane>section{height:470px}.lobby-v3 .lobby-scoreboard{padding:16px 20px}.lobby-v3 .lobby-avatar{width:40px;height:40px}.lobby-v3 .lobby-player-info>a{font-size:var(--type-body,16px)}}@media (max-width:800px){.lobby-v3 .room-heading{flex-direction:column;align-items:flex-start;gap:8px}.lobby-v3 .room-shortcuts{width:100%}.lobby-v3 .room-shortcuts a{text-align:center;flex:1;padding:10px 7px}.lobby-v3 .veto-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lobby-v3 .lobby-scoreboard{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:8px}.lobby-v3 .lobby-roster-player>.skill-badge{display:none}.lobby-v3 .lobby-player-info>span{flex-wrap:wrap}.lobby-v3 .connection-panel{grid-template-columns:minmax(0,1fr) 230px;padding:16px}.lobby-v3 .live-room-columns{grid-template-columns:minmax(0,1fr)}.lobby-v3 .lobby-support{margin-left:0}}@media (max-width:520px){.lobby-v3 .match-topline>span:last-child{display:none}.lobby-v3 .lobby-scoreboard{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);padding:10px}.lobby-v3 .lobby-score-digits strong{font-size:23px}.lobby-v3 .lobby-score-digits{gap:4px}.lobby-v3 .match-state{font-size:var(--type-meta,6px);padding:3px}.lobby-v3 .lobby-roster-player{flex-wrap:wrap;gap:5px;padding:6px;display:flex}.lobby-v3 .lobby-avatar{width:26px;height:26px}.lobby-v3 .lobby-player-info{flex-basis:65px}.lobby-v3 .lobby-player-info>a,.lobby-v3 .lobby-player-info>strong{font-size:var(--type-meta,12px)}.lobby-v3 .lobby-player-info .captain-label{display:none}.lobby-v3 .match-steps li{font-size:var(--type-meta,8px);align-items:center;gap:4px}.lobby-v3 .veto-section{padding:12px!important}.lobby-v3 .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lobby-v3 .veto-grid .map-card{height:140px!important}.lobby-v3 .veto-grid .map-card:last-child:nth-child(odd){grid-column:auto;height:140px!important}.lobby-v3 .veto-section .section-heading p{display:none}.lobby-v3 .veto-section h2{font-size:17px!important}.lobby-v3 .turn-clock{font-size:var(--type-body,16px);min-width:0}.lobby-v3 .connection-panel{flex-direction:column;align-items:stretch;gap:12px;display:flex}.lobby-v3 .room-meta{gap:2px}.lobby-v3 .elo-preview{font-size:var(--type-meta,11px);gap:10px}.lobby-v3 .lobby-feed-pane>section{height:360px}}@media (prefers-reduced-motion:reduce){.lobby-v3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lobby-v3 .room-meta .lobby-report-action{margin:0}.lobby-v3 .lobby-feed-pane>.lobby-chat{padding:0!important}.lobby-v3 .lobby-chat-log{padding:16px}.lobby-v3 .lobby-feed-pane>.lobby-chat>form{border-top:1px solid #343a3c;margin:0;padding:12px 16px}.lobby-v3 .lobby-feed-pane>.lobby-chat>header{margin:0}.profile-activity-row{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:stretch;gap:20px;margin:24px 0;display:grid}.profile-activity-row .profile-activity{background:#171b1d;width:100%;max-width:none;margin:0;padding:20px}.profile-activity-row .profile-activity header{gap:10px;margin-bottom:14px}.profile-activity-row .profile-activity header>div{flex-direction:column;gap:5px}.profile-activity-row .profile-activity header>strong{font-size:18px}.profile-activity-row .activity-heatmap{gap:4px}.profile-activity-row .activity-heatmap>button,.profile-activity-row .activity-heatmap>span{aspect-ratio:1.7}.profile-activity-row .profile-activity footer{flex-wrap:wrap;gap:8px;margin-top:14px}.activity-summary{background:#171b1d;border:1px solid #373839;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;padding:20px;display:flex}.activity-summary header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.activity-summary h3{font-size:var(--type-body,16px);margin:0;font-weight:600}.activity-summary header>span,.activity-summary p{font-size:var(--type-meta,11px);color:var(--type-muted,#99a4aa)}.activity-summary-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.activity-summary-stats>div{flex-direction:column;gap:12px;display:flex}.activity-summary-stats span{font-size:var(--type-meta,12px);color:var(--type-muted,#a7b0b5);line-height:1.5}.activity-summary-stats strong{color:var(--ui-season-accent,#dfbc82);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.activity-summary-stats small{color:var(--type-muted,#98a3a8);font-size:13px;font-weight:400}.activity-consistency{background:#2e3537;border-radius:4px;height:4px;overflow:hidden}.activity-consistency i{background:var(--ui-season-accent,#c4a16b);height:100%;display:block}.activity-summary p{margin:12px 0 0;line-height:1.6}@media (max-width:1200px){.profile-activity-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.activity-summary-stats{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.activity-summary-stats>div{gap:5px}.activity-summary-stats strong{font-size:24px}}@media (max-width:700px){.profile-activity-row{grid-template-columns:1fr;gap:12px}.activity-summary,.profile-activity-row .profile-activity{padding:18px}.profile-activity-row .activity-heatmap{gap:3px}}@media (min-width:1921px) and (min-height:900px){.profile-activity-row{grid-template-columns:minmax(320px,calc(420 * var(--desktop-unit))) minmax(0,1fr);gap:calc(20 * var(--desktop-unit))}.activity-summary,.profile-activity-row .profile-activity{padding:calc(20 * var(--desktop-unit))}}.dark,:root{--background:#101112;--card:#191b1d;--secondary:#26292b;--muted:#1d2022;--border:#34393c;--muted-foreground:#a4adb2;--primary:var(--ui-season-accent,#d5ac6b);--primary-foreground:#151310}body{background:#101112}.command-sidebar{background:#121415}.lobby-premium{--room-line:#353536;--room-gold:var(--ui-season-accent,#d6b278)}.lobby-premium .room-heading{margin-bottom:8px}.lobby-premium .match-title h1{letter-spacing:-.04em;font-size:clamp(23px,1.65vw,32px)}.lobby-premium .room-meta{border-bottom:1px solid var(--room-line);gap:10px 18px;margin-bottom:18px;padding:4px 0 15px}.lobby-premium .room-shortcuts a{color:var(--type-muted,#c5c5c6);background:0 0;border-color:#353536}.lobby-premium .lobby-support{gap:12px;margin:0 0 0 auto;display:flex}.lobby-premium .lobby-support .quiet-button,.lobby-premium .report-buttons .quiet-button{min-height:38px;font:500 var(--type-meta,12px)/1.2 var(--type-face,inherit);white-space:nowrap;border:1px solid #414143;border-radius:5px;padding:9px 12px}.lobby-premium .lobby-support .call-admin-button{color:var(--ui-season-accent,#e4bf83);background:var(--ui-season-surface,#2a241b);border-color:var(--ui-season-muted,#8e7045)}.lobby-premium .report-buttons{gap:7px;display:flex}.lobby-premium .report-buttons button:hover{background:#282829}.lobby-premium .lobby-scoreboard{border:1px solid #393839;border-top:2px solid var(--ui-season-muted,#8c734e);border-radius:10px;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:22px;margin-bottom:18px;padding:20px;background:#151617!important}.lobby-premium .lobby-team{gap:9px}.lobby-premium .lobby-team>header{font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.14em);color:var(--type-muted,#a8a7a5);margin-bottom:3px}.lobby-premium .lobby-roster-player{isolation:isolate;border:1px solid #363638;border-radius:7px;flex-wrap:nowrap;gap:14px;min-height:90px;padding:15px;display:flex;position:relative;overflow:hidden;background:#202123!important}.lobby-premium .lobby-roster-player.is-you{border-left:2px solid var(--room-gold)}.lobby-premium .lobby-avatar{flex-shrink:0;width:52px;height:52px}.lobby-premium .lobby-player-info{flex:1;min-width:0}.lobby-premium .lobby-player-info>a,.lobby-premium .lobby-player-info>strong{font-size:clamp(16px,1.1vw,20px);font-weight:650;line-height:1.3}.lobby-premium .lobby-player-info>span{font-family:inherit;font-size:var(--type-meta,11px);flex-wrap:wrap;gap:6px;margin-top:7px}.lobby-premium .rating-arrival{font-variant-numeric:tabular-nums;font-weight:600}.lobby-premium .captain-label{color:var(--ui-season-accent,#d3b27c);background:#343029}.lobby-premium .lobby-roster-player .skill-badge{flex-shrink:0}.lobby-premium .lobby-score-digits strong{font-variant-numeric:tabular-nums;font-size:clamp(34px,2.7vw,52px)}.lobby-premium .match-state{font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.09em)}.lobby-premium .lobby-mode-label{font-size:var(--type-meta,10px);color:var(--type-muted,#aaa6a0);display:block}.lobby-premium .player-presence,.lobby-premium .player-streak{font:500 var(--type-meta,10px)/1.4 var(--type-face,inherit);color:var(--type-muted,#aaa);margin-top:5px;display:block}.lobby-premium .streak-up .player-streak{color:#8ccc9a}.lobby-premium .streak-down .player-streak{color:#cf9e93}.lobby-premium .online{color:#8ccc9a}.lobby-premium .away{color:var(--ui-season-accent,#d6b278)}.lobby-premium .streak-down:after,.lobby-premium .streak-up:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8ccc9a,#0000);height:2px;animation:streak-breathe 3.4s ease-in-out infinite;position:absolute;inset:auto 0 0}.lobby-premium .streak-down:after{background:linear-gradient(90deg,#0000,#bc8d83,#0000);animation-duration:4.5s}.lobby-premium .veto-section{border-radius:10px;background:#151617!important;border:1px solid #373739!important;padding:20px!important}.lobby-premium .veto-section h2{font-size:21px!important}.lobby-premium .veto-section .section-heading p{font-size:var(--type-meta,12px);color:var(--type-muted,#a5a4a1)}.lobby-premium .veto-grid{gap:12px!important}.lobby-premium .veto-grid .map-card{border-color:#424243;border-radius:7px;transition:transform .18s,border-color .18s;height:clamp(175px,21vh,250px)!important}.lobby-premium .map-card:not(:disabled):hover{border-color:var(--room-gold);transform:translateY(-3px)}.lobby-premium .map-card.banned{opacity:.45}.lobby-premium .map-caption h3{font-size:var(--type-body,16px)}.lobby-premium .map-caption span{font-size:var(--type-meta,9px)}.lobby-premium .turn-clock{background:var(--ui-season-surface,#28231c);color:var(--ui-season-accent,#e4bf83);border:1px solid var(--ui-season-muted,#6c593c);border-radius:6px}.lobby-premium .veto-section>.subtext{color:var(--type-muted,#aaa7a3);font-size:var(--type-meta,11px);margin-top:13px}.lobby-premium .connection-panel{border-radius:10px;background:linear-gradient(115deg,#29251e,#18191a 65%)!important}.lobby-premium .connection-panel .cta{box-shadow:0 3px 18px var(--ui-season-accent,#d6b278)}@supports (color:color-mix(in lab,red,red)){.lobby-premium .connection-panel .cta{box-shadow:0 3px 18px color-mix(in srgb,var(--ui-season-accent,#d6b278) 7.059%,transparent)}}.lobby-premium .match-resolution{color:var(--ui-season-accent,#e0bb80);max-width:620px;margin:8px auto}@keyframes streak-breathe{0%,to{opacity:.25;transform:scaleX(.6)}50%{opacity:.85;transform:scaleX(1)}}@media (min-width:2100px){.lobby-premium .lobby-roster-player{min-height:110px;padding:20px}.lobby-premium .lobby-avatar{width:62px;height:62px}.lobby-premium .lobby-scoreboard{padding:24px}.lobby-premium .lobby-player-info>span{font-size:13px}}@media (max-width:1000px){.lobby-premium .lobby-scoreboard{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:12px;padding:15px}.lobby-premium .lobby-roster-player{gap:9px;padding:10px}.lobby-premium .lobby-avatar{width:42px;height:42px}.lobby-premium .lobby-roster-player>.skill-badge{display:none}.lobby-premium .lobby-support{margin-left:0}}@media (max-width:600px){.lobby-premium .lobby-scoreboard{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.lobby-premium .lobby-score{flex-direction:row;grid-row:1;justify-content:center;gap:16px}.lobby-premium .lobby-score-digits strong{font-size:30px}.lobby-premium .lobby-mode-label{display:none}.lobby-premium .lobby-team>header{margin:0}.lobby-premium .lobby-roster-player{flex-wrap:nowrap;min-height:76px;padding:10px 12px}.lobby-premium .lobby-avatar{width:44px;height:44px}.lobby-premium .lobby-player-info{flex-basis:auto}.lobby-premium .lobby-roster-player>.skill-badge{display:flex}.lobby-premium .lobby-player-info .captain-label{display:inline}.lobby-premium .lobby-player-info>a{font-size:var(--type-body,16px)}.lobby-premium .lobby-support{flex-wrap:wrap}.lobby-premium .room-meta{gap:9px}.lobby-premium .elo-preview{width:100%}.lobby-premium .veto-section{padding:14px!important}.lobby-premium .veto-grid .map-card{height:165px!important}.lobby-premium .veto-section h2{font-size:18px!important}.lobby-premium .lobby-topline{gap:8px}}@media (prefers-reduced-motion:reduce){.lobby-premium *,.lobby-premium :after{transition:none!important;animation:none!important}}@media (min-width:1001px) and (max-height:1000px){.lobby-premium .lobby-roster-player{min-height:78px;padding:10px 14px}.lobby-premium .lobby-avatar{width:44px;height:44px}.lobby-premium .lobby-scoreboard{gap:16px;margin-bottom:12px;padding:14px 18px}.lobby-premium .room-meta{margin-bottom:12px;padding-bottom:10px}.lobby-premium .veto-section{padding:14px!important}.lobby-premium .veto-grid .map-card{height:175px!important}}.signature-preview:is(.finish-marquee,.finish-terminal,.finish-monolith){color:#e2bc7c;box-shadow:none!important;background:#303033!important}.signature-preview.finish-terminal{color:#79beb4}.signature-preview.finish-monolith{color:#d2dae3}.signature-preview:is(.finish-marquee,.finish-terminal,.finish-monolith):after,.signature-preview:is(.finish-marquee,.finish-terminal,.finish-monolith):before{display:none!important}.signature-preview .finish-specimen{--unit:.55px;font-family:var(--type-face,Verdana,sans-serif);background:#232326c7;border-radius:9px;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:10px;max-width:100%;padding:18px 22px;animation:finish-panel-arrive .65s ease-out both;display:grid}.signature-preview.finish-terminal .finish-specimen{font-family:var(--type-face,Consolas,"Courier New",monospace)}.signature-preview .finish-specimen>small,.signature-preview .finish-specimen>span{font-family:inherit;font-size:calc(20 * var(--unit));letter-spacing:0;color:var(--type-muted,#b8bfc6);opacity:1;white-space:pre;font-weight:400;line-height:1.2;animation:none}.signature-preview .finish-specimen>b{font-family:inherit;font-size:calc(42 * var(--unit));letter-spacing:0;color:inherit;font-weight:400;line-height:1.1}.signature-preview .finish-specimen>strong{font-family:inherit;font-size:calc(56 * var(--unit));letter-spacing:0;color:#f4f2ec;white-space:pre;font-weight:400;line-height:1.1}.shop-mockup[data-category=FINISH] .signature-preview{background:0 0!important;height:190px!important;padding:8px!important}.shop-mockup[data-category=FINISH] .shop-mockup-scene{background:#48484b;min-height:230px}.shop-mockup-large[data-category=FINISH] .signature-preview{height:270px!important}.shop-mockup-large .finish-specimen{--unit:.8px;gap:15px;padding:26px 30px}.compact-preview .finish-specimen{--unit:.22px;border-radius:4px;gap:4px;padding:8px}.compact-preview .finish-specimen>small,.compact-preview .finish-specimen>span{display:none}@keyframes finish-panel-arrive{0%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signature-preview .finish-specimen{animation:none}}@media (max-width:480px){.shop-mockup-large .finish-specimen{--unit:.6px;padding:20px 18px}}.season-admin,.season-page{--season-color:#d4b071}.season-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:16px 0 24px;display:flex}.season-toolbar h1,.season-toolbar h2{margin:0}.season-tabs,.season-toolbar nav{flex-wrap:wrap;gap:8px;display:flex}.season-tabs{border-bottom:1px solid #ffffff14;margin-bottom:22px;padding:20px 0}.season-tabs button,.season-toolbar nav button{background:#1b1c20;border:1px solid #ffffff20;border-radius:5px;padding:10px 16px}.season-tabs button[aria-pressed=true],.season-toolbar button[aria-pressed=true]{border-color:var(--ui-season-accent,#c8a86d);color:var(--ui-season-accent,#e2c592);background:var(--ui-season-accent,#c8a86d)}@supports (color:color-mix(in lab,red,red)){.season-tabs button[aria-pressed=true],.season-toolbar button[aria-pressed=true]{background:color-mix(in srgb,var(--ui-season-accent,#c8a86d) 6.275%,transparent)}}.season-hero{border:1px solid #ffffff20;border-top:2px solid var(--season-color);background-position:50%;background-size:cover;border-radius:8px;align-items:center;gap:30px;min-height:230px;padding:32px;display:flex}.season-hero>img{object-fit:contain;flex:none;width:110px;height:110px}.season-hero h1{margin:10px 0;font-size:clamp(24px,2.8vw,43px);line-height:1.15}.season-hero p{max-width:780px;color:var(--type-muted,#b5b5bd);line-height:1.6}.season-meta{font-size:var(--type-meta,12px);color:var(--type-muted,#b6b7bf);flex-wrap:wrap;gap:20px;display:flex}.season-meta strong{color:var(--season-color)}.season-columns{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.season-columns>section,.season-history{background:#17181b;border:1px solid #ffffff17;border-radius:8px;padding:24px}.season-columns article{border-bottom:1px solid #ffffff16;padding:12px 0}.season-prose{white-space:pre-wrap;line-height:1.8}.season-table{border-collapse:collapse;width:100%;font-size:13px}.season-table th{color:var(--type-muted,#a0a1ab);text-align:left;font-size:var(--type-meta,11px);font-weight:500}.season-table td,.season-table th{white-space:nowrap;border-bottom:1px solid #ffffff13;padding:16px 12px}.season-table td a{align-items:center;gap:12px;display:flex}.season-table img{object-fit:cover;border-radius:6px;width:36px;height:36px}.season-table .skill-badge{vertical-align:middle}.season-metrics{flex-wrap:wrap;gap:28px;padding:24px 0;display:flex}.season-metrics small{color:var(--type-muted,#a0a1aa);font-size:var(--type-meta,11px);display:block}.season-metrics strong{margin-top:8px;font-size:24px;display:block}.season-chart{width:100%;height:130px;margin:16px 0}.season-history{margin:25px 0}.season-award{border:1px solid var(--ui-season-accent,#c8a86d);padding:8px 12px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.season-award{border:1px solid color-mix(in srgb,var(--ui-season-accent,#c8a86d) 31.373%,transparent)}}.season-award{color:var(--ui-season-accent,#dec594);border-radius:5px;margin:6px}.season-admin-layout{grid-template-columns:230px minmax(0,1fr);gap:24px;display:grid}.season-admin-layout>aside{border-right:1px solid #ffffff15;max-height:900px;padding-right:15px;overflow:auto}.season-admin-layout>aside button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;width:100%;padding:12px 8px;display:flex}.season-admin-layout>aside button.selected{background:var(--ui-season-accent,#d4b071)}@supports (color:color-mix(in lab,red,red)){.season-admin-layout>aside button.selected{background:color-mix(in srgb,var(--ui-season-accent,#d4b071) 6.275%,transparent)}}.season-admin-layout>aside button.selected{border-left:2px solid var(--ui-season-accent,#d4b071)}.season-admin-layout>aside img{width:40px;height:40px}.season-admin-layout>aside b{font-size:var(--type-meta,12px);display:block}.season-admin-layout>aside small{font-size:var(--type-meta,9px);color:var(--type-muted,#90919a)}.season-admin .season-hero>img{width:80px;height:80px}.season-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.season-form .wide{grid-column:1/-1}.season-confirm label,.season-form label,.season-save label,.season-toolbar label{font-size:var(--type-meta,12px);color:var(--type-muted,#b8b8bf);gap:8px;display:grid}.season-confirm input:not([type=checkbox]),.season-form input,.season-form select,.season-form textarea,.season-history select,.season-save input,.season-toolbar select{color:#ececf0;background:#111215;border:1px solid #ffffff24;border-radius:5px;min-width:0;max-width:100%;padding:11px 13px}.season-form textarea{resize:vertical;min-height:120px}.season-form fieldset{border:1px solid #ffffff20;gap:16px;padding:14px;display:flex}.season-form fieldset label{align-items:center;display:flex}.season-save{align-items:end;gap:20px;margin:24px 0;display:flex}.season-save label{flex:1}.season-confirm{border:1px solid var(--ui-season-accent,#b09360);background:var(--ui-season-accent,#d4b071);margin-top:24px}@supports (color:color-mix(in lab,red,red)){.season-confirm{background:color-mix(in srgb,var(--ui-season-accent,#d4b071) 3.922%,transparent)}}.season-confirm{border-radius:8px;gap:16px;padding:24px;display:grid}.season-confirm input[type=checkbox]{width:18px;height:18px}.season-reward{border-bottom:1px solid #ffffff15;justify-content:space-between;padding:16px;display:flex}.season-admin button:disabled{opacity:.4;cursor:not-allowed}.season-admin button:focus-visible,.season-page button:focus-visible{outline:2px solid var(--ui-season-accent,#d4b071);outline-offset:3px}@media (min-width:2200px){.season-admin-layout{grid-template-columns:290px minmax(0,1fr)}.season-hero{min-height:280px}.season-hero>img{width:140px;height:140px}}@media (max-width:950px){.season-admin-layout{grid-template-columns:1fr}.season-admin-layout>aside{border-right:0;max-height:150px;display:flex;overflow:auto}.season-admin-layout>aside h3{display:none}.season-admin-layout>aside button{min-width:190px}.season-columns{grid-template-columns:1fr}.season-admin .season-hero h1{font-size:23px}}@media (max-width:560px){.season-hero{align-items:start;gap:14px;padding:20px}.season-hero>img{width:58px;height:58px}.season-meta{gap:8px}.season-form{grid-template-columns:1fr}.season-save{flex-direction:column;align-items:stretch}.season-toolbar label{width:100%}.season-admin .season-hero>img{width:50px;height:50px}.season-metrics{gap:18px}.season-table td,.season-table th{padding:12px 9px}}.season-admin-layout>*{min-width:0}.season-form fieldset{flex-wrap:wrap;min-width:0}.season-form>*,.season-hero>div{min-width:0}.season-confirm p,.season-hero h1{overflow-wrap:anywhere}.season-admin .table-scroll,.season-history .table-scroll,.season-page .table-scroll{max-width:100%;overflow-x:auto}.season-confirm label:has(input[type=checkbox]){align-items:flex-start;line-height:1.5;display:flex}.season-confirm input[type=checkbox]{flex:none}.season-form button,.season-history button{background:#202125;border:1px solid #ffffff24;border-radius:5px;padding:9px 13px}.season-award button{margin-left:8px}.season-history .season-columns{margin-bottom:0}.season-history .season-columns>section{padding:16px}.season-history h3{font-size:var(--type-body,15px)}.season-launch{margin:24px 0}.season-form legend{font-size:var(--type-meta,12px);color:var(--type-muted,#b8b8bf)}.season-history-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.season-admin h2{font-size:24px;font-weight:700}.season-admin h3,.season-columns h2,.season-history h2{font-weight:650}.season-admin button:not(.cta){font-family:inherit}.season-admin .season-tabs button{font-size:13px}.season-admin .season-form+button{border:1px solid var(--ui-season-accent,#c8a86d);background:#232428;margin-top:18px;padding:11px 18px}@supports (color:color-mix(in lab,red,red)){.season-admin .season-form+button{border:1px solid color-mix(in srgb,var(--ui-season-accent,#c8a86d) 37.647%,transparent)}}.season-admin .season-form+button{border-radius:5px}.season-award img{vertical-align:middle;margin-right:8px;display:inline-block}.season-history details{margin:18px 0}.season-table td small{color:var(--ui-season-accent,#d4b071);font-size:var(--type-meta,11px);display:block}.season-extras{gap:10px;margin:24px 0;display:grid}.season-extra{background:#121416;border:1px solid #ffffff13;border-radius:8px;overflow:hidden}.season-extra summary{cursor:pointer;min-height:66px;color:var(--ui-season-accent,#d4b071);align-items:center;gap:12px;padding:14px 18px;list-style:none;transition:background .18s;display:flex}.season-extra summary::-webkit-details-marker{display:none}.season-extra summary:hover{background:#ffffff04}.season-extra summary:focus-visible{outline:2px solid var(--ui-season-accent,#d4b071);outline-offset:-3px;border-radius:8px}.season-extra summary>svg{flex:none}.season-extra summary>span{flex:1;align-items:baseline;gap:16px;min-width:0;display:flex}.season-extra summary strong{color:#ecebea;font-size:13px;font-weight:600}.season-extra summary small{font-size:var(--type-meta,12px);color:var(--type-muted,#8f949b);overflow-wrap:anywhere}.season-extra-chevron{color:var(--type-muted,#8f949b);transition:transform .18s}.season-extra[open] .season-extra-chevron{transform:rotate(180deg)}.season-extra-body{color:var(--type-muted,#b4b8bf);padding:0 18px 18px;font-size:13px;line-height:1.65}.season-prize-row{border-top:1px solid #ffffff0e;gap:16px;padding:18px 0;display:flex}.season-prize-row:last-child{padding-bottom:0}.season-prize-row>div:last-child{overflow-wrap:anywhere;flex:1;min-width:0}.season-prize-art{background:var(--ui-season-accent,#d4b071);flex:none;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab,red,red)){.season-prize-art{background:color-mix(in srgb,var(--ui-season-accent,#d4b071) 3.137%,transparent)}}.season-prize-art{border:1px solid var(--ui-season-accent,#d4b071)}@supports (color:color-mix(in lab,red,red)){.season-prize-art{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d4b071) 13.333%,transparent)}}.season-prize-art{color:var(--ui-season-accent,#d4b071);border-radius:8px}.season-prize-art img{object-fit:contain;width:100%;height:100%}.season-prize-row h3{font-size:var(--type-body,15px);color:#f0efed;margin:0 0 5px;font-weight:600}.season-prize-meta{font-size:var(--type-meta,11px);color:var(--type-muted,#9b9fa6);flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.season-prize-terms{white-space:pre-wrap;margin-top:10px}.season-challenge-list{padding:18px 0}.season-challenge-list h2{font-size:var(--type-body,15px);margin-bottom:14px;font-weight:600}.season-challenge-list article{border-top:1px solid #ffffff13;padding:16px 0}@media (max-width:600px){.season-extra summary{padding:12px 14px}.season-extra summary>span{flex-direction:column;align-items:flex-start;gap:3px}.season-extra-body{padding:0 14px 14px}}@media (prefers-reduced-motion:reduce){.season-extra summary,.season-extra-chevron{transition:none}}.season-signature{min-width:0;max-width:290px;color:var(--active-season-ink,var(--ui-season-accent,#d4b071));align-items:center;gap:10px;text-decoration:none;animation:season-arrival .55s ease-out both;display:flex}.season-signature img{object-fit:contain;flex:none;width:30px;height:30px}.season-signature-copy{gap:4px;min-width:0;display:grid}.season-signature-copy small{font:500 var(--type-meta,8px)/1.2 var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.15em);color:var(--type-muted,#a1a4ac)}.season-signature-copy strong{font:600 13px/1.2 var(--type-face,Arial,sans-serif);white-space:nowrap;text-overflow:ellipsis;color:var(--active-season-ink);overflow:hidden}.season-signature-arrow{opacity:.65;font-size:13px}.season-signature:hover .season-signature-arrow{opacity:1}.season-signature:focus-visible{outline:2px solid var(--active-season-ink);outline-offset:5px;border-radius:4px}.season-signature-monogram{border:1px solid var(--active-season-ink);width:30px;height:30px;font-size:var(--type-meta,10px);border-radius:50%;flex:none;place-items:center;display:grid}.command-topbar:has(.season-signature)>.topbar-context{display:none}html[data-active-season] .command-topbar{border-bottom-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .command-topbar{border-bottom-color:color-mix(in srgb,var(--active-season-color) 32%,#292c30)}}html[data-active-season] .command-topbar{box-shadow:inset 0 1px var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .command-topbar{box-shadow:inset 0 1px color-mix(in srgb,var(--active-season-color) 45%,transparent)}}html[data-active-season] .command-sidebar nav a.selected{border-left-color:var(--active-season-color);background:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .command-sidebar nav a.selected{background:color-mix(in srgb,var(--active-season-color) 8%,#141618)}}html[data-active-season] .command-sidebar nav a.selected>svg,html[data-active-season] .dashboard>.eyebrow,html[data-active-season] .play-kicker{color:var(--active-season-ink)}html[data-active-season] .play-viewport .play-format.is-selected{border-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .play-viewport .play-format.is-selected{border-color:color-mix(in srgb,var(--active-season-color) 65%,#55565b)}}html[data-active-season] .play-viewport .play-format.is-selected{background:linear-gradient(145deg,var(--active-season-color),transparent 70%),#1a1d1d}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .play-viewport .play-format.is-selected{background:linear-gradient(145deg,color-mix(in srgb,var(--active-season-color) 7%,transparent),transparent 70%),#1a1d1d}}html[data-active-season] .play-viewport .play-format.is-selected{box-shadow:inset 0 2px var(--active-season-color)}html[data-active-season] .play-viewport .play-queue-bar{border-top-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .play-viewport .play-queue-bar{border-top-color:color-mix(in srgb,var(--active-season-color) 50%,#38393a)}}html[data-active-season] .site-footer{border-top-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .site-footer{border-top-color:color-mix(in srgb,var(--active-season-color) 20%,#292c30)}}@keyframes season-arrival{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.season-signature{gap:7px;max-width:190px}.season-signature-copy strong{font-size:var(--type-meta,11px)}.season-signature img{width:26px;height:26px}}@media (max-width:600px){.season-signature{gap:5px;max-width:100px}.season-signature img{width:25px;height:25px}.season-signature-arrow,.season-signature-copy strong{display:none}.season-signature-copy small{font-size:var(--type-meta,8px);letter-spacing:.04em;max-width:54px}.season-signature-monogram{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.season-signature{animation:none}}html[data-reduce-motion=true] .season-signature{animation:none}.command-topbar>.season-signature{flex-shrink:0}.command-topbar:has(.season-signature) .topbar-actions{flex:1;width:auto;min-width:0}@media (max-width:600px){.command-topbar>.season-signature{margin-right:7px}.season-signature-copy{display:none}}.match-suite.dashboard{--suite-gold:var(--ui-season-accent,#d6b278);--suite-line:#303033;--suite-surface:#171719;max-width:1920px;font-family:var(--type-face,Arial,sans-serif);padding-top:24px;padding-bottom:28px}.match-suite .match-topline{font-size:var(--type-meta,10px);color:var(--type-muted,#949499);gap:16px;margin:0 0 18px}.match-suite .match-topline>a{color:var(--type-muted,#bebdb8)}.match-suite .match-topline .live-pill{font-size:var(--type-meta,9px);letter-spacing:.06em}.match-suite .suite-format{font-size:var(--type-meta,9px);margin-left:auto}.match-suite .room-heading{gap:20px;margin:0 0 14px}.match-suite .match-title .eyebrow{font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.14em);color:var(--ui-season-accent,#b59b76)}.match-suite .match-title .eyebrow>span{color:var(--type-muted,#77777d);margin-left:8px}.match-suite .match-title h1{letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(24px,2vw,34px);line-height:1.2}.match-suite .room-shortcuts{gap:4px}.match-suite .room-shortcuts a{color:var(--type-muted,#b1b0ae);font-size:var(--type-meta,11px);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:8px 10px}.match-suite .room-shortcuts a:first-child{color:var(--ui-season-accent,#e0bc83);border-bottom-color:var(--ui-season-muted,#8b7149)}.match-suite .room-shortcuts a:hover{color:#fff;background:#ffffff06}.match-suite .room-meta{border-bottom:1px solid var(--suite-line);gap:10px 16px;min-height:40px;margin:0 0 20px;padding:0 0 14px}.match-suite .elo-preview{font-size:var(--type-meta,11px);gap:10px}.match-suite .elo-preview>span{font-size:var(--type-meta,10px);color:var(--type-muted,#9d9b98)}.match-suite .elo-preview strong{font-size:var(--type-meta,12px);font-weight:600}.match-suite .practice-notice{font-size:var(--type-meta,11px)}.match-suite .lobby-support{gap:8px}.match-suite .lobby-support .quiet-button,.match-suite .report-buttons .quiet-button{font:500 var(--type-meta,11px)/1.3 var(--type-face,Arial,sans-serif);background:0 0;border-color:#373638;border-radius:5px;min-height:34px;padding:8px 10px}.match-suite .lobby-support .call-admin-button{border-color:var(--ui-season-muted,#8b7046);color:var(--ui-season-accent,#edc78c);background:var(--ui-season-accent,#b38c3c)}@supports (color:color-mix(in lab,red,red)){.match-suite .lobby-support .call-admin-button{background:color-mix(in srgb,var(--ui-season-accent,#b38c3c) 3.922%,transparent)}}.match-suite .suite-layout{grid-template-columns:230px minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.match-suite .suite-main{gap:18px;min-width:0;display:grid}.match-suite .suite-conversation{min-width:0;position:sticky;top:90px}.match-suite .lobby-scoreboard{border-top:1px solid var(--suite-line);border:1px solid var(--suite-line);border-top-color:var(--ui-season-muted,#61513b);border-radius:8px;flex-direction:column;gap:20px;min-width:0;margin:0;padding:18px 12px;display:flex;background:#151517!important}.match-suite .lobby-score{border-bottom:1px solid var(--suite-line);flex-direction:column;order:-1;gap:6px;width:100%;padding:4px 0 17px;display:flex}.match-suite .match-state{font:600 var(--type-meta,9px)/1.2 var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.12em);color:var(--type-muted,#bfb39e);background:0 0;border:0}.match-suite .lobby-score-digits{gap:14px;line-height:1}.match-suite .lobby-score-digits strong{font:500 42px/1.15 var(--type-face,Arial,sans-serif);letter-spacing:-.07em}.match-suite .lobby-score-digits>span{color:var(--type-muted,#6f6557);font-size:23px}.match-suite .lobby-score>small{font:500 var(--type-meta,8px)/1.4 var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.13em);color:var(--type-muted,#85858b)}.match-suite .lobby-mode-label{font-size:var(--type-meta,10px);color:var(--type-muted,#9c9994);margin-top:3px}.match-suite .lobby-team{gap:7px;width:100%}.match-suite .lobby-team>header{font:600 var(--type-meta,9px)/1.5 var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.09em);color:var(--type-muted,#9a9895);margin:0 3px 4px}.match-suite .lobby-team>header small{font:600 var(--type-meta,9px) var(--type-face,Arial,sans-serif);color:var(--ui-season-accent,#d3b681)}.match-suite .lobby-roster-player{border:1px solid #2f2f33;border-radius:5px;flex-wrap:wrap;gap:10px;min-height:94px;padding:13px 9px;background:#1b1b1e!important}.match-suite .lobby-roster-player.is-you{border-left:2px solid var(--ui-season-accent,#d6b278)}.match-suite .lobby-avatar{border-radius:6px;width:38px;height:38px}.match-suite .lobby-player-info{flex:90px;min-width:0}.match-suite .lobby-player-info>a,.match-suite .lobby-player-info>strong{font:600 13px/1.4 var(--type-face,Arial,sans-serif);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.match-suite .lobby-player-info>span{font:400 var(--type-meta,10px)/1.4 var(--type-face,Arial,sans-serif);gap:5px;margin-top:4px}.match-suite .lobby-player-info>span>b{font-size:var(--type-meta,7px);letter-spacing:.03em}.match-suite .lobby-player-info .captain-label{color:var(--ui-season-accent,#ae9b7b);background:0 0;padding:0;display:inline-block}.match-suite .lobby-roster-player>.skill-badge{display:none}.match-suite .player-presence,.match-suite .player-streak{font:400 var(--type-meta,9px)/1.4 var(--type-face,Arial,sans-serif)}.match-suite .player-presence.online{color:var(--type-muted,#a7bbac)}.match-suite .lobby-workspace{flex-direction:column;gap:14px;min-height:0;margin:0;display:flex!important}.match-suite .lobby-server-column,.match-suite .lobby-stage{display:contents!important}.match-suite .lobby-rules{font:400 var(--type-meta,10px)/1.5 var(--type-face,Arial,sans-serif);color:var(--type-muted,#89888b);background:0 0;border:0;border-top:1px solid #303033;flex-wrap:wrap;gap:8px 16px;margin:0;padding:10px 2px 0;display:flex}.match-suite .lobby-rules span{border:0;padding:0}.match-suite .lobby-rules span:first-child{display:none}.match-suite .veto-section{border-radius:8px;margin:0;overflow:visible;border:1px solid var(--suite-line)!important;background:#171719!important;padding:22px!important}.match-suite .veto-section .section-heading{align-items:center;gap:15px;margin:0 0 17px}.match-suite .veto-section .eyebrow{font:500 var(--type-meta,8px)/1.4 var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.15em);color:var(--ui-season-accent,#9e8765)}.match-suite .veto-section h2{letter-spacing:-.035em;margin:6px 0;font:600 clamp(18px,1.4vw,24px)/1.25 Arial,sans-serif!important}.match-suite .veto-section .section-heading p{font:400 var(--type-meta,11px)/1.5 var(--type-face,Arial,sans-serif);color:var(--type-muted,#99979b);margin:0;display:block}.match-suite .turn-clock{color:var(--ui-season-accent,#e2bf88);font:500 26px/1 var(--type-face,Arial,sans-serif);background:0 0;border:0;border-left:1px solid #494136;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 0 8px 15px;display:flex}.match-suite .turn-clock svg{width:15px}.match-suite .veto-progress{align-items:center;gap:4px;margin:0 0 17px;display:flex}.match-suite .veto-progress>span{background:#3b3b40;flex:1;height:2px}.match-suite .veto-progress>span.used{background:var(--ui-season-accent,#b3986e)}.match-suite .veto-progress>small{font:500 var(--type-meta,8px) var(--type-face,Arial,sans-serif);white-space:nowrap;color:var(--type-muted,#8d8881);margin-left:6px}.match-suite .veto-grid{overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.match-suite .veto-grid .map-card,.match-suite .veto-grid .map-card:last-child:nth-child(odd){text-align:left;opacity:1;background:#262628;border:1px solid #434044;border-radius:5px;grid-column:auto;padding:0;transition:border-color .2s,transform .2s,filter .2s;position:relative;overflow:hidden;transform:none;height:180px!important;min-height:0!important}.match-suite .map-card>img{object-fit:cover;filter:saturate(.55)brightness(.68);width:100%;height:100%;transition:filter .25s,transform .45s}.match-suite .map-card:not(:disabled):hover{border-color:var(--ui-season-accent,#d6b278);transform:translateY(-3px)}.match-suite .map-card:not(:disabled):hover>img{filter:saturate(.8)brightness(.9);transform:scale(1.045)}.match-suite .map-card:focus-visible{outline:2px solid var(--ui-season-accent,#e6c18b);outline-offset:3px}.match-suite .map-card:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a15 15%,#0c0c0c05 25%,#0c0c0ceb);position:absolute;inset:0}.match-suite .map-number{z-index:2;font:500 var(--type-meta,9px) var(--type-face,Arial,sans-serif);color:#eee6d9;position:absolute;top:10px;left:11px}.match-suite .map-caption{z-index:2;padding:0;position:absolute;bottom:13px;left:12px;right:9px}.match-suite .map-caption h3{font:600 var(--type-body,15px)/1.2 var(--type-face,Arial,sans-serif);letter-spacing:-.02em;margin:0 0 7px}.match-suite .map-caption span{font:500 var(--type-meta,8px)/1.35 var(--type-face,Arial,sans-serif);letter-spacing:.06em;color:var(--ui-season-accent,#dcc6a5);display:block}.match-suite .veto-grid .map-card.banned{opacity:.48;border-style:dashed}.match-suite .map-card.banned>img{filter:grayscale()brightness(.4)}.match-suite .ban-cross{width:24px;color:var(--type-muted,#d4ccc0);z-index:3;top:28%;left:calc(50% - 12px)}.match-suite .veto-section>.subtext{font:400 var(--type-meta,10px)/1.5 var(--type-face,Arial,sans-serif);color:var(--type-muted,#8e8a86);margin:14px 0 0}.match-suite .connection-panel{isolation:isolate;border:1px solid var(--ui-season-muted,#665239);border-radius:8px;flex-direction:column;align-items:stretch;gap:22px;min-height:300px;margin:0;position:relative;overflow:hidden;background:#19191b!important;padding:30px!important;display:flex!important}.match-suite .suite-server-art{object-fit:cover;opacity:.19;z-index:-2;filter:saturate(.3);width:100%;height:100%;position:absolute;inset:0 0 0 auto}.match-suite .connection-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#18181af5,#18181a90 80%);position:absolute;inset:0}.match-suite .connection-panel .eyebrow{font:600 var(--type-meta,9px) var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.14em);color:var(--ui-season-accent,#c6ad86);align-items:center;gap:7px;display:flex}.suite-ready-dot{background:#b8c5b0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #b8c5b033}.match-suite .connection-panel h2{letter-spacing:-.04em;margin:12px 0;font:600 clamp(23px,2vw,32px)/1.15 Arial,sans-serif}.match-suite .connection-panel p{font:400 var(--type-meta,12px)/1.65 var(--type-face,Arial,sans-serif);color:var(--type-muted,#b0abaa);max-width:400px;margin:0}.match-suite .connection-panel p strong{color:#eee5d7;font-weight:500}.match-suite .connection-panel code{width:fit-content;max-width:100%;font:500 var(--type-label,14px)/1.4 var(--type-face,monospace);color:var(--ui-season-soft,#e9d5b4);border:0;border-bottom:1px solid var(--ui-season-muted,#6b5b40);overflow-wrap:anywhere;background:0 0;border-radius:0;margin-top:22px;padding:0 0 10px;display:block}.match-suite .connect-actions{flex-flow:wrap;align-items:center;gap:12px;display:flex}.match-suite .connection-panel .cta{background:var(--ui-season-accent,#d6b278);min-height:46px;color:var(--ui-season-surface,#171410);font:600 var(--type-meta,12px) var(--type-face,Arial,sans-serif);text-transform:none;letter-spacing:0;box-shadow:none;border-radius:5px;flex:1;max-width:280px;padding:15px 20px}.match-suite .connection-panel .quiet-button{font:500 var(--type-meta,10px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#c3b9a8);min-height:40px;padding:10px 0}.match-suite .connection-panel details{font:400 var(--type-meta,10px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#9f978b);grid-column:auto;margin:0}.match-suite .connection-panel details code{font-size:var(--type-meta,11px);margin:12px 0 0}.match-suite .accept-panel,.match-suite .lobby-ended,.match-suite .phase-panel,.match-suite .server-launch{border:1px solid var(--suite-line);background:#171719;border-radius:8px;min-height:0;margin:0!important;padding:24px!important}.match-suite .server-launch{flex-direction:column;justify-content:center;gap:10px;min-height:210px;display:flex}.match-suite .lobby-ended h2,.match-suite .phase-panel h2,.match-suite .server-launch h2{font:600 23px/1.25 var(--type-face,Arial,sans-serif);letter-spacing:-.025em;margin:0}.match-suite .lobby-ended p,.match-suite .phase-panel p,.match-suite .server-launch p{font:400 var(--type-meta,12px)/1.6 var(--type-face,Arial,sans-serif);color:var(--type-muted,#a5a09b);margin:6px 0}.match-suite .launch-rings{width:46px;height:46px;margin:0 auto 8px}.match-suite .launch-rings:after,.match-suite .launch-rings:before{inset:-5px}.match-suite .server-launch .eyebrow{font-size:var(--type-meta,8px)}.match-suite .phase-panel{flex-wrap:wrap;gap:15px}.match-suite .phase-panel>svg{flex:none;width:24px}.match-suite .phase-panel>div{flex:1;min-width:180px}.match-suite .side-buttons{gap:8px;width:100%;display:flex;flex-basis:100%!important}.match-suite .side-buttons button{min-height:44px;font:600 var(--type-meta,10px) var(--type-face,Arial,sans-serif);border:1px solid var(--ui-season-muted,#756141);color:var(--ui-season-soft,#e9cda4);background:#29251e;border-radius:4px;flex:1}.match-suite .lobby-ended{min-height:260px;padding:30px!important}.match-suite .lobby-ended>.cta{margin-top:16px}.match-suite .lobby-map-summary{border:1px solid var(--suite-line);border-radius:6px;min-height:0;display:flex;position:relative;overflow:hidden;height:130px!important}.match-suite .lobby-map-summary>img{object-fit:cover;filter:brightness(.32)saturate(.5);width:100%;height:100%;position:absolute;inset:0}.match-suite .lobby-map-summary>div{z-index:1;padding:20px;position:relative}.match-suite .lobby-map-summary h3{font:600 20px var(--type-face,Arial,sans-serif);margin:8px 0}.match-suite .lobby-map-summary p{display:none}.match-suite .lobby-feed-pane{min-width:0;scroll-margin-top:90px}.match-suite .lobby-feed-pane>section{border:1px solid var(--suite-line);background:#151517;border-radius:8px;height:400px;min-height:0;overflow:hidden}.match-suite .suite-conversation>.lobby-chat{flex-direction:column;height:clamp(410px,70vh,680px);display:flex;padding:0!important}.match-suite .lobby-feed-pane>section>header{border-bottom:1px solid var(--suite-line);background:#19191b;align-items:center;gap:12px;min-height:61px;padding:17px 18px;display:flex}.match-suite .lobby-feed-pane>section>header h2{font:600 13px var(--type-face,Arial,sans-serif);letter-spacing:0;align-items:center;gap:7px;margin:0;display:flex}.match-suite .lobby-feed-pane>section>header .eyebrow{display:none}.match-suite .lobby-feed-pane>section>header>span{font:400 var(--type-meta,9px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#85858a)}.match-suite .lobby-feed-pane>section>header button{font:500 var(--type-meta,8px) var(--type-face,Arial,sans-serif);letter-spacing:.04em;color:var(--type-muted,#b9b7b3);background:0 0;border:1px solid #39393d;border-radius:4px;padding:8px}.match-suite .lobby-chat-log{flex:1;min-height:0;padding:16px;overflow:auto}.match-suite .lobby-chat-log>.subtext{font:400 var(--type-meta,12px)/1.7 var(--type-face,Arial,sans-serif);text-align:center;max-width:210px;color:var(--type-muted,#77777f);margin:24px auto}.match-suite .lobby-chat-log article{background:#202022;border:0;border-radius:5px;margin:0 0 10px;padding:11px 12px}.match-suite .lobby-chat-log article header{font:500 var(--type-meta,10px) var(--type-face,Arial,sans-serif);align-items:center;gap:6px;margin-bottom:7px}.match-suite .lobby-chat-log article header time{font-size:var(--type-meta,9px);color:var(--type-muted,#8f8d8b)}.match-suite .lobby-chat-log article p{font:400 var(--type-meta,12px)/1.6 var(--type-face,Arial,sans-serif);overflow-wrap:anywhere;color:#dbd8d3}.match-suite .lobby-feed-pane>.lobby-chat>form{border-color:#303033;gap:8px;padding:12px;display:flex}.match-suite .lobby-chat form input{min-width:0;font:400 var(--type-meta,11px) var(--type-face,Arial,sans-serif);background:#111113;border:1px solid #333337;border-radius:4px;flex:1;min-height:40px;padding:10px}.match-suite .lobby-chat form button{font:600 var(--type-meta,10px) var(--type-face,Arial,sans-serif);letter-spacing:0;border-radius:4px;min-height:40px;padding:10px}.match-suite .broadcast-panel{flex-direction:column;display:flex}.match-suite .broadcast-stage{background-color:#131315;flex:1;min-height:0;padding:16px}.match-suite .broadcast-events{max-height:100%;padding:0 0 22px;overflow:auto}.match-suite .broadcast-empty{font:400 var(--type-meta,12px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#9f9a93);padding:16px}.match-suite .broadcast-event{max-width:100%;font-size:var(--type-meta,11px);flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:7px 9px}.match-suite .broadcast-panel>footer{border-top:1px solid var(--suite-line);background:#19191b;gap:20px;min-height:43px;padding:12px 16px}.match-suite .broadcast-panel>footer>div{min-width:0}.match-suite .broadcast-panel>footer strong{font:500 var(--type-meta,10px) var(--type-face,Arial,sans-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-suite .broadcast-panel>footer b{font-size:18px}.match-suite .broadcast-map-label{font-size:var(--type-meta,9px);bottom:10px;right:12px}.accept-suite.accept-modal{border:1px solid var(--ui-season-muted,#554a3b);max-height:calc(100dvh - 40px);font-family:var(--type-face,Arial,sans-serif);border-radius:12px;grid-template-columns:260px minmax(0,1fr);overflow:hidden auto;box-shadow:0 35px 120px #000a;background:#19191b!important;gap:0!important;width:calc(100vw - 40px)!important;max-width:780px!important;padding:0!important;display:grid!important}.accept-suite-summary{isolation:isolate;background:radial-gradient(ellipse at 30% 65%,var(--ui-season-accent,#b79650),transparent 65%),#121214;flex-direction:column;padding:30px 24px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.accept-suite-summary{background:radial-gradient(ellipse at 30% 65%,color-mix(in srgb,var(--ui-season-accent,#b79650) 12.549%,transparent),transparent 65%),#121214}}.accept-suite-summary{border-right:1px solid #3b3530}.accept-suite-summary:after{content:"";border:1px solid var(--ui-season-muted,#8b7444);position:absolute;inset:16px}@supports (color:color-mix(in lab,red,red)){.accept-suite-summary:after{border:1px solid color-mix(in srgb,var(--ui-season-muted,#8b7444) 8.627%,transparent)}}.accept-suite-summary:after{z-index:-1;pointer-events:none}.accept-suite .accept-modal-top{font:500 var(--type-meta,8px) var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.09em);color:var(--ui-season-accent,#b9a586);flex-direction:column;align-items:flex-start;gap:8px;margin:0;display:flex}.accept-suite .accept-modal-top>span{align-items:center;gap:5px;display:flex}.accept-suite .accept-modal-top>span:last-child{font-size:var(--type-meta,10px);color:var(--type-muted,#908d87);letter-spacing:.04em}.accept-suite .accept-heading{flex-direction:column;align-items:flex-start;gap:20px;margin:28px 0 20px;display:flex}.accept-suite .accept-title{font:600 30px/1.1 var(--type-face,Arial,sans-serif);letter-spacing:-.055em;color:#f2eee7}.accept-suite .accept-description{font:400 var(--type-meta,11px)/1.6 var(--type-face,Arial,sans-serif);color:var(--type-muted,#a6a09a);margin:9px 0 0}.accept-suite .accept-countdown{border:1px solid var(--ui-season-muted,#7a6342);background:radial-gradient(circle,var(--ui-season-accent,#d4b16c),transparent 70%);border-radius:50%;width:118px;height:118px}@supports (color:color-mix(in lab,red,red)){.accept-suite .accept-countdown{background:radial-gradient(circle,color-mix(in srgb,var(--ui-season-accent,#d4b16c) 6.275%,transparent),transparent 70%)}}.accept-suite .accept-countdown{flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:5px;margin:8px 0;display:flex}.accept-suite .accept-countdown b{font:500 47px/1 var(--type-face,Arial,sans-serif);letter-spacing:-.07em;color:var(--ui-season-accent,#e6c58e);font-variant-numeric:tabular-nums}.accept-suite .accept-countdown span{font:500 var(--type-meta,7px) var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.16em);color:var(--ui-season-accent,#a49275)}.accept-readiness{gap:5px;margin-top:auto;display:flex}.accept-readiness>span{background:#3b3833;border-radius:1px;flex:1;height:3px;transition:background .25s}.accept-readiness>span.is-ready{background:var(--ui-season-accent,#d6b278)}.accept-suite-ready{font:400 var(--type-meta,10px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#a6a09b);margin:10px 0 0}.accept-suite-decision{flex-direction:column;gap:16px;min-width:0;padding:30px;display:flex}.accept-suite .accept-teams{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.accept-suite .accept-teams section{min-width:0}.accept-suite .accept-teams header{font:500 var(--type-meta,9px) var(--type-face,Arial,sans-serif);letter-spacing:.06em;color:var(--type-muted,#a6a09a);margin-bottom:10px}.accept-suite .accept-player{background:#212123;border:1px solid #363437;border-radius:5px;flex-wrap:wrap;gap:9px;min-height:80px;padding:12px 10px;transition:border-color .25s,background .25s}.accept-suite .accept-player.accepted{border-color:var(--ui-season-muted,#88704a);background:var(--ui-season-accent,#b6975e)}@supports (color:color-mix(in lab,red,red)){.accept-suite .accept-player.accepted{background:color-mix(in srgb,var(--ui-season-accent,#b6975e) 3.922%,transparent)}}.accept-suite .accept-player img{border-radius:4px;width:32px;height:32px}.accept-suite .accept-player>span:not(.ready-pending){flex:58px;min-width:0}.accept-suite .accept-player strong{font:600 var(--type-meta,12px)/1.3 var(--type-face,Arial,sans-serif);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accept-suite .accept-player small{font:400 var(--type-meta,10px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#a39a8f);margin-top:5px}.accept-suite .accept-player>svg{color:var(--ui-season-accent,#d6b278);width:13px}.accept-suite .ready-pending{border:1px solid #696057;flex:none;width:7px;height:7px}.accept-suite .accept-elo{font:500 var(--type-meta,11px) var(--type-face,Arial,sans-serif);background:0 0;border:1px solid #353237;border-left:0;border-right:0;gap:18px;margin:0;padding:12px 0;display:flex}.accept-suite .accept-elo small{font-size:var(--type-meta,9px);color:var(--type-muted,#89847c);margin-left:auto}.accept-suite .practice-notice{font:400 var(--type-meta,11px)/1.6 var(--type-face,Arial,sans-serif);color:var(--type-muted,#a39f98);background:0 0;border:0;border-top:1px solid #333236;margin:0;padding:10px 0}.accept-suite .accept-primary{width:100%;min-height:48px;font:600 var(--type-meta,12px) var(--type-face,Arial,sans-serif);letter-spacing:.01em;background:var(--ui-season-accent,#d6b278);color:#151210;box-shadow:none;border-radius:5px;margin:0!important}.accept-suite-decision>.quiet-button{font:400 var(--type-meta,11px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#9c9690);align-self:center;min-height:28px;margin:0;padding:4px 12px}.accept-suite .accept-footnote{display:none}.accept-suite .error-box{font:400 var(--type-meta,12px)/1.5 var(--type-face,Arial,sans-serif);margin:0}@media (min-width:1700px){.match-suite .suite-layout{grid-template-columns:260px minmax(0,1fr) 320px;gap:22px}.match-suite .veto-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.match-suite .veto-grid .map-card,.match-suite .veto-grid .map-card:last-child:nth-child(odd){height:230px!important}.match-suite .lobby-avatar{width:44px;height:44px}.match-suite .lobby-player-info>a,.match-suite .lobby-player-info>strong{font-size:var(--type-body,15px)}.match-suite .suite-main{gap:22px}}@media (min-width:2200px){.match-suite.dashboard{max-width:2100px}.match-suite .suite-layout{grid-template-columns:290px minmax(0,1fr) 350px}.match-suite .veto-grid .map-card,.match-suite .veto-grid .map-card:last-child:nth-child(odd){height:280px!important}.match-suite .lobby-roster-player{min-height:112px;padding:16px 12px}.match-suite .map-caption h3{font-size:18px}.match-suite .lobby-player-info>a,.match-suite .lobby-player-info>strong{font-size:var(--type-body,16px)}.match-suite .lobby-feed-pane>section{height:460px}}@media (max-width:1250px){.match-suite .suite-layout{grid-template-columns:205px minmax(0,1fr)}.match-suite .suite-conversation{grid-column:2;position:static}.match-suite .suite-conversation>.lobby-chat{height:390px}.match-suite .suite-main{grid-area:1/2}.match-suite .lobby-scoreboard{grid-row:1/span 2}.match-suite .room-shortcuts a{font-size:var(--type-meta,10px);padding:7px}.match-suite .veto-grid .map-card,.match-suite .veto-grid .map-card:last-child:nth-child(odd){height:160px!important}.match-suite .veto-section{padding:17px!important}.match-suite .lobby-avatar{width:32px;height:32px}}@media (max-width:800px){.match-suite.dashboard{padding-top:18px}.match-suite .suite-layout{grid-template-columns:minmax(0,1fr)}.match-suite .suite-main{grid-area:1/1}.match-suite .suite-conversation{grid-area:2/1}.match-suite .lobby-scoreboard{grid-row:3;grid-template-columns:1fr 1fr;gap:15px;padding:16px;display:grid}.match-suite .lobby-score{flex-flow:wrap;grid-area:1/1/auto/-1;justify-content:center;gap:12px;padding-bottom:12px;display:flex}.match-suite .lobby-score-digits strong{font-size:32px}.match-suite .lobby-score-digits{gap:10px}.match-suite .lobby-score .lobby-mode-label{display:none}.match-suite .lobby-team{align-self:start}.match-suite .lobby-avatar{width:38px;height:38px}.match-suite .room-meta{gap:10px;margin-bottom:15px}.match-suite .lobby-support{margin-left:auto}.match-suite .suite-format{display:none}.match-suite .room-heading{align-items:flex-start}.match-suite .room-shortcuts{justify-content:flex-end}.match-suite .room-shortcuts a:first-child{display:none}.match-suite .veto-grid .map-card,.match-suite .veto-grid .map-card:last-child:nth-child(odd){height:180px!important}.match-suite .lobby-feed-pane>section{height:320px}.match-suite .suite-conversation>.lobby-chat{height:360px}}@media (max-width:600px){.accept-suite.accept-modal{border-radius:9px;grid-template-columns:1fr;max-height:calc(100dvh - 24px);width:calc(100vw - 24px)!important}.accept-suite-summary{border-bottom:1px solid #3b3530;border-right:0;padding:20px}.accept-suite-summary:after{inset:10px}.accept-suite .accept-modal-top{font-size:var(--type-meta,7px);flex-direction:row;justify-content:space-between;gap:8px}.accept-suite .accept-modal-top>span:last-child{font-size:var(--type-meta,8px)}.accept-suite .accept-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:16px 0}.accept-suite .accept-title{font-size:28px}.accept-suite .accept-description{font-size:var(--type-meta,11px);max-width:180px}.accept-suite .accept-countdown{flex-shrink:0;width:76px;height:76px;margin:0}.accept-suite .accept-countdown b{font-size:32px}.accept-suite .accept-countdown span{font-size:var(--type-meta,6px)}.accept-suite-ready{font-size:var(--type-meta,9px);margin-top:8px}.accept-suite-decision{gap:14px;padding:20px}.accept-suite .accept-teams{gap:8px}.accept-suite .accept-player{gap:7px;min-height:68px;padding:10px 8px}.accept-suite .accept-player img{width:25px;height:25px}.accept-suite .accept-player strong{font-size:var(--type-meta,11px)}.accept-suite .accept-player small{font-size:var(--type-meta,9px)}.accept-suite .accept-player>span:not(.ready-pending){flex-basis:50px}.accept-suite .accept-primary{min-height:46px}.match-suite .match-topline{justify-content:space-between;margin-bottom:15px}.match-suite .room-heading{margin-bottom:12px;display:block}.match-suite .match-title h1{font-size:27px}.match-suite .room-shortcuts{justify-content:flex-start;gap:12px;margin-top:10px}.match-suite .room-shortcuts a{padding:5px 0}.match-suite .room-meta{gap:8px}.match-suite .lobby-support{margin:0}.match-suite .lobby-support .quiet-button,.match-suite .report-buttons .quiet-button{font-size:var(--type-meta,10px);min-height:34px;padding:8px}.match-suite .elo-preview{width:100%;margin:0 0 3px}.match-suite .veto-section{padding:16px!important}.match-suite .veto-section h2{max-width:220px;font-size:19px!important}.match-suite .turn-clock{gap:5px;padding-left:9px;font-size:21px}.match-suite .turn-clock svg{width:13px}.match-suite .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-suite .veto-grid .map-card,.match-suite .veto-grid .map-card:last-child:nth-child(odd){height:140px!important}.match-suite .map-caption{bottom:10px;left:10px}.match-suite .map-caption h3{font-size:var(--type-label,14px)}.match-suite .map-caption span{font-size:var(--type-meta,7px)}.match-suite .connection-panel{gap:18px;min-height:0;padding:22px!important}.match-suite .connection-panel h2{font-size:28px}.match-suite .connect-actions{flex-direction:column;align-items:stretch;gap:8px}.match-suite .connection-panel .cta{width:100%;max-width:none}.match-suite .connection-panel .quiet-button{justify-content:center}.match-suite .phase-panel,.match-suite .server-launch{padding:20px!important}.match-suite .lobby-scoreboard{gap:10px;padding:12px}.match-suite .lobby-roster-player{gap:8px;min-height:108px;padding:10px}.match-suite .lobby-player-info{flex-basis:75px}.match-suite .lobby-team>header{font-size:var(--type-meta,8px)}.match-suite .lobby-player-info>a,.match-suite .lobby-player-info>strong{font-size:var(--type-meta,12px)}.match-suite .lobby-player-info>span{font-size:var(--type-meta,9px)}.match-suite .lobby-avatar{width:32px;height:32px}}@media (prefers-reduced-motion:no-preference){.accept-suite{animation:suite-enter .25s ease-out}.match-suite .veto-grid .map-card{animation:suite-enter .35s ease-out both}.match-suite .veto-grid .map-card:nth-child(2){animation-delay:40ms}.match-suite .veto-grid .map-card:nth-child(3){animation-delay:80ms}.match-suite .veto-grid .map-card:nth-child(4){animation-delay:.12s}.match-suite .veto-grid .map-card:nth-child(5){animation-delay:.16s}}@keyframes suite-enter{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}html[data-reduce-motion=true] .accept-suite,html[data-reduce-motion=true] .accept-suite *,html[data-reduce-motion=true] .match-suite *,html[data-reduce-motion=true] .match-suite :after{transition:none!important;animation:none!important}.match-suite .connection-panel>.connect-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;width:100%;margin:0;display:flex}.match-suite .connection-panel>.connect-actions .cta{flex:0 auto;margin:0}.match-suite .lobby-chat-log,.match-suite .suite-conversation>.lobby-chat{background:#151517!important}.match-suite .lobby-feed-pane>.lobby-chat>form{background:#1a1a1c!important}.match-suite .suite-result-score{color:var(--ui-season-accent,#e3c496);justify-content:center;align-items:center;gap:22px;margin:24px 0;display:flex}.match-suite .suite-result-score strong{font:500 64px/1 var(--type-face,Arial,sans-serif);letter-spacing:-.06em}.match-suite .suite-result-score>span{color:var(--ui-season-muted,#786a55);font-size:23px}@media (max-width:800px){.match-suite .suite-main{display:contents}.match-suite #match-action{grid-area:1/1}.match-suite .lobby-scoreboard{grid-row:2}.match-suite .suite-conversation{grid-row:3}.match-suite #match-game-log{grid-area:4/1}}@media (max-width:600px){.match-suite .connection-panel>.connect-actions{flex-direction:column;align-items:stretch;gap:8px}.match-suite .veto-grid .map-card,.match-suite .veto-grid .map-card:last-child:nth-child(odd){height:120px!important}}.match-suite .suite-pause{border:1px solid var(--ui-season-muted,#705735);color:var(--ui-season-accent,#db8);background:#211d18;border-radius:6px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;display:flex}.match-suite .suite-pause strong{font:600 var(--type-meta,12px) var(--type-face,Arial,sans-serif);display:block}.match-suite .suite-pause span{font:400 var(--type-meta,11px)/1.5 var(--type-face,Arial,sans-serif);color:var(--type-muted,#b7aa96);margin-top:4px;display:block}.match-suite .accept-panel{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.match-suite .accept-panel .accept-orbit{display:none}.match-suite .accept-panel h2{font:600 24px/1.2 var(--type-face,Arial,sans-serif);margin:8px 0}.match-suite .accept-panel p{font:400 var(--type-meta,12px)/1.6 var(--type-face,Arial,sans-serif);color:var(--type-muted,#a39d95)}.match-suite .accept-buttons{flex-wrap:wrap;gap:12px;display:flex}.season-rating-reveal{--reward-color:#d6b278;--reward-ink:var(--reward-color)}@supports (color:color-mix(in lab,red,red)){.season-rating-reveal{--reward-ink:color-mix(in srgb,var(--reward-color) 60%,#fff)}}.season-rating-reveal{isolation:isolate;border:1px solid var(--reward-color);width:100%;max-width:650px;margin:24px auto;padding:25px 30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.season-rating-reveal{border:1px solid color-mix(in srgb,var(--reward-color) 40%,#38343d)}}.season-rating-reveal{background:radial-gradient(ellipse at 50% 30%,var(--reward-color),transparent 65%),#171719;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.season-rating-reveal{background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--reward-color) 10%,transparent),transparent 65%),#171719}}.season-rating-reveal{color:#f2ece2;font-family:var(--type-face,Arial,sans-serif)}.rating-season-signature{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.rating-season-signature>img{object-fit:contain;width:31px;height:31px}.rating-season-signature>span:last-child{gap:5px;min-width:0;display:grid}.rating-season-signature small{font:500 var(--type-meta,8px) var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.14em);color:var(--type-muted,#9d9999)}.rating-season-signature strong{font:500 var(--type-meta,12px)/1.3 var(--type-face,Arial,sans-serif);color:var(--reward-ink);overflow-wrap:anywhere}.rating-season-monogram{border:1px solid var(--reward-ink);width:31px;height:31px;font-size:var(--type-meta,11px);color:var(--reward-ink);border-radius:7px;place-items:center;display:grid}.rating-reveal-core{flex-direction:column;align-items:center;gap:17px;padding:29px 0 26px;display:flex;position:relative}.rating-emblem-stage{isolation:isolate;place-items:center;width:98px;height:98px;display:grid;position:relative}.rating-emblem-stage>.skill-badge{filter:drop-shadow(0 4px 15px #0006);width:76px!important;height:76px!important}.rating-emblem-stage>.skill-badge>svg{width:100%;height:100%}.rating-emblem-orbit{border:1px solid var(--reward-color);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rating-emblem-orbit{border:1px solid color-mix(in srgb,var(--reward-color) 55%,transparent)}}.rating-emblem-orbit{pointer-events:none;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;rotate:-35deg}.rating-total{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:9px;display:flex}.rating-total>span{letter-spacing:-.06em;text-align:center;min-width:3ch;font:500 clamp(48px,5vw,70px)/1 Arial,sans-serif}.rating-total>small{font:500 var(--type-meta,9px) var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.1em);color:var(--type-muted,#9d9690)}.rating-delta{color:var(--reward-ink);align-items:center;gap:7px;min-height:28px;display:flex}.rating-delta strong{font:600 22px/1 var(--type-face,Arial,sans-serif);letter-spacing:-.025em}.rating-delta>span{font:400 var(--type-meta,10px) var(--type-face,Arial,sans-serif);color:var(--type-muted,#a99e96);margin-left:3px}.season-rating-reveal[data-direction=loss] .rating-delta{color:#d0a49e}.season-rating-reveal[data-direction=unchanged] .rating-delta{color:var(--type-muted,#b5b0a8)}.rating-level-track{z-index:1;position:relative}.rating-level-track>div:first-child{font:400 var(--type-meta,10px)/1.4 var(--type-face,Arial,sans-serif);color:var(--type-muted,#b3aba2);justify-content:space-between;gap:10px;display:flex}.rating-level-track strong{color:var(--type-muted,#97908a);text-align:right;font-weight:400}.rating-level-bar{background:#3c353a;border-radius:3px;height:4px;margin:12px 0 14px;overflow:hidden}.rating-level-bar>i{background:var(--reward-ink);height:100%;box-shadow:0 0 12px var(--reward-color);border-radius:3px;display:block}.rating-level-track>footer{font:400 var(--type-meta,9px)/1.4 var(--type-face,Arial,sans-serif);color:var(--type-muted,#8d8580);justify-content:space-between;gap:12px;display:flex}.rating-level-track>footer b{color:var(--reward-ink);font-weight:500}.rating-atmosphere{z-index:-1;pointer-events:none;opacity:.65;position:absolute;inset:0;overflow:hidden}.rating-atmosphere>i{border:1px solid var(--reward-color);width:250px;height:250px;margin:-125px;position:absolute;top:39%;left:50%}@supports (color:color-mix(in lab,red,red)){.rating-atmosphere>i{border:1px solid color-mix(in srgb,var(--reward-color) 18%,transparent)}}.rating-atmosphere>i{opacity:.5;border-radius:50%}.rating-atmosphere>i:nth-child(2){opacity:.35;width:370px;height:370px;margin:-185px}.rating-atmosphere>i:nth-child(3){opacity:.2;width:500px;height:500px;margin:-250px}.season-rating-reveal[data-pattern="1"] .rating-atmosphere>i{border-radius:18%;rotate:45deg}.season-rating-reveal[data-pattern="2"] .rating-atmosphere>i{border-width:0 1px;border-radius:0;rotate:30deg;scale:1 .65}.season-rating-reveal[data-direction=loss] .rating-atmosphere{opacity:.3}.season-rating-reveal[data-direction=unchanged] .rating-atmosphere{opacity:.15}.rating-award-modal[data-slot=dialog-content]{background:#19191b;border:1px solid #51463a;border-radius:12px;gap:8px;width:calc(100vw - 30px);max-height:calc(100dvh - 30px);overflow-y:auto;max-width:500px!important;padding:25px!important}.rating-award-modal [data-slot=dialog-title]{font:600 22px/1.2 var(--type-face,Arial,sans-serif);letter-spacing:-.03em;padding-right:24px}.rating-award-modal [data-slot=dialog-description]{font:400 var(--type-meta,11px)/1.5 var(--type-face,Arial,sans-serif);color:var(--type-muted,#a19a91)}.rating-award-modal .season-rating-reveal{border-radius:8px;max-width:none;margin:14px 0 10px;padding:20px}.rating-award-modal>.cta{width:100%;font:600 var(--type-meta,12px) var(--type-face,Arial,sans-serif);letter-spacing:0;border-radius:5px;min-height:44px}.rating-award-modal .rating-reveal-core{gap:15px;padding:23px 0}.rating-award-modal .rating-total>span{font-size:60px}@media (prefers-reduced-motion:no-preference){.season-rating-reveal[data-motion=full] .rating-emblem-orbit{animation:elo-orbit 2.1s cubic-bezier(.15,.6,.25,1) both}.season-rating-reveal[data-motion=full] .rating-atmosphere>i{animation:elo-ripple 2.1s ease-out both}.season-rating-reveal[data-motion=full] .rating-atmosphere>i:nth-child(2){animation-delay:.1s}.season-rating-reveal[data-motion=full] .rating-atmosphere>i:nth-child(3){animation-delay:.2s}.season-rating-reveal[data-direction=loss][data-motion=full] .rating-atmosphere>i{animation-name:elo-recede}.season-rating-reveal[data-motion=full] .rating-delta{animation:elo-delta-in .55s ease-out .18s both}.season-rating-reveal[data-direction=loss][data-motion=full] .rating-delta{animation-name:elo-delta-down}.season-rating-reveal[data-motion=full][data-settled=true][data-direction=gain] .rating-emblem-stage>.skill-badge{animation:elo-land .55s ease-out}.season-rating-reveal[data-motion=full][data-settled=true] .rating-level-track>footer b{animation:elo-delta-in .35s ease-out}}@keyframes elo-orbit{0%{opacity:0;transform:rotate(-150deg)}to{opacity:1;transform:rotate(0)}}@keyframes elo-ripple{0%{opacity:0;transform:scale(.7)}40%{opacity:.7}to{opacity:.3;transform:scale(1)}}@keyframes elo-recede{0%{opacity:0;transform:scale(1.12)}30%{opacity:.4}to{opacity:.15;transform:scale(.9)}}@keyframes elo-delta-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes elo-delta-down{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes elo-land{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:600px){.season-rating-reveal{margin:18px 0;padding:20px}.rating-award-modal[data-slot=dialog-content]{padding:20px!important}.rating-award-modal .season-rating-reveal{padding:17px}.rating-award-modal .rating-reveal-core{gap:12px;padding:18px 0}.rating-emblem-stage{width:83px;height:83px}.rating-emblem-stage>.skill-badge{width:66px!important;height:66px!important}.rating-award-modal .rating-total>span{font-size:51px}.rating-level-track>div:first-child{font-size:var(--type-meta,9px)}.rating-level-track>footer{font-size:var(--type-meta,8px)}.rating-season-signature strong{font-size:var(--type-meta,11px)}}@media (max-height:700px){.rating-award-modal .rating-reveal-core{gap:10px;padding:13px 0}.rating-award-modal .rating-emblem-stage{width:65px;height:65px}.rating-award-modal .rating-emblem-stage>.skill-badge{width:52px!important;height:52px!important}.rating-award-modal .rating-total>span{font-size:46px}}@media (prefers-reduced-motion:reduce){.season-rating-reveal *{transition:none!important;animation:none!important}}html[data-reduce-motion=true] .season-rating-reveal,html[data-reduce-motion=true] .season-rating-reveal *{transition:none!important;animation:none!important}.rating-season-signature[data-lockup=true]{justify-content:center}.rating-season-signature>.rating-operation-insignia{object-fit:contain;width:230px;max-width:100%;height:182px}.rating-season-signature[data-lockup=true]+.rating-reveal-core{padding-top:9px}.rating-award-modal .rating-season-signature>.rating-operation-insignia{width:195px;height:154px}.rating-award-modal .rating-season-signature[data-lockup=true]+.rating-reveal-core{padding-top:0}.rating-award-modal:has(.rating-operation-insignia) .rating-emblem-stage{width:72px;height:72px}.rating-award-modal:has(.rating-operation-insignia) .rating-emblem-stage>.skill-badge{width:60px!important;height:60px!important}@media (max-height:780px){.rating-award-modal .rating-season-signature>.rating-operation-insignia{width:160px;height:127px}.rating-award-modal:has(.rating-operation-insignia) .rating-reveal-core{gap:9px;padding-block:8px}}.play-viewport .play-lounge[data-season]{isolation:isolate;position:relative}.play-viewport:has(.play-lounge[data-season]){background:radial-gradient(ellipse at 100% 0,var(--active-season-color),transparent 65%),#101213}@supports (color:color-mix(in lab,red,red)){.play-viewport:has(.play-lounge[data-season]){background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--active-season-color) 9%,transparent),transparent 65%),#101213}}.play-viewport .play-operation-heading{align-items:center;gap:18px;min-width:0;display:flex}.play-operation-heading>div{min-width:0}.play-viewport .play-operation-heading h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(27px,4.6dvh,48px);font-weight:750;line-height:1.12}.play-viewport .play-operation-heading .play-kicker{color:var(--active-season-ink);font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.14em)}.play-operation-mark{width:clamp(54px,9dvh,88px);height:clamp(54px,9dvh,88px);color:var(--active-season-ink);flex-shrink:0;place-items:center;display:grid}.play-operation-mark>img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 3px 12px var(--active-season-color))}@supports (color:color-mix(in lab,red,red)){.play-operation-mark>img{filter:drop-shadow(0 3px 12px color-mix(in srgb,var(--active-season-color) 13%,transparent))}}.play-operation-mark>span{font:600 22px var(--type-face,Arial,sans-serif);border:1px solid;border-radius:8px;padding:10px}.play-viewport .play-lounge[data-season] .play-format{isolation:isolate;border-color:var(--active-season-color);background:#18181b}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-lounge[data-season] .play-format{border-color:color-mix(in srgb,var(--active-season-color) 19%,#343338)}}.play-viewport .play-lounge[data-season] .play-format{overflow:hidden}.play-viewport .play-lounge[data-season] .play-format:hover:not(:disabled){border-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-lounge[data-season] .play-format:hover:not(:disabled){border-color:color-mix(in srgb,var(--active-season-color) 70%,#999)}}.play-viewport .play-lounge[data-season] .play-format.is-selected{border-color:var(--active-season-color);background:linear-gradient(125deg,var(--active-season-color),transparent 65%),#1b1b1f}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-lounge[data-season] .play-format.is-selected{background:linear-gradient(125deg,color-mix(in srgb,var(--active-season-color) 10%,transparent),transparent 65%),#1b1b1f}}.play-viewport .play-lounge[data-season] .play-format.is-selected{box-shadow:inset 0 2px var(--active-season-color)}.play-operation-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.play-operation-art>img{object-fit:contain;opacity:.09;filter:grayscale(.2);width:clamp(120px,21cqw,310px);height:80%;transition:opacity .35s,transform .6s;position:absolute;top:3%;right:-3%}.is-selected .play-operation-art>img{opacity:.18;transform:translate(-3px)}.play-operation-art>span{writing-mode:vertical-rl;letter-spacing:var(--type-tracking,.15em);text-transform:uppercase;color:var(--active-season-ink);opacity:.18;max-height:60%;font:700 clamp(9px,1cqw,14px)/1 Arial,sans-serif;position:absolute;bottom:20%;right:15px;overflow:hidden}.play-operation-art>i{border:1px solid var(--active-season-color);width:280px;height:280px;position:absolute;top:-60px;right:-70px}@supports (color:color-mix(in lab,red,red)){.play-operation-art>i{border:1px solid color-mix(in srgb,var(--active-season-color) 13%,transparent)}}.play-operation-art>i{border-radius:50%;rotate:25deg}.play-operation-art>i:nth-child(2){opacity:.5;width:340px;height:340px;top:-90px;right:-100px}.play-operation-art[data-pattern="1"]>i{border-radius:8%;rotate:35deg}.play-operation-art[data-pattern="2"]>i{border-width:0 1px;border-radius:0;rotate:-30deg}.play-viewport .play-lounge[data-season] .is-selected .play-format-radio{background:var(--active-season-ink);border-color:var(--active-season-ink);color:#18151b}.play-viewport .play-lounge[data-season] .play-format-bottom>svg,.play-viewport .play-lounge[data-season] .play-selection-copy>span{color:var(--active-season-ink)}.play-viewport .play-lounge[data-season] .play-queue-bar{background:linear-gradient(100deg,var(--active-season-color),transparent 65%),#1a1a1d;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-lounge[data-season] .play-queue-bar{background:linear-gradient(100deg,color-mix(in srgb,var(--active-season-color) 7%,transparent),transparent 65%),#1a1a1d}}.play-viewport .play-lounge[data-season] .play-queue-bar{border-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-lounge[data-season] .play-queue-bar{border-color:color-mix(in srgb,var(--active-season-color) 30%,#353338)}}.play-viewport .play-lounge[data-season] .play-queue-action .cta:not(:disabled){border-color:var(--active-season-ink);box-shadow:0 0 18px var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-lounge[data-season] .play-queue-action .cta:not(:disabled){box-shadow:0 0 18px color-mix(in srgb,var(--active-season-color) 9%,transparent)}}.play-viewport .play-lounge[data-season] .play-queue-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--active-season-ink),transparent);opacity:.6;width:30%;height:1px;position:absolute;top:0;left:0}.play-viewport .play-lounge[data-season] .queue-scanner{border-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-lounge[data-season] .queue-scanner{border-color:color-mix(in srgb,var(--active-season-color) 45%,#353338)}}.play-viewport .play-lounge[data-season] .queue-scanner{background:#1b1b1e}.play-viewport .play-lounge[data-season] .queue-scanner-top{border-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){.play-viewport .play-lounge[data-season] .queue-scanner-top{border-color:color-mix(in srgb,var(--active-season-color) 20%,#353338)}}@media (prefers-reduced-motion:no-preference){.play-operation-mark{animation:operation-play-arrival .6s ease-out both}.play-viewport .play-lounge[data-season] .play-queue-bar:after{animation:operation-play-sweep 6s ease-in-out 2}.play-operation-art>i{animation:operation-play-arrival 1.1s ease-out both}}@keyframes operation-play-arrival{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes operation-play-sweep{0%,to{opacity:0;transform:translate(-110%)}20%,75%{opacity:.65}90%{opacity:0;transform:translate(440%)}}@media (max-width:600px){.play-viewport .play-operation-heading{gap:10px}.play-viewport .play-operation-heading h1{max-width:230px;font-size:clamp(21px,3.8dvh,30px)}.play-viewport .play-operation-heading .play-kicker{font-size:var(--type-meta,7px);letter-spacing:var(--type-tracking,.08em)}.play-operation-mark{width:48px;height:48px}.play-viewport .play-lounge[data-season] .play-profile-shortcut{max-width:65px;font-size:var(--type-meta,10px)}.play-operation-art>img{opacity:.08;width:130px;right:-25%}.is-selected .play-operation-art>img{opacity:.12}.play-operation-art>span{display:none}.play-operation-art>i{right:-200px}}@media (max-height:600px){.play-viewport .play-operation-heading h1{margin:3px 0;font-size:23px}.play-operation-mark{width:43px;height:43px}.play-viewport .play-operation-heading .play-kicker{font-size:var(--type-meta,7px)}}@media (prefers-reduced-motion:reduce){.play-operation-art>i,.play-operation-mark,.play-viewport .play-lounge[data-season] .play-queue-bar:after{animation:none!important}.play-operation-art>img{transition:none}}html[data-reduce-motion=true] .play-operation-art>i,html[data-reduce-motion=true] .play-operation-mark,html[data-reduce-motion=true] .play-viewport .play-lounge[data-season] .play-queue-bar:after{animation:none!important}html[data-reduce-motion=true] .play-operation-art>img{transition:none}.play-viewport .play-lounge[data-season] .play-heading{display:flex}@media (max-height:650px){.play-viewport .play-lounge[data-season] .play-heading{gap:8px}.play-viewport .play-lounge[data-season] .play-profile-shortcut{display:none}.play-viewport .play-operation-heading{gap:9px}.play-viewport .play-operation-heading h1{margin:2px 0;font-size:19px;line-height:1.05}.play-operation-mark{width:32px;height:32px}.play-viewport .play-operation-heading .play-kicker{font-size:var(--type-meta,6px)}}.duel-versus-room .versus-result{border:1px solid #ffffff16;border-top:2px solid var(--active-season-color,var(--ui-season-accent,#d6b278));background:linear-gradient(100deg,#19191c,#121214 48%,#19191c);border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:20px;padding:18px 30px;display:grid}.duel-versus-room .versus-result .lobby-score{text-align:center;border:0;order:0;align-items:center;gap:5px;width:auto;padding:0}.duel-versus-room .versus-result .lobby-score-digits strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600}.duel-versus-room .versus-team-name{min-width:0}.duel-versus-room .versus-team-name:last-child{text-align:right}.duel-versus-room .versus-team-name small{font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.13em);color:var(--type-muted,#8f8d88);margin-bottom:6px;display:block}.duel-versus-room .versus-team-name strong{color:#e8e5df;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.5vw,24px);font-weight:600;display:block;overflow:hidden}.duel-versus-room .suite-layout{grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(170px,220px);gap:18px}.duel-versus-room .suite-layout>.team-one{grid-area:1/1}.duel-versus-room .suite-layout>.team-two{grid-area:1/3}.duel-versus-room .suite-layout>.suite-main{grid-area:1/2;min-width:0;display:grid}.duel-versus-room .suite-layout.own-team-two>.team-one{grid-column:3}.duel-versus-room .suite-layout.own-team-two>.team-two{grid-column:1}.duel-versus-room .versus-result.own-team-two>.versus-team-name:first-child{text-align:right;grid-area:1/3}.duel-versus-room .versus-result.own-team-two>.versus-team-name:last-child{text-align:left;grid-area:1/1}.duel-versus-room .versus-result.own-team-two>.lobby-score{grid-area:1/2}.duel-versus-room .versus-result.own-team-two .lobby-score-digits{flex-direction:row-reverse}.duel-versus-room .suite-layout>.lobby-team{background:0 0;flex-direction:column;gap:10px;min-width:0;display:flex}.duel-versus-room .lobby-team>header{border-bottom:1px solid #ffffff13;min-height:32px;margin:0;padding:9px 1px}.duel-versus-room .lobby-roster-player{border-radius:7px;align-items:center;gap:12px;min-height:120px;padding:18px 14px;background:linear-gradient(145deg,#1e1e21,#171719)!important}.duel-versus-room .lobby-roster-player.is-you{border-color:var(--ui-season-muted,#66543b);border-left:2px solid var(--ui-season-accent,#d6b278)}.duel-versus-room .lobby-avatar{flex:none;width:46px;height:46px}.duel-versus-room .lobby-player-info{flex-basis:100px}.duel-versus-room .veto-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.duel-versus-room .veto-grid .map-card,.duel-versus-room .veto-grid .map-card:last-child:nth-child(odd){height:170px!important}.duel-versus-room .versus-feeds{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.duel-versus-room .versus-feeds>.lobby-feed-pane{grid-area:auto;min-width:0;position:static}.duel-versus-room .versus-feeds>.lobby-feed-pane>section{height:390px}.duel-versus-room .lobby-ended .suite-result-score{display:none}@media (min-width:1700px){.duel-versus-room .suite-layout{grid-template-columns:250px minmax(0,1fr) 250px;gap:24px}.duel-versus-room .veto-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.duel-versus-room .veto-grid .map-card,.duel-versus-room .veto-grid .map-card:last-child:nth-child(odd){height:235px!important}}@media (max-width:1100px){.duel-versus-room .suite-layout{grid-template-columns:155px minmax(0,1fr) 155px;gap:12px}.duel-versus-room .lobby-roster-player{padding:12px 10px}.duel-versus-room .lobby-avatar{width:38px;height:38px}.duel-versus-room .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.duel-versus-room .connection-panel>.connect-actions{flex-direction:column;align-items:stretch}.duel-versus-room .connection-panel .cta{width:100%;max-width:none}}@media (max-width:800px){.duel-versus-room .versus-result{gap:12px;padding:16px}.duel-versus-room .versus-team-name strong{font-size:var(--type-body,15px)}.duel-versus-room .versus-result .lobby-score-digits strong{font-size:34px}.duel-versus-room .versus-result .lobby-score{flex-flow:column;gap:5px}.duel-versus-room .suite-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.duel-versus-room .suite-layout>.suite-main{grid-area:1/1/auto/-1;display:grid}.duel-versus-room .suite-layout.own-team-two>.team-two,.duel-versus-room .suite-layout>.team-one{grid-area:2/1}.duel-versus-room .suite-layout.own-team-two>.team-one,.duel-versus-room .suite-layout>.team-two{grid-area:2/2}.duel-versus-room .veto-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.duel-versus-room .versus-feeds{grid-template-columns:1fr;gap:16px}.duel-versus-room .versus-feeds>#match-chat{grid-row:1}.duel-versus-room .versus-feeds>#match-game-log{grid-row:2}}@media (max-width:480px){.duel-versus-room .veto-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.duel-versus-room .veto-grid .map-card,.duel-versus-room .veto-grid .map-card:last-child:nth-child(odd){height:140px!important}.duel-versus-room .versus-result{gap:8px;padding:14px 10px}.duel-versus-room .versus-team-name strong{font-size:var(--type-meta,12px)}.duel-versus-room .versus-team-name small{font-size:var(--type-meta,8px)}.duel-versus-room .versus-result .lobby-score-digits strong{font-size:29px}.duel-versus-room .versus-result .match-state{font-size:var(--type-meta,8px)}.duel-versus-room .lobby-roster-player{min-height:116px}}.duel-versus-room.match-suite.dashboard{padding-top:20px}.duel-versus-room .arena-tools{border-top:1px solid var(--suite-line);width:100%;min-width:0;margin-top:4px;padding:13px 0 0}.duel-versus-room .arena-context{font:400 var(--type-meta,10px)/1.5 var(--type-face,Arial,sans-serif);color:var(--type-muted,#a4a0a0);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;display:flex}.duel-versus-room .arena-context>.elo-preview{gap:10px;width:auto;margin:0;display:flex}.duel-versus-room .arena-context>span:last-child{margin-left:auto}.duel-versus-room .arena-tools-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.duel-versus-room .arena-back{font:500 var(--type-meta,11px)/1.5 var(--type-face,Arial,sans-serif);color:var(--type-muted,#aaa4a0);padding:7px 0}.duel-versus-room .arena-back:hover{color:var(--active-season-ink,var(--ui-season-accent,#d6b278))}.duel-versus-room .arena-tools-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.duel-versus-room .arena-tools .lobby-support,.duel-versus-room .arena-tools .report-buttons{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.duel-versus-room .arena-tools .quiet-button{font:500 var(--type-meta,10px)/1.4 var(--type-face,Arial,sans-serif);border:1px solid var(--suite-line);white-space:nowrap;background:0 0;border-radius:5px;min-height:32px;padding:8px 10px}.duel-versus-room .arena-tools .call-admin-button{color:var(--active-season-ink,var(--ui-season-accent,#d6b278));border-color:var(--operation-border,var(--ui-season-muted,#715b3c))}.duel-versus-room .connection-panel>.arena-tools{z-index:1;margin-top:0;padding-top:12px;position:relative}.duel-versus-room .connection-panel>details{margin-bottom:0}.duel-versus-room .lobby-workspace>.arena-tools{padding:14px 4px}@media (max-width:600px){.duel-versus-room.match-suite.dashboard{padding-top:14px}.duel-versus-room .arena-context>span:last-child{margin-left:0}.duel-versus-room .arena-tools-actions{justify-content:flex-start;width:100%;margin-left:0}.duel-versus-room .arena-tools .quiet-button{min-height:36px}.duel-versus-room .arena-tools-row{gap:5px}}html[data-operation]{--operation-base:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-operation]{--operation-base:color-mix(in srgb,var(--active-season-color) 7%,#0b0d12)}}html[data-operation]{--operation-surface:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-operation]{--operation-surface:color-mix(in srgb,var(--active-season-color) 10%,#14171d)}}html[data-operation]{--operation-raised:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-operation]{--operation-raised:color-mix(in srgb,var(--active-season-color) 13%,#20232a)}}html[data-operation]{--operation-border:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-operation]{--operation-border:color-mix(in srgb,var(--active-season-color) 32%,#343840)}}html[data-operation]{--background:var(--operation-base);--card:var(--operation-surface);--secondary:var(--operation-raised);--muted:var(--operation-surface);--border:var(--operation-border);--primary:var(--active-season-ink);--primary-foreground:#101216}html[data-operation] body{isolation:isolate;background:var(--operation-base)}.operation-world{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 95% 0,var(--active-season-color),transparent 58%),radial-gradient(ellipse at 15% 85%,var(--operation-light),transparent 55%);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.operation-world{background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--active-season-color) 20%,transparent),transparent 58%),radial-gradient(ellipse at 15% 85%,color-mix(in srgb,var(--operation-light) 16%,transparent),transparent 55%)}}.operation-world-lines{background:var(--active-season-color);opacity:.13;-webkit-mask-image:var(--operation-art);mask-image:var(--operation-art);position:absolute;inset:0;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-operation] .command-topbar{background:var(--operation-surface)}@supports (color:color-mix(in lab,red,red)){html[data-operation] .command-topbar{background:color-mix(in srgb,var(--operation-surface) 97%,transparent)}}html[data-operation] .command-topbar{border-bottom:1px solid var(--operation-border);box-shadow:0 5px 28px #0003,inset 0 2px var(--active-season-color)}html[data-operation] .command-sidebar{background:linear-gradient(165deg,var(--operation-raised),var(--operation-base) 65%);border-right-color:var(--operation-border)}html[data-operation] .command-sidebar nav a.selected{background:linear-gradient(90deg,var(--active-season-color),transparent)}@supports (color:color-mix(in lab,red,red)){html[data-operation] .command-sidebar nav a.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--active-season-color) 23%,transparent),transparent)}}html[data-operation] .command-sidebar nav a.selected{border-left-color:var(--active-season-ink);color:#faf8f5}html[data-operation] .command-sidebar nav a:hover{background-color:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-operation] .command-sidebar nav a:hover{background-color:color-mix(in srgb,var(--active-season-color) 10%,transparent)}}.operation-sidebar{border-top:1px solid var(--operation-border);border-bottom:1px solid var(--operation-border);color:var(--active-season-ink);align-items:center;gap:10px;margin-bottom:16px;padding:14px 8px;display:flex}.operation-sidebar img{object-fit:contain;flex:none;width:44px;height:44px}.operation-sidebar>span{flex:1;min-width:0}.operation-sidebar small{font:500 var(--type-meta,8px)/1.5 var(--type-face,Arial,sans-serif);letter-spacing:var(--type-tracking,.13em);color:var(--type-muted,#b4b7c0);display:block}.operation-sidebar strong{font:600 var(--type-meta,12px)/1.4 var(--type-face,Arial,sans-serif);overflow-wrap:anywhere;margin-top:4px;display:block}.operation-sidebar>b{font-size:13px;font-weight:400}.operation-campaign{border:1px solid var(--operation-border);border-left:3px solid var(--active-season-color);border-radius:var(--operation-radius);background:var(--operation-surface);align-items:center;gap:14px;max-width:440px;margin-bottom:25px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.operation-campaign{background:color-mix(in srgb,var(--operation-surface) 92%,transparent)}}.operation-campaign img{object-fit:contain;width:56px;height:56px}.operation-campaign>span{flex:1;gap:3px;min-width:0;display:grid}.operation-campaign small{font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.15em);color:var(--type-muted,#b9bdc8)}.operation-campaign strong{color:var(--active-season-ink);font-size:18px;line-height:1.25}.operation-campaign em{font-size:var(--type-meta,11px);color:var(--type-muted,#b9bdc8);font-style:normal}.operation-campaign>b,html[data-operation] :is(.eyebrow,.play-kicker,.atelier-overline,.text-link){color:var(--active-season-ink)}html[data-operation] .eyebrow:before{background:var(--active-season-color)}html[data-operation] :is(.cta,.accept-primary,.play-queue-button){box-shadow:0 4px 22px var(--active-season-color);background:var(--active-season-ink)!important;color:#101216!important;border-color:var(--active-season-ink)!important}@supports (color:color-mix(in lab,red,red)){html[data-operation] :is(.cta,.accept-primary,.play-queue-button){box-shadow:0 4px 22px color-mix(in srgb,var(--active-season-color) 18%,transparent)}}html[data-operation] :is(.cta,.accept-primary,.play-queue-button){border-radius:var(--operation-radius)}html[data-operation] :is(.cta,.accept-primary):not(:disabled):hover{filter:brightness(1.09)}html[data-operation] :is(button,a,input,textarea,select):focus-visible{outline-color:var(--active-season-ink)}html[data-operation] :is(.page-heading,.atelier-heading,.tourney-directory-heading){border-bottom:1px solid var(--operation-border);padding-bottom:20px}html[data-operation] .play-lounge{background:0 0}html[data-operation] .play-viewport .play-format{border-color:var(--operation-border);border-radius:var(--operation-radius);background:linear-gradient(var(--operation-angle),var(--operation-surface),var(--operation-base))!important}html[data-operation] .play-viewport .play-format.is-selected{border-color:var(--active-season-color);box-shadow:inset 0 3px var(--active-season-color),0 15px 45px #0003;background:linear-gradient(var(--operation-angle),var(--operation-raised),var(--operation-surface))!important}html[data-operation] .play-operation-art{opacity:.85}.play-lounge[data-season] .play-operation-art:before{content:"";background:var(--active-season-color);opacity:.22;-webkit-mask:var(--operation-art) center/cover no-repeat;mask:var(--operation-art) center/cover no-repeat;position:absolute;inset:0}html[data-operation] .accept-suite.accept-modal{border-color:var(--operation-border);background:var(--operation-surface)!important}html[data-operation] .accept-suite-summary{background:linear-gradient(var(--operation-angle),var(--operation-raised),var(--operation-base));border-color:var(--operation-border)}html[data-operation] .accept-suite .accept-player{background:var(--operation-raised);border-color:var(--operation-border)}html[data-operation] .accept-suite .accept-countdown,html[data-operation] .accept-suite .accept-countdown b{border-color:var(--active-season-color);color:var(--active-season-ink)}html[data-operation] .match-suite{--suite-gold:var(--active-season-ink);--suite-line:var(--operation-border);--suite-surface:var(--operation-surface)}html[data-operation] .duel-versus-room .versus-result{background:var(--operation-art) right center/cover no-repeat,linear-gradient(100deg,var(--operation-raised),var(--operation-base));border-color:var(--operation-border);border-top-color:var(--active-season-color)}html[data-operation] .duel-versus-room .lobby-roster-player{border-color:var(--operation-border);background:linear-gradient(var(--operation-angle),var(--operation-raised),var(--operation-surface))!important}html[data-operation] .duel-versus-room .lobby-roster-player.is-you{border-left-color:var(--active-season-ink)}html[data-operation] .match-suite :is(.veto-section,.phase-panel,.server-launch,.lobby-ended){background-color:var(--operation-surface)!important;border-color:var(--operation-border)!important}html[data-operation] .match-suite :is(.turn-clock,.call-admin-button){color:var(--active-season-ink)!important;border-color:var(--operation-border)!important}html[data-operation] .match-suite :is(.lobby-chat,.lobby-chat-log){background:var(--operation-surface)!important}html[data-operation] :is(.atelier-tabs,.settings-tabs,.friends-tabs,.activity-filters) button[aria-pressed=true]{background:var(--operation-raised);border-color:var(--active-season-color);color:var(--active-season-ink)}html[data-operation] .profile-cover{border-color:var(--operation-border);border-top:2px solid var(--active-season-color);box-shadow:0 12px 40px #0003}html[data-operation] .profile-cover.banner-default{background:var(--operation-art) right center/cover no-repeat,linear-gradient(var(--operation-angle),var(--operation-raised),var(--operation-base))!important}html[data-operation] :is(.profile-detail-sections>section,.profile-charts>section,.profile-deep-stats>section,.season-history,.career-grid>article,.performance-grid>article){background-color:var(--operation-surface);border-color:var(--operation-border)}html[data-operation] :is(.ranking-table,.season-table,.history-table) thead{background:var(--operation-raised);color:var(--active-season-ink)}html[data-operation] :is(.ranking-table,.season-table,.history-table) tbody tr{background-color:var(--operation-base)}@supports (color:color-mix(in lab,red,red)){html[data-operation] :is(.ranking-table,.season-table,.history-table) tbody tr{background-color:color-mix(in srgb,var(--operation-base) 90%,transparent)}}html[data-operation] :is(.ranking-table,.season-table,.history-table) tbody tr{border-color:var(--operation-border)}html[data-operation] :is(.ranking-table,.season-table,.history-table) tbody tr:hover{background-color:var(--operation-raised)}html[data-operation] :is(.ranking-toolbar,.season-toolbar) select{border-color:var(--operation-border);background:var(--operation-surface)}html[data-operation] .tourney-hero{background-image:var(--operation-art);background-position:100%;background-size:cover}html[data-operation] :is(.inbox-sheet,.account-menu,.atelier-detail,.settings-panel,.settings-section){background-color:var(--operation-surface)!important;border-color:var(--operation-border)!important}html[data-operation] :is(.profile-editor,.security-panel,.account-security,.settings-content>section,.profile-milestones,.profile-deep-grid>article){background-color:var(--operation-surface);border-color:var(--operation-border)}html[data-operation] :is(.activity-heading,.friends-sheet-heading,.sheet-composer,.activity-toolbar){background:var(--operation-raised);border-color:var(--operation-border)}html[data-operation] :is(.sheet-friend,.activity-invite){border-color:var(--operation-border)}html[data-operation] .site-footer{border-color:var(--operation-border);color:var(--type-muted,#aeb3be)}.site-footer .wordmark{color:var(--active-season-ink,#f0f1e9)}@media (prefers-reduced-motion:no-preference){.operation-world{animation:operation-reveal .65s ease-out both}.operation-campaign{animation:operation-reveal .45s ease-out both}}@keyframes operation-reveal{0%{opacity:0}to{opacity:1}}html[data-reduce-motion=true] .operation-campaign,html[data-reduce-motion=true] .operation-world{animation:none}@media (max-height:780px){.operation-sidebar{margin-bottom:8px;padding:8px 4px}.operation-sidebar img{width:30px;height:30px}.operation-sidebar strong{font-size:var(--type-meta,10px)}}@media (max-width:900px){.operation-sidebar{display:none}.operation-world-lines{opacity:.09}.operation-campaign{padding:10px 12px}.operation-campaign img{width:40px;height:40px}.operation-campaign strong{font-size:var(--type-body,15px)}}@media (max-width:480px){.operation-campaign{margin-bottom:18px}.operation-campaign em{display:none}}.command-sidebar .sidebar-bottom .operation-sidebar{box-shadow:none;border:0;margin:0;padding:12px 8px 16px}@media (min-width:601px){.command-sidebar nav .support-nav-link{margin-top:14px;position:relative}.command-sidebar nav .support-nav-link:before{content:"";pointer-events:none;background:#ffffff17;height:1px;position:absolute;top:-10px;left:14px;right:14px}}.play-viewport .play-kicker,.play-viewport .play-new-mode{font-size:var(--type-meta,12px);letter-spacing:.04em;line-height:1.4}.play-viewport .play-format-top{min-height:26px}.play-viewport .play-formats-heading h2{font-size:var(--type-body,16px)}.play-viewport .play-format-bottom,.play-viewport .play-format-main>span,.play-viewport .play-future-mode,.play-viewport .play-future-mode strong{font-size:var(--type-label,14px);line-height:1.5}.play-viewport .play-format-bottom{white-space:normal;gap:8px}.play-viewport .play-format-bottom>span:empty{display:none}.play-viewport .play-mode-rating b small{font-size:var(--type-meta,12px);letter-spacing:.03em}.play-viewport .play-mode-rating>span:last-child>span{font-size:13px;line-height:1.4}.play-viewport .play-mode-rating>span:last-child>span:empty{display:none}.play-viewport .play-details,.play-viewport .play-details button,.play-viewport .play-selection-copy p{font-size:var(--type-label,14px);line-height:1.5}.play-viewport .play-queue-action .cta{font-size:var(--type-body,15px)}.operation-sidebar small,.season-signature-copy small{font-size:var(--type-meta,11px);letter-spacing:.05em}.operation-sidebar strong,.season-signature-copy strong{font-size:var(--type-label,14px)}.duel-versus-room .arena-context,.duel-versus-room .arena-context .elo-preview,.duel-versus-room .elo-preview strong,.duel-versus-room .elo-preview>span{font-size:13px}.duel-versus-room .arena-back,.duel-versus-room .arena-tools .quiet-button{min-height:36px;font-size:13px}.duel-versus-room .lobby-team>header,.duel-versus-room .lobby-team>header small,.duel-versus-room .versus-team-name small{font-size:var(--type-meta,12px);letter-spacing:.04em}.duel-versus-room .lobby-player-info>a,.duel-versus-room .lobby-player-info>strong{font-size:var(--type-body,15px)}.duel-versus-room .lobby-player-info>span,.duel-versus-room .player-presence,.duel-versus-room .player-streak{font-size:13px;line-height:1.5}.duel-versus-room .lobby-player-info>span>b{font-size:var(--type-meta,11px)}.duel-versus-room .lobby-mode-label,.duel-versus-room .lobby-score>small,.duel-versus-room .match-state{font-size:var(--type-meta,12px);letter-spacing:.04em}.duel-versus-room .connection-panel .quiet-button,.duel-versus-room .connection-panel p,.duel-versus-room .connection-panel summary,.duel-versus-room .map-caption span,.duel-versus-room .veto-section .section-heading p,.duel-versus-room .veto-section .subtext{font-size:13px;line-height:1.5}.duel-versus-room .connection-panel .eyebrow,.duel-versus-room .veto-progress>small{font-size:var(--type-meta,12px)}.duel-versus-room .connection-panel code{font-size:var(--type-body,16px)}@media (max-width:600px){.play-viewport .play-kicker{font-size:var(--type-meta,12px)}.play-viewport .play-format-main>span{font-size:var(--type-label,14px)}.play-viewport .play-format-bottom{font-size:13px}.play-viewport .play-new-mode{font-size:var(--type-meta,11px)}.play-viewport .play-mode-rating{gap:6px}.play-viewport .play-details>span,.play-viewport .play-mode-rating b small{display:none}}@media (max-height:650px){.play-viewport .play-details,.play-viewport .play-kicker,.play-viewport .play-mode-rating>span:last-child>span,.play-viewport .play-profile-shortcut{display:none}.play-viewport .play-format-top{min-height:20px}.play-viewport .play-future-mode{margin-top:8px}}.standings-page.dashboard{padding-top:20px}.standings-heading{border:1px solid var(--operation-border,#33363a);border-left:3px solid var(--active-season-color,var(--ui-season-accent,#d5b17b));background:var(--operation-surface,#17191c);border-radius:8px;align-items:center;gap:16px;margin-bottom:18px;padding:18px 22px;display:flex}.standings-heading>img{object-fit:contain;flex:none;width:56px;height:56px}.standings-heading>div{flex:1;min-width:0}.standings-heading h1{margin:0 0 5px;font:700 clamp(24px,2vw,32px)/1.2 Arial,sans-serif}.standings-heading>div>a{font-size:var(--type-label,14px);color:var(--active-season-ink,var(--ui-season-accent,#d5b17b));line-height:1.5}.standings-heading>.cta{font-size:var(--type-label,14px);flex:none;min-height:40px;padding:10px 18px}.standings-page .season-standings>.season-toolbar{border-bottom:1px solid var(--operation-border,#33363a);justify-content:flex-start;align-items:flex-end;gap:16px;margin:0 0 20px;padding:0 0 18px}.standings-page .season-toolbar>nav{align-self:flex-end;gap:6px;margin-right:auto}.standings-page .season-toolbar nav button{font-size:var(--type-body,16px);min-height:42px;padding:9px 16px}.standings-page .season-toolbar>label{min-width:100px;color:var(--type-muted,#b7bbc1);gap:6px;font-size:13px;line-height:1.4;display:grid}.standings-page .season-toolbar input,.standings-page .season-toolbar select{max-width:260px;min-height:42px;font-size:var(--type-label,14px);border:1px solid var(--operation-border,#3b3d42);background:var(--operation-surface,#17191c);color:#eae8e4;border-radius:5px;padding:9px 12px}.standings-page .season-table{font-size:var(--type-label,14px)}.standings-page .season-table th{color:var(--type-muted,#bec1c6);padding:14px 12px;font-size:13px}.standings-page .season-table td{padding:15px 12px}.standings-page .season-standings>.empty-panel{font-size:var(--type-body,15px);margin-top:0;padding:26px 18px}.standings-page .pagination{font-size:var(--type-label,14px);margin-top:16px}.standings-page .pagination button{min-height:36px;padding:8px 12px}@media (max-width:700px){.standings-page.dashboard{padding-top:14px}.standings-heading{gap:12px;margin-bottom:14px;padding:14px}.standings-heading>img{width:42px;height:42px}.standings-heading>.cta{display:none}.standings-page .season-standings>.season-toolbar{gap:12px;margin-bottom:14px;padding-bottom:14px}.standings-page .season-toolbar>nav{width:100%;margin:0}.standings-page .season-toolbar>label{flex:1;min-width:90px}.standings-page .season-toolbar select{width:100%;min-width:0;max-width:none}.standings-page .season-toolbar>label:has(select option[value^=REGION]){max-width:145px}}.site-footer,html[data-active-season] .site-footer,html[data-operation] .site-footer{box-shadow:none;background:0 0;border:0}.play-lounge[data-season] .play-operation-art:before{display:none!important}html[data-operation] .play-viewport .play-format{background:var(--operation-surface)!important}html[data-operation] .play-viewport .play-format.is-selected{background:var(--operation-raised)!important}.play-viewport .operation-search.queue-banner .queue-search-label{font:600 var(--type-body,15px)/1.4 var(--type-face,Arial,sans-serif)!important}.play-viewport .operation-search.queue-banner .queue-elapsed{font-family:var(--type-face,Arial,sans-serif)!important}.command-topbar{--bar-accent:var(--active-season-ink,var(--ui-season-accent,#d6b278));--bar-hover:var(--active-season-color,var(--ui-season-accent,#d6b278))}@supports (color:color-mix(in lab,red,red)){.command-topbar{--bar-hover:color-mix(in srgb,var(--active-season-color,var(--ui-season-accent,#d6b278)) 9%,transparent)}}.command-topbar>.topbar-actions{justify-content:flex-end;align-items:center;gap:20px;width:auto;margin-left:auto;display:flex}.command-topbar .topbar-actions>:is(.topbar-social,.topbar-wallet,.topbar-account){height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:flex}.command-topbar .party-header-strip{background:0 0;border:0;gap:4px;height:40px;margin:0;padding:0;display:flex}.command-topbar .party-avatar-stack{gap:3px;display:flex}.command-topbar .party-avatar-stack>span{flex:none;width:28px;height:28px}.command-topbar .party-avatar-stack>span>img{object-fit:cover;border-radius:50%}.command-topbar .party-add-seat{width:32px;height:36px;color:var(--type-muted,#b8bdc8);background:0 0;border:0;place-items:center;display:grid}.command-topbar .social-trigger{width:36px;height:40px;min-height:40px;color:var(--type-muted,#b8bdc8);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:flex;border:0!important;min-width:36px!important;padding:0!important}.command-topbar .social-trigger>:is(.topbar-friends-label,.topbar-friends-count){display:none}.command-topbar .wallet-balance{height:40px;color:var(--bar-accent);max-width:none;padding:0 4px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.command-topbar .wallet-coin{width:20px}.command-topbar .wallet-amount{gap:0}.command-topbar .wallet-amount b{font:600 var(--type-label,14px)/1 var(--type-face,Arial,sans-serif);color:#e8eaee;max-width:110px}.command-topbar .wallet-amount small{display:none}.command-topbar a.premium-crown{border-radius:8px;place-items:center;width:36px;min-width:36px;height:40px;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.command-topbar .activity-bell{width:40px;min-width:40px;height:40px;color:var(--type-muted,#b8bdc8);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;line-height:1;display:grid;position:relative}.command-topbar .activity-bell>svg{flex:none;width:20px;height:20px;margin:0;display:block;transform:none}.command-topbar .activity-bell>b{border:2px solid var(--operation-surface,#17191e);box-sizing:border-box;background:var(--bar-accent);color:#101216;width:auto;letter-spacing:0;box-shadow:none;pointer-events:none;border-radius:999px;padding:0 4px;position:absolute;inset:0 -3px auto auto}.command-topbar .activity-bell>i{background:var(--bar-accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--operation-surface,#17191e);border-radius:50%;position:absolute;top:5px;right:4px}.command-topbar .account-menu-trigger{background:0 0;border:0;border-radius:50%;place-items:center;gap:0;width:40px;height:40px;padding:0;display:grid}.command-topbar .account-menu-trigger>img{object-fit:cover;border:1px solid #ffffff20;border-radius:50%;width:30px;height:30px}.command-topbar .account-menu-trigger>.premium-badge,.command-topbar .account-menu-trigger>span,.command-topbar .account-trigger-chevron{display:none}.command-topbar :is(.party-add-seat,.social-trigger,.activity-bell,.account-menu-trigger):hover{background:var(--bar-hover);color:var(--bar-accent)}.command-topbar :is(.party-add-seat,.social-trigger,.activity-bell,.account-menu-trigger):focus-visible{outline:2px solid var(--bar-accent);outline-offset:2px}@media (max-width:600px){.command-topbar{padding-inline:8px}.command-topbar>.topbar-actions{gap:9px;width:auto;margin-left:auto}.command-topbar .topbar-actions>:is(.topbar-social,.topbar-wallet,.topbar-account){gap:2px}.command-topbar .party-avatar-stack>span{width:24px;height:24px}.command-topbar .party-header-strip{gap:0}.command-topbar .party-add-seat{width:26px}.command-topbar .social-trigger{width:30px;min-width:30px!important}.command-topbar .wallet-balance{gap:4px;max-width:88px;padding:0}.command-topbar .wallet-coin{width:16px}.command-topbar .wallet-amount b{max-width:62px;font-size:13px}.command-topbar a.premium-crown{width:30px;min-width:30px}.command-topbar .activity-bell{width:34px;min-width:34px}.command-topbar .account-menu-trigger{width:32px}.command-topbar .account-menu-trigger>img{width:28px;height:28px}}.command-topbar .party-header-strip{border:1px solid var(--bar-accent);gap:7px;padding:4px 6px 4px 8px}@supports (color:color-mix(in lab,red,red)){.command-topbar .party-header-strip{border:1px solid color-mix(in srgb,var(--bar-accent) 20%,#33363d)}}.command-topbar .party-header-strip{background:linear-gradient(165deg,var(--active-season-color,var(--ui-season-accent,#d6b278)),#15171c);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.command-topbar .party-header-strip{background:linear-gradient(165deg,color-mix(in srgb,var(--active-season-color,var(--ui-season-accent,#d6b278)) 7%,#25272d),#15171c)}}.command-topbar .party-header-strip{box-shadow:0 3px 8px #0003,inset 0 1px #ffffff08,inset 0 -1px 2px #0004}.command-topbar .party-add-seat{color:var(--bar-accent);background:#ffffff05;border-radius:8px;box-shadow:inset 0 1px #ffffff06}.command-topbar .party-add-seat:hover:not(:disabled){background:var(--bar-hover)}.command-topbar .party-avatar-stack>span{border-radius:50%;box-shadow:0 2px 4px #0005}@media (max-width:600px){.command-topbar .party-header-strip{border-radius:10px;gap:3px;padding:4px}.command-topbar .party-add-seat{width:24px;height:28px}.command-topbar>.topbar-actions{gap:7px}}.command-topbar .wallet-balance{height:34px;padding:3px 10px 3px 4px;border:1px solid var(--ui-season-accent,#d7b77d)!important}@supports (color:color-mix(in lab,red,red)){.command-topbar .wallet-balance{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d7b77d) 18.824%,transparent)!important}}.command-topbar .wallet-balance{border-radius:18px;background:linear-gradient(110deg,var(--ui-season-accent,#d7b77d),var(--ui-season-accent,#d7b77d))!important}@supports (color:color-mix(in lab,red,red)){.command-topbar .wallet-balance{background:linear-gradient(110deg,color-mix(in srgb,var(--ui-season-accent,#d7b77d) 7.059%,transparent),color-mix(in srgb,var(--ui-season-accent,#d7b77d) 1.569%,transparent))!important}}.command-topbar .wallet-balance{transition:border-color .15s,background .15s;box-shadow:inset 0 1px #ffffff05!important}.command-topbar .wallet-coin{background:var(--ui-season-accent,#d7b77d);border-radius:50%;width:25px;height:25px}@supports (color:color-mix(in lab,red,red)){.command-topbar .wallet-coin{background:color-mix(in srgb,var(--ui-season-accent,#d7b77d) 7.059%,transparent)}}.command-topbar .wallet-coin{color:var(--ui-season-accent,#e5c58c);box-shadow:inset 0 0 0 1px var(--ui-season-accent,#d7b77d)}@supports (color:color-mix(in lab,red,red)){.command-topbar .wallet-coin{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-season-accent,#d7b77d) 14.51%,transparent)}}.command-topbar .wallet-amount b{color:var(--ui-season-soft,#eddbb8);letter-spacing:.01em}.command-topbar .wallet-balance:hover{border-color:var(--ui-season-accent,#d7b77d)!important}@supports (color:color-mix(in lab,red,red)){.command-topbar .wallet-balance:hover{border-color:color-mix(in srgb,var(--ui-season-accent,#d7b77d) 43.922%,transparent)!important}}.command-topbar .wallet-balance:hover{background:var(--ui-season-accent,#d7b77d)!important}@supports (color:color-mix(in lab,red,red)){.command-topbar .wallet-balance:hover{background:color-mix(in srgb,var(--ui-season-accent,#d7b77d) 8.627%,transparent)!important}}.command-topbar .wallet-balance:focus-visible{outline:2px solid var(--ui-season-accent,#e5c58c);outline-offset:3px}.command-topbar .activity-bell{color:#d3d7df}.command-topbar .activity-bell>b{color:#171a20;min-width:20px;height:20px;isolation:isolate;background:#e9edf3;border:2px solid #171a20;right:-3px;box-shadow:0 1px 3px #0004}.command-topbar .activity-bell>i{background:#e9edf3;box-shadow:0 0 0 2px #171a20}@media (max-width:600px){.command-topbar .wallet-balance{gap:5px;max-width:98px;height:32px;padding:3px 7px 3px 3px}.command-topbar .wallet-coin{width:21px;height:21px}.command-topbar .wallet-coin>svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.command-topbar .wallet-balance{transition:none}}.tourney-directory .tourney-directory-heading{background:0 0;border:0;min-height:0;margin:0;padding:22px 0 28px}.tourney-directory .tourney-directory-heading h1{margin:10px 0;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.15}.tourney-directory .tourney-directory-heading h1 span{color:var(--active-season-ink,var(--ui-season-accent,#d7b77d))}.tourney-directory .tourney-directory-heading p{font-size:var(--type-body,15px);color:var(--type-muted,#b5bdc9);margin:0}.tourney-directory .tourney-heading-art{opacity:.6;width:64px;height:64px}.tourney-directory .tourney-heading-art svg{width:48px;height:48px}.tourney-view-tabs{border-bottom:1px solid #ffffff15;gap:26px;margin-bottom:24px;display:flex}.tourney-view-tabs button{font:600 var(--type-body,15px)/1.4 var(--type-face,Arial,sans-serif);color:var(--type-muted,#a9b1be);border-bottom:2px solid #0000;padding:14px 0}.tourney-view-tabs button[aria-pressed=true]{border-color:var(--active-season-ink,var(--ui-season-accent,#d7b77d));color:#f2f4f8}.tourney-directory .tourney-toolbar{flex-wrap:wrap;gap:16px;margin-bottom:22px}.tourney-directory .tourney-toolbar button{font-size:var(--type-label,14px);padding:10px 14px}.tourney-directory .tourney-event-list{gap:16px;display:grid}html .tourney-directory .tourney-event{border-radius:12px;grid-template-columns:72px minmax(0,1fr) minmax(150px,auto) 150px;align-items:center;gap:24px;padding:26px;display:grid;border:1px solid var(--operation-border,#343840)!important;background:linear-gradient(110deg,var(--active-season-color,var(--ui-season-accent,#d7b77d)),#16181e)!important}@supports (color:color-mix(in lab,red,red)){html .tourney-directory .tourney-event{background:linear-gradient(110deg,color-mix(in srgb,var(--active-season-color,var(--ui-season-accent,#d7b77d)) 5%,#1a1c22),#16181e)!important}}html .tourney-directory .tourney-event{transition:border-color .18s,transform .18s;box-shadow:0 6px 24px #0002}html .tourney-directory .tourney-event:hover{transform:translateY(-2px);border-color:var(--active-season-ink,var(--ui-season-accent,#d7b77d))!important}.tourney-directory .tourney-event-emblem{width:72px;height:auto;min-height:80px;color:var(--active-season-ink,var(--ui-season-accent,#d7b77d));background:#ffffff03;border:1px solid #ffffff0b;border-radius:10px;justify-items:center;gap:10px;padding:12px 6px;display:grid}.tourney-directory .tourney-event-emblem span{font-size:13px}.tourney-directory .tourney-event-title h2{overflow-wrap:anywhere;margin:10px 0;font-size:22px;line-height:1.3}.tourney-directory .tourney-event-title p{font-size:var(--type-label,14px);color:var(--type-muted,#b5bdc9);flex-wrap:wrap;gap:8px;line-height:1.5;display:flex}.tourney-directory .tourney-state{letter-spacing:0;text-transform:none;font-size:13px}.tourney-directory .tourney-event-prize{border:0;padding:0}.tourney-directory .tourney-event-prize small{letter-spacing:0;font-size:13px}.tourney-directory .tourney-event-prize strong{margin:8px 0;font-size:24px}.tourney-directory .tourney-event-prize>span{font-size:13px}@media (max-width:1000px){html .tourney-directory .tourney-event{grid-template-columns:64px minmax(0,1fr) auto;gap:18px}.tourney-directory .tourney-event-emblem{width:64px}}@media (max-width:600px){html .tourney-directory .tourney-event{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px}.tourney-directory .tourney-event-emblem{width:48px;min-height:64px}.tourney-directory .tourney-event-emblem span{font-size:12px}.tourney-directory .tourney-event-title h2{font-size:19px}.tourney-directory .tourney-event-prize{border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:16px}.tourney-view-tabs{gap:20px}.tourney-view-tabs button{font-size:var(--type-label,14px)}}@media (prefers-reduced-motion:reduce){html .tourney-directory .tourney-event{transition:none;transform:none}}.tourney-directory{--cup-muted:#b6becb;--cup-line:var(--operation-border,#343840);--cup-gold:var(--active-season-ink,var(--ui-season-accent,#d7b77d))}.tourney-directory .tourney-empty{background:radial-gradient(ellipse at 50% 0,var(--active-season-color,var(--ui-season-accent,#d7b77d)),transparent 70%),var(--operation-surface,#191b21)}@supports (color:color-mix(in lab,red,red)){.tourney-directory .tourney-empty{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--active-season-color,var(--ui-season-accent,#d7b77d)) 8%,transparent),transparent 70%),var(--operation-surface,#191b21)}}.tourney-directory .tourney-empty{border:1px solid var(--operation-border,#343840);border-radius:12px;padding:54px 24px;box-shadow:inset 0 1px #ffffff04}.tourney-directory .tourney-empty>svg{color:var(--active-season-ink,var(--ui-season-accent,#d7b77d))}.tourney-directory .tourney-empty h2{color:#f0f2f7;font-size:24px}.tourney-directory .tourney-empty p{color:var(--type-muted,#b6becb);font-size:var(--type-label,14px);max-width:58ch}.tourney-directory .tourney-toolbar nav button{color:var(--type-muted,#b6becb)}.tourney-directory .tourney-toolbar nav button[aria-pressed=true]{color:var(--active-season-ink,var(--ui-season-accent,#d7b77d));background:var(--operation-raised,#252830);border-color:var(--operation-border,#414550)}.tourney-directory .tourney-toolbar nav button:hover{background:var(--operation-raised,#252830);color:#f0f2f7}.tourney-directory .tourney-toolbar nav button:focus-visible,.tourney-view-tabs button:focus-visible{outline:2px solid var(--active-season-ink,var(--ui-season-accent,#d7b77d));outline-offset:3px}.tourney-directory .tourney-heading-art{color:var(--active-season-ink,var(--ui-season-accent,#d7b77d));background:0 0}.tourney-directory .tourney-event-prize small,.tourney-directory .tourney-event-prize>span{color:var(--type-muted,#b6becb)}@media (max-width:600px){.tourney-directory .tourney-empty{padding:38px 20px}.tourney-directory .tourney-empty h2{font-size:21px}}.cup-results{--champion:var(--ui-season-accent,#edcd87);--ceremony:var(--active-season-color,var(--ui-season-accent,#d6b278));margin:24px 0}.cup-results>header .eyebrow{font-size:var(--type-meta,12px);letter-spacing:var(--type-tracking,.09em);color:var(--type-muted,#b4bac6)}.cup-results h2{font-size:30px}.cup-final-link{font-size:var(--type-label,14px);color:var(--active-season-ink,var(--ui-season-accent,#edcd87))}.cup-results .cup-podium,.cup-results .cup-podium:not(:has([data-place="3"])){grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:none;display:grid}.cup-results .cup-place{background:#191b21;border:1px solid #373b45;border-radius:14px;grid-area:auto;min-height:240px;padding:24px}.cup-results .cup-place[data-place="1"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{background:radial-gradient(ellipse at 10% 50%,var(--ceremony),transparent 60%),linear-gradient(120deg,#202128,#12141a);grid-area:1/1/auto/-1;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:12px 30px;min-height:390px;padding:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.cup-results .cup-place[data-place="1"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{background:radial-gradient(ellipse at 10% 50%,color-mix(in srgb,var(--ceremony) 20%,transparent),transparent 60%),linear-gradient(120deg,#202128,#12141a)}}.cup-results .cup-place[data-place="1"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{border:1px solid var(--ui-season-accent,#d5b579)}@supports (color:color-mix(in lab,red,red)){.cup-results .cup-place[data-place="1"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d5b579) 43.922%,transparent)}}.cup-results .cup-place[data-place="1"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{box-shadow:0 16px 60px #0004,inset 0 1px 0 var(--ui-season-soft,#f1d498)}@supports (color:color-mix(in lab,red,red)){.cup-results .cup-place[data-place="1"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{box-shadow:0 16px 60px #0004,inset 0 1px 0 color-mix(in srgb,var(--ui-season-soft,#f1d498) 18.824%,transparent)}}.cup-results .cup-place[data-place="1"]:before{border-color:var(--ui-season-accent,#e1c888);inset:8px}@supports (color:color-mix(in lab,red,red)){.cup-results .cup-place[data-place="1"]:before{border-color:color-mix(in srgb,var(--ui-season-accent,#e1c888) 7.059%,transparent)}}.cup-results .cup-place[data-place="1"]:before{border-radius:9px}.cup-champion-art{color:var(--champion);grid-area:1/1/6;align-self:stretch;place-items:center;min-height:260px;display:grid;position:relative}.cup-champion-art>span{border:1px solid var(--ui-season-accent,#e5c478);width:200px;height:200px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cup-champion-art>span{border:1px solid color-mix(in srgb,var(--ui-season-accent,#e5c478) 21.961%,transparent)}}.cup-champion-art>span{background:radial-gradient(circle,var(--ui-season-accent,#dcb35b),transparent 65%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.cup-champion-art>span{background:radial-gradient(circle,color-mix(in srgb,var(--ui-season-accent,#dcb35b) 9.804%,transparent),transparent 65%)}}.cup-champion-art>span{box-shadow:0 0 0 12px var(--ui-season-accent,#dcb35b),0 0 0 13px var(--ui-season-accent,#dcb35b)}@supports (color:color-mix(in lab,red,red)){.cup-champion-art>span{box-shadow:0 0 0 12px color-mix(in srgb,var(--ui-season-accent,#dcb35b) 1.961%,transparent),0 0 0 13px color-mix(in srgb,var(--ui-season-accent,#dcb35b) 7.059%,transparent)}}.cup-champion-art>span:after,.cup-champion-art>span:before{content:"";border:2px solid #0000;border-left:2px solid var(--ui-season-accent,#e5c478);position:absolute;inset:15px}@supports (color:color-mix(in lab,red,red)){.cup-champion-art>span:after,.cup-champion-art>span:before{border-left-color:color-mix(in srgb,var(--ui-season-accent,#e5c478) 56.471%,transparent)}}.cup-champion-art>span:after,.cup-champion-art>span:before{border-radius:50%;transform:rotate(-30deg)}.cup-champion-art>span:after{transform:rotate(150deg)}.cup-champion-art>svg{filter:drop-shadow(0 6px 18px var(--ui-season-accent,#dcb35b));position:absolute;top:calc(50% - 65px)}@supports (color:color-mix(in lab,red,red)){.cup-champion-art>svg{filter:drop-shadow(0 6px 18px color-mix(in srgb,var(--ui-season-accent,#dcb35b) 20.784%,transparent))}}.cup-champion-art>b{font:700 32px/1 var(--type-face,Arial,sans-serif);color:var(--ui-season-accent,#edcd87);position:absolute;top:calc(50% + 32px)}.cup-results .cup-place[data-place="1"] .cup-place-heading{grid-area:1/2;align-self:end;margin:0}.cup-results .cup-place[data-place="1"] .cup-place-heading>svg{display:none}.cup-results .cup-place[data-place="1"] .cup-place-number{font-size:var(--type-body,16px);letter-spacing:0;align-items:center;gap:12px;display:flex}.cup-results .cup-place[data-place="1"] .cup-place-number small{letter-spacing:var(--type-tracking,.12em);margin:0;display:inline}.cup-results .cup-place[data-place="1"] .cup-place-avatars{grid-area:1/3/4;align-self:center;margin:0;position:static}.cup-results .cup-place[data-place="1"] .cup-place-avatars img{border-radius:50%;width:76px;height:76px}.cup-results .cup-place[data-place="1"] .cup-place-avatars a{background:#12141a;border-radius:50%;padding:5px}.cup-results .cup-place[data-place="1"] h3{color:#fff5df;grid-area:2/2;margin:0;font-size:clamp(30px,3.3vw,52px);font-weight:750;line-height:1.1}.cup-champion-caption{font-size:var(--type-body,15px);color:var(--type-muted,#bfc3cd);grid-area:3/2;margin:0}.cup-champion-caption span{color:var(--champion);margin-top:6px;display:block}.cup-results .cup-place[data-place="1"] .cup-duo-names{font-size:var(--type-label,14px);grid-column:2/-1;margin:0}.cup-champion-record{flex-wrap:wrap;grid-column:2/-1;gap:28px;padding-top:14px;display:flex}.cup-champion-record>span{color:var(--type-muted,#b6bdca);gap:7px;font-size:13px;display:grid}.cup-champion-record strong{color:#f0e6d1;font-size:22px;font-weight:600}.cup-results .cup-place[data-place="1"] .cup-place-prize{font-size:var(--type-label,14px);grid-column:2/-1;margin:8px 0 0;padding-top:18px}.cup-results .cup-place-prize strong{font-size:22px}.cup-results .cup-place[data-place="2"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="2"]{background:linear-gradient(135deg,#24272f,#191b21);border-color:#626977;grid-area:auto;align-self:stretch;min-height:240px;display:flex}.cup-results .cup-place[data-place="3"]{grid-area:auto;min-height:240px}.cup-results .cup-place-heading{margin-bottom:18px}.cup-results .cup-place-number,.cup-results .cup-place[data-place="3"] .cup-place-number{font-size:28px}.cup-results .cup-place-number small{font-size:var(--type-meta,12px);letter-spacing:.05em;margin-top:8px}.cup-results .cup-place[data-place="3"] .cup-place-avatars{max-width:none;margin-bottom:14px;position:static}.cup-results .cup-place[data-place="3"] .cup-place-avatars img{width:44px;height:44px}.cup-results .cup-place[data-place="3"] h3{font-size:21px}.cup-results .cup-place-prize,.cup-results .cup-place[data-place="3"] .cup-place-prize{margin-top:auto;padding-top:16px;font-size:13px;line-height:1.4}.cup-results .cup-duo-names{margin-bottom:16px;font-size:13px}.cup-results .cup-standings summary,.cup-results .cup-standings table{font-size:var(--type-label,14px)}.cup-results .cup-standings summary>span,.cup-results .cup-standings td:last-child,.cup-results .cup-standings th,.cup-results .cup-standings>p{font-size:13px}@media (max-width:900px){.cup-results .cup-place[data-place="1"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{grid-template-columns:140px minmax(0,1fr);gap:16px 24px;padding:28px}.cup-champion-art{grid-row:1/4}.cup-champion-art>span{width:125px;height:125px}.cup-champion-art>svg{width:60px}.cup-results .cup-place[data-place="1"] .cup-place-avatars{grid-area:4/2;justify-self:start}.cup-results .cup-place[data-place="1"] .cup-place-avatars img{width:52px;height:52px}.cup-champion-record,.cup-results .cup-place[data-place="1"] .cup-place-prize{grid-column:1/-1}}@media (max-width:600px){.cup-results .cup-podium,.cup-results .cup-podium:not(:has([data-place="3"])){grid-template-columns:minmax(0,1fr)}.cup-results .cup-place[data-place="1"],.cup-results .cup-podium:not(:has([data-place="3"])) .cup-place[data-place="1"]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:26px 20px;display:flex}.cup-champion-art{align-self:center;width:100%;min-height:155px}.cup-champion-art>span{width:140px;height:140px}.cup-results .cup-place[data-place="1"] .cup-place-heading{align-self:center;max-width:none}.cup-results .cup-place[data-place="1"] .cup-place-avatars{justify-content:center;align-self:center}.cup-results .cup-place[data-place="1"] h3{font-size:32px}.cup-champion-record{justify-content:center;gap:22px;padding:0}.cup-results .cup-place[data-place="1"] .cup-place-prize{justify-content:center;width:100%}.cup-results .cup-place{min-height:0}.cup-results>header{flex-wrap:wrap;align-items:center}.cup-results h2{font-size:26px}.cup-final-link{max-width:none}.cup-results .cup-place[data-place="2"],.cup-results .cup-place[data-place="3"]{min-height:0}}@media (prefers-reduced-motion:no-preference){.cup-champion-art>span{animation:champion-halo 1.8s ease-out both}.cup-results .cup-place[data-place="1"] h3{animation:cup-arrival .8s ease-out .15s both}}@keyframes champion-halo{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}html[data-reduce-motion=true] .cup-champion-art>span,html[data-reduce-motion=true] .cup-results .cup-place[data-place="1"] h3{animation:none}.cup-results .cup-place[data-place] .cup-place-number small{font-size:var(--type-meta,12px)}.cup-results .cup-place[data-place="1"] .cup-place-number small{font-size:var(--type-label,14px)}.tourney-bronze-match{border:1px solid var(--ui-season-accent,#b88f69);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.tourney-bronze-match{border:1px solid color-mix(in srgb,var(--ui-season-accent,#b88f69) 27.059%,transparent)}}.tourney-bronze-match{background:linear-gradient(120deg,var(--ui-season-accent,#b88f69),#17191f);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.tourney-bronze-match{background:linear-gradient(120deg,color-mix(in srgb,var(--ui-season-accent,#b88f69) 4.314%,transparent),#17191f)}}.tourney-bronze-match h3{color:var(--ui-season-accent,#d0ab86);margin:0 0 8px;font-size:20px}.tourney-bronze-match p{font-size:var(--type-label,14px);color:var(--type-muted,#b4bdca);margin:0;line-height:1.5}.tourney-bronze-match .tourney-bracket-card{flex:none;width:280px}@media (max-width:650px){.tourney-bronze-match{flex-direction:column;align-items:stretch;padding:18px}.tourney-bronze-match .tourney-bracket-card{width:100%}}.cup-results[data-third-place=true] .cup-podium{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.cup-results[data-third-place=true] .cup-podium{grid-template-columns:minmax(0,1fr)}}.profile-cover:has(.profile-trophy-badges){padding-bottom:80px;position:relative}.profile-trophy-badges{z-index:2;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100% - 56px);display:flex;position:absolute;bottom:20px;left:28px}.profile-title-badge{color:#eccd88;background:radial-gradient(circle at 35% 20%,#d7b77520,#17191fe8 75%);border:1px solid #e0bd7765;flex:none;place-items:center;width:38px;height:38px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 3px #e0bd7708,0 3px 8px #0003}.profile-title-badge:hover{border-color:#edcd87;box-shadow:0 0 14px #e0bd771c,inset 0 0 0 3px #e0bd7710}.profile-title-badge:focus-visible,.profile-title-pages button:focus-visible{outline-offset:3px;outline:2px solid #edcd87}.profile-title-pages{gap:2px;display:flex}.profile-title-pages button{width:28px;height:34px;color:var(--type-muted,#c5bdac);border-radius:6px;place-items:center;display:grid}.profile-title-pages button:disabled{opacity:.3}.profile-title-pages button:hover:not(:disabled){background:#ffffff0b}@media (max-width:700px){.profile-cover:has(.profile-trophy-badges){padding-bottom:24px}.profile-trophy-badges{order:10;grid-column:1/-1;gap:8px;max-width:100%;margin-top:16px;position:static}.profile-title-badge{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.profile-title-badge{transition:none}}html[data-reduce-motion=true] .profile-title-badge{transition:none}.profile-title-badge{width:40px;height:40px;box-shadow:none;color:#dfc18a;background:#11151a70;border:0;border-radius:50%;position:relative}.profile-title-badge:hover{background:#dfc18a0e;box-shadow:0 0 14px #dfc18a12}.profile-title-badge .profile-title-laurel{width:36px;height:36px;transform:none}.profile-title-rank{color:#f0d7a5;font:700 var(--type-body,16px)/1 var(--type-face,Arial,sans-serif);pointer-events:none;place-items:center;padding-top:2px;display:grid;position:absolute;inset:0}.profile-title-tooltip[data-slot=tooltip-content]{color:#edf0f5;max-width:min(280px,100vw - 24px);font-family:var(--type-face,Arial,sans-serif);overflow-wrap:anywhere;background:#1a1d24;border:1px solid #ffffff16;border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;padding:15px 18px;display:flex;box-shadow:0 10px 28px #0005}.profile-title-tooltip>span{font-size:var(--type-meta,12px);letter-spacing:.045em;color:#dfc18a;align-items:center;gap:7px;display:flex}.profile-title-tooltip>span i{color:var(--type-muted,#808795);font-style:normal}.profile-title-tooltip>strong{font-size:var(--type-body,15px);font-weight:600;line-height:1.4}.profile-title-tooltip>time{color:var(--type-muted,#aeb6c4);font-size:13px;line-height:1.4}.profile-title-tooltip>svg{display:none}.champion-name-badge{vertical-align:middle;color:#dfc18a;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.champion-name-badge svg{width:28px;height:28px;display:block}.match-result-card[data-outcome=defeat] .result-emblem{color:#ce7d80;background:#ce7d8012}.match-result-card[data-outcome=defeat] h2{color:#e8b9ba}.season-launch-dialog[data-slot=dialog-content]{border:1px solid var(--launch-color);gap:0;width:min(680px,100vw - 28px);max-width:680px;max-height:calc(100dvh - 40px);padding:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.season-launch-dialog[data-slot=dialog-content]{border:1px solid color-mix(in srgb,var(--launch-color) 40%,#343840)}}.season-launch-dialog[data-slot=dialog-content]{color:#f2f3f7;font-family:var(--type-face,Arial,sans-serif);background:#15171d;border-radius:18px;box-shadow:0 30px 100px #0009}.season-launch-hero{text-align:center;background:radial-gradient(ellipse at 50% 0,var(--launch-color),transparent 80%);padding:36px 32px 28px}@supports (color:color-mix(in lab,red,red)){.season-launch-hero{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--launch-color) 25%,transparent),transparent 80%)}}.season-launch-hero{border-bottom:1px solid #ffffff10}.season-launch-hero img{object-fit:contain;filter:drop-shadow(0 8px 18px #0003);width:96px;height:96px;margin:0 auto 18px}.season-launch-hero>span{font-size:var(--type-meta,12px);letter-spacing:var(--type-tracking,.09em);color:var(--type-muted,#c6cad5);display:block}.season-launch-hero [data-slot=dialog-title]{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.15}.season-launch-hero [data-slot=dialog-description]{font-size:var(--type-body,15px);color:var(--type-muted,#b8c0ce);line-height:1.5}.season-launch-news{gap:26px;padding:28px 32px;display:grid}.season-launch-news>section{align-items:flex-start;gap:14px;display:flex}.season-launch-news>section>svg{color:#d9deeb;flex:none;margin-top:3px}.season-launch-news h3{margin:0 0 9px;font-size:17px;font-weight:650}.season-launch-news p{font-size:var(--type-body,15px);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--type-muted,#bec5d1);margin:0;line-height:1.65}.season-launch-dialog>footer{font-size:var(--type-label,14px);align-items:center;gap:22px;padding:0 32px 28px;display:flex}.season-launch-primary{color:#11141b;font-size:var(--type-body,15px);background:#e9edf4;border-radius:8px;padding:13px 24px;font-weight:650}.season-launch-dialog>footer>a{color:#ced3df}@media (max-width:600px){.season-launch-hero{padding:30px 22px 22px}.season-launch-news{padding:24px 22px}.season-launch-dialog>footer{flex-wrap:wrap;padding:0 22px 24px}.season-launch-hero img{width:76px;height:76px}}.season-briefing-link{margin:22px 0}.season-briefing-link>button{border:1px solid var(--operation-border,#343840);color:var(--active-season-ink,var(--ui-season-accent,#d7b77d));font-size:var(--type-label,14px);border-radius:8px;padding:10px 16px}.team-management>header{align-items:flex-start;gap:16px;margin-bottom:30px;display:flex}.team-management h2{font-size:23px;font-weight:650}.team-management p{color:var(--type-muted,#aab6c9);font-size:var(--type-label,14px);line-height:1.65}.team-layout{grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:40px;display:grid}.team-layout h3{gap:10px;margin-bottom:18px;font-size:17px}.team-agent,.team-layout h3{align-items:center;display:flex}.team-agent{border-bottom:1px solid #303743;gap:12px;padding:20px 0}.team-agent button{color:#bfd8ff;margin-left:auto}.team-agent p{margin:3px 0;font-size:13px}.team-empty{border:1px dashed #455066;border-radius:10px;margin-top:24px;padding:28px}@media (max-width:700px){.team-layout{grid-template-columns:1fr}}.player-support-intake{margin-bottom:24px}.player-support-intake form{background:#191e27;border:1px solid #394353;border-radius:12px;gap:18px;max-width:720px;margin-top:16px;padding:24px;display:grid}.player-support-intake label{font-size:var(--type-body,15px);gap:8px;display:grid}.player-support-intake :is(select,textarea){color:#dce6f7;font-size:var(--type-body,15px);background:#10151d;border:1px solid #3b4555;border-radius:7px;padding:12px}.player-support-intake textarea{resize:vertical;min-height:130px}.player-support-intake form>.cta{justify-self:start}.commerce-page{color:#f1f1ef;width:min(1320px,100%);font-size:var(--type-body,16px);margin:0 auto;padding:36px clamp(18px,3vw,48px) 64px}.commerce-page *{box-sizing:border-box}.commerce-page p{color:var(--type-muted,#a9adb3);line-height:1.65}.commerce-label{font-size:var(--type-label,14px);letter-spacing:var(--type-tracking,.12em);color:var(--active-season-color,var(--ui-season-accent,#d7b375));align-items:center;gap:10px;font-weight:700;display:flex}.commerce-intro{padding:26px 0 36px}.commerce-intro h1{letter-spacing:-.045em;margin:22px 0 16px;font-size:clamp(36px,4vw,62px);font-weight:750;line-height:1.07}.commerce-intro h1 em{color:var(--type-muted,#c7c9cb);font-style:normal}.commerce-intro>p{margin:0;font-size:18px}.commerce-link{color:var(--type-muted,#c5c8cc);font-size:var(--type-label,14px);align-items:center;gap:8px;display:inline-flex}.commerce-primary{border:1px solid var(--ui-season-accent,#e4c78d);justify-content:center;align-items:center;gap:12px;min-height:52px;display:flex}@supports (color:color-mix(in lab,red,red)){.commerce-primary{border:1px solid color-mix(in srgb,var(--ui-season-accent,#e4c78d) 37.647%,transparent)}}.commerce-primary{background:linear-gradient(115deg,var(--ui-season-accent,#e2c58e),var(--ui-season-accent,#c6a269));color:var(--ui-season-surface,#171410);font-weight:750;font-size:var(--type-body,16px);text-align:center;cursor:pointer;border-radius:8px;padding:14px 20px}.commerce-primary:disabled{opacity:.48;cursor:not-allowed}.commerce-primary:not(:disabled):hover{filter:brightness(1.08)}.commerce-fine{font-size:var(--type-label,14px)!important;line-height:1.65!important}.billing-history,.billing-membership{background:#17181b;border:1px solid #ffffff16;border-radius:14px}.membership-stage>.commerce-label{color:var(--ui-season-accent,#d8bd8a);font-size:13px}.coin-order-panel>.commerce-primary,.membership-plan>.commerce-primary{width:100%}.billing-membership{align-items:center;gap:24px;margin-bottom:28px;padding:28px;display:flex}.billing-membership>svg{color:var(--ui-season-accent,#d5b87d);flex-shrink:0}.billing-membership>div{flex:1}.billing-membership h2{margin:0;font-size:24px}.billing-membership p{font-size:var(--type-body,15px);margin:6px 0}.billing-membership div>span{color:var(--ui-season-accent,#c2ac81);font-size:var(--type-label,14px)}.billing-history{padding:24px}.billing-history header{justify-content:space-between;align-items:center;display:flex}.billing-history h2{font-size:22px}.billing-history header button{background:#27282c;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.billing-history article{border-top:1px solid #ffffff12;align-items:center;gap:24px;padding:20px 0;display:flex}.billing-history article>div{flex:1}.billing-history article>div span{font-size:var(--type-label,14px);color:var(--type-muted,#9fa5af);margin-top:6px;display:block}.billing-status{font-size:var(--type-label,14px);background:#ffffff08;border-radius:5px;padding:7px 12px}.billing-empty{padding:25px 0}.billing-confirmation{background:var(--ui-season-accent,#c4a56b);gap:18px;padding:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.billing-confirmation{background:color-mix(in srgb,var(--ui-season-accent,#c4a56b) 7.059%,transparent)}}.billing-confirmation{border:1px solid var(--ui-season-accent,#c4a56b)}@supports (color:color-mix(in lab,red,red)){.billing-confirmation{border:1px solid color-mix(in srgb,var(--ui-season-accent,#c4a56b) 25.098%,transparent)}}.billing-confirmation{border-radius:10px;margin-bottom:24px}.billing-confirmation>svg{color:var(--ui-season-accent,#d6b578);flex-shrink:0}.billing-confirmation h2{margin:0;font-size:21px}.billing-confirmation p{font-size:var(--type-body,15px);margin-bottom:0}@media (min-width:2200px){.commerce-page{width:min(1560px,100%);font-size:18px}.commerce-fine{font-size:var(--type-body,16px)!important}}@media (max-width:850px){.billing-membership{flex-wrap:wrap}.billing-membership .commerce-primary{width:100%}.commerce-page{padding-top:16px}}@media (max-width:480px){.commerce-intro h1{font-size:38px}.billing-history{padding:18px}.billing-history article{flex-wrap:wrap;gap:12px}.billing-history article>div{min-width:160px}.billing-history article>strong{margin-left:auto}}.banner-sovereign{--edition-accent:var(--ui-season-accent,#d4b47c);isolation:isolate;position:relative;overflow:hidden;background:#16171b url(/cosmetics/sovereign.svg) 50%/cover no-repeat!important}.banner-sovereign:before{content:"";background:linear-gradient(110deg,transparent 44%,var(--ui-season-accent,#e3cb92) 50%,transparent 56%);position:absolute;inset:-100%}@supports (color:color-mix(in lab,red,red)){.banner-sovereign:before{background:linear-gradient(110deg,transparent 44%,color-mix(in srgb,var(--ui-season-accent,#e3cb92) 5.098%,transparent) 50%,transparent 56%)}}.banner-sovereign:before{pointer-events:none;z-index:0;animation:edition-sheen 16s ease-in-out infinite}.banner-sovereign>.profile-cover-wordmark{display:none}.frame-sovereign{--frame-metal:var(--ui-season-accent,#d4b47c);--frame-bed:#29251e}.frame-specimen.frame-sovereign{width:96px;height:96px}.compact-preview .frame-specimen.frame-sovereign{width:52px;height:52px}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-sovereign{isolation:isolate;background:linear-gradient(135deg,#eeddb0,#695233 40%,#e4c890 70%,#695233);border:1px solid #b79d6c;border-radius:12px 3px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #121215,inset 0 0 0 3px #d2b884,0 0 18px #ceb37113}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-sovereign>img{object-fit:cover;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;box-shadow:none!important;border-radius:6px 1px!important;outline:none!important;animation:none!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-sovereign:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 44%,#fff5 49%,#0000 54%);animation:frame-signature 12s ease-in-out infinite;position:absolute;inset:-60%}.lobby-sovereign,.lobby-v2 .lobby-roster-player.lobby-sovereign{--card-accent:var(--ui-season-accent,#d4b47c);background:#17171b url(/cosmetics/sovereign.svg) 100%/auto 140% no-repeat!important}.lobby-specimen.lobby-sovereign,.lobby-v2 .lobby-roster-player.lobby-sovereign{isolation:isolate;border:1px solid var(--ui-season-accent,#d4b47c);position:relative}@supports (color:color-mix(in lab,red,red)){.lobby-specimen.lobby-sovereign,.lobby-v2 .lobby-roster-player.lobby-sovereign{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d4b47c) 26.667%,transparent)}}.lobby-specimen.lobby-sovereign,.lobby-v2 .lobby-roster-player.lobby-sovereign{border-left:3px solid var(--ui-season-accent,#d4b47c);border-radius:6px;overflow:hidden}.lobby-v2 .lobby-roster-player.lobby-sovereign:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(110deg,#0000 45%,#ffffff0c 50%,#0000 55%);animation:edition-sheen 12s ease-in-out infinite;position:absolute;inset:-70%}.cosmetic-preview.lobby-sovereign{background:#16171b!important}.chat-cosmetic-preview{isolation:isolate;color:#fff;background:#3e4445;align-items:flex-end;min-height:230px;padding:20px;display:flex;position:relative;overflow:hidden}.chat-game-background{z-index:-1;filter:blur(1px);background:linear-gradient(#0000 10%,#0e1118de),linear-gradient(125deg,#0000 48%,#686c6890 49% 58%,#0000 59%),linear-gradient(65deg,#414747 30%,#6d716850 30% 72%,#343c3e 72%);position:absolute;inset:0}.chat-native-lines{width:100%;font-family:var(--type-face,Arial,sans-serif);font-size:var(--type-body,15px);text-shadow:0 1px 3px #000;line-height:1.4}.chat-native-lines p{color:#f1f1ef;margin:6px 0}.chat-native-lines strong{color:var(--chat-name,var(--ui-season-accent,#e4ae39));font-weight:700}.chat-native-lines .chat-native-muted{opacity:.5}.shop-mockup[data-category=CHAT] .shop-mockup-scene{background:#31383b;padding:0}.shop-mockup-large .chat-cosmetic-preview{min-height:330px}.shop-mockup-large .chat-native-lines{font-size:17px}@media (prefers-reduced-motion:reduce){.banner-sovereign:before,.frame-sovereign:after,.lobby-sovereign:after{opacity:0!important;animation:none!important}}html[data-reduce-motion=true] :is(.banner-sovereign,.frame-sovereign,.lobby-sovereign):after,html[data-reduce-motion=true] :is(.banner-sovereign,.frame-sovereign,.lobby-sovereign):before{opacity:0!important;animation:none!important}.shop-feature-art .shop-mockup-large{width:100%;min-width:0}.shop-feature-art .shop-mockup-scene{min-height:245px}.shop-feature-art .cosmetic-number{display:none}.signature-store .shop-mockup-caption,.signature-store .shop-mockup-toolbar small{font-size:13px;line-height:1.5}.shop-member-saving{color:var(--ui-season-accent,#d7c084);font-size:var(--type-body,15px)}.shop-member-saving del{color:var(--type-muted,#91969e);margin-right:12px}.signature-store .redeem-panel{background:#191a1d;border:1px solid #ffffff17;border-radius:12px;padding:28px}.signature-store .redeem-panel h2{font-size:28px}.signature-store .redeem-panel label{gap:10px;margin:20px 0;display:grid}.signature-store .redeem-panel input{background:#101114;border:1px solid #ffffff25;border-radius:6px;min-height:48px;padding:12px}.atelier-detail .atelier-overline,.signature-store .atelier-overline{font-size:13px!important}.signature-store .atelier-item-preview .cosmetic-preview.frame-sovereign{box-shadow:none;border:0;background:#1b1c20!important}.signature-store .shop-mockup{background:#17181c!important}.signature-store .atelier-heading .atelier-overline{font-size:13px!important}.signature-store .atelier-item .cosmetic-number,.signature-store .banner-specimen>i,.signature-store .lobby-specimen small,.signature-store .lobby-specimen span,.signature-store .shop-mockup-profile-nav,.signature-store .shop-mockup-score{display:none}.atelier-detail .shop-mockup-caption{font-size:var(--type-label,14px)}.signature-store .shop-mockup-toolbar small{font-size:13px!important}.member-center{border:1px solid var(--ui-season-accent,#b89555);padding:clamp(20px,3vw,40px)}@supports (color:color-mix(in lab,red,red)){.member-center{border:1px solid color-mix(in srgb,var(--ui-season-accent,#b89555) 30.196%,transparent)}}.member-center{background:radial-gradient(ellipse at top right,var(--ui-season-accent,#c5a56a),transparent 65%),#161719;border-radius:18px}@supports (color:color-mix(in lab,red,red)){.member-center{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--ui-season-accent,#c5a56a) 7.843%,transparent),transparent 65%),#161719}}.member-center{color:#f1eee7;margin:0 0 24px}.member-center header{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.member-seal{background:linear-gradient(145deg,var(--ui-season-accent,#dcc08d),var(--ui-season-accent,#b08a41));border-radius:24px;flex:none;place-items:center;width:80px;height:80px;display:grid}@supports (color:color-mix(in lab,red,red)){.member-seal{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-season-accent,#dcc08d) 16.078%,transparent),color-mix(in srgb,var(--ui-season-accent,#b08a41) 6.275%,transparent))}}.member-seal{border:1px solid var(--ui-season-accent,#d2b477)}@supports (color:color-mix(in lab,red,red)){.member-seal{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d2b477) 40%,transparent)}}.member-seal{color:var(--ui-season-accent,#e5c789);box-shadow:0 0 32px var(--ui-season-accent,#d5b574)}@supports (color:color-mix(in lab,red,red)){.member-seal{box-shadow:0 0 32px color-mix(in srgb,var(--ui-season-accent,#d5b574) 7.059%,transparent)}}.member-center h2{font-size:clamp(24px,2.6vw,38px);font-weight:750;line-height:1.15;margin:8px 0!important}.member-center p{font-size:var(--type-body,15px);color:var(--type-muted,#bdbbb5);margin:0;line-height:1.6}.member-kicker{letter-spacing:var(--type-tracking,.09em);color:var(--ui-season-accent,#dfc28b);font-size:13px;font-weight:750}.member-manage{border:1px solid var(--ui-season-accent,#d1b377);align-items:center;gap:9px;margin-left:auto;padding:12px 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.member-manage{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d1b377) 33.333%,transparent)}}.member-manage{font-size:var(--type-body,15px);color:var(--ui-season-soft,#ead4aa);border-radius:9px}.member-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.member-benefits a{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:12px;padding:22px;transition:background .2s,transform .2s;display:flex}.member-benefits a:hover{background:var(--ui-season-accent,#d3b475)}@supports (color:color-mix(in lab,red,red)){.member-benefits a:hover{background:color-mix(in srgb,var(--ui-season-accent,#d3b475) 4.314%,transparent)}}.member-benefits a:hover{transform:translateY(-2px)}.member-benefits svg{color:var(--ui-season-accent,#dfc28b)}.member-benefits strong{font-size:17px}.member-benefits span{font-size:var(--type-label,14px);color:var(--type-muted,#bdbbb5);line-height:1.5}.member-center .member-preview-note{border-left:2px solid var(--season-accent,var(--ui-season-accent,#d1b377));font-size:var(--type-label,14px);background:#ffffff04;margin-top:20px;padding:12px 16px}.member-center-compact{margin:16px 0;padding:20px 24px}.member-center-compact h2{font-size:22px}.member-center-compact .member-seal{border-radius:16px;width:56px;height:56px}.profile-premium-active{outline:1px solid var(--ui-season-accent,#d7b778)}@supports (color:color-mix(in lab,red,red)){.profile-premium-active{outline:1px solid color-mix(in srgb,var(--ui-season-accent,#d7b778) 40%,transparent)}}.profile-premium-active{outline-offset:-1px;box-shadow:inset 0 1px var(--ui-season-accent,#ebce96),0 8px 40px var(--ui-season-accent,#b8984b)}@supports (color:color-mix(in lab,red,red)){.profile-premium-active{box-shadow:inset 0 1px color-mix(in srgb,var(--ui-season-accent,#ebce96) 20%,transparent),0 8px 40px color-mix(in srgb,var(--ui-season-accent,#b8984b) 3.529%,transparent)}}.profile-premium-active .profile-name-block h2>.premium-badge{vertical-align:middle;background:var(--ui-season-accent,#cfad6f);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-premium-active .profile-name-block h2>.premium-badge{background:color-mix(in srgb,var(--ui-season-accent,#cfad6f) 12.157%,transparent)}}.profile-premium-active .profile-name-block h2>.premium-badge{color:var(--ui-season-accent,#e8c887);border-radius:9px}.profile-premium-active .premium-badge svg{width:20px;height:20px}.command-topbar .premium-crown-active{background:var(--ui-season-accent,#d2ae61)!important}@supports (color:color-mix(in lab,red,red)){.command-topbar .premium-crown-active{background:color-mix(in srgb,var(--ui-season-accent,#d2ae61) 13.333%,transparent)!important}}.command-topbar .premium-crown-active{border:1px solid var(--ui-season-accent,#d7b570)!important}@supports (color:color-mix(in lab,red,red)){.command-topbar .premium-crown-active{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d7b570) 40%,transparent)!important}}.command-topbar .premium-crown-active{box-shadow:0 0 20px var(--ui-season-accent,#d1ad55);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.command-topbar .premium-crown-active{box-shadow:0 0 20px color-mix(in srgb,var(--ui-season-accent,#d1ad55) 10.588%,transparent)}}.premium-crown-active:after{content:"";background:var(--ui-season-soft,#efd29c);border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;right:5px}.premium-crown-active{position:relative}@media (max-width:900px){.member-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.member-center header{gap:14px}.member-seal{border-radius:16px;width:56px;height:56px}.member-center header>div{flex:1;min-width:180px}.member-manage{margin-left:0}.member-benefits{grid-template-columns:1fr}.member-center-compact{padding:18px}.member-center h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.member-benefits a{transition:none}}.ranking-table .member-standing td,.season-table .member-standing td{background-color:var(--ui-season-accent,#d8b873)}@supports (color:color-mix(in lab,red,red)){.ranking-table .member-standing td,.season-table .member-standing td{background-color:color-mix(in srgb,var(--ui-season-accent,#d8b873) 3.137%,transparent)}}.member-standing td:first-child{box-shadow:inset 3px 0 var(--ui-season-accent,#cbae72)}.member-standing-name{align-items:center;gap:9px;min-width:0;display:inline-flex}.member-accept-player .premium-badge,.member-lobby-player .premium-badge,.member-standing .premium-badge{color:var(--ui-season-accent,#e8ca8d);background:var(--ui-season-accent,#d5b272);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.member-accept-player .premium-badge,.member-lobby-player .premium-badge,.member-standing .premium-badge{background:color-mix(in srgb,var(--ui-season-accent,#d5b272) 8.627%,transparent)}}.member-accept-player .premium-badge,.member-lobby-player .premium-badge,.member-standing .premium-badge{border:1px solid var(--ui-season-accent,#cbaa65)}@supports (color:color-mix(in lab,red,red)){.member-accept-player .premium-badge,.member-lobby-player .premium-badge,.member-standing .premium-badge{border:1px solid color-mix(in srgb,var(--ui-season-accent,#cbaa65) 25.098%,transparent)}}.member-accept-player .premium-badge,.member-lobby-player .premium-badge,.member-standing .premium-badge{vertical-align:middle;border-radius:6px;padding:3px}.season-table .member-standing td:nth-child(2)>a>img{outline:1px solid var(--ui-season-accent,#d9bb7a);outline-offset:2px}.member-standing:hover td{background-color:var(--ui-season-accent,#d8b873)}@supports (color:color-mix(in lab,red,red)){.member-standing:hover td{background-color:color-mix(in srgb,var(--ui-season-accent,#d8b873) 6.275%,transparent)}}.duel-versus-room .lobby-roster-player.member-lobby-player{outline:1px solid var(--ui-season-accent,#caaa66)}@supports (color:color-mix(in lab,red,red)){.duel-versus-room .lobby-roster-player.member-lobby-player{outline:1px solid color-mix(in srgb,var(--ui-season-accent,#caaa66) 34.902%,transparent)}}.duel-versus-room .lobby-roster-player.member-lobby-player{outline-offset:-1px;box-shadow:inset 0 1px var(--ui-season-accent,#e8c78c),0 5px 22px var(--ui-season-accent,#d5b574)}@supports (color:color-mix(in lab,red,red)){.duel-versus-room .lobby-roster-player.member-lobby-player{box-shadow:inset 0 1px color-mix(in srgb,var(--ui-season-accent,#e8c78c) 20%,transparent),0 5px 22px color-mix(in srgb,var(--ui-season-accent,#d5b574) 3.529%,transparent)}}.member-lobby-player .lobby-player-info>a{align-items:center;gap:8px;display:flex}.member-lobby-player .lobby-avatar{outline:1px solid var(--ui-season-accent,#c8a763);outline-offset:2px}.accept-player.member-accept-player{box-shadow:inset 0 1px var(--ui-season-accent,#e2c588)}@supports (color:color-mix(in lab,red,red)){.accept-player.member-accept-player{box-shadow:inset 0 1px color-mix(in srgb,var(--ui-season-accent,#e2c588) 33.333%,transparent)}}.accept-player.member-accept-player{background-image:linear-gradient(110deg,var(--ui-season-accent,#cdb073),transparent 65%)}@supports (color:color-mix(in lab,red,red)){.accept-player.member-accept-player{background-image:linear-gradient(110deg,color-mix(in srgb,var(--ui-season-accent,#cdb073) 4.314%,transparent),transparent 65%)}}.member-accept-player strong{align-items:center;gap:8px;display:flex}.member-accept-player img{outline:1px solid var(--ui-season-accent,#cbaa65);outline-offset:2px}.decider-logo{color:#f2efe8;flex:none;align-items:center;line-height:1;display:inline-flex!important}.decider-mark,.decider-wordmark{flex:none;display:block;width:156px!important;max-width:100%!important;height:auto!important}.decider-logo svg{overflow:visible}.brand .decider-logo{font-size:0}.command-sidebar .brand{justify-content:flex-start;gap:0!important;padding:18px 12px!important}.site-footer .decider-wordmark{width:146px!important}.profile-cover-wordmark{letter-spacing:-.04em!important;font-size:clamp(40px,8vw,110px)!important}@media (max-width:480px){.site-header .decider-wordmark{width:136px!important}}.operation-standings{--operation-prize-color:var(--primary);margin-top:16px}.operation-score-heading{justify-content:space-between;align-items:center;gap:24px;margin:20px 0;display:flex}.operation-score-heading h2{margin:0 0 6px;font-size:26px;font-weight:750}.operation-score-heading p{color:var(--type-muted,#a9adb4);font-size:var(--type-label,14px)}.operation-reward-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:18px 0;display:grid}.operation-reward-strip article{background:#171719;border:1px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:16px;padding:20px;display:flex}.operation-reward-strip article>svg{color:var(--operation-prize-color);flex:none;margin-top:5px}.operation-reward-strip img{object-fit:contain;width:60px;height:60px}.operation-reward-strip h3{margin:7px 0;font-size:18px}.operation-reward-strip span{color:var(--operation-prize-color);font-weight:700;font-size:var(--type-body,15px)}.operation-reward-strip p,.operation-reward-strip summary{font-size:var(--type-label,14px);color:var(--type-muted,#bfc0c7);line-height:1.6}.operation-reward-strip details{margin-top:8px}.operation-own-position{background:var(--operation-prize-color);align-items:center;gap:18px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.operation-own-position{background:color-mix(in srgb,var(--operation-prize-color) 9%,#131315)}}.operation-own-position{font-size:var(--type-body,15px);border-radius:8px;margin-bottom:16px}.operation-own-position>svg{color:var(--operation-prize-color)}.operation-own-position>a{align-items:center;gap:8px;margin-left:auto;display:flex}.operation-points-table{border-collapse:collapse;width:100%;font-size:var(--type-body,15px)}.operation-points-table th{text-align:left;color:var(--type-muted,#a9adb4);font-weight:500;font-size:var(--type-label,14px);white-space:nowrap;padding:14px 16px}.operation-points-table td{background:#141416;border-bottom:1px solid #ffffff0b;padding:18px 16px}.operation-points-table td:nth-child(2)>a{align-items:center;gap:12px;min-width:160px;display:flex}.operation-points-table img{object-fit:cover;border-radius:8px;width:40px;height:40px}.operation-leading td:first-child{color:var(--operation-prize-color)}.operation-leading td{background:var(--operation-prize-color)}@supports (color:color-mix(in lab,red,red)){.operation-leading td{background:color-mix(in srgb,var(--operation-prize-color) 4%,#141416)}}.operation-points-value{font-variant-numeric:tabular-nums;font-size:24px}.operation-row-prize{font-size:var(--type-label,14px);color:var(--operation-prize-color);align-items:center;gap:8px;display:flex}.operation-points-empty{text-align:center;color:var(--type-muted,#bfc0c7);border:1px solid #ffffff10;border-radius:10px;padding:35px}.operation-points-empty svg{color:var(--operation-prize-color);margin:auto}.operation-points-empty h3{margin:12px 0;font-size:21px}.operation-points-empty p,.operation-prizes-pending{font-size:var(--type-body,15px)}.operation-prizes-pending{color:var(--type-muted,#a9adb4);align-items:center;gap:12px;padding:12px 0;display:flex}.operation-points-explainer{font-size:var(--type-label,14px);color:var(--type-muted,#bfc0c7);margin-top:20px;line-height:1.8}.operation-points-explainer summary{cursor:pointer;align-items:center;gap:9px;display:flex}.operation-points-explainer p{max-width:850px;margin:12px 0}.operation-board-switch{gap:8px;margin:12px 0;display:flex}.operation-board-switch button{color:var(--type-muted,#bfc0c7);font-size:var(--type-body,15px);background:0 0;border:1px solid #ffffff15;border-radius:7px;padding:12px 20px}.operation-board-switch button[aria-pressed=true]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.operation-board-switch button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 10%,#171719)}}.operation-board-switch button[aria-pressed=true]{border-color:var(--primary)}.operation-settings{font-size:var(--type-body,15px);background:#171719;border:1px solid #ffffff15;border-radius:10px;margin:24px 0;padding:24px}.operation-settings>p{color:var(--type-muted,#bfc0c7);margin:14px 0;line-height:1.6}.operation-settings>label{align-items:center;gap:12px;margin:18px 0;display:flex}.operation-settings .season-form input{width:100%}@media (max-width:700px){.operation-score-heading{flex-direction:column;align-items:flex-start;gap:14px}.operation-own-position{flex-wrap:wrap;gap:12px}.operation-reward-strip{grid-template-columns:1fr}.operation-points-table td,.operation-points-table th{padding:14px 12px}}.operation-points-explainer{background:#ffffff03;border:1px solid #ffffff18;border-radius:12px;overflow:hidden}.operation-points-explainer summary{gap:12px;padding:18px 20px;line-height:1.4;list-style:none}.operation-points-explainer summary::-webkit-details-marker{display:none}.operation-points-explainer summary::marker{content:""}.operation-points-explainer summary>span{flex:1;min-width:0}.operation-points-explainer summary strong{color:#edf1f5;font-size:var(--type-label,14px);font-weight:600;display:block}.operation-points-explainer summary small{color:var(--type-muted,#9ba8b6);font-size:var(--type-meta,12px);margin-top:4px;display:block}.operation-points-explainer summary:focus-visible{outline:2px solid var(--operation-prize-color,#a7dae4);outline-offset:-3px}.operation-explainer-chevron{flex-shrink:0;transition:transform .18s}.operation-points-explainer[open] .operation-explainer-chevron{transform:rotate(180deg)}.operation-explainer-sections{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:22px 20px;display:grid}.operation-explainer-sections h3{font-size:var(--type-label,14px);color:#edf1f5;margin:0 0 14px;line-height:1.4}.operation-explainer-sections ol,.operation-explainer-sections p{color:var(--type-muted,#abb6c2);margin:10px 0 0;font-size:13px;line-height:1.65}.operation-explainer-sections ol{padding-left:20px}.operation-explainer-sections dl{margin:0;font-size:13px}.operation-explainer-sections dl>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.operation-explainer-sections dd{color:#edf1f5;white-space:nowrap;margin:0;font-weight:600}.command-content:has(.standings-page)>.site-footer{width:auto;max-width:none;padding-inline:var(--page-gutter,32px);box-sizing:border-box;align-self:stretch;margin-inline:0}@media (max-width:760px){.operation-explainer-sections{grid-template-columns:1fr;gap:22px}.operation-explainer-sections>section+section{border-top:1px solid #ffffff12;padding-top:20px}.command-content:has(.standings-page)>.site-footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.operation-explainer-chevron{transition:none}}html .profile-statistics-clean{gap:24px;margin-top:24px;display:grid}html .profile-statistics-clean>section,html[data-operation] .profile-statistics-clean .profile-charts>section,html[data-operation] .profile-statistics-clean .profile-deep-stats>section,html[data-operation] .profile-statistics-clean>section{background:#151719;border:1px solid #ffffff12;border-radius:16px;padding:28px;box-shadow:0 8px 28px #00000012}html .profile-statistics-clean .section-heading{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px}html .profile-statistics-clean :is(h2,h3){color:#f0f2f3;font-size:22px;line-height:1.3}html .profile-statistics-clean .section-heading>span{font-size:var(--type-label,14px);color:var(--type-muted,#969fa6)}html .profile-statistics-clean :is(p,dt,dd,td){font-size:var(--type-body,15px);line-height:1.65}html[data-operation] .profile-statistics-clean :is(.career-grid,.performance-grid)>article{box-shadow:none;background:#1b1e21;border:1px solid #ffffff09;border-radius:12px;padding:22px}html .profile-statistics-clean :is(.career-grid,.performance-grid){gap:12px}html .profile-statistics-clean :is(.career-grid,.performance-grid)>article>strong{letter-spacing:-.03em;color:#f2f4f5;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}html .profile-statistics-clean :is(.career-grid,.performance-grid)>article>span{font-size:var(--type-body,15px);color:var(--type-muted,#adb6bd);margin-top:10px;display:block}html .profile-statistics-clean .profile-stats-empty{max-width:none;padding:40px}html .profile-stats-empty .stats-eyebrow{font-size:var(--type-label,14px);letter-spacing:.06em;color:var(--active-season-ink,var(--ui-season-accent,#d8b576));font-weight:600}html .profile-stats-empty h2{margin:14px 0 12px;font-size:28px}html .profile-stats-empty p{max-width:580px;color:var(--type-muted,#aeb6bd);font-size:var(--type-body,16px);margin:0 0 24px}html .profile-stats-empty a{min-height:44px;font-size:var(--type-body,15px);color:#f0f2f3;background:#202428;border:1px solid #ffffff25;border-radius:8px;align-items:center;padding:10px 18px;display:inline-flex}html .profile-statistics-clean .stats-coverage{color:var(--type-muted,#aeb6bd);font-size:var(--type-label,14px);margin-top:20px}html .profile-statistics-clean .stats-coverage summary{cursor:pointer}html .profile-statistics-clean .arena-stat-grid>p{color:var(--type-muted,#aeb6bd);margin:0;padding:12px 0}@media (max-width:600px){html .profile-statistics-clean .profile-stats-empty,html .profile-statistics-clean>section,html[data-operation] .profile-statistics-clean>section{padding:22px}html .profile-statistics-clean .career-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.command-topbar{--toolbar-size:40px;--toolbar-avatar:28px;--toolbar-icon:20px;align-items:center}.command-topbar .topbar-actions{align-items:center;gap:16px}.command-topbar .topbar-actions>:is(.topbar-social,.topbar-wallet,.topbar-account){height:var(--toolbar-size);align-items:center;gap:8px}.command-topbar .party-header-strip{box-sizing:border-box;height:var(--toolbar-size);min-height:var(--toolbar-size);align-items:center;gap:6px;padding:4px 6px}.command-topbar .party-avatar-stack{height:var(--toolbar-avatar);border:0;align-items:center;min-height:0;padding:0;line-height:1}.command-topbar .party-avatar-stack>span{width:var(--toolbar-avatar);height:var(--toolbar-avatar);margin-block:0;line-height:0;display:block;position:relative}.command-topbar .party-avatar-stack>span>img{width:100%;height:100%;margin:0;display:block}.command-topbar .party-avatar-stack>span>svg{box-sizing:content-box;background:var(--operation-surface,#17191e);border-radius:4px;width:11px;height:11px;padding:1px;bottom:-2px;transform:none;top:auto!important;left:auto!important;right:-3px!important}.command-topbar .party-add-seat{width:28px;height:28px;min-height:0;margin:0;padding:0;line-height:1}.command-topbar :is(.social-trigger,.activity-bell,.account-menu-trigger),.command-topbar a.premium-crown{box-sizing:border-box;width:var(--toolbar-size);height:var(--toolbar-size);min-height:var(--toolbar-size);flex:none;justify-content:center;align-items:center;gap:0;margin:0;line-height:1;display:flex;min-width:var(--toolbar-size)!important;padding:0!important}.command-topbar :is(.social-trigger,.activity-bell,.party-add-seat)>svg,.command-topbar a.premium-crown>svg{width:var(--toolbar-icon);height:var(--toolbar-icon);flex:none;margin:0;display:block;transform:none}.command-topbar .account-menu-trigger>img{width:var(--toolbar-avatar);height:var(--toolbar-avatar);flex:none;margin:0;display:block}.command-topbar .wallet-balance{box-sizing:border-box;height:var(--toolbar-size);min-height:var(--toolbar-size);border-radius:10px;align-items:center;gap:8px;margin:0;line-height:1;padding:0 10px!important}.command-topbar .wallet-coin{flex:none;place-items:center;width:24px;height:24px;margin:0;display:grid}.command-topbar .wallet-coin>svg{width:16px;height:16px;margin:0;display:block}.command-topbar .wallet-amount{flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.command-topbar .wallet-amount b{font-size:var(--type-label,14px);font-variant-numeric:tabular-nums;margin:0;line-height:1;display:block}.command-topbar .activity-bell>b{min-width:18px;height:18px;font:700 var(--type-meta,11px)/1 var(--type-face,Arial,sans-serif);justify-content:center;align-items:center;padding:0 3px;display:flex;top:0;right:0;transform:none}.command-topbar .activity-bell>i,.command-topbar .social-new-dot{top:4px;right:4px}.command-topbar .premium-crown-active:after{width:5px;height:5px;bottom:4px;right:4px}@media (max-width:600px){.command-topbar{--toolbar-size:36px;--toolbar-avatar:26px;--toolbar-icon:19px}.command-topbar .topbar-actions{gap:6px}.command-topbar .topbar-actions>:is(.topbar-social,.topbar-wallet,.topbar-account){gap:2px}.command-topbar .party-header-strip{gap:3px;padding:3px 4px}.command-topbar .party-add-seat{width:24px;height:26px}.command-topbar .wallet-balance{gap:5px;max-width:98px;padding:0 6px!important}.command-topbar .wallet-coin{width:19px;height:19px}.command-topbar .wallet-coin>svg{width:14px;height:14px}}.lobby-v2 .lobby-roster-player.lobby-ember{--edition-accent:#f58b76;--card-accent:#f58b76;background:#141820 url(/cosmetics/ember.svg) 50%/cover no-repeat!important}.frame-ember{--frame-metal:#f58b76;--frame-bed:#1a1f29}.chat-ember .chat-native-lines strong{color:#f58b76}.lobby-v2 .lobby-roster-player.lobby-frost{--edition-accent:#83bced;--card-accent:#83bced;background:#141820 url(/cosmetics/frost.svg) 50%/cover no-repeat!important}.frame-frost{--frame-metal:#83bced;--frame-bed:#1a1f29}.chat-frost .chat-native-lines strong{color:#83bced}.lobby-v2 .lobby-roster-player.lobby-violet{--edition-accent:#c3a0ed;--card-accent:#c3a0ed;background:#141820 url(/cosmetics/violet.svg) 50%/cover no-repeat!important}.frame-violet{--frame-metal:#c3a0ed;--frame-bed:#1a1f29}.chat-violet .chat-native-lines strong{color:#c3a0ed}:is(.banner-ember,.banner-frost,.banner-violet)>.profile-cover-wordmark{display:none}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-ember,.frame-frost,.frame-violet){border:2px solid var(--frame-metal);background:var(--frame-bed);box-shadow:inset 0 0 0 2px #11151b,0 0 18px var(--frame-metal);padding:5px;position:relative}@supports (color:color-mix(in lab,red,red)){:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-ember,.frame-frost,.frame-violet){box-shadow:inset 0 0 0 2px #11151b,0 0 18px color-mix(in srgb,var(--frame-metal) 12%,transparent)}}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-ember,.frame-frost,.frame-violet){border-radius:10px}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-ember,.frame-frost,.frame-violet)>img{object-fit:cover;border-radius:5px!important;width:100%!important;height:100%!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-ember{border-radius:13px 2px}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-frost{border-style:double;border-width:4px;border-radius:3px;padding:3px}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-violet{box-shadow:0 0 0 3px #11151b,0 0 0 4px var(--frame-metal);border-radius:50%}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-violet>img{border-radius:50%!important}.frame-specimen:is(.frame-ember,.frame-frost,.frame-violet){width:96px;height:96px}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-inferno,.frame-rainfall,.frame-celestial){isolation:isolate;box-shadow:0 0 22px var(--motion-ink,#fba968);background:#111821;border-radius:18%;padding:5px;position:relative;border:2px solid var(--motion-ink,#fba968)!important;overflow:visible!important}@supports (color:color-mix(in lab,red,red)){:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-inferno,.frame-rainfall,.frame-celestial){box-shadow:0 0 22px color-mix(in srgb,var(--motion-ink,#fba968) 25%,transparent)}}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-inferno,.frame-rainfall,.frame-celestial)>img{object-fit:cover;border-radius:14%!important;width:100%!important;height:100%!important}.frame-specimen:is(.frame-inferno,.frame-rainfall,.frame-celestial){flex:none;width:116px;height:116px}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-inferno,.frame-rainfall,.frame-celestial):after,:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-inferno,.frame-rainfall,.frame-celestial):before{content:"";pointer-events:none;z-index:2;position:absolute}.frame-inferno{--motion-ink:#ff994e}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-inferno:before{clip-path:polygon(0 100%,4% 67%,13% 76%,9% 42%,23% 58%,24% 12%,37% 35%,40% 0,49% 28%,60% 10%,63% 42%,75% 20%,78% 58%,94% 34%,90% 74%,100% 61%,100% 100%,80% 100%,82% 40%,20% 40%,20% 100%);opacity:.8;transform-origin:bottom;z-index:-1;filter:drop-shadow(0 0 7px #ff5a14);background:linear-gradient(#ff5a1900 8%,#fff2b6 43%,#ffbd36 62%,#ff5209 92%);animation:cosmetic-flame 1.6s ease-in-out infinite alternate;inset:-24% -16% -9%}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-inferno:after{background:radial-gradient(at 15% 80%,#ffd96c 0 3%,#0000 5%),radial-gradient(at 85% 70%,#ffb540 0 4%,#0000 6%),linear-gradient(#0000 40%,#ff5c1690);border-radius:20%;animation:cosmetic-embers 2.2s ease-in-out infinite;inset:55% -12% -10%}.frame-rainfall{--motion-ink:#7ad9ff}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-rainfall:before{filter:drop-shadow(0 0 3px #3bb8ff);clip-path:inset(0 round 12%);background-color:#0000;background-image:radial-gradient(6% 12% at 23% 20%,#a6efff 70%,#0000 90%),radial-gradient(7% 15% at 75% 10%,#4bc4ff 70%,#0000 90%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 60%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:cosmetic-tears 1.45s linear infinite;inset:40% 8% -10%}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-rainfall:after{border-radius:14%;animation:cosmetic-breathe 3s ease-in-out infinite;inset:0;box-shadow:inset 0 -8px 15px #45baff55}.frame-celestial{--motion-ink:#c4a2ff}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-celestial:before{filter:drop-shadow(0 0 5px #a189ff);border-color:#e0cfff #0000 #8c6eff;border-style:solid;border-width:2px;border-radius:50%;animation:cosmetic-orbit 5s linear infinite;inset:-10%}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-celestial:after{background:#fff1ff;border-radius:50%;width:9%;height:9%;animation:cosmetic-breathe 2s ease-in-out infinite;top:45%;left:-7%;box-shadow:0 0 10px #b7a4ff}:is(.banner-shatter,.banner-aurora,.banner-solar)>.profile-cover-wordmark{display:none}@keyframes cosmetic-flame{0%{opacity:.75;transform:scaleX(.94)scaleY(.87)skew(-3deg)}to{opacity:1;transform:scaleX(1.04)scaleY(1.08)skew(3deg)}}@keyframes cosmetic-embers{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.9;transform:translateY(-14%)}}@keyframes cosmetic-tears{to{background-position:0 150%}}@keyframes cosmetic-orbit{to{transform:rotate(1turn)}}@keyframes cosmetic-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes cosmetic-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes cosmetic-glass{0%,22%,to{opacity:.85;transform:scale(1)}32%,68%{opacity:1;transform:scale(1.09)rotate(1.5deg)}82%{opacity:.85;transform:scale(1)}}@keyframes cosmetic-shard{0%,22%,to{opacity:.3;transform:translate(0)}35%,65%{opacity:.9;transform:translate(2%,-3%)}82%{opacity:.3;transform:translate(0)}}.motion-paused *,.motion-paused :after,.motion-paused :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:is(.frame-inferno,.frame-rainfall,.frame-celestial,.banner-shatter,.banner-aurora,.banner-solar,.lobby-pulse),:is(.frame-inferno,.frame-rainfall,.frame-celestial,.banner-shatter,.banner-aurora,.banner-solar,.lobby-pulse):after,:is(.frame-inferno,.frame-rainfall,.frame-celestial,.banner-shatter,.banner-aurora,.banner-solar,.lobby-pulse):before{animation:none!important}}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-inferno:before{clip-path:none;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20140%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%20140C-3%20121%204%2098%2011%2086C17%2075%2011%2069%2010%2055C27%2064%2020%2078%2027%2078C23%2051%2042%2035%2032%2015C54%2025%2040%2056%2051%2052C54%2032%2068%2020%2063%200C85%2018%2064%2045%2077%2061C86%2049%2081%2037%2088%2030C101%2053%2091%2065%2088%2084C84%20108%2097%20104%2097%2084C104%20105%20100%20128%2096%20140ZM20%2051V132H80V51Z%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20140%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%20140C-3%20121%204%2098%2011%2086C17%2075%2011%2069%2010%2055C27%2064%2020%2078%2027%2078C23%2051%2042%2035%2032%2015C54%2025%2040%2056%2051%2052C54%2032%2068%2020%2063%200C85%2018%2064%2045%2077%2061C86%2049%2081%2037%2088%2030C101%2053%2091%2065%2088%2084C84%20108%2097%20104%2097%2084C104%20105%20100%20128%2096%20140ZM20%2051V132H80V51Z%22/%3E%3C/svg%3E);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-reduce-motion=true] :is(.frame-inferno,.frame-rainfall,.frame-celestial,.banner-shatter,.banner-aurora,.banner-solar,.lobby-pulse):after,html[data-reduce-motion=true] :is(.frame-inferno,.frame-rainfall,.frame-celestial,.banner-shatter,.banner-aurora,.banner-solar,.lobby-pulse):before{animation:none!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-beta-founder,.frame-beta-signal,.frame-beta-first-wave,.frame-beta-day-zero,.frame-beta-origin,.frame-beta-vanguard){isolation:isolate;padding:6px;position:relative;box-shadow:0 0 0 2px #151717,0 0 0 3px #a682414f,0 8px 20px #0008;background:linear-gradient(135deg,#e8cc8e,#33291b 30%,#cca967 51%,#30291e 80%,#e8cc8e)!important;border:2px solid #c6a05c!important;border-radius:14%!important;overflow:visible!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-beta-founder,.frame-beta-signal,.frame-beta-first-wave,.frame-beta-day-zero,.frame-beta-origin,.frame-beta-vanguard)>img{object-fit:cover;z-index:1;position:relative;border-radius:9%!important;width:100%!important;height:100%!important}.frame-specimen:is(.frame-beta-founder,.frame-beta-signal,.frame-beta-first-wave,.frame-beta-day-zero,.frame-beta-origin,.frame-beta-vanguard){flex:none;width:118px;height:118px}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-beta-founder,.frame-beta-signal,.frame-beta-first-wave,.frame-beta-day-zero,.frame-beta-origin,.frame-beta-vanguard):before{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 25%,#fff0bd 48%,#0000 70%) 170% 0/240% 100%;border:1px solid #d6b772aa;border-radius:16%;padding:3px;animation:beta-gold-sweep 6s ease-in-out infinite;position:absolute;inset:-7px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-beta-founder,.frame-beta-signal,.frame-beta-first-wave,.frame-beta-day-zero,.frame-beta-origin,.frame-beta-vanguard):after{content:"";z-index:3;pointer-events:none;background:url(/brand/decider-logo-gold.svg) 50%/79% no-repeat,linear-gradient(135deg,#29251d,#0d1011 55%,#342d1f);border:1px solid #b09051;border-radius:3px;width:72%;height:23%;position:absolute;bottom:-9%;left:14%;box-shadow:0 4px 9px #0009}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-signal{padding:4px;box-shadow:0 0 0 3px #514833,0 0 20px #ceb87e24;background:#101719!important;border-color:#d9cba5!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-signal:before{background:conic-gradient(from 0deg,transparent 0 35%,#f8e7b5 45%,transparent 55% 85%,#ceb37d 94%,transparent);border-radius:19%;padding:2px;animation:beta-signal-breathe 4s ease-in-out infinite;inset:-8px}:is(.banner-beta-vault,.banner-beta-horizon){isolation:isolate;position:relative;background:#151612!important;overflow:hidden!important}:is(.banner-beta-vault,.banner-beta-horizon) .signature-light,:is(.banner-beta-vault,.banner-beta-horizon)>.profile-cover-wordmark{display:none}:is(.banner-beta-vault,.banner-beta-horizon):before{content:"";pointer-events:none;z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0;transition:none!important;animation:none!important;transform:none!important}.banner-beta-vault:before{background-image:linear-gradient(90deg,#0c100d55,#0000 65%),url(/brand/beta-vault.svg)}:is(.banner-beta-vault,.banner-beta-horizon):after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 72% 42%,#ffe6a71c,#0000 58%);animation:beta-banner-glow 7s ease-in-out infinite;position:absolute;inset:0;transform:none;box-shadow:inset 0 0 0 1px #e6c88833,inset 0 -60px 80px -50px #000}.profile-cover.profile-banner:is(.banner-beta-vault,.banner-beta-horizon):after{content:""!important}.beta-badge-specimen{color:#e4c68d;background:radial-gradient(#a4813526,#0000 66%);flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;display:flex}.beta-collector-emblem{filter:drop-shadow(0 8px 14px #0008);width:90px;height:101px}.beta-badge-specimen>strong{font-size:var(--type-meta,11px);letter-spacing:3px}.beta-badge-specimen>span{font-size:var(--type-meta,8px);letter-spacing:2px;color:#998666}.profile-collector-badge{cursor:pointer;background:0 0;border:0;padding:0}.profile-collector-badge .beta-collector-emblem{width:46px;height:52px;transition:filter .2s,transform .2s}.profile-collector-badge:focus-visible .beta-collector-emblem,.profile-collector-badge:hover .beta-collector-emblem{filter:drop-shadow(0 0 8px #eac37366);transform:translateY(-2px)}:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions):is(.lobby-beta-arrival,.lobby-beta-orbit){isolation:isolate;--card-accent:#d5b576;position:relative;border-color:#b89a60!important}:is(.lobby-specimen,.lobby-roster-player):is(.lobby-beta-arrival,.lobby-beta-orbit){background:linear-gradient(115deg,#2d291d,#111719 65%)!important;overflow:visible!important}:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions):is(.lobby-beta-arrival,.lobby-beta-orbit):after,:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions):is(.lobby-beta-arrival,.lobby-beta-orbit):before{content:"";pointer-events:none;z-index:-1;position:absolute}:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions).lobby-beta-arrival:before{background:linear-gradient(115deg,#0000 15%,#eac57d45 45%,#0000 75%) 170% 0/250% 100%;border:1px solid #a98c4f88;border-radius:10px;animation:beta-gold-sweep 5s ease-in-out infinite;inset:-7px;box-shadow:0 0 20px #bf9d4620}:is(.lobby-specimen,.lobby-roster-player).lobby-beta-arrival:after{opacity:.5;z-index:0;background:url(/brand/decider-logo-gold.svg) 50%/contain no-repeat;width:46px;height:12px;bottom:8px;right:8px}.lineup-avatar-actions.lobby-beta-arrival:after{border:1px solid #d8b87344;border-radius:20%;animation:beta-signal-breathe 4s ease-in-out infinite;inset:-17px}:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions).lobby-beta-orbit:before{background:radial-gradient(circle at 9%,#ead8a5 0 2px,#0000 3px),radial-gradient(circle at 91%,#c3a66a 0 2px,#0000 3px);border:1px solid #d3bf8840;border-radius:24px;animation:beta-orbit-light 6s ease-in-out infinite;inset:-12px;box-shadow:0 0 0 6px #b49a4d0c}.lineup-avatar-actions.lobby-beta-orbit:before{border-radius:50%;animation:beta-orbit-spin 12s linear infinite;inset:-23px}:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions).lobby-beta-orbit:after{border:1px solid #dfcf9c44;border-radius:12px;animation:beta-signal-breathe 4s ease-in-out infinite;inset:-5px;box-shadow:0 0 20px #d5bb7330}@keyframes beta-gold-sweep{0%,15%{background-position:170% 0}70%,to{background-position:-70% 0}}@keyframes beta-signal-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes beta-banner-glow{0%,to{opacity:.3}50%{opacity:1}}@keyframes beta-orbit-light{0%,to{opacity:.45;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}@keyframes beta-orbit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[class*=-beta-]:after,[class*=-beta-]:before{animation:none!important}}html[data-reduce-motion=true] [class*=-beta-]:after,html[data-reduce-motion=true] [class*=-beta-]:before{animation:none!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-first-wave{background:linear-gradient(135deg,#e6c683,#23201b 38%,#e6c683 72%,#342e24)!important;border-color:#e6c683!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-first-wave:after{width:90%;height:25%;box-shadow:none;background:url(/brand/beta-nameplate-first-wave.svg) 50%/contain no-repeat;border:0;bottom:-10%;left:5%}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-day-zero{background:linear-gradient(135deg,#e0c7a0,#23201b 38%,#e0c7a0 72%,#342e24)!important;border-color:#e0c7a0!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-day-zero:after{width:90%;height:25%;box-shadow:none;background:url(/brand/beta-nameplate-day-zero.svg) 50%/contain no-repeat;border:0;bottom:-10%;left:5%}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-origin{background:linear-gradient(135deg,#e8d9ae,#23201b 38%,#e8d9ae 72%,#342e24)!important;border-color:#e8d9ae!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-origin:after{width:90%;height:25%;box-shadow:none;background:url(/brand/beta-nameplate-origin.svg) 50%/contain no-repeat;border:0;bottom:-10%;left:5%}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-vanguard{background:linear-gradient(135deg,#d1a169,#23201b 38%,#d1a169 72%,#342e24)!important;border-color:#d1a169!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-beta-vanguard:after{width:90%;height:25%;box-shadow:none;background:url(/brand/beta-nameplate-vanguard.svg) 50%/contain no-repeat;border:0;bottom:-10%;left:5%}.season-page:not(.standings-page){max-width:1560px;margin-inline:auto}.season-page:not(.standings-page)>.season-toolbar:first-child h1{font-size:var(--type-body,16px);color:var(--type-muted,#b7b8bd);letter-spacing:.04em;font-weight:500}.season-hero.campaign-hero{isolation:isolate;background:#0b0d10;background-image:var(--campaign-art);background-position:50%;background-size:cover;border:0;border-radius:2px;grid-template-columns:minmax(0,1.25fr) minmax(160px,.75fr);gap:36px;min-height:460px;padding:76px 54px 68px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0002}.campaign-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b0d10bb,#0000 80%);position:absolute;inset:0}.campaign-baseline,.campaign-coordinate{color:var(--type-muted,#a6a6ad);font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.2em);justify-content:space-between;gap:18px;font-weight:600;display:flex;position:absolute;left:30px;right:30px}.campaign-coordinate{top:24px}.campaign-baseline{font-size:var(--type-meta,9px);letter-spacing:var(--type-tracking,.12em);border-top:1px solid #ffffff14;padding-top:16px;bottom:23px}.campaign-copy{z-index:1;align-self:center;position:relative}.campaign-status{color:#ece3d5;font-size:var(--type-meta,11px);letter-spacing:var(--type-tracking,.13em);text-transform:uppercase;align-items:center;gap:8px;display:flex}.campaign-status i{background:#999;width:5px;height:5px;transform:rotate(45deg)}.campaign-status i[data-live=true]{background:#b8dfb7;box-shadow:0 0 12px #b8dfb744}.campaign-season{font-size:var(--type-meta,12px);letter-spacing:var(--type-tracking,.32em);color:var(--type-muted,#c1b6ad);margin-top:38px;display:block}.campaign-hero h1{text-transform:uppercase;letter-spacing:-.055em;font-size:clamp(44px,5.8vw,86px);line-height:.95;font-weight:var(--type-display-weight,850);color:#fff9ee;text-wrap:balance;max-width:900px;margin:12px 0 22px}.campaign-hero .campaign-copy>p{font-size:var(--type-body,15px);max-width:590px;color:var(--type-muted,#b6b6bd);margin:0 0 26px;line-height:1.75}.campaign-hero .season-meta{font-size:var(--type-meta,11px);align-items:center;gap:14px 28px}.campaign-hero .season-meta strong{color:var(--type-muted,#c8c5c0);align-items:center;gap:12px;font-weight:400;display:flex}.campaign-hero .season-meta b{color:#fff4e4;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.campaign-hero .season-meta small{font-size:var(--type-meta,10px);color:var(--type-muted,#aaa);font-weight:400}.campaign-emblem{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;transform:rotate(-6deg)}.campaign-emblem img{object-fit:contain;filter:drop-shadow(0 20px 22px #0009);width:min(100%,270px);height:270px}.campaign-emblem>span{letter-spacing:.3em;color:#b8a698;font-size:9px;transform:rotate(6deg)}.campaign-dispatch{border-bottom:1px solid #ffffff16;grid-template-columns:1fr 1.2fr 1.2fr;gap:38px;margin:0 0 36px;padding:36px 0;display:grid}.campaign-dispatch article>span,.campaign-dispatch-heading>span{font-size:var(--type-meta,10px);text-transform:uppercase;letter-spacing:var(--type-tracking,.16em);color:var(--active-season-ink,#eac9a5)}.campaign-dispatch h2{letter-spacing:-.04em;color:#f4eee6;margin:8px 0 18px;font-size:26px;font-weight:650}.campaign-dispatch button{font-size:var(--type-meta,12px);color:#eee3d5;text-align:left;background:0 0;border:0;padding:0}.campaign-dispatch button:hover{text-decoration:underline}.campaign-dispatch article{border-left:1px solid #ffffff14;padding-left:28px}.campaign-dispatch p{color:var(--type-muted,#aaaeb7);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;font-size:13px;line-height:1.8}.season-page:not(.standings-page) .season-extras{gap:14px}.season-page:not(.standings-page) .season-extra{background:#101216;border-color:#ffffff14;border-radius:3px}.season-page:not(.standings-page) .season-extra summary{padding:20px 24px}.season-page:not(.standings-page) .season-extra-body{padding:0 24px 22px}.season-launch-dialog[data-slot=dialog-content]{background:#101216;border:1px solid #ffffff20;border-radius:3px;width:min(900px,100vw - 28px);max-width:900px;box-shadow:0 40px 160px #000c}.season-launch-hero{isolation:isolate;text-align:left;background:#0b0d10;background-image:var(--briefing-art);background-position:50%;background-size:cover;border-bottom:1px solid #ffffff14;min-height:320px;padding:72px 40px 36px;position:relative;overflow:hidden}.season-launch-hero>img{filter:drop-shadow(0 16px 20px #0008);width:160px;height:160px;margin:0;position:absolute;top:60px;right:44px;transform:rotate(-6deg)}.season-launch-hero>span{font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.22em);color:var(--type-muted,#d6c5b7);max-width:70%;position:relative}.season-launch-hero [data-slot=dialog-title]{text-transform:uppercase;letter-spacing:-.045em;max-width:70%;font-size:clamp(36px,5vw,62px);line-height:.95;font-weight:var(--type-display-weight,850);margin:25px 0 20px;position:relative}.season-launch-hero [data-slot=dialog-description]{max-width:65%;color:var(--type-muted,#bbb8b6);font-size:13px;position:relative}.briefing-edition{font-size:300px;line-height:1;font-weight:var(--type-display-weight,850);letter-spacing:-.09em;color:#ffffff04;pointer-events:none;position:absolute;bottom:-60px;right:12px}.season-launch-news{gap:22px;padding:30px 40px}.season-launch-news>section{gap:20px}.season-launch-news>section>svg{color:var(--launch-color)}@supports (color:color-mix(in lab,red,red)){.season-launch-news>section>svg{color:color-mix(in srgb,var(--launch-color) 55%,#fff)}}.season-launch-news>section>svg{width:18px;height:18px}.season-launch-news h3{font-size:var(--type-meta,11px);text-transform:uppercase;letter-spacing:var(--type-tracking,.15em);color:#f2e6d7}.season-launch-news p{color:var(--type-muted,#aeb1bb);font-size:13px;line-height:1.8}.season-launch-dialog>footer{font-size:var(--type-meta,12px);border-top:1px solid #ffffff10;justify-content:space-between;padding:22px 40px 30px}.season-launch-primary{font-size:var(--type-meta,12px);background:#f2e6d4;border-radius:2px;padding:14px 22px}.season-launch-primary:hover{background:#fff9ee}.operation-sidebar>img,.season-signature>img{filter:drop-shadow(0 4px 8px #0005)}.season-admin .campaign-hero{min-height:300px;padding:65px 30px 60px}.season-admin .campaign-hero h1{font-size:40px}.season-admin .campaign-hero p{font-size:13px}@media (max-width:800px){.season-hero.campaign-hero{grid-template-columns:minmax(0,1fr) 120px;gap:20px;min-height:390px;padding:65px 26px 64px}.campaign-hero h1{font-size:48px}.campaign-emblem img{height:140px}.campaign-emblem>span{letter-spacing:.14em;font-size:7px}.campaign-baseline,.campaign-coordinate{font-size:var(--type-meta,8px);letter-spacing:var(--type-tracking,.1em);left:24px;right:24px}.campaign-dispatch{grid-template-columns:1fr 1fr;gap:25px}.campaign-dispatch-heading{grid-column:1/-1}.campaign-dispatch article{padding-left:16px}.campaign-season{margin-top:25px}}@media (max-width:520px){.season-hero.campaign-hero{min-height:420px;padding:62px 22px 74px;display:block}.campaign-copy{z-index:1;position:relative}.campaign-hero h1{max-width:90%;font-size:48px}.campaign-hero .campaign-copy>p{font-size:13px}.campaign-emblem{opacity:.15;z-index:0;position:absolute;top:68px;right:12px;transform:rotate(-6deg)}.campaign-emblem img{width:135px;height:135px}.campaign-coordinate span,.campaign-emblem>span{display:none}.campaign-baseline{font-size:var(--type-meta,7px);flex-wrap:wrap;gap:6px}.campaign-dispatch{grid-template-columns:1fr;padding:26px 0}.campaign-dispatch-heading{grid-column:auto}.season-launch-hero{min-height:290px;padding:58px 24px 30px}.season-launch-hero>img{opacity:.45;width:90px;height:90px;top:64px;right:16px}.season-launch-hero [data-slot=dialog-title]{max-width:85%;font-size:42px}.season-launch-hero [data-slot=dialog-description]{max-width:85%}.season-launch-news{padding:25px 24px}.season-launch-dialog>footer{flex-wrap:wrap;padding:20px 24px}.briefing-edition{font-size:220px}.season-admin .campaign-hero h1{font-size:32px}}@media (prefers-reduced-motion:no-preference){.season-launch-hero>img{animation:insignia-reveal .65s ease-out both}@keyframes insignia-reveal{0%{opacity:0;transform:translateY(10px)rotate(-6deg)}to{opacity:1;transform:translateY(0)rotate(-6deg)}}}.command-content:has(.season-page:not(.standings-page)){background:#101114!important;background-image:radial-gradient(ellipse at 90% 0,var(--active-season-color,#a83829),transparent 55%)!important}@supports (color:color-mix(in lab,red,red)){.command-content:has(.season-page:not(.standings-page)){background-image:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--active-season-color,#a83829) 8%,transparent),transparent 55%)!important}}.command-content:has(.season-page:not(.standings-page))>main{background:0 0!important}.campaign-rewards{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding:0 0 30px}.campaign-rewards>div:first-child>span{font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.18em);color:var(--active-season-ink,#e7c3a2)}.campaign-rewards h2{letter-spacing:-.04em;margin:8px 0;font-size:26px;font-weight:650}.campaign-rewards p{color:var(--type-muted,#a9adb5);font-size:13px;line-height:1.6}.campaign-reward-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.campaign-reward-preview article{border-top:1px solid #ffffff19;align-items:flex-start;gap:18px;padding:20px 0;display:flex}.campaign-reward-preview article>img{object-fit:contain;width:58px;height:58px}.campaign-reward-preview article>svg{color:var(--active-season-ink,#e7c3a2);flex:none;margin-top:8px}.campaign-reward-preview small{font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.08em);text-transform:uppercase;color:var(--type-muted,#bbb1a5)}.campaign-reward-preview h3{color:#f5ecdf;margin:8px 0;font-size:17px;font-weight:650}.campaign-reward-preview article>div>span{font-size:var(--type-meta,11px);color:var(--type-muted,#888e99)}@media (max-width:800px){.campaign-reward-preview{grid-template-columns:1fr;gap:0}}:root,html[data-operation]{--operation-base:#101114;--operation-surface:#15171a;--operation-raised:#1c1f23;--operation-border:#ffffff1a;--background:#101114;--foreground:#f3eee5;--card:#15171a;--card-foreground:#f3eee5;--popover:#17191d;--popover-foreground:#f3eee5;--secondary:#1c1f23;--muted:#181a1e;--muted-foreground:#a8abb2;--border:#ffffff1a;--radius:3px}body.edition-site{--ed-base:#101114;--ed-panel:#15171a;--ed-raised:#1c1f23;--ed-line:#ffffff19;--ed-ink:#f3eee5;--ed-muted:#adb0b8;--ed-accent:var(--active-season-ink,var(--ui-season-soft,#edc9a2));color:var(--ed-ink);font-family:var(--type-face,Arial,Helvetica,sans-serif);-webkit-font-smoothing:antialiased;background:var(--ed-base)!important}.edition-site .operation-world{background:radial-gradient(ellipse at 85% 0,var(--active-season-color,var(--ui-season-accent,#c89469)),transparent 58%)}@supports (color:color-mix(in lab,red,red)){.edition-site .operation-world{background:radial-gradient(ellipse at 85% 0,color-mix(in srgb,var(--active-season-color,var(--ui-season-accent,#c89469)) 7%,transparent),transparent 58%)}}.edition-site .operation-world-lines{display:none}.edition-site .command-content:not(:has(.play-staging)){background:var(--ed-base)!important;background-image:radial-gradient(ellipse at 90% 0,var(--active-season-color,var(--ui-season-accent,#c89469)),transparent 55%)!important}@supports (color:color-mix(in lab,red,red)){.edition-site .command-content:not(:has(.play-staging)){background-image:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--active-season-color,var(--ui-season-accent,#c89469)) 6%,transparent),transparent 55%)!important}}.edition-site .command-content:not(:has(.play-staging))>main{background:0 0!important}.edition-site :is(.command-sidebar,.command-topbar,.mobile-nav){border-color:var(--ed-line)!important;box-shadow:none!important;background:#111316!important}.edition-site .command-topbar{box-shadow:inset 0 1px var(--ed-accent)!important}@supports (color:color-mix(in lab,red,red)){.edition-site .command-topbar{box-shadow:inset 0 1px color-mix(in srgb,var(--ed-accent) 60%,transparent)!important}}.edition-site .nav-section{font-family:var(--type-face,"Courier New",monospace);text-transform:uppercase;letter-spacing:var(--type-tracking,.14em);font-size:var(--type-meta,10px);color:var(--type-muted,#999b9e)}.edition-site :is(.command-sidebar nav a){color:var(--type-muted,#aeb0b6);transition:background .15s,color .15s;border-radius:2px!important}.edition-site :is(.command-sidebar nav a.selected){background:linear-gradient(90deg,var(--ed-accent),transparent)!important}@supports (color:color-mix(in lab,red,red)){.edition-site :is(.command-sidebar nav a.selected){background:linear-gradient(90deg,color-mix(in srgb,var(--ed-accent) 11%,transparent),transparent)!important}}.edition-site :is(.command-sidebar nav a.selected){color:#fff3e3!important;box-shadow:inset 2px 0 var(--ed-accent)!important}.edition-site :is(.command-sidebar nav a):hover{color:#fff3e3;background:#ffffff07!important}.edition-site .profile-cover,.edition-site :is(.sidebar-profile,.sidebar-support){border-color:var(--ed-line)!important}.edition-site :is(.season-table,.ranking-v2,.operation-points-table) tbody tr:hover{background:#ffffff03}.edition-site :is(.operation-points-value,.rank-elo,.rating-number,.metric-card strong){font-variant-numeric:tabular-nums}.edition-site :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){box-shadow:none;background:var(--ed-base)!important;color:var(--ed-ink)!important;border-color:#ffffff26!important;border-radius:3px!important}.edition-site :is(input,textarea)::placeholder{color:var(--type-muted,#858991);opacity:1}.edition-site :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ed-accent);outline-offset:3px}.edition-site :is(.activity-centre,.account-menu-panel,.account-popup,[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=dialog-content]){color:#f3eee5!important;background:#17191d!important;border:1px solid #ffffff25!important;border-radius:3px!important;box-shadow:0 24px 80px #0008!important}.edition-site :is(.activity-heading,.account-menu-identity){border-bottom:1px solid var(--ed-line)}.edition-site .activity-row{background:0 0;border-color:var(--ed-line)!important}.edition-site .activity-row.is-unread{background:#eedfc907!important}.edition-site :is(.activity-symbol,.account-menu-icon,.help-action-icon,.ph-welcome-icon){color:var(--ed-accent);background:#ffffff05!important;border-radius:3px!important}.edition-site .activity-filters button{border-radius:2px!important}.edition-site :is(.account-menu-ratings,.activity-toolbar){border-color:var(--ed-line)!important;background:0 0!important}.edition-site .account-menu-link:hover{background:#ffffff05!important}.edition-site .play-staging :is(.lineup-seat,.lineup-seat-empty){border-radius:3px!important}.edition-site .play-staging .lineup-intro h2{letter-spacing:-.03em;color:#f3eee5;font-weight:650}.edition-site .play-staging .play-operation-heading h1{letter-spacing:-.05em;text-transform:uppercase;font-weight:var(--type-display-weight,850)!important}.edition-site .play-staging .casual-join,.edition-site .play-staging :is(.lineup-action .cta,.queue-inline){border-radius:2px!important}.edition-site .play-staging .casual-copy h2{letter-spacing:-.035em}.edition-site :is(.lobby-team,.lobby-roster-player,.match-row,.map-card,.accept-panel,.accept-modal){border-radius:3px!important}.edition-site .match-title h1{font-weight:var(--type-display-weight,800);letter-spacing:-.04em}.edition-site .match-steps{border-color:var(--ed-line)!important;background:#ffffff02!important}.edition-site :is(.ph-ticket,.ph-message,.ph-reply,.ph-outcome,.help-guide){box-shadow:none!important;border-radius:3px!important}.edition-site .command-topbar .season-edition-stamp{min-width:0;color:var(--ed-ink);letter-spacing:0;font-size:var(--type-meta,12px);align-items:center;gap:12px;text-decoration:none;display:flex;overflow:hidden}.season-edition-stamp>img{object-fit:contain;flex:none;width:24px;height:24px}.season-edition-stamp .edition-stamp-number{font:600 var(--type-meta,11px) var(--type-face,"Courier New",monospace);color:var(--ed-accent);letter-spacing:var(--type-tracking,.08em);border-right:1px solid #ffffff20;flex:none;padding-right:12px}.season-edition-stamp .edition-stamp-name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.season-edition-stamp .edition-stamp-state{font:var(--type-meta,9px) var(--type-face,"Courier New",monospace);letter-spacing:var(--type-tracking,.12em);color:var(--type-muted,#a3a4a9);white-space:nowrap;margin-left:5px}.season-edition-stamp:hover .edition-stamp-name{color:var(--ed-accent)}html[data-active-season] .edition-site .command-sidebar .brand{position:relative}html[data-active-season] .edition-site .command-sidebar .brand:after{content:"";background:linear-gradient(var(--operation-angle,45deg),var(--ed-accent) 0 42%,transparent 42% 58%,var(--ed-accent) 58%);opacity:.65;width:26px;height:3px;position:absolute;bottom:3px;left:13px}html[data-active-season] .edition-site .site-footer{border-top:1px solid var(--ed-accent);position:relative}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .edition-site .site-footer{border-top:1px solid color-mix(in srgb,var(--ed-accent) 15%,transparent)}}html[data-active-season] .edition-site .site-footer:after{content:"";background:var(--season-mark) center/contain no-repeat;opacity:.45;width:26px;height:26px;margin-left:auto}html[data-active-season] .edition-site .operation-sidebar{border-left:2px solid var(--ed-accent)}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .edition-site .operation-sidebar{border-left:2px solid color-mix(in srgb,var(--ed-accent) 55%,transparent)}}html[data-active-season] .edition-site .operation-sidebar{padding-left:12px}@media (max-width:1100px){.season-edition-stamp .edition-stamp-state{display:none}}@media (max-width:850px){.edition-site .command-topbar .season-edition-stamp{display:none}}.command-sidebar .operation-sidebar{gap:9px;min-width:0}.command-sidebar .operation-sidebar>span{flex:1;min-width:0}.command-sidebar .operation-sidebar strong{word-break:normal;overflow-wrap:normal;font-size:13px;line-height:1.4}.command-sidebar .operation-sidebar img{flex-shrink:0;width:34px}.command-sidebar nav .nav-label{white-space:nowrap;font-size:var(--type-meta,8px);letter-spacing:0;flex-shrink:0;margin-left:auto;padding:3px 5px}.command-sidebar nav>a{gap:10px}.season-admin .season-toolbar{margin-bottom:16px;padding-top:0}.season-admin .season-toolbar p{margin:0}.season-admin .season-hero{min-height:200px;padding:24px}.season-admin .season-hero h1{font-size:clamp(28px,3vw,44px)}.season-admin .campaign-baseline,.season-admin .campaign-coordinate{display:none}.season-admin .campaign-season{margin-top:16px}.season-admin .campaign-emblem img{width:120px;height:120px}.season-admin .campaign-emblem>span{display:none}.season-admin .campaign-hero .campaign-copy>p{margin-bottom:14px}.help-premium .ph-ticket{gap:8px;min-height:0;padding:14px 18px}.help-premium .ph-ticket>strong{font-size:var(--type-label,14px);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.help-premium .ph-ticket footer{font-size:var(--type-meta,11px);margin-top:8px}.help-premium .ph-inbox>header{padding:18px}.help-premium .ph-welcome{padding:28px}.decision-state{font-size:var(--type-meta,12px);color:var(--type-muted,#a8b3bd);border:1px solid;border-radius:4px;margin:2px 0 8px;padding:3px 8px;line-height:1.4;display:inline-flex}.decision-state[data-state=ACTIVE]{color:var(--ui-season-accent,#f2bc70)}.decision-state[data-state=REVOKED]{color:#9ed5b5}.decision-expiry{color:var(--type-muted,#a8b3bd);margin-bottom:8px;display:block}.activity-centre .activity-row{gap:12px;padding:14px 16px}.activity-centre .activity-copy h4{font-size:var(--type-label,14px);margin:5px 0;line-height:1.4}.activity-centre .notice-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.activity-centre .notice-details p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.activity-centre .notice-disclosure{margin:6px 0 0}.activity-centre .notice-disclosure>summary{font-size:var(--type-label,14px);color:#e3e6ec;cursor:pointer;flex-direction:column;align-items:flex-start;gap:5px;font-weight:600;line-height:1.5;list-style:none;display:flex}.activity-centre .notice-disclosure>summary::-webkit-details-marker{display:none}.activity-centre .notice-toggle-label{font-size:var(--type-meta,12px);color:var(--notice-accent,#a1d9e1);font-weight:500}.activity-centre .notice-disclosure>summary:hover .notice-toggle-label{text-underline-offset:3px;text-decoration:underline}.activity-centre .notice-disclosure>summary:focus-visible{outline:2px solid var(--notice-accent);outline-offset:4px;border-radius:2px}.activity-centre .notice-expanded{padding-top:12px}.activity-centre .notice-reason{background:#ffffff04;border-left:2px solid #ffffff30;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5}.activity-centre .notice-reason dt{color:var(--type-muted,#aebac6);font-size:var(--type-meta,11px);margin-bottom:4px}.activity-centre .notice-reason dd{color:#e3e6ec;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.activity-centre .notice-expanded .notice-advisory{color:var(--type-muted,#aebac6);font-size:var(--type-meta,12px);border-top:1px solid #ffffff18;margin-top:12px;padding-top:12px}.match-result-card .result-summary{border-block:1px solid #ffffff18;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;padding:18px 0;display:grid}.edition-site .store-heading h1{margin-block:6px!important;font-size:clamp(28px,3vw,40px)!important}.mx-board .mx-detail-hero{min-height:180px;padding-block:24px}.mx-board .mx-detail-hero .mx-art{height:160px;min-height:0}.mx-board .mx-detail-hero h1{font-size:clamp(26px,3vw,40px)}.mx-board .mx-objective,.mx-board .mx-reward{padding:22px}.mx-board .mx-objective-title{margin:20px 0}.mx-board .mx-progress-text{margin-top:20px}.mx-board .mx-coin-medal{width:56px;height:56px;margin:12px auto}.mx-board .mx-coin-medal svg{width:28px;height:28px}.mx-board .mx-reward-breakdown{margin:16px 0}.mx-board .mx-reward>h2{margin:10px 0}.profile-editor>.cta{place-self:flex-start start;min-width:160px;width:auto!important;padding:12px 22px!important}.profile-editor .avatar-editor input[type=file]{max-width:100%;font:inherit;color:inherit}.profile-editor input[type=file]::file-selector-button{color:inherit;font:inherit;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff30;border-radius:4px;margin-right:10px;padding:9px 12px}@media (min-width:901px){.mx-board .mx-reward{align-self:start;position:sticky;top:86px}}@media (max-width:600px){.match-result-card .result-summary{gap:12px}.mx-board .mx-detail-hero{min-height:150px}.mx-board .mx-reward{order:-1}}.lobby-premium .lobby-roster-player.has-match-rating{grid-template-rows:minmax(64px,auto) auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lobby-premium .has-match-rating>.lobby-avatar{width:42px;height:42px}.lobby-premium .has-match-rating>.lobby-player-info{min-width:0}.lobby-premium .has-match-rating .lobby-player-info>a{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;line-height:1.4;display:flex}.lobby-premium .has-match-rating .lobby-player-info>span{flex-wrap:wrap;gap:4px;display:flex}.lobby-card-rating{border-top:1px solid #ffffff16;grid-column:1/-1;min-width:0;margin-top:2px;padding-top:12px}.lobby-card-rating-total{outline-offset:4px;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lobby-card-rating-total strong{color:#f1f3f5;font-size:22px;font-weight:700;line-height:1.2}.lobby-card-rating-total strong small{font-size:var(--type-meta,12px);color:var(--type-muted,#aebac6);font-weight:400}.lobby-card-rating-delta{font-size:var(--type-label,14px);color:var(--type-muted,#aebac6);font-weight:650}.lobby-card-rating-delta[data-direction=loss]{color:#f39b98}.lobby-card-rating-delta[data-direction=gain]{color:#8dd5aa}.lobby-card-rating-level,.lobby-card-rating-note{font-size:var(--type-meta,11px);color:var(--type-muted,#aebac6)}.lobby-card-rating-level{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin:12px 0 7px;line-height:1.5;display:flex}.lobby-card-rating progress{appearance:none;width:100%;height:3px;color:var(--active-season-ink,#a1d9e1);background:#ffffff18;border:0;border-radius:2px;display:block;overflow:hidden}.lobby-card-rating progress::-webkit-progress-bar{background:#ffffff18;border-radius:2px}.lobby-card-rating progress::-webkit-progress-value{background:var(--active-season-ink,#a1d9e1);border-radius:2px}.lobby-card-rating progress::-moz-progress-bar{background:var(--active-season-ink,#a1d9e1);border-radius:2px}.match-result-card .result-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.lineup-avatar){box-sizing:border-box;flex-shrink:0;place-items:center;display:grid}:where(.lineup-avatar)>:where(img){object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.play-viewport .play-staging .lineup-player>.lineup-avatar{width:68px;height:68px;margin:4px 0 8px}@media (max-width:850px){.play-viewport .play-staging .lineup-player>.lineup-avatar{width:54px;height:54px;margin:3px 0 6px}}@media (max-height:800px){.play-viewport .play-staging .lineup-player>.lineup-avatar{width:52px;height:52px;margin:3px 0 4px}}@media (max-height:720px){.play-viewport .play-staging .lineup-player>.lineup-avatar{width:40px;height:40px}}@media (orientation:landscape) and (max-height:540px){.play-viewport .play-staging .lineup-player>.lineup-avatar{width:30px;height:30px}}.lineup-avatar-actions{isolation:isolate;position:relative;overflow:visible}.lineup-avatar-actions>.lineup-avatar-image{box-sizing:border-box;place-items:center;width:100%;height:100%;display:grid}.lineup-avatar-image>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lineup-captain-crown,.lineup-player .lineup-leave-party{z-index:3;border:1px solid var(--ui-season-accent,#d8bd79);background:#191b1e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-7px;right:-8px}@supports (color:color-mix(in lab,red,red)){.lineup-captain-crown,.lineup-player .lineup-leave-party{border:1px solid color-mix(in srgb,var(--ui-season-accent,#d8bd79) 33.333%,transparent)}}.lineup-captain-crown,.lineup-player .lineup-leave-party{color:var(--ui-season-accent,#e7c77b);padding:0;line-height:1;box-shadow:0 2px 8px #0006}.lineup-player .lineup-leave-party{color:#d2d7d9;cursor:pointer;border-color:#ffffff30;min-width:0;min-height:0}.lineup-player .lineup-leave-party:hover{color:#fff;background:#71383b;border-color:#df9393}.lineup-player .lineup-leave-party:focus-visible{outline:2px solid var(--season-accent,#a8e6ed);outline-offset:3px}.lineup-player .lineup-leave-party:disabled{opacity:.55;cursor:wait}html[data-active-season]{--ui-season-accent:var(--active-season-ink);--ui-season-soft:var(--active-season-ink)}@supports (color:color-mix(in lab,red,red)){html[data-active-season]{--ui-season-soft:color-mix(in srgb,var(--active-season-ink) 70%,white)}}html[data-active-season]{--ui-season-muted:var(--active-season-ink)}@supports (color:color-mix(in lab,red,red)){html[data-active-season]{--ui-season-muted:color-mix(in srgb,var(--active-season-ink) 62%,#555963)}}html[data-active-season]{--ui-season-surface:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-active-season]{--ui-season-surface:color-mix(in srgb,var(--active-season-color) 17%,#111315)}}html[data-active-season]{--primary:var(--active-season-ink);--gold:var(--active-season-ink)}html[data-active-season] .command-sidebar nav a:hover{color:var(--ui-season-soft);background:var(--active-season-color)}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .command-sidebar nav a:hover{background:color-mix(in srgb,var(--active-season-color) 10%,#141618)}}html[data-active-season] .command-sidebar nav a:hover>svg{color:var(--ui-season-accent)}html[data-active-season] .command-topbar .premium-crown{color:var(--ui-season-accent);filter:drop-shadow(0 0 7px var(--active-season-color))}@supports (color:color-mix(in lab,red,red)){html[data-active-season] .command-topbar .premium-crown{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--active-season-color) 30%,transparent))}}html[data-season-theme]:not([data-active-season]){--ui-season-accent:var(--foreground);--ui-season-soft:var(--foreground);--ui-season-muted:var(--muted-foreground);--ui-season-surface:var(--card);--primary:var(--foreground);--gold:var(--foreground)}[class*=banner-cs-],[class*=finish-cs-],[class*=frame-cs-],[class*=lobby-cs-]{--cs-ink:#80d8c1}.banner-cs-marksman,.frame-cs-defuse{--cs-ink:#87c8e4}.banner-cs-breach,.finish-cs-clutch,.frame-cs-ballistic,.lobby-cs-ballistic{--cs-ink:#e2bd78}.frame-cs-scope{--cs-ink:#b7c7d9}.banner-cs-champion,.finish-cs-ace,.frame-cs-ace,.lobby-cs-clutch{--cs-ink:#c9aff3}.frame-cs-inferno{--cs-ink:#f19d73}.cs-banner-art{pointer-events:none;background:radial-gradient(ellipse at 74% 45%,var(--cs-ink),transparent 65%),#0b1016;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cs-banner-art{background:radial-gradient(ellipse at 74% 45%,color-mix(in srgb,var(--cs-ink) 16%,#10151b),transparent 65%),#0b1016}}.cs-banner-art{color:var(--cs-ink);isolation:isolate;container-type:inline-size}.cs-art-grid{opacity:.2;background-image:linear-gradient(#73849520 1px,#0000 0),linear-gradient(90deg,#73849520 1px,#0000 0);background-size:25px 25px;position:absolute;inset:0;transform:skew(-12deg)}.cs-art-diagram{width:100%;height:100%;position:absolute;inset:0}.cs-art-traces{opacity:.2}.cs-art-reticle,.cs-art-traces{fill:none;stroke:var(--cs-ink);stroke-width:1px}.cs-art-reticle{opacity:.35;transform-origin:1000px 150px;animation:cs-reticle 40s linear infinite}.cs-art-metal{fill:var(--cs-ink)}@supports (color:color-mix(in lab,red,red)){.cs-art-metal{fill:color-mix(in srgb,var(--cs-ink) 24%,#18202b)}}.cs-art-metal{stroke:var(--cs-ink);stroke-width:1.6px;filter:drop-shadow(0 6px 8px #0008)}.cs-art-engraving{fill:none;opacity:.75}.cs-art-device,.cs-art-engraving{stroke:var(--cs-ink);stroke-width:2px}.cs-art-device{fill:#101e23}.cs-art-medal{fill:var(--cs-ink)}@supports (color:color-mix(in lab,red,red)){.cs-art-medal{fill:color-mix(in srgb,var(--cs-ink) 14%,#141720)}}.cs-art-medal{stroke:var(--cs-ink);stroke-width:2px}.cs-art-caption{color:#edf1f5;gap:1.1cqw;display:grid;position:absolute;top:26%;left:4%}.cs-art-caption span{letter-spacing:var(--type-tracking,.18em);color:var(--cs-ink);font:500 1.05cqw monospace}.cs-art-caption strong{letter-spacing:-.055em;font-size:4.4cqw;line-height:1;font-weight:var(--type-display-weight,850)}.cs-art-caption small{letter-spacing:var(--type-tracking,.18em);color:var(--type-muted,#9da9b7);font:500 1cqw monospace}.cs-art-sweep{background:linear-gradient(105deg,transparent 35%,var(--cs-ink) 49%,transparent 63%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cs-art-sweep{background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--cs-ink) 7%,transparent) 49%,transparent 63%)}}.cs-art-sweep{animation:cs-scan 12s ease-in-out infinite}.profile-cover[class*=banner-cs-]:after,.profile-cover[class*=banner-cs-]:before,.profile-cover[class*=banner-cs-]>.profile-cover-wordmark{display:none!important}.profile-cover>.cs-banner-art{border-radius:inherit;z-index:0}.panorama-preview:has(.cs-banner-art) .panorama-preview-cover{aspect-ratio:4.2;border-color:#ffffff17}.panorama-preview:has(.cs-banner-art) .panorama-preview-identity{margin-top:0}[aria-label=Match\ outcome][data-finish^=finish-cs-]{--cs-ink:#d9b775;border-color:var(--cs-ink)}@supports (color:color-mix(in lab,red,red)){[aria-label=Match\ outcome][data-finish^=finish-cs-]{border-color:color-mix(in srgb,var(--cs-ink) 50%,transparent)}}[aria-label=Match\ outcome][data-finish^=finish-cs-]{isolation:isolate}[aria-label=Match\ outcome][data-finish=finish-cs-ace]{--cs-ink:#c3a5ee}[aria-label=Match\ outcome][data-finish=finish-cs-defused]{--cs-ink:#83cfba}.signature-preview[class*=finish-cs-]:after,[aria-label=Match\ outcome][data-finish^=finish-cs-]:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 25%,var(--cs-ink) 50%,transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.signature-preview[class*=finish-cs-]:after,[aria-label=Match\ outcome][data-finish^=finish-cs-]:after{background:linear-gradient(115deg,transparent 25%,color-mix(in srgb,var(--cs-ink) 10%,transparent) 50%,transparent 75%)}}.signature-preview[class*=finish-cs-]:after,[aria-label=Match\ outcome][data-finish^=finish-cs-]:after{box-shadow:inset 0 0 45px var(--cs-ink)}@supports (color:color-mix(in lab,red,red)){.signature-preview[class*=finish-cs-]:after,[aria-label=Match\ outcome][data-finish^=finish-cs-]:after{box-shadow:inset 0 0 45px color-mix(in srgb,var(--cs-ink) 9%,transparent)}}.signature-preview[class*=finish-cs-]:after,[aria-label=Match\ outcome][data-finish^=finish-cs-]:after{animation:cs-glow 6s ease-in-out infinite}.signature-preview.finish-cs-ace:after,[aria-label=Match\ outcome][data-finish=finish-cs-ace]:after{background:repeating-linear-gradient(125deg,#0000 0 34px,#c3a5ee08 35px 37px);border-inline:4px double #c3a5ee66}.signature-preview.finish-cs-defused:after,[aria-label=Match\ outcome][data-finish=finish-cs-defused]:after{background:repeating-linear-gradient(0deg,#0000 0 22px,#83cfba08 23px 24px);border:2px solid #83cfba55}.signature-preview[class*=finish-cs-] .finish-specimen{z-index:1;position:relative}.signature-preview[class*=finish-cs-] .finish-specimen b{color:var(--cs-ink);letter-spacing:var(--type-tracking,.15em)}.signature-preview[class*=finish-cs-] .finish-specimen strong{text-shadow:0 0 28px var(--cs-ink)}@supports (color:color-mix(in lab,red,red)){.signature-preview[class*=finish-cs-] .finish-specimen strong{text-shadow:0 0 28px color-mix(in srgb,var(--cs-ink) 30%,transparent)}}.cs-shop-note{max-width:900px;color:var(--muted-foreground);background:#ffffff04;border:1px solid #ffffff14;border-radius:12px;margin:16px 0 24px;padding:18px 22px;font-size:13px;line-height:1.65}.cs-shop-note strong{color:var(--foreground);margin-bottom:4px;display:block}.beta-detail-copy .cs-shop-note{margin:12px 0;padding:12px}@keyframes cs-turn{to{transform:rotate(1turn)}}@keyframes cs-reticle{to{rotate:1turn}}@keyframes cs-glow{0%,to{opacity:.45}50%{opacity:.9}}@keyframes cs-scan{0%,to{opacity:.3}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.cs-banner-art *,.signature-preview[class*=finish-cs-]:after,:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions)[class*=lobby-cs-]:after,:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen)[class*=frame-cs-]:after,[data-finish^=finish-cs-]:after{animation:none!important}}html[data-reduce-motion=true] .cs-banner-art *,html[data-reduce-motion=true] [class*=finish-cs-]:after,html[data-reduce-motion=true] [class*=frame-cs-]:after,html[data-reduce-motion=true] [class*=lobby-cs-]:after,html[data-reduce-motion=true] [data-finish^=finish-cs-]:after{animation:none!important}.profile-elite.profile-elite .profile-cover[class*=banner-cs-]{aspect-ratio:4.2;width:100%;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}.frame-cs-crosshair{--frame-label:"ONE TAP";--frame-a:#79f3ca;--frame-b:#248e7a;--frame-c:#d4fff0}.frame-cs-defuse{--frame-label:"NO PANIC";--frame-a:#86e9ff;--frame-b:#3076b7;--frame-c:#d7fbff}.frame-cs-ballistic{--frame-label:"CLUTCH";--frame-a:#e9ba60;--frame-b:#8c5829;--frame-c:#fff1c2}.frame-cs-scope{--frame-label:"LAST ALIVE";--frame-a:#c4d1e3;--frame-b:#5d6c8b;--frame-c:#f1f6ff}.frame-cs-ace{--frame-label:"ACE";--frame-a:#bf8df8;--frame-b:#643ab0;--frame-c:#f0daff}.frame-cs-inferno{--frame-label:"ENTRY";--frame-a:#fc9a60;--frame-b:#ad3744;--frame-c:#ffe5be}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen)[class*=frame-cs-]{isolation:isolate;position:relative;container-type:inline-size;box-sizing:border-box!important;box-shadow:none!important;border:0!important;border-radius:18%!important;outline:0!important;padding:0!important;overflow:hidden!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen)[class*=frame-cs-]>img{object-fit:cover;display:block;border-radius:inherit!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen)[class*=frame-cs-]:before{content:"";z-index:2;pointer-events:none;box-sizing:border-box;border-radius:inherit;background:conic-gradient(from var(--frame-angle),var(--frame-b),var(--frame-a) 13%,var(--frame-c) 18%,var(--frame-b) 26%,#19232c 35%,var(--frame-b) 50%,var(--frame-a) 63%,var(--frame-c) 68%,var(--frame-b) 76%,#19232c 85%,var(--frame-b));clip-path:none;box-shadow:none;padding:clamp(2px,3.5cqw,5px);animation:signature-orbit 7s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen)[class*=frame-cs-]:after{content:var(--frame-label);z-index:3;box-sizing:border-box;pointer-events:none;height:20%;min-height:0;color:var(--frame-c);background:linear-gradient(100deg,var(--frame-b),#10131df5 25% 75%,var(--frame-b));border:1px solid var(--frame-a);font:900 clamp(4px,9cqw,12px)/1 var(--font-sans,Arial,sans-serif);letter-spacing:var(--type-tracking,.09em);text-shadow:0 1px 3px #000;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);box-shadow:none;border-radius:3px 3px 8px 8px;justify-content:center;align-items:center;padding:0 2%;animation:signature-label 6s ease-in-out infinite;display:flex;position:absolute;inset:auto 8% 3%;transform:none}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-cs-defuse:before{background:repeating-conic-gradient(from var(--frame-angle),var(--frame-b) 0deg 25deg,var(--frame-c) 26deg 33deg,var(--frame-a) 34deg 60deg);animation-duration:14s}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-cs-ballistic:before{padding:clamp(3px,5cqw,6px);animation-duration:10s}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-cs-ace{border-radius:8% 24%!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-cs-ace:before{animation-duration:5s}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-cs-inferno:before{background:conic-gradient(from var(--frame-angle),#4f2530,var(--frame-a),#ffe6b0,var(--frame-b),#251c27,var(--frame-a),#4f2530);animation-duration:4s}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen).frame-cs-scope:before{animation-duration:16s;animation-direction:reverse}.signature-preview[class*=frame-cs-]{background:radial-gradient(ellipse at 50% 45%,var(--frame-a),transparent 65%),#0a0d13;min-height:210px}@supports (color:color-mix(in lab,red,red)){.signature-preview[class*=frame-cs-]{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--frame-a) 10%,transparent),transparent 65%),#0a0d13}}.signature-preview[class*=frame-cs-] .signature-light{display:none}.signature-preview[class*=frame-cs-] .frame-specimen{width:116px;height:116px}:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions)[class*=lobby-cs-]{isolation:isolate;box-shadow:none;position:relative;background:#0b1117!important}:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions)[class*=lobby-cs-]:after,:is(.lobby-specimen,.lobby-roster-player,.lineup-avatar-actions)[class*=lobby-cs-]:before{content:none!important;animation:none!important}.lobby-motion{border-radius:inherit;contain:paint;background:linear-gradient(115deg,#0a1018,#18242b);inset:0;overflow:hidden;pointer-events:none!important;z-index:0!important;display:block!important;position:absolute!important}.lobby-motion>svg{opacity:.95;width:100%;height:100%;display:block;position:absolute;inset:0}.lobby-motion:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080e17de,#080e17a8 38%,#0000 74%);position:absolute;inset:0}.lobby-motion--fire{background:linear-gradient(120deg,#131016,#23140f)}.lobby-motion--impact{background:linear-gradient(120deg,#0b1119,#142a30)}.lobby-motion--fire>svg{opacity:.82}.lobby-motion--impact>svg{opacity:.85}:is(.lobby-specimen,.lobby-roster-player)[class*=lobby-cs-]{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #b7c6ce26}:is(.lobby-specimen,.lobby-roster-player)[class*=lobby-cs-]>:not(.lobby-motion){z-index:1;position:relative}.motion-cloud{filter:blur(7px);transform-box:fill-box;transform-origin:50%;animation:utility-smoke 9s ease-in-out infinite}.cloud-1{animation-delay:-2s}.cloud-2{animation-delay:-4s}.cloud-3{animation-delay:-6s}.cloud-4{animation-delay:-8s}.motion-canister{opacity:.65}.motion-smoke-wisp{filter:blur(5px);animation:utility-wisp 9s ease-in-out infinite}.motion-flame{filter:blur(1.1px);transform-origin:0 0;animation:utility-flame 3.4s ease-in-out infinite alternate}.flame-1{animation-duration:2.7s;animation-delay:-1.8s}.flame-2{animation-duration:4.1s;animation-delay:-.8s}.flame-3{animation-delay:-2.7s}.flame-4{animation-duration:3s;animation-delay:-1.3s}.motion-fire-bed{filter:blur(12px);opacity:.32}.motion-ember{opacity:0;animation:utility-ember 4.6s ease-out infinite}.ember-1{animation-delay:-.7s}.ember-2{animation-delay:-2.4s}.ember-3{animation-delay:-1.2s}.ember-4{animation-delay:-3.4s}.ember-5{animation-delay:-4s}.motion-target{transform-origin:308px 66px;animation:utility-target 9s ease-in-out infinite}.motion-tracer{stroke-dasharray:238;stroke-dashoffset:238px;animation:utility-tracer 9s ease-out infinite}.motion-impact{opacity:.55;animation:utility-impact 9s ease-out infinite}.motion-shock{transform-box:fill-box;transform-origin:50%;animation:utility-shock 9s ease-out infinite}@keyframes utility-smoke{0%,to{opacity:.48;transform:translate(7px,14px)scale(.92)}50%{opacity:.94;transform:translate(-16px,-13px)scale(1.12)}}@keyframes utility-wisp{0%,to{opacity:.08;transform:translateY(9px)}50%{opacity:.25;transform:translate(-13px,-8px)}}@keyframes utility-flame{0%{opacity:.66;transform:scale(.93,.62)skew(-6deg)}45%{opacity:.9;transform:scale(1.08,.86)skew(3deg)}to{opacity:.75;transform:scale(.91,.72)skew(-3deg)}}@keyframes utility-ember{0%{opacity:0;transform:translate(0)}18%{opacity:.7}85%,to{opacity:0;transform:translate(-18px,-76px)}}@keyframes utility-target{0%,to{opacity:.55;transform:scale(1)}20%,70%{opacity:1;transform:scale(.93)}}@keyframes utility-tracer{0%,24%{stroke-dashoffset:238px;opacity:0}25%{opacity:.8}29%{stroke-dashoffset:0;opacity:.7}35%,to{stroke-dashoffset:-238px;opacity:0}}@keyframes utility-impact{0%,28%{opacity:.15}32%,60%{opacity:.8}85%,to{opacity:.15}}@keyframes utility-shock{0%,28%{opacity:0;transform:scale(.4)}30%{opacity:.7}47%,to{opacity:0;transform:scale(3.5)}}.lineup-avatar-actions[class*=lobby-cs-]{border-radius:18%;overflow:visible}.lineup-avatar-actions>.lobby-motion{background:0 0;-webkit-mask:radial-gradient(at 50% 35%,#0000 35%,#0009 75%,#000);mask:radial-gradient(at 50% 35%,#0000 35%,#0009 75%,#000);z-index:2!important}.lineup-avatar-actions>.lobby-motion>svg{opacity:.7;width:220%;max-width:none;left:-100%}.lineup-avatar-actions>.lobby-motion .motion-canister,.lineup-avatar-actions>.lobby-motion:after{display:none}.lineup-avatar-actions[class*=lobby-cs-]>.lineup-captain-crown,.lineup-avatar-actions[class*=lobby-cs-]>button{z-index:4}.signature-preview[class*=lobby-cs-]{background:#080d14}.signature-preview[class*=lobby-cs-] .signature-light{display:none}.signature-preview[class*=lobby-cs-] .lobby-specimen{width:96%;min-width:0;min-height:142px;padding:34px 20px}@media (prefers-reduced-motion:reduce){.lobby-motion *{animation:none!important}.motion-ember,.motion-shock,.motion-tracer{display:none}}html[data-reduce-motion=true] .lobby-motion *{animation:none!important}html[data-reduce-motion=true] :is(.motion-ember,.motion-tracer,.motion-shock){display:none}@property --frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes signature-orbit{to{--frame-angle:360deg}}@keyframes signature-label{0%,to{filter:brightness()}50%{filter:brightness(1.28)}}@keyframes lobby-silk{0%,to{background-position:130%}50%{background-position:-30%}}@keyframes lobby-dust{to{background-position:89px -73px}}@media (prefers-reduced-motion:reduce){[class*=frame-cs-]:after,[class*=frame-cs-]:before,[class*=lobby-cs-]:after,[class*=lobby-cs-]:before{animation:none!important}}html[data-reduce-motion=true] [class*=frame-cs-]:after,html[data-reduce-motion=true] [class*=frame-cs-]:before,html[data-reduce-motion=true] [class*=lobby-cs-]:after,html[data-reduce-motion=true] [class*=lobby-cs-]:before{animation:none!important}.profile-elite.profile-elite .profile-identity-stage:has(>.profile-cover[class*=banner-cs-])>.profile-identity-card{margin-top:12px}.victory-fx-preview{--victory:#f0cc83;color:#fff;text-align:center;background:linear-gradient(#070b14b0,#070b14dd),url(/maps/results/duel-mode.webp) 50%/cover;place-items:center;width:100%;min-height:220px;padding:20px 10px 34px;display:grid;position:relative}.victory-fx-preview.finish-victory-ace{--victory:#d6b3ff}.victory-fx-preview.finish-victory-ice{--victory:#9feadd}.victory-fx-preview>div{gap:9px;max-width:100%;animation:victory-arrive 7s ease-in-out infinite;display:grid}.victory-fx-preview strong{letter-spacing:var(--type-tracking,.08em);color:var(--victory);font-size:clamp(14px,2vw,22px)}.victory-fx-preview b{font-size:18px;font-weight:600}.victory-fx-preview span{font-size:var(--type-meta,10px);letter-spacing:var(--type-tracking,.15em);color:var(--victory)}.victory-fx-preview small{color:#fff}.victory-fx-preview>p{font-size:var(--type-meta,9px);color:var(--type-muted,#c6c6ca);margin:0;position:absolute;bottom:8px}.shop-mockup:has(.victory-fx-preview) .shop-mockup-game-label{display:none}.shop-mockup:has(.victory-fx-preview) .shop-mockup-scene{padding:0}@keyframes victory-arrive{0%,to{opacity:.65;transform:translateY(4px)}20%,80%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.victory-fx-preview>div{animation:none}}html[data-reduce-motion=true] .victory-fx-preview>div{animation:none}.cs-art-caption strong{letter-spacing:-.06em;text-shadow:0 2px 20px #0008;font-size:6.2cqw;font-style:italic}.cs-art-caption{gap:1.2cqw;top:28%;left:5%}.cs-art-caption span{letter-spacing:var(--type-tracking,.3em);font-size:.95cqw}.cs-art-diagram{opacity:.38}.cs-art-caption small{font-size:1.05cqw}.cs-art-sweep{z-index:2;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#fff1 49%,#0000 63%) 0 0/250% 100%;animation:lobby-silk 10s ease-in-out infinite}.profile-cover>.cs-banner-art .cs-art-caption{top:23%}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen)[class*=frame-]:not([class*=frame-cs-]){box-sizing:border-box!important;box-shadow:none!important;overflow:hidden!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen)[class*=frame-]:not([class*=frame-cs-]):after,:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen)[class*=frame-]:not([class*=frame-cs-]):before{box-sizing:border-box;max-width:100%;max-height:100%;inset:0!important}:is(.profile-cover-avatar,.lobby-avatar,.rank-avatar,.frame-specimen):is(.frame-beta-founder,.frame-beta-signal,.frame-beta-first-wave,.frame-beta-day-zero,.frame-beta-origin,.frame-beta-vanguard)[class*=frame-beta-]:after{box-sizing:border-box;width:72%;height:23%;transform:none;inset:auto 14% 2%!important}html:root .command-sidebar nav a :is(.nav-label,.nav-shop-new){letter-spacing:0;white-space:nowrap;gap:3px;min-height:0;padding:2px 4px;font-size:10px;font-weight:600;line-height:1.2}html:root .command-sidebar nav a .nav-shop-new svg{flex:none;width:10px;height:10px}@media (min-width:1001px){html:root .command-sidebar nav>a{flex-wrap:nowrap;gap:8px}html:root .command-sidebar nav a :is(.nav-label,.nav-activity){flex-shrink:0;margin-left:auto}html:root .command-sidebar nav a .nav-mission-clock{gap:3px;min-width:0;padding:2px 4px;font-size:11px}}@media (min-width:761px) and (max-width:1000px){html:root .command-sidebar nav a :is(.nav-label,.nav-shop-new){display:none}}@media (max-width:760px){html:root .command-sidebar nav a .nav-shop-new{margin:0;padding:1px 4px;font-size:10px;line-height:1.2}}@media (max-width:850px){html:root body .command-content:has(.play-viewport)>main{overflow-y:auto!important}html:root body .play-viewport:has(.play-staging){min-height:100%;height:auto!important;overflow:visible!important;container-type:normal!important}html:root body .play-viewport .play-staging{height:auto!important;min-height:100%!important;overflow:visible!important}html:root body .play-viewport .play-staging .play-matchmaking{flex:none!important;overflow:visible!important}html:root body .play-viewport .play-staging .lineup-stage{flex:none!important;min-height:max-content!important;overflow:visible!important}html:root body .play-viewport .play-staging .lineup-intro{position:static!important;transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}