:root{--canvas:#050505;--canvas-raised:#080808;--surface:#0b0b0b;--surface-2:#101010;--surface-3:#171717;--line:#ffffff1f;--line-strong:#ffffff38;--text:#f4f4f1;--muted:#aaa9a4;--muted-2:#777772;--gold:#f2c45e;--gold-bright:#ffd878;--gold-soft:#f2c45e21;--platinum:#bde6f5;--blue:#d8aa55;--green:#77d9ad;--danger:#ff8585;--radius:3px;--font-geist-sans:"Inter", "Aptos", "Segoe UI", sans-serif;--font-geist-mono:"IBM Plex Mono", "Cascadia Code", monospace;--font-gamer:"Oxanium", "Cascadia Code", "Segoe UI", sans-serif}.my-list-page{background:radial-gradient(circle at 82% 0%, #f2c45e14, transparent 30%), var(--canvas);min-height:calc(100vh - 70px)}.my-list-profile{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0b0f16,#10151e 58%,#0c1017);padding:58px 0 0}.my-list-profile-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding-bottom:34px;display:grid}.my-list-profile-actions{gap:8px;min-width:154px;display:grid}.my-list-profile-actions>button{justify-content:center;width:100%}.my-list-profile-actions>small{max-width:190px;color:var(--muted-2);text-align:center;font-size:11px;line-height:1.35}.my-list-avatar,.simple-avatar-preview{aspect-ratio:1;width:92px;color:var(--gold-bright);font-family:var(--font-geist-mono);background:linear-gradient(145deg,#f2c45e29,#77afff1a);border:1px solid #f2c45e5c;border-radius:24px;place-items:center;font-size:28px;font-weight:800;display:grid;overflow:hidden}.my-list-avatar img,.simple-avatar-preview img{object-fit:cover;width:100%;height:100%}.my-list-identity h1{letter-spacing:-.045em;margin:3px 0 5px;font-size:clamp(31px,4vw,50px);line-height:1}.my-list-identity>span{color:var(--gold);font-family:var(--font-geist-mono);font-size:12px}.my-list-identity>p:last-child{max-width:650px;color:var(--muted);margin:12px 0 0;line-height:1.6}.my-list-stats{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.my-list-stats>div{border-right:1px solid var(--line);gap:5px;padding:21px 18px;display:grid}.my-list-stats>div:last-child{border-right:0}.my-list-stats strong{font-size:20px}.my-list-stats span{color:var(--muted);font-size:11px}.my-list-content{padding-top:42px;padding-bottom:78px}.my-list-guest-note{background:var(--gold-soft);color:var(--muted);border:1px solid #f2c45e30;border-radius:12px;align-items:center;gap:11px;margin-bottom:26px;padding:13px 15px;font-size:12px;display:flex}.my-list-public-note{color:var(--muted);background:#77d9ad14;border:1px solid #77d9ad38;border-radius:12px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 15px;font-size:12px;display:flex}.my-list-public-note svg,.my-list-public-note strong{color:var(--green)}.my-list-public-note a{color:var(--text);align-items:center;gap:5px;margin-left:auto;font-weight:700;display:inline-flex}.my-list-guest-note svg,.my-list-guest-note strong{color:var(--gold-bright)}.my-list-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.my-list-toolbar h2{margin:4px 0 0;font-size:clamp(25px,3vw,35px)}.my-list-toolbar h2 span{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:14px}.my-list-toolbar-actions{align-items:center;gap:10px;display:flex}.my-list-points-total{background:#080808;border:1px solid #fff3;align-items:center;gap:14px;min-height:46px;padding:7px 13px;display:flex}.my-list-points-total>span{gap:2px;display:grid}.my-list-points-total small,.my-list-points-total em{color:#8e8e8b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal}.my-list-points-total strong{color:#fff;font-size:16px}.my-list-points-total em{border-left:1px solid #ffffff21;padding-left:13px}.my-list-search{border:1px solid var(--line-strong);min-width:min(290px,36vw);height:42px;color:var(--muted);background:#ffffff06;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.my-list-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.my-list-games{gap:10px;display:grid}.my-list-game{border:1px solid var(--line);background:#11151dd1;border-radius:14px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:112px;padding:14px;display:grid}.my-list-game-cover{color:#ffffffd1;width:82px;height:82px;font-family:var(--font-geist-mono);border-radius:10px;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}.my-list-game-cover img{object-fit:cover;width:100%;height:100%}.my-list-game-heading>div{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;display:flex}.my-list-game-heading h3{margin:5px 0 10px;font-size:18px}.my-list-game-progress{background:#ffffff12;border-radius:99px;height:5px;margin-right:46px;position:relative}.my-list-game-progress>span{border-radius:inherit;background:linear-gradient(90deg, #d7a843, var(--gold-bright));height:100%;display:block}.my-list-game-progress>strong{color:var(--gold-bright);font-family:var(--font-geist-mono);font-size:11px;position:absolute;top:-6px;right:-46px}.my-list-game-details{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.my-list-game-details span{color:var(--text);font-size:11px}.my-list-game-details small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:8px;display:block}.my-list-game-actions{gap:6px;min-width:100px;display:grid}.my-list-game-actions button,.my-list-game-actions a{border:1px solid var(--line-strong);min-height:31px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.my-list-game-actions button:hover,.my-list-game-actions a:hover{color:var(--text);border-color:#f2c45e59}.my-list-game-actions .danger:hover{color:var(--danger);border-color:#ff858566}.my-list-game-actions button:disabled{opacity:.55;cursor:wait}.my-list-state,.my-list-empty{border:1px dashed var(--line-strong);min-height:250px;color:var(--muted);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:40px;display:flex}.my-list-empty h3{color:var(--text);margin:3px 0 0}.my-list-empty p{margin:0 0 8px}.simple-editor-dialog{z-index:2;border:1px solid var(--line-strong);background:#11151d;border-radius:18px;width:min(560px,100vw - 28px);max-height:calc(100svh - 30px);padding:24px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c}.game-editor-dialog{width:min(720px,100vw - 28px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.simple-editor-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.simple-editor-header h2{margin:3px 0 0;font-size:25px}.simple-editor-form{gap:15px;display:grid}.steam-fetch-note{color:var(--muted);background:#77afff12;border:1px solid #77afff2e;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.steam-fetch-note svg,.steam-fetch-note strong{color:var(--blue)}.dlc-date-setup{background:#090909;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);align-items:end;gap:12px;padding:14px;display:grid}.dlc-date-setup .field{margin:0}.dlc-date-setup .field>input:disabled{opacity:.58;cursor:not-allowed}.dlc-parent-date-toggle{cursor:pointer;background:#101010;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:11px;min-height:48px;padding:10px 12px;display:flex}.dlc-parent-date-toggle:hover,.dlc-parent-date-toggle:focus-within{border-color:#ffffff6b}.dlc-parent-date-toggle input{accent-color:#f4f4f1;cursor:pointer;flex:none;width:17px;height:17px;margin:0}.dlc-parent-date-toggle>span{gap:3px;min-width:0;display:grid}.dlc-parent-date-toggle strong{color:#f4f4f1;font-size:11px;font-weight:900}.dlc-parent-date-toggle small{color:#8e8e8a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dlc-osaledation-toggle{background:#e0b15312;border-color:#e0b15357}.dlc-osaledation-toggle:hover,.dlc-osaledation-toggle:focus-within{border-color:#e0b153b3}.dlc-osaledation-toggle input{accent-color:#e0b153}.game-name-picker{gap:8px;display:grid;position:relative}.game-name-picker>.field{margin:0}.game-name-input-shell{background:#090909;border:1px solid #fff3;border-radius:8px;align-items:center;gap:10px;min-height:56px;padding:0 15px;transition:border-color .14s,box-shadow .14s;display:flex}.game-name-input-shell:focus-within{border-color:#ffffffb3;box-shadow:0 0 0 3px #ffffff14}.game-name-input-shell>svg:first-child{color:#aaa;flex:none}.game-name-input-shell input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px;font-weight:750}.game-name-input-shell input::placeholder{color:#777}.game-name-input-shell .spin{color:#ddd;flex:none}.game-name-results{background:#080808;border:1px solid #ffffff2e;border-radius:8px;max-height:290px;display:grid;overflow-y:auto;box-shadow:0 18px 50px #00000073}.game-name-results>button{color:#d8d8d5;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.game-name-results>button:last-child{border-bottom:0}.game-name-results>button:hover,.game-name-results>button.active{color:#fff;background:#202020}.game-name-results>button>span{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.game-name-results>button>em{color:#92928e;letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:10px;font-style:normal;font-weight:800}.game-name-error{color:#faa;font-size:11px;line-height:1.45}.simple-editor-form textarea{resize:vertical}.simple-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.simple-editor-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.simple-avatar-editor{border:1px solid var(--line);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px;display:grid}.simple-avatar-preview{border-radius:18px;width:76px;font-size:22px}.simple-avatar-editor>div:last-child{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.simple-upload-button{cursor:pointer;position:relative;overflow:hidden}.simple-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.simple-optional-details{border:1px solid var(--line);background:#ffffff05;border-radius:12px}.simple-optional-details summary{cursor:pointer;color:var(--muted);padding:13px 14px;font-size:12px;font-weight:700}.simple-optional-details[open] summary{border-bottom:1px solid var(--line)}.simple-optional-details .simple-form-grid{padding:14px}@media (max-width:760px){.my-list-profile{padding-top:34px}.my-list-profile-inner{grid-template-columns:auto 1fr;gap:15px}.my-list-profile-actions{grid-column:1/-1;width:100%}.my-list-avatar{border-radius:19px;width:72px;font-size:22px}.my-list-stats{grid-template-columns:repeat(2,1fr)}.my-list-stats>div{border-bottom:1px solid var(--line)}.my-list-stats>div:nth-child(2n){border-right:0}.my-list-stats>div:last-child{border-bottom:0;grid-column:1/-1}.my-list-toolbar{flex-direction:column;align-items:stretch}.my-list-public-note{flex-wrap:wrap;align-items:flex-start}.my-list-public-note a{width:100%;margin-left:27px}.my-list-toolbar-actions{flex-direction:column;align-items:stretch}.my-list-points-total{justify-content:space-between;width:100%}.my-list-search{width:100%;min-width:0}.my-list-toolbar-actions .primary-button{width:100%}.my-list-game{grid-template-columns:62px minmax(0,1fr);align-items:start;padding:12px}.my-list-game-cover{width:62px;height:76px}.my-list-game-actions{grid-column:1/-1;min-width:0;display:flex}.my-list-game-actions>*{flex:1}.my-list-game-details{gap:11px}.simple-form-grid{grid-template-columns:1fr}.simple-editor-dialog{padding:18px}}.notification-menu-shell{position:relative}.header-notification-button{color:#d8d8d5;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff3d;border-radius:2px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.header-notification-button:hover,.header-notification-button.active{color:#fff;background:#151515;border-color:#ffffff94}.notification-new-dot{background:#fff;border:1px solid #0b0b0b;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 8px #ffffffb3}.notification-important-count{z-index:2;color:#fff;background:#d82f3d;border:2px solid #080808;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-7px;left:-7px}.notification-menu{z-index:90;background:#080808;border:1px solid #ffffff40;border-radius:3px;width:min(540px,100vw - 28px);position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:12px 14px #ffffff09,0 24px 60px #000000b8}.notification-menu>header{background:#0d0d0d;border-bottom:2px solid #ffffff2e;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:15px 17px;display:flex}.notification-menu>header h2{color:#fff;margin:2px 0 0;font-size:24px;line-height:1}.notification-menu>header>span{color:#8f8f8b;font-size:12px}.notification-feed{overscroll-behavior:contain;max-height:min(560px,100vh - 120px);overflow-y:auto}.notification-feed>a{color:#d7d7d3;background:#080808;border-bottom:1px solid #ffffff21;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-height:92px;padding:14px 17px;text-decoration:none;display:grid;position:relative}.notification-feed>a:hover{background:#121212}.notification-feed>a.important{background:linear-gradient(90deg,#d82f3d14,#0000 58%),#0b0b0b}.notification-item-icon{color:#fff;background:#131313;border:1px solid #ffffff38;place-items:center;width:38px;height:38px;display:grid}.notification-feed>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.notification-feed strong,.notification-feed small{overflow-wrap:anywhere;white-space:normal;min-width:0}.notification-feed strong{color:#f5f5f2;font-size:14px;line-height:1.35}.notification-feed small{color:#a0a09c;font-size:12px;line-height:1.45}.notification-feed time{color:#686865;font-size:10px}.notification-feed>a>i{background:#e23a47;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;right:13px}.notification-empty{color:#777773;text-align:center;align-content:center;place-items:center;gap:8px;min-height:190px;padding:24px;display:grid}.notification-empty strong{color:#e7e7e3;font-size:15px}.notification-empty span{max-width:270px;font-size:12px;line-height:1.5}@media (max-width:720px){.topbar-actions{gap:6px}.header-notification-button{width:40px;height:40px}.notification-menu{width:auto;position:fixed;top:68px;left:10px;right:10px}}.topbar{height:var(--site-header-height,82px);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 100%,#030303;border-bottom-color:#ffffff2e;gap:24px}.topbar:after{content:"";pointer-events:none;background:#f4f4f1;width:min(28vw,420px);height:1px;position:absolute;bottom:-1px;right:0}.topbar .header-brand{letter-spacing:0;gap:12px}.topbar .header-brand-mark{color:#050505;width:44px;height:44px;box-shadow:none;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:#f4f4f1;border-radius:0;position:relative}.topbar .header-brand-mark:after{content:"";clip-path:inherit;border:1px solid #050505a6;position:absolute;inset:4px}.topbar .header-brand-mark b{z-index:1;font-family:var(--font-gamer);font-size:21px;font-weight:800;line-height:1;position:relative}.topbar .header-brand-copy{align-items:initial;font-family:var(--font-gamer);gap:4px;line-height:1;display:grid}.topbar .header-brand-copy>span{letter-spacing:.025em;align-items:baseline;font-size:17px;display:flex}.topbar .header-brand-copy strong{color:#fff;font-weight:800}.topbar .header-brand-copy em{color:#777;font-weight:650}.topbar .header-brand-copy small{color:#858582;font-family:var(--font-gamer);letter-spacing:.16em;text-transform:uppercase;font-weight:650;font-size:8px!important}.topbar .desktop-nav{background:#080808;border-color:#ffffff29;border-radius:0;gap:0;padding:0}.topbar .desktop-nav a{color:#9b9b98;min-height:44px;font-family:var(--font-gamer);letter-spacing:.035em;text-transform:uppercase;border-left:1px solid #ffffff1f;border-radius:0;gap:9px;padding:0 18px;font-weight:650;position:relative;font-size:12px!important}.topbar .desktop-nav a:first-child{border-left:0}.topbar .desktop-nav a:hover{color:#fff;background:#171717}.topbar .desktop-nav a.active{color:#050505;background:#f1f1ee}.topbar .profile-chip{font-family:var(--font-gamer);border-radius:2px}.scoreboard-page .scoreboard-hero:before{content:"09 // OSALEDATION // HUNTER RANK ARCHIVE";color:#ffffff38;font-family:var(--font-gamer);letter-spacing:.18em;pointer-events:none;font-size:9px;font-weight:700;position:absolute;bottom:18px;right:34px}.scoreboard-page .scoreboard-hero-copy{position:relative}.scoreboard-page .scoreboard-hero-copy:before{content:"";background:linear-gradient(#fff 0 17px,#383838 17px 100%);width:3px;height:calc(100% - 6px);position:absolute;top:3px;left:-20px}.scoreboard-page .scoreboard-hero .eyebrow{font-family:var(--font-gamer);letter-spacing:.14em;align-items:center;gap:8px;display:flex;font-size:11px!important}.scoreboard-page .scoreboard-hero .eyebrow b{color:#777;font-weight:700}.scoreboard-page .live-rank-pip{background:#fff;border:1px solid #fff;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 3px #ffffff1a}.scoreboard-page .scoreboard-hero h1{color:#f8f8f5;max-width:880px;font-family:var(--font-gamer);letter-spacing:-.065em;text-transform:uppercase;margin:14px 0 18px;font-size:clamp(58px,7.3vw,108px);font-weight:750;line-height:.86}.scoreboard-page .scoreboard-tagline{max-width:700px;font-family:var(--font-gamer);letter-spacing:.01em;color:#858582!important;font-size:16px!important}.scoreboard-page .scoreboard-tagline span{color:#d2d2cf;font-weight:650}.scoreboard-page .scoreboard-tagline strong{color:#fff;text-transform:uppercase;font-weight:800}.scoreboard-page .scoreboard-season-mark{font-family:var(--font-gamer);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));position:relative;overflow:hidden}.scoreboard-page .scoreboard-season-mark:after{content:"ACTIVE";color:#050505;width:72px;font-family:var(--font-gamer);letter-spacing:.1em;text-align:center;background:#fff;padding:2px 0;font-size:7px;font-weight:800;position:absolute;top:5px;right:-20px;transform:rotate(45deg)}.scoreboard-page .scoreboard-season-mark strong,.scoreboard-page .scoreboard-season-mark small,.scoreboard-page .scoreboard-era-symbol{font-family:var(--font-gamer)}@media (max-width:1080px){.topbar .header-brand-copy small{display:none}.topbar .desktop-nav a{padding-inline:12px}}.scoreboard-page .scoreboard-person-card.profile-card-pattern-none{background-image:none}.scoreboard-page .scoreboard-person-card.profile-card-pattern-grid{background-image:linear-gradient(color-mix(in srgb, var(--profile-card-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--profile-card-accent) 10%, transparent) 1px, transparent 1px);background-size:22px 22px}.scoreboard-page .scoreboard-person-card.profile-card-pattern-diagonal{background-image:repeating-linear-gradient(135deg, transparent 0 18px, color-mix(in srgb, var(--profile-card-accent) 9%, transparent) 18px 19px)}.scoreboard-page .scoreboard-person-card.profile-card-border-double{border:3px double var(--profile-card-accent)}.scoreboard-page .scoreboard-person-card.profile-card-border-glow{border-color:var(--profile-card-accent);box-shadow:0 18px 40px #00000080, 0 0 26px color-mix(in srgb, var(--profile-card-accent) 34%, transparent)}.scoreboard-page .scoreboard-person-card:before{border-color:color-mix(in srgb, var(--profile-card-accent,#e8e8e5) 24%, transparent)}.scoreboard-page .scoreboard-person-card .contestant-avatar{border-color:var(--profile-card-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--profile-card-accent) 14%, transparent)}.scoreboard-page .scoreboard-person-card .scoreboard-inline-stats{border-color:color-mix(in srgb, var(--profile-card-accent) 28%, transparent);background:color-mix(in srgb, var(--profile-card-accent) 7%, transparent)}.scoreboard-page .scoreboard-person-card .scoreboard-inline-stats>span,.scoreboard-page .scoreboard-person-card .scoreboard-card-stats>span{border-color:color-mix(in srgb, var(--profile-card-accent) 18%, transparent)}.scoreboard-page .scoreboard-person-card .scoreboard-card-stats>span{background:color-mix(in srgb, var(--profile-card-surface) 72%, #000)}.my-list-view-heading{gap:12px;display:grid}.my-list-view-tabs{align-items:center;gap:0;display:flex}.my-list-view-tabs button{color:#8f8f8c;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#080808;border:1px solid #ffffff24;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-weight:800;display:inline-flex;font-size:11px!important}.my-list-view-tabs button+button{border-left:0}.my-list-view-tabs button.active{color:#050505;background:#ededeb;border-color:#ffffff8a}.profile-card-studio{background:#070707;border:1px solid #ffffff24;grid-template-columns:minmax(390px,.95fr) minmax(390px,.85fr);gap:clamp(32px,5vw,78px);min-height:620px;padding:clamp(28px,4vw,58px);display:grid}.profile-card-studio-preview.scoreboard-page{background:radial-gradient(circle at 50% 34%,#181818,#050505 64%);border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:44px 28px;display:flex}.profile-card-preview-label{color:#9b9b98;letter-spacing:.12em;text-transform:uppercase;margin-bottom:26px;font-size:11px;font-weight:800}.profile-card-studio-preview .scoreboard-person-card{width:min(100%,350px);max-width:350px;height:330px;min-height:330px;margin:0 0 28px}.profile-card-preview-step{background:linear-gradient(#1a1a1a,#090909);border:1px solid #ffffff38;justify-content:center;align-items:center;gap:18px;width:min(100%,390px);height:94px;display:flex}.profile-card-preview-step span{color:#fff;font-size:38px;font-weight:900}.profile-card-preview-step strong{color:#aaa;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.profile-card-controls{align-content:center;gap:24px;min-width:0;display:grid}.profile-card-controls-heading h3{color:#f5f5f2;margin:6px 0 8px;font-size:clamp(26px,3vw,38px)}.profile-card-controls-heading p:last-child{color:#91918e;max-width:620px;margin:0}.profile-card-presets{border:0;min-width:0;margin:0;padding:0}.profile-card-presets legend,.profile-card-color-grid label>span:first-child,.profile-card-select-grid label>span:first-child{color:#b9b9b5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.profile-card-presets>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.profile-card-presets button{color:#aaa;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff1f;justify-items:center;gap:7px;min-width:0;padding:9px 5px;display:grid;font-size:10px!important}.profile-card-presets button:hover{color:#fff;border-color:#ffffff57}.profile-card-presets button>span{border:1px solid;width:100%;height:26px;padding:5px;display:block}.profile-card-presets button i{width:34%;height:100%;display:block}.profile-card-color-grid,.profile-card-select-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-card-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-card-color-input{background:#0b0b0b;border:1px solid #ffffff29;align-items:center;gap:10px;min-height:46px;padding:5px 10px 5px 5px;display:flex}.profile-card-color-input input{cursor:pointer;background:0 0;border:0;width:38px;height:34px;padding:0}.profile-card-color-input code{color:#d5d5d1;text-overflow:ellipsis;font-size:11px;overflow:hidden}.profile-card-select-grid select{color:#e8e8e5;background:#0b0b0b;border:1px solid #ffffff29;width:100%;min-height:46px;padding:0 12px}.profile-card-control-actions{border-top:1px solid #ffffff1c;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}@media (max-width:980px){.profile-card-studio{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.profile-card-studio{min-height:0;padding:16px}.profile-card-studio-preview.scoreboard-page{padding:28px 12px}.profile-card-color-grid,.profile-card-select-grid{grid-template-columns:minmax(0,1fr)}.profile-card-presets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.my-list-view-tabs{flex-direction:column;align-items:stretch}.my-list-view-tabs button+button{border-top:0;border-left:1px solid #ffffff24}}.my-list-collection-tabs{scrollbar-width:thin;border-bottom:2px solid #ffffff2e;align-items:stretch;padding-top:24px;display:flex;overflow-x:auto}.my-list-collection-tabs>button{color:#8f8f8b;min-width:176px;min-height:54px;font:inherit;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:#080808;border:0;border-right:1px solid #ffffff29;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:900;display:inline-flex}.my-list-collection-tabs>button:hover{color:#f4f4f1;background:#111}.my-list-collection-tabs>button.active,.my-list-collection-tabs>button[aria-current=page]{color:#050505;background:#f1f1ef}.my-list-collection-tabs>.my-list-add-collection{color:#e0ae53;background:#080808;border:1px solid #e0ae538c;border-bottom:0;width:54px;min-width:54px;padding:0}.my-list-collection-tabs>.my-list-add-collection:hover{color:#050505;background:#e0ae53;border-color:#e0ae53}.my-list-custom-collection-tab{background:#080808;border-right:1px solid #ffffff29;flex:none;grid-template-columns:minmax(0,1fr) 38px;min-width:210px;min-height:54px;display:grid}.my-list-custom-collection-tab>button{color:#8f8f8b;min-width:0;font:inherit;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:900}.my-list-custom-collection-tab>button:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:12px 8px 12px 20px;overflow:hidden}.my-list-custom-collection-tab:hover{background:#111}.my-list-custom-collection-tab:hover>button:first-child{color:#f4f4f1}.my-list-custom-collection-tab.active{color:#050505;background:#f1f1ef}.my-list-custom-collection-tab.active>button{color:#050505}.my-list-custom-collection-tab>.my-list-delete-collection{color:#777773;border-left:1px solid #ffffff24;place-items:center;padding:0;display:grid}.my-list-custom-collection-tab.active>.my-list-delete-collection{color:#53534f;border-left-color:#0000002e}.my-list-custom-collection-tab>.my-list-delete-collection:hover:not(:disabled){color:#fff;background:#a82d35}.private-profile-overview{margin-top:36px}.collection-creator-layer{place-items:center;padding:22px}.collection-creator-dialog{z-index:1;background:#080808;border:1px solid #ffffff40;width:min(580px,100vw - 28px);max-height:min(760px,100svh - 28px);position:relative;overflow-y:auto;box-shadow:18px 18px #ffffff06,0 28px 80px #000000b8}.collection-creator-dialog>header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.collection-creator-dialog h2{color:#f4f4f1;margin:0 0 7px;font-size:30px}.collection-creator-dialog header p{color:#92928e;margin:0;font-size:14px;line-height:1.5}.collection-creator-dialog form{gap:20px;padding:24px;display:grid}.collection-creator-dialog form>label{gap:8px;display:grid}.collection-creator-dialog form>label>span,.collection-creator-dialog legend{color:#aaa9a5;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.collection-creator-dialog label em{color:#6f6f6b;font-style:normal}.collection-creator-dialog :is(input[type=text],input:not([type]),textarea){color:#f4f4f1;width:100%;font:inherit;resize:vertical;background:#0d0d0d;border:1px solid #fff3;border-radius:0;padding:12px 13px}.collection-creator-dialog fieldset{border:0;margin:0;padding:0}.collection-creator-dialog legend{margin-bottom:9px}.collection-style-option{background:#e0ae5312;border:1px solid #e0ae53;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.collection-style-option>span{gap:3px;display:grid}.collection-style-option strong{color:#f4f4f1}.collection-style-option small{color:#8f8f8b;line-height:1.4}.collection-style-option input{accent-color:#e0ae53}.collection-visibility-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.collection-visibility-options .collection-style-option{cursor:pointer;background:#0c0c0c;border-color:#ffffff29}.collection-visibility-options .collection-style-option.selected{background:#e0ae5312;border-color:#e0ae53}@media (max-width:560px){.collection-visibility-options{grid-template-columns:1fr}}.collection-creator-dialog footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (max-width:720px){.my-list-collection-tabs{width:min(100% - 32px,640px)}.my-list-collection-tabs>button{min-width:max-content;padding-inline:18px}.my-list-collection-tabs>.my-list-add-collection{min-width:54px;padding:0}.public-overview-controls{grid-template-columns:1fr}.public-overview-controls label{border-bottom:1px solid #ffffff26;border-right:0}.public-overview-controls label:last-child{border-bottom:0}.private-profile-overview .public-overview-grid{grid-template-columns:1fr}}.patch-notes-page{color:#f4f4f1;background:#020202;min-height:calc(100svh - 148px)}.patch-notes-hero{background-color:#070707;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:2px solid #282826;position:relative;overflow:hidden}.patch-notes-hero:after{content:"";pointer-events:none;border:1px solid #e0ae532e;height:260px;position:absolute;inset:auto -8% -85% 42%;transform:skew(-24deg)}.patch-notes-hero>div{z-index:1;padding-block:clamp(64px,8vw,112px);position:relative}.patch-notes-hero span,.patch-release-date strong{color:#e0ae53;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.patch-notes-hero h1{letter-spacing:-.055em;max-width:900px;margin:12px 0 18px;font-size:clamp(54px,8vw,108px);line-height:.88}.patch-notes-hero p{color:#a2a29e;max-width:680px;margin:0;font-size:clamp(15px,1.7vw,19px);line-height:1.55}.patch-notes-feed{padding-block:clamp(36px,6vw,82px) clamp(76px,9vw,132px)}.patch-release{border-bottom:2px solid #252523;grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);padding-block:clamp(36px,5vw,70px);display:grid}.patch-release:first-child{padding-top:0}.patch-release:last-child{border-bottom:0}.patch-release-date{flex-direction:column;align-items:flex-start;gap:8px;padding-top:8px;display:flex}.patch-release-date time{color:#8e8e89;font-size:13px;line-height:1.35}.patch-release-body>header{max-width:860px;padding-bottom:32px}.patch-release-body h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(32px,4.3vw,58px);line-height:.98}.patch-release-body>header p{color:#9d9d99;margin:0;font-size:15px;line-height:1.55}.patch-group-grid{border-top:2px solid #252523;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.patch-group{border-bottom:1px solid #20201e;min-width:0;padding:28px 30px 30px 0}.patch-group:nth-child(2n){border-left:1px solid #20201e;padding-inline:30px 0}.patch-group h3{color:#f6f6f3;letter-spacing:.035em;margin:0 0 18px;font-size:17px}.patch-group ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.patch-group li{color:#a0a09b;padding-left:18px;font-size:13px;line-height:1.6;position:relative}.patch-group li:before{content:"";background:#e0ae53;width:6px;height:2px;position:absolute;top:.72em;left:0}@media (max-width:760px){.patch-notes-hero>div{padding-block:52px}.patch-release{grid-template-columns:1fr;gap:20px}.patch-release-date{flex-direction:row;justify-content:space-between;align-items:baseline}.patch-group-grid{grid-template-columns:1fr}.patch-group,.patch-group:nth-child(2n){border-left:0;padding:24px 0}}body>.account-layer{place-items:center;width:100vw;height:100dvh;min-height:100dvh;padding:clamp(14px,3vw,28px);display:grid;overflow:hidden}body>.account-layer .account-dialog{border:1px solid #ffffff3d;border-radius:3px;width:min(470px,100%);max-height:calc(100dvh - 28px)}body>.guest-number-layer{background:#000000d1;place-items:center;width:100vw;height:100dvh;min-height:100dvh;padding:clamp(18px,4vw,36px);display:grid}.guest-number-dialog{z-index:2;color:#fff;text-align:center;background:#080808;border:1px solid #ffffff3d;border-radius:4px;justify-items:center;gap:clamp(20px,4vw,34px);width:min(650px,100%);padding:clamp(30px,6vw,58px);display:grid;position:relative;box-shadow:0 30px 100px #000000b8}.guest-number-badge{color:#a9cbff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff3d;padding:8px 14px;font-size:14px;font-weight:900}.guest-number-dialog h2{max-width:560px;margin:0;font-size:clamp(24px,4vw,38px);line-height:1.2}.guest-number-acknowledge{color:#fff;letter-spacing:.04em;cursor:pointer;background:#1268e8;border:1px solid #6da8ff;border-radius:4px;width:min(360px,100%);min-height:66px;font-size:18px;font-weight:900;box-shadow:0 12px 34px #1268e857}.guest-number-acknowledge:hover{background:#247bf4}.guest-number-acknowledge:focus-visible{outline-offset:4px;outline:3px solid #7cb1ffeb}.my-list-page .project-100-add{justify-content:flex-end;align-items:center}.project-100-database-add{min-height:44px;padding-inline:18px}.my-list-page .project-100-list{background:#030303;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding:clamp(18px,2.5vw,34px);display:grid}.my-list-page .project-100-list>li{background:#070707;border:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;min-height:clamp(270px,21vw,340px);padding:0;display:grid;position:relative;overflow:hidden}.my-list-page .project-100-list>li:last-child{border-bottom:1px solid #ffffff38}.my-list-page .project-100-list>li.is-complete{background:#080704;border-color:#d8aa5594}.my-list-page .project-100-artwork{aspect-ratio:auto;color:#d8aa55;background:#020202;border:0;border-right:2px solid #fff3;place-items:center;width:auto;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.my-list-page .project-100-list>li.is-complete .project-100-artwork{border-right-color:#d8aa5585}.project-100-artwork .portrait-banner-grid{background:#020202;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:4px;width:100%;height:100%;position:absolute;inset:0}.project-100-artwork .portrait-banner-grid.is-single{grid-template-columns:minmax(0,1fr)}.project-100-artwork .portrait-banner-grid img{object-fit:cover;min-width:0}.project-100-artwork-fallback{color:#d8aa55;letter-spacing:-.08em;font-size:clamp(64px,8vw,120px);font-weight:950}.project-100-cover-source{z-index:2;color:#d0d0cc;letter-spacing:.06em;text-transform:uppercase;background:#000000d6;border:1px solid #ffffff47;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;bottom:14px;right:14px}.project-100-entry-details{background:linear-gradient(135deg,#ffffff09,#0000 38%),repeating-linear-gradient(90deg,#0000 0 74px,#ffffff05 74px 75px),#080808;grid-template-rows:auto auto auto 1fr;align-content:stretch;gap:clamp(12px,1.2vw,18px);min-width:0;padding:clamp(13px,1.4vw,19px);display:grid;position:relative}.project-100-progress-block{align-content:start;gap:2px;padding-right:70px;display:grid}.project-100-progress-block>span,.project-100-core-stats dt,.project-100-hunt-meta dt{color:#858581;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.project-100-progress-block>strong{color:#f5f5f2;letter-spacing:-.06em;font-size:clamp(38px,3.2vw,56px);font-weight:950;line-height:.9}.project-100-trophy-count{aspect-ratio:1;color:#f0f0ed;width:60px;font:inherit;background:#ffffff09;border:1px solid #ffffff3b;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:absolute;top:clamp(13px,1.4vw,19px);right:clamp(13px,1.4vw,19px)}.project-100-trophy-count>svg:not(.project-100-platinum-icon){color:#d8aa55}.project-100-trophy-value{justify-content:center;align-items:baseline;gap:2px;line-height:1;display:flex}.project-100-trophy-value strong{color:#f6f6f3;font-size:19px;font-weight:950}.project-100-trophy-value small{color:#888884;font-size:11px;font-weight:850}button.project-100-trophy-count{cursor:pointer}button.project-100-trophy-count:hover,button.project-100-trophy-count:focus-visible{background:#dceeff12;border-color:#dceeffb8}.project-100-platinum-icon{color:#e4f2ff;stroke-width:1.8px}.project-100-trophy-count.is-revealed{border-color:#dceeff8c}.project-100-core-stats,.project-100-hunt-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.project-100-core-stats>div,.project-100-hunt-meta>div{gap:3px;min-width:0;display:grid}.project-100-core-stats dd,.project-100-hunt-meta dd{color:#efefec;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:950;overflow:hidden}.project-100-core-stats dd{font-size:clamp(16px,1.3vw,22px)}.project-100-metric-select{cursor:pointer;width:100%;min-height:34px;font:inherit;outline:0}.project-100-guide-details{align-content:start;gap:7px;min-width:0;display:grid}.project-100-guide-details h4{color:#f7f7f4;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(16px,1.3vw,21px);font-weight:950;line-height:1.15;display:-webkit-box;overflow:hidden}.project-100-guide-details a,.project-100-guide-details span{color:#969692;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-self:start;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.project-100-guide-details a{color:#d8aa55;text-decoration:none}.project-100-guide-details a:hover,.project-100-guide-details a:focus-visible{color:#ffe2a0;text-underline-offset:3px;text-decoration:underline}.guide-lookup-links{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.guide-lookup-links form{min-width:0;margin:0}.guide-lookup-links :is(a,button){min-width:0;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.project-100-guide-details .guide-lookup-links.is-compact :is(a,button){color:#aaa9a4;background:#101010;border:1px solid #ffffff24;min-height:20px;padding:2px 5px;font-size:7px}.project-100-guide-details .guide-lookup-links{margin-top:9px}.project-100-guide-details .guide-lookup-links.is-compact :is(a,button).is-primary{color:#f0c873;border-color:#d8aa557a}.public-project-100-page{color:#f4f4f1;background:#020202;min-height:calc(100vh - 150px)}.page-width.public-project-100-content{width:min(1760px,100% - 8px);padding-block:clamp(34px,5vw,76px)}.public-project-100-page .project-100-panel{border-width:1px}.public-project-100-page .project-100-hero{background:#090909;grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:center}.public-project-100-page .project-100-hero-copy>p:last-child{max-width:590px}.public-project-100-filter-deck{background:#050505;border-bottom:1px solid #ffffff29;gap:14px;padding:20px clamp(22px,3vw,38px);display:grid}.public-project-100-filter-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.public-project-100-filter-row>strong{color:#92928f;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.public-project-100-filter-row>div{scrollbar-width:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex;overflow-x:auto}.public-project-100-filter-row>div::-webkit-scrollbar{display:none}.public-project-100-filter-row button{color:#b4b4b0;cursor:pointer;background:#080808;border:1px solid #ffffff40;border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;gap:1px;width:58px;height:58px;padding:0;font-size:14px;font-weight:900;transition:color .13s,background-color .13s,border-color .13s;display:inline-flex}.public-project-100-filter-row button small{color:inherit;font-weight:800;font-size:9px!important}.public-project-100-filter-row button:hover,.public-project-100-filter-row button:focus-visible{color:#fff;border-color:#ffffffb8;outline:none}.public-project-100-filter-row button.is-active{color:#050505;background:#f4f4f1;border-color:#f4f4f1}.public-project-100-list .project-100-core-stats dd>span{border:1px solid;place-items:center;width:100%;min-height:34px;display:grid}.public-project-100-list .project-100-hunt-meta{padding-right:0}@media (max-width:760px){.page-width.public-project-100-content{width:min(100% - 32px,640px)}.public-project-100-page .project-100-hero{grid-template-columns:minmax(0,1fr);align-items:stretch}.public-project-100-filter-row{grid-template-columns:1fr;gap:9px}}.project-100-hunt-meta{border-top:1px solid #ffffff24;align-self:end;padding-top:10px;padding-right:28px}.project-100-hunt-meta dd{font-size:clamp(10px,.82vw,13px)}.project-100-corner-actions{align-items:stretch;display:flex;position:absolute;bottom:8px;right:8px}.project-100-corner-portrait,.project-100-corner-remove{color:#8f8f8b;cursor:pointer;background:#080808;border:1px solid #fff3;place-items:center;width:22px;height:22px;padding:0;display:grid}.project-100-corner-portrait{color:#aaa;border-right:0}.project-100-corner-portrait:hover,.project-100-corner-portrait:focus-within{color:#fff;border-color:#ffffffa6}.project-100-corner-remove:hover,.project-100-corner-remove:focus-visible{color:#ff8c8c;border-color:#ff7070a6}.project-100-corner-remove:disabled{cursor:wait;opacity:.55}.project-100-corner-portrait:has(input:disabled){cursor:wait;opacity:.55}@media (max-width:980px){.my-list-page .project-100-list{grid-template-columns:repeat(2,minmax(0,1fr))}.my-list-page .project-100-list>li{min-height:300px}.project-100-entry-details{padding:16px}.project-100-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.project-100-stats>div{min-height:46px}}@media (max-width:680px){.my-list-page .project-100-list{grid-template-columns:minmax(0,1fr);padding:12px}.my-list-page .project-100-list>li{grid-template-columns:minmax(0,1fr);min-height:0}.my-list-page .project-100-artwork{border-bottom:2px solid #fff3;border-right:0;min-height:360px}.project-100-entry-details{padding:22px 18px}.project-100-game-copy h4{font-size:30px}.project-100-entry-actions{flex-direction:column;align-items:stretch}.project-100-entry-actions>button{justify-content:center}}.project-100-panel{background:#050505;border:1px solid #fff3;overflow:hidden}.project-100-hero{background:linear-gradient(110deg,#ffffff0e,#0000 42%),repeating-linear-gradient(90deg,#0000 0 95px,#ffffff06 95px 96px),#090909;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:end;gap:clamp(32px,6vw,90px);min-height:250px;padding:clamp(28px,4vw,58px);display:grid}.project-100-hero-copy h3{color:#f5f5f2;letter-spacing:-.055em;text-transform:uppercase;margin:7px 0 12px;font-size:clamp(44px,6vw,82px);line-height:.88}.project-100-hero-copy>p:last-child{color:#969692;max-width:670px;margin:0;font-size:13px;line-height:1.65}.project-100-goal{gap:18px;padding:24px 0 5px;display:grid}.project-100-goal-stats{justify-content:flex-end;align-items:baseline;gap:28px;display:flex}.project-100-goal-stats>span{align-items:baseline;gap:10px;display:flex}.project-100-goal strong{color:#f7f7f4;letter-spacing:-.075em;font-size:clamp(64px,8vw,104px);font-weight:950;line-height:.72}.project-100-goal small{color:#d8aa55;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.project-100-goal-track,.project-100-entry-progress>span{background:#ffffff1c;height:4px;overflow:hidden}.project-100-goal i,.project-100-entry-progress i{background:#f0f0ed;height:100%;display:block}.project-100-add{background:#080808;border-bottom:1px solid #ffffff29;justify-content:flex-end;align-items:center;padding:22px clamp(20px,3vw,38px);display:flex}.project-100-list{margin:0;padding:0;list-style:none}.project-100-list>li{background:#060606;border-bottom:2px solid #ffffff24;grid-template-columns:58px minmax(180px,300px) minmax(210px,1fr) minmax(180px,.5fr) auto;align-items:center;gap:20px;min-height:112px;padding:16px clamp(18px,2.4vw,34px);display:grid}.project-100-list>li:last-child{border-bottom:0}.project-100-list>li.is-complete{background:linear-gradient(90deg,#d8aa5517,#0000 38%),#070707}.project-100-artwork{aspect-ratio:460/215;color:#d8aa55;background:#111;border:1px solid #ffffff2e;place-items:center;font-size:24px;font-weight:900;display:grid;overflow:hidden}.project-100-artwork img{object-fit:cover;width:100%;height:100%;display:block}.project-100-game-copy{gap:5px;min-width:0;display:grid}.project-100-game-copy small{color:#d8aa55;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.project-100-game-copy strong{color:#f4f4f1;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.5vw,22px);font-weight:900;overflow:hidden}.project-100-game-copy span{color:#8d8d89;font-size:10px}.project-100-list>li.is-complete .project-100-game-copy span{color:#e0b153}.project-100-entry-progress{grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:13px;display:grid}.project-100-entry-progress strong{color:#efefec;text-align:right;min-width:46px;font-size:16px}.project-100-remove{color:#aaa9a5;cursor:pointer;background:0 0;border:1px solid #ffffff29;align-items:center;gap:8px;min-height:40px;padding:0 13px;display:inline-flex}.project-100-remove:hover{color:#ff8d8d;border-color:#ff73738c}.project-100-remove:disabled{cursor:wait;opacity:.55}.project-100-empty{color:#777773;text-align:center;align-content:center;place-items:center;gap:10px;min-height:270px;padding:38px;display:grid}.project-100-empty svg{color:#d8aa55}.project-100-empty strong{color:#efefec;font-size:19px}.project-100-empty p{max-width:520px;margin:0}.dialog-layer .profile-editor-dialog{width:min(1180px,100vw - 28px)}.profile-danger-zone{background:#ff52520b;border:1px solid #ff858547;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.profile-danger-zone>div{gap:4px;min-width:0;display:grid}.profile-danger-zone strong{color:#ffb0b0;font-size:14px}.profile-danger-zone span{color:#92928e;font-size:12px;line-height:1.45}.profile-danger-zone button,.account-delete-confirm{color:#ffd0d0;min-height:40px;font:inherit;cursor:pointer;background:#79161659;border:1px solid #ff85858c;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.profile-danger-zone button:hover:not(:disabled),.account-delete-confirm:hover:not(:disabled){color:#fff;background:#b223239e;border-color:#ff8585}.account-delete-layer{z-index:130;place-items:center;padding:18px;display:grid}.account-delete-dialog{border-color:#ff858573;gap:13px;width:min(500px,100vw - 28px);display:grid}.account-delete-icon{color:#ff9c9c;background:#79161640;border:1px solid #ff858573;place-items:center;width:50px;height:50px;display:grid}.account-delete-dialog h2,.account-delete-dialog p{margin:0}.account-delete-dialog>p:not(.eyebrow){color:#aaa9a4;font-size:14px;line-height:1.6}.account-delete-form{gap:14px;margin-top:6px;display:grid}.account-delete-actions{justify-content:flex-end;gap:9px;display:flex}.profile-danger-zone button:disabled,.account-delete-confirm:disabled{opacity:.5;cursor:not-allowed}@media (max-width:620px){.profile-danger-zone{flex-direction:column;align-items:stretch}.profile-danger-zone button,.account-delete-actions>button{width:100%}.account-delete-actions{flex-direction:column-reverse}}.profile-card-editor-section{background:#050505;border:1px solid #fff3;overflow:hidden}.profile-card-editor-section>summary{color:#f1f1ee;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:62px;padding:0 18px;list-style:none;display:grid}.profile-card-editor-section>summary::-webkit-details-marker{display:none}.profile-card-editor-section>summary>span{align-items:center;gap:9px;display:inline-flex}.profile-card-editor-section>summary>small{color:#888884;text-align:right}.profile-card-editor-section[open]>summary{border-bottom:1px solid #ffffff29}.profile-card-editor-section[open]>summary>svg{transform:rotate(180deg)}.profile-card-studio.profile-card-studio-embedded{border:0;grid-template-columns:minmax(350px,.82fr) minmax(420px,1fr);gap:clamp(24px,3vw,46px);min-height:0;padding:clamp(20px,3vw,36px)}.profile-card-studio-embedded .profile-card-studio-preview.scoreboard-page{padding:28px 18px}@media (max-width:1060px){.project-100-list>li{grid-template-columns:44px minmax(160px,250px) minmax(180px,1fr) auto}.project-100-entry-progress{grid-column:3}.project-100-remove{grid-area:1/4}.profile-card-studio.profile-card-studio-embedded{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.project-100-hero{grid-template-columns:minmax(0,1fr)}.project-100-goal-stats{justify-content:flex-start}.project-100-list>li{grid-template-columns:34px minmax(0,1fr) auto;gap:12px}.project-100-artwork{grid-column:2/4}.project-100-game-copy{grid-column:2}.project-100-entry-progress{grid-column:2/4}.project-100-remove{grid-area:2/3;padding:0 10px}.project-100-remove span{display:none}.profile-card-editor-section>summary{grid-template-columns:1fr auto}.profile-card-editor-section>summary>small{display:none}}@media (max-width:760px){.topbar{gap:8px;height:68px}.topbar .header-brand-mark{width:38px;height:38px}.topbar .header-brand-copy{display:none}.topbar .desktop-nav a{min-height:38px;padding-inline:8px;font-size:9px!important}.scoreboard-page .scoreboard-hero-content{min-height:420px}.scoreboard-page .scoreboard-hero-copy:before,.scoreboard-page .scoreboard-hero:before{display:none}.scoreboard-page .scoreboard-hero h1{font-size:clamp(44px,14vw,70px);line-height:.92}.scoreboard-page .scoreboard-tagline{font-size:14px!important}}@media (max-width:480px){.topbar .desktop-nav a{padding-inline:6px}.topbar .desktop-nav a:nth-child(5){font-size:0!important}.topbar .desktop-nav a:nth-child(5):after{content:"Scores";font-size:9px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{background:var(--canvas);color:var(--text);font-family:var(--font-geist-sans), "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}body.dialog-open{overflow:hidden}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:#171208}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-gateway{isolation:isolate;background:radial-gradient(circle at 50% 42%,#2341593d,#0000 33%),radial-gradient(circle at 18% 10%,#f2c45e12,#0000 24%),linear-gradient(145deg,#07090d 0%,#0a0d13 56%,#090b10 100%);grid-template-rows:minmax(0,1fr) auto;min-height:100svh;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden}.auth-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-watermark{color:#ffffff05;width:min(64vw,680px);height:min(64vw,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)rotate(-8deg)}.auth-orbit{border:1px solid #ffffff09;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-orbit.orbit-one{aspect-ratio:1;width:min(82vw,960px)}.auth-orbit.orbit-two{aspect-ratio:1;border-color:#f2c45e06;width:min(108vw,1280px)}.auth-gateway-content{flex-direction:column;place-self:center;align-items:center;width:min(780px,100%);padding:42px 0;display:flex}.auth-brand-lockup{letter-spacing:.03em;align-items:center;gap:10px;margin-bottom:clamp(42px,7vh,72px);font-size:13px;display:inline-flex}.auth-brand-lockup>span:last-child{display:flex}.auth-brand-lockup em{color:var(--gold);font-style:normal;font-weight:760}.auth-brand-mark{width:43px;height:43px;color:var(--gold-bright);background:var(--gold-soft);border:1px solid #f2c45e47;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 38px #00000042}.auth-welcome{text-align:center;width:100%;animation:.42s cubic-bezier(.22,.75,.2,1) both auth-rise}.auth-eyebrow{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:8px;font-weight:650;display:inline-flex}.auth-eyebrow>span{background:var(--gold);width:20px;height:1px}.auth-welcome h1{letter-spacing:-.065em;white-space:nowrap;margin:0;font-size:clamp(44px,7vw,82px);line-height:.95}.auth-welcome h1 em{color:var(--gold-bright);font-style:normal;font-weight:720}.auth-intro{max-width:570px;color:var(--muted);margin:27px auto 0;font-size:13px;line-height:1.75}.auth-intro strong{color:#dfe3e9;font-weight:650}.auth-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.auth-option{border:1px solid var(--line-strong);min-width:0;min-height:118px;color:var(--text);cursor:pointer;text-align:left;background:#11151db8;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 15px 42px #00000029}.auth-option:disabled{cursor:wait;opacity:.65}.auth-option.signup{color:#221708;background:linear-gradient(145deg,#f9d579,#d99c38);border-color:#ffde8f94;box-shadow:inset 0 1px #ffffff61,0 15px 42px #d6973224}.auth-option.signup:hover:not(:disabled){background:linear-gradient(145deg,#ffe093,#e3aa4a);border-color:#ffebb9e0;box-shadow:inset 0 1px #ffffff73,0 19px 48px #d6973238}.auth-option.guest{color:#c9d0da;background:#ffffff05;border-style:dashed}.auth-option-icon{width:38px;height:38px;color:var(--gold);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;place-items:center;display:grid}.auth-option.signup .auth-option-icon{color:#2a1c08;background:#291c0814;border-color:#291c0824}.auth-option>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.auth-option strong{font-size:12px;font-weight:720}.auth-option small{color:var(--muted);text-overflow:ellipsis;font-size:8px;line-height:1.35;overflow:hidden}.auth-option.signup small{color:#221708a8}.auth-privacy{color:var(--muted-2);justify-content:center;align-items:center;gap:7px;margin:21px 0 0;font-size:8px;display:flex}.auth-form-panel{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1118e6;border-radius:22px;width:min(490px,100%);padding:31px;animation:.32s cubic-bezier(.22,.75,.2,1) both auth-rise;box-shadow:0 28px 90px #0000006b}.auth-form-panel .auth-eyebrow{margin-top:25px;margin-bottom:12px}.auth-form-panel h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,6vw,43px);line-height:1.02}.auth-form-copy{color:var(--muted);margin:13px 0 25px;font-size:11px;line-height:1.65}.auth-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;display:inline-flex}.auth-back svg{transform:rotate(180deg)}.auth-back:hover:not(:disabled){color:var(--text)}.auth-credentials{gap:15px;display:grid}.auth-credentials fieldset{border:0;gap:15px;margin:0;padding:0;display:grid}.auth-remember{border:1px solid var(--line);min-height:48px;color:var(--text);cursor:pointer;background:#ffffff06;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .16s,background .16s;display:flex}.auth-remember:hover,.auth-remember:focus-within{background:#d8b05d0e;border-color:#d8b05d80}.auth-remember input{width:17px;height:17px;accent-color:var(--gold);cursor:pointer;flex:none;margin:0}.auth-remember>span{gap:3px;display:grid}.auth-remember strong{letter-spacing:.015em;font-size:9px}.auth-remember small{color:var(--muted-2);font-size:8px;line-height:1.35}.auth-remember.compact{min-height:46px}.auth-form-submit{width:100%;min-height:47px;margin-top:2px}.auth-gateway-error{color:#ffb3b3;background:#ff858514;border:1px solid #ff858547;border-radius:10px;padding:11px 13px;font-size:9px;line-height:1.5}.auth-switch{color:var(--muted-2);justify-content:center;align-items:center;gap:6px;margin:20px 0 0;font-size:9px;display:flex}.auth-switch button{color:var(--gold);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;font-weight:650}.auth-footer{color:var(--muted-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:7px;display:flex;position:relative}.guest-exit-button{width:100%;min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:9px;display:inline-flex}.guest-exit-button:hover:not(:disabled){color:var(--text)}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}}.site-shell{min-height:100vh;overflow-x:clip}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a0fe0;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:76px;padding:0 32px;display:grid;position:sticky;top:0}.brand{letter-spacing:-.03em;align-items:center;gap:11px;width:max-content;display:inline-flex}.brand-mark{color:#161109;background:linear-gradient(145deg, var(--gold-bright), #bd8732);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 24px #f2c45e29}.brand>span:last-child{align-items:baseline;font-size:15px;line-height:1;display:flex}.brand strong{font-weight:750}.brand em{color:var(--gold);font-style:normal;font-weight:550}.desktop-nav{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.desktop-nav a,.desktop-nav button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 17px;font-size:13px;font-weight:570;display:inline-flex}.desktop-nav a:hover,.desktop-nav button:hover,.desktop-nav .active{color:var(--text);background:#fff1}.topbar-actions{justify-self:end;align-items:center;gap:9px;display:flex}.icon-button{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-grid}.icon-button:hover{color:var(--text);background:#ffffff0f}.icon-button.bordered{border:1px solid var(--line-strong);background:#ffffff06}.icon-button.bordered:hover,.icon-button.active-view{color:var(--gold);background:var(--gold-soft);border-color:#f2c45e66}.notification-button{position:relative}.notification-button span{border:1.5px solid var(--canvas);background:var(--gold);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;right:9px}.primary-button,.secondary-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:680;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.primary-button{color:#211707;background:linear-gradient(145deg,#f9d579,#d99c38);border:1px solid #ffde8f8c;box-shadow:inset 0 1px #ffffff59,0 8px 24px #d697321f}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 10px 28px #d6973238}.primary-button:disabled{cursor:not-allowed;opacity:.7}.secondary-button{border:1px solid var(--line-strong);color:var(--text);background:#ffffff0a}.secondary-button:hover{background:#ffffff13;border-color:#ffffff47}.profile-chip{border:1px solid var(--line);height:42px;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 5px;display:inline-flex}.profile-chip>span{color:#fff;width:31px;height:31px;font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#2e6e85,#203145 65%,#8c6933);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.profile-chip>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-menu-shell{position:relative}.profile-chip.active,.profile-chip:hover{color:var(--text);background:#d8aa5514;border-color:#d8aa558c}.profile-menu{z-index:80;background:#0b0b0b;border:1px solid #fff3;border-radius:3px;width:220px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:12px 14px #ffffff09,0 20px 46px #0000008c}.profile-menu-identity{border-bottom:1px solid var(--line);gap:4px;padding:10px 11px 12px;display:grid}.profile-menu-identity strong{color:var(--text);font-size:12px}.profile-menu-identity small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-menu>button,.profile-menu>a{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:9px;padding:10px 11px;font-family:inherit;font-size:10px;text-decoration:none;display:flex}.profile-menu>button:hover:not(:disabled),.profile-menu>a:hover{color:var(--text);background:#ffffff12}.profile-menu>button.profile-menu-danger:hover:not(:disabled){color:#ffb0b0}.home-page[hidden],.profile-page[hidden]{display:none!important}.page-home{background:#000;min-height:100svh}.page-home .mobile-log-button{display:none}.page-home main{min-height:auto}.page-home .home-page{background:#000;width:100%;min-height:100svh;padding:0;display:block;position:relative;overflow:visible}.home-page{isolation:isolate;background:#020407;justify-content:center;align-items:flex-end;min-height:calc(100svh - 78px);padding:clamp(24px,4.5vw,60px);display:flex;position:relative;overflow:hidden}.home-sheen{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(108deg,#0000 37%,#ffecb914 48%,#a0d3ff0e 51%,#0000 61%);animation:7s ease-in-out 1.4s infinite home-glint;position:absolute;inset:-35%;transform:translate(-52%)}.osaledation-card{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(115deg,#ffffff13,#0000 30%),#05080dc7;border:1px solid #f2c45e47;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(790px,100%);min-height:82px;padding:14px 14px 14px 22px;animation:.7s cubic-bezier(.2,.78,.2,1) .3s both dock-rise;display:grid;position:relative;box-shadow:0 24px 70px #00000085,inset 0 1px #ffffff1a,inset 0 0 50px #f2c45e06}.home-mobile-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-card-label{color:var(--gold-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.home-card-copy>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.osaledation-card-actions{gap:10px;display:flex}@keyframes home-reveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.012)}}@keyframes home-glint{0%,16%,to{opacity:0;transform:translate(-52%)}24%{opacity:1}43%{opacity:0;transform:translate(52%)}}@keyframes dock-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.home-page{min-height:calc(100svh - 66px);padding:22px 16px 88px}.osaledation-card{border-radius:18px;grid-template-columns:1fr;gap:15px;padding:20px}.home-mobile-title{clip:auto;clip-path:none;color:#fff9ed;letter-spacing:.02em;text-shadow:0 0 22px #f2c45e57;white-space:normal;width:auto;height:auto;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,7.2vw,34px);font-weight:400;line-height:1.1;position:static;overflow:visible}.osaledation-card-actions{flex-direction:column;align-items:stretch;width:100%}}.page-home .home-hero{background:#010305;min-height:clamp(420px,58svh,560px);padding:0;display:block;position:relative;overflow:hidden}.art-deco-home{outline-offset:-5px;color:#f8e9c8;cursor:default;contain:layout paint style;pointer-events:none;background:#020508;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.page-home .home-hero *,.page-home .home-hero :before,.page-home .home-hero :after{box-shadow:none!important;filter:none!important;text-shadow:none!important}.deco-scene,.deco-scene>span{display:block}.deco-scene{transform-origin:50%;contain:strict;pointer-events:none;backface-visibility:hidden;background:radial-gradient(at 50% 2%,#467ba73d,#0000 32%),radial-gradient(at 50% 100%,#23527b33,#0000 30%),linear-gradient(90deg,#010204 0%,#071018 20%,#0b1520 50%,#071018 80%,#010204 100%);position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.deco-stone{opacity:.42;mix-blend-mode:screen;background-image:linear-gradient(110deg,#0000 0 49.5%,#ffffff04 50%,#0000 50.5%),repeating-linear-gradient(0deg,#0000 0 31px,#c4dbe809 32px,#0000 33px),repeating-linear-gradient(90deg,#0000 0 105px,#c4dbe806 106px,#0000 107px);position:absolute;inset:0}.deco-grid{opacity:.52;background-image:linear-gradient(#7297b121 1px,#0000 1px),linear-gradient(90deg,#7297b121 1px,#0000 1px),linear-gradient(#daa34a0b 1px,#0000 1px),linear-gradient(90deg,#daa34a0b 1px,#0000 1px);background-position:50%;background-size:84px 56px,84px 56px,21px 14px,21px 14px;position:absolute;inset:3.5% 4.8%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.deco-architecture{border:1px solid #688ba526;width:20.4%;position:absolute;top:15.8%;bottom:15.8%;box-shadow:inset 0 0 0 5px #4d6f880e,inset 0 0 0 26px #0000007a,inset 0 0 0 28px #6b8fa71a,inset 0 0 38px #000000bf}.deco-architecture:before,.deco-architecture:after{content:"";background:#0000004d;border:1px solid #a0bed014;height:9%;position:absolute;left:9%;right:9%}.deco-architecture:before{top:5%}.deco-architecture:after{bottom:5%}.deco-architecture-left{left:-7.5%}.deco-architecture-right{right:-7.5%}.deco-architecture i{border-left:1px solid #7697ac1a;border-right:1px solid #000000b8;width:2px;position:absolute;top:15%;bottom:15%}.deco-architecture-left i{right:calc(12% + var(--bar-offset))}.deco-architecture-right i{left:calc(12% + var(--bar-offset))}.deco-crosshair{z-index:2;background:linear-gradient(90deg,#0000,#7196af3d 12%,#d49f486b 50%,#7196af3d 88%,#0000);position:absolute;box-shadow:0 0 12px #5794c11a}.deco-crosshair-horizontal{height:1px;top:50%;left:0;right:0}.deco-crosshair-vertical{background:linear-gradient(#0000,#7196af47 12%,#e1ae5780 50%,#7196af47 88%,#0000);width:1px;top:0;bottom:0;left:50%}.deco-rings{--ring-size:min(82vw, 1420px);z-index:3;width:var(--ring-size);height:var(--ring-size);contain:layout paint style;backface-visibility:hidden;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deco-ring,.deco-orbit-arcs{border-radius:50%;display:block;position:absolute}.deco-ring{border:1px solid #cd943e54;box-shadow:0 0 14px #27597e14}.deco-ring-1{border-color:#c285314d;inset:0}.deco-ring-2{border-color:#d39d4633;inset:3.2%}.deco-ring-3{border-color:#699ec14f;inset:8.4%;box-shadow:0 0 20px #427da71f}.deco-ring-4{border-color:#c28f3d6b;inset:9.2%}.deco-ring-5{border-color:#d39d4633;inset:16.5%}.deco-ring-6{border-color:#5689ac3b;inset:25%}.deco-ring-7{border-color:#c794432b;inset:34%}.deco-orbit-arcs{opacity:.72;background:conic-gradient(transparent 0 7deg, #e8af4eb3 7deg 7.5deg, transparent 7.5deg 48deg, #5e9bc485 48deg 48.7deg, transparent 48.7deg 109deg, #e8af4e99 109deg 109.8deg, transparent 109.8deg 184deg, #5f9bc28f 184deg 184.7deg, transparent 184.7deg 277deg, #e8af4ea8 277deg 277.8deg, transparent 277.8deg);backface-visibility:hidden;inset:1.6%;-webkit-mask:radial-gradient(circle,#0000 68.8%,#000 69% 69.3%,#0000 69.5%);mask:radial-gradient(circle,#0000 68.8%,#000 69% 69.3%,#0000 69.5%)}.deco-orbit-arcs-two{opacity:.48;inset:11.5%;transform:rotate(19deg)}.deco-constellation-dot{width:2px;height:2px;transform:rotate(var(--dot-angle)) translateY(max(-675px, -39vw));transform-origin:0 0;background:#d39b4d;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 5px #efbe67b3}.deco-orbit-marker{z-index:3;background:#142331;border:1px solid #b4cfe099;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:inset 0 0 0 2px #59758a,0 0 8px #79beec4d}.marker-top{top:8.8%;left:calc(50% - 5px)}.marker-right{top:calc(50% - 5px);right:8.8%}.marker-bottom{bottom:8.8%;left:calc(50% - 5px)}.marker-left{top:calc(50% - 5px);left:8.8%}.deco-frame-shadow,.deco-frame-shell{--frame-shape:polygon(5.5% 0, 94.5% 0, 95% 4%, 95.8% 7%, 97.8% 9%, 100% 9%, 100% 91%, 97.8% 91%, 95.8% 93%, 95% 96%, 94.5% 100%, 5.5% 100%, 5% 96%, 4.2% 93%, 2.2% 91%, 0 91%, 0 9%, 2.2% 9%, 4.2% 7%, 5% 4%);z-index:6;width:min(66.5vw,1160px);height:clamp(300px,44vh,410px);clip-path:var(--frame-shape);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deco-frame-shadow{z-index:5;background:#00000094;width:min(69vw,1210px);height:clamp(325px,48vh,445px);box-shadow:0 24px 70px #000000b8}.deco-frame-shell{background:linear-gradient(90deg,#805622,#e1aa55 15%,#88602b 50%,#e2ae5c 84%,#805622);box-shadow:0 0 18px #dba34b2b}.deco-frame-panel{clip-path:var(--frame-shape);background:radial-gradient(at 50% 0,#36566d29,#0000 42%),linear-gradient(125deg,#ffffff05,#0000 32%),#070b10;display:block;position:absolute;inset:2px;box-shadow:inset 0 0 90px #000000c2}.deco-frame-panel:before,.deco-frame-panel:after{content:"";border-top:1px solid #e2ab55ad;border-bottom:1px solid #e2ab55ad;width:4.2%;position:absolute;top:8.4%;bottom:8.4%}.deco-frame-panel:before{border-left:1px solid #e2ab55ad;border-radius:25px 0 0 25px;left:1.7%}.deco-frame-panel:after{border-right:1px solid #e2ab55ad;border-radius:0 25px 25px 0;right:1.7%}.deco-frame-inset{border-top:1px solid #e4af5b78;border-bottom:1px solid #e4af5b78;position:absolute;inset:4.4% 3.8%;box-shadow:inset 0 1px #ffe7b51c,0 1px #000000b3}.deco-title-lockup{text-align:center;flex-direction:column;justify-content:center;align-items:center;position:absolute;inset:0;display:flex!important}.deco-title-lockup>span{color:#e7b866;letter-spacing:.62em;text-indent:.62em;text-transform:uppercase;text-shadow:0 0 14px #e0a44d3d;margin-bottom:clamp(26px,5.4vh,52px);font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1.25vw,21px)}.deco-title-lockup>strong{color:#fff8e9;letter-spacing:-.015em;white-space:nowrap;text-shadow:0 0 2px #fff,0 0 12px #ffe7b2a3,0 0 34px #d99b404d;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6.15vw,106px);font-weight:400;line-height:.95}.deco-frame-gem,.deco-side-gem{z-index:9;background:#13100a;border:1px solid #e8b55dbd;place-items:center;position:absolute;transform:rotate(45deg);box-shadow:0 0 12px #e3a94c4f,inset 0 0 0 4px #dda44b1f;display:grid!important}.deco-frame-gem{width:34px;height:34px;left:calc(50% - 17px)}.deco-frame-gem b,.deco-side-gem i{background:#f2c06a;border:1px solid #f1c06e;width:48%;height:48%;display:block;box-shadow:0 0 13px #ecad4a}.deco-frame-gem-top{top:-17px}.deco-frame-gem-bottom{bottom:-17px}.deco-side-gem{width:36px;height:36px;top:calc(50% - 18px)}.deco-side-gem:before,.deco-side-gem:after{content:"";background:linear-gradient(90deg,#0000,#e3aa538c,#0000);width:62px;height:1px;position:absolute;transform:rotate(-45deg)}.deco-side-gem:after{transform:rotate(45deg)}.deco-side-gem-left{left:3.2%}.deco-side-gem-right{right:3.2%}.art-deco-home .deco-scene{background:linear-gradient(90deg,#020406 0%,#0a121a 22%,#0d1721 50%,#0a121a 78%,#020406 100%)}.art-deco-home .deco-stone,.art-deco-home .deco-orbit-arcs,.art-deco-home .deco-constellation-dot{display:none}.art-deco-home .deco-grid{opacity:.3;mix-blend-mode:normal;background-image:linear-gradient(#7297b11f 1px,#0000 1px),linear-gradient(90deg,#7297b11f 1px,#0000 1px);background-size:84px 56px;-webkit-mask-image:none;mask-image:none}.art-deco-home .deco-architecture,.art-deco-home .deco-crosshair,.art-deco-home .deco-ring,.art-deco-home .deco-orbit-marker,.art-deco-home .deco-frame-shadow,.art-deco-home .deco-frame-shell,.art-deco-home .deco-frame-panel,.art-deco-home .deco-frame-inset,.art-deco-home .deco-frame-gem,.art-deco-home .deco-frame-gem b,.art-deco-home .deco-side-gem,.art-deco-home .deco-side-gem i{box-shadow:none}.art-deco-home .deco-frame-shell{background:#a87632}.art-deco-home .deco-frame-panel{background:#070b10}.art-deco-home .deco-title-lockup>span,.art-deco-home .deco-title-lockup>strong{text-shadow:none}@media (max-width:760px){.deco-grid{background-size:56px 46px,56px 46px,14px 11.5px,14px 11.5px;inset:0}.deco-rings{--ring-size:150vw}.deco-architecture{width:34%}.deco-architecture-left{left:-25%}.deco-architecture-right{right:-25%}.deco-frame-shadow,.deco-frame-shell{width:94vw;height:min(54vh,440px)}.deco-frame-shadow{width:98vw;height:min(58vh,470px)}.deco-title-lockup>span{margin-bottom:30px;font-size:9px}.deco-title-lockup>strong{letter-spacing:-.035em;font-size:clamp(27px,8.1vw,48px)}.deco-side-gem{width:25px;height:25px;top:calc(50% - 13px)}.deco-frame-gem{width:25px;height:25px;left:calc(50% - 13px)}.deco-frame-gem-top{top:-12px}.deco-frame-gem-bottom{bottom:-12px}}.home-hub-grid{grid-template-rows:repeat(2,minmax(280px,auto));grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);gap:24px;padding-block:clamp(48px,6vw,88px);display:grid}.home-news-section,.home-community-section,.home-community-preview{background:0 0;border:1px solid #ffffff29;min-width:0;position:relative;overflow:hidden}.home-news-section{flex-direction:column;grid-row:1/3;min-height:584px;display:flex}.home-community-section,.home-community-preview{flex-direction:column;min-height:280px;display:flex}.home-news-section:before,.home-community-section:before{content:none}.home-community-section{background:0 0}.home-section-heading{z-index:1;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:end;gap:28px;min-height:88px;margin:0;padding:20px 24px;display:flex;position:relative}.home-section-heading h2{color:#f7f7f4;letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,42px);line-height:.92}.home-section-heading>span{color:#858582;letter-spacing:.12em;font-size:14px;font-weight:900}.home-section-heading>a{color:#f4f4f1;border:1px solid #ffffff3d;justify-content:center;align-items:center;gap:8px;width:38px;height:38px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.home-news-billboard{z-index:1;background:#090909;border:0;flex:auto;grid-template-columns:70px minmax(0,1fr) 70px;align-items:stretch;min-height:0;display:grid;position:relative}.home-news-arrow{color:#f5f5f2;cursor:pointer;background:#050505;border:0;place-items:center;display:grid}.home-news-arrow.previous{border-right:1px solid #ffffff29}.home-news-arrow.next{border-left:1px solid #ffffff29}.home-news-arrow:hover,.home-news-arrow:focus-visible{color:#050505;background:#f4f4f1}.home-news-card{background:radial-gradient(circle at 78% 18%,#ffffff1a,#0000 28%),linear-gradient(118deg,#161616,#070707 70%);align-items:flex-end;min-width:0;padding:clamp(34px,6vw,76px);display:flex;position:relative;overflow:hidden}.home-news-card>img{object-fit:cover;opacity:.52;filter:grayscale()contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.home-news-card.has-image:after{content:"";background:linear-gradient(90deg,#000000f5 0 32%,#0000008f 68%,#0003);position:absolute;inset:0}.home-news-card-copy{z-index:1;max-width:720px;position:relative}.home-news-card-copy>span{color:#050505;letter-spacing:.11em;background:#f4f4f1;margin-bottom:16px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-block}.home-news-card-copy h3{color:#fff;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(34px,5.3vw,76px);line-height:.94}.home-news-card-copy p{color:#b5b5b1;max-width:620px;margin:20px 0 0;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.home-news-dots{z-index:1;border-top:1px solid #ffffff29;justify-content:center;align-items:center;gap:11px;min-height:42px;margin-top:0;display:flex;position:relative}.home-news-dots button{cursor:pointer;background:#343434;border:0;width:42px;height:5px;padding:0}.home-news-dots button.active{background:#f4f4f1}.community-leaderboard-placeholder{color:#f4f4f1;text-align:center;border:0;flex:auto;align-content:center;place-items:center;gap:18px;min-height:0;display:grid}.community-leaderboard-placeholder svg{color:#8e8e8a}.community-leaderboard-placeholder strong{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(24px,2.6vw,36px);line-height:1}.community-leaderboard-placeholder.compact{min-height:0}.home-community-preview-card{text-align:center;flex:auto;align-content:center;place-items:center;gap:13px;min-height:0;padding:24px;display:grid}.home-community-preview-card>svg{color:#8e8e8a}.home-community-preview-card>strong{color:#f4f4f1;text-transform:uppercase;font-size:clamp(22px,2.2vw,32px)}.home-community-preview-card>a{color:#a7a7a3;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.community-leaderboards{gap:18px;display:grid}@media (max-width:760px){.page-home .home-hero{min-height:clamp(350px,52svh,440px)}.deco-frame-shell{height:300px}.deco-frame-shadow{height:324px}.home-section-heading{min-height:76px;padding:16px 18px}.home-section-heading>span{align-self:flex-end}.home-news-billboard{grid-template-columns:48px minmax(0,1fr) 48px;min-height:470px}.home-news-card{padding:28px 22px}.home-news-card.has-image:after{background:linear-gradient(#00000057,#000000f5)}.home-news-card-copy h3{font-size:clamp(30px,9vw,48px)}}@media (max-width:980px){.home-hub-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:18px}.home-news-section{grid-row:auto;min-height:620px}}.scoreboard-page{background:#080b10;min-height:calc(100svh - 78px)}.scoreboard-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#030508d1,#090f167a),linear-gradient(135deg,#0b1018,#101a25 56%,#0a0d13);position:relative;overflow:hidden}.scoreboard-hero:after{content:"";pointer-events:none;border:1px solid #e0ae531f;border-radius:50%;width:440px;height:440px;position:absolute;top:-260px;right:-110px;box-shadow:0 0 0 72px #5b99c306,0 0 0 144px #e0ae5305}.scoreboard-hero-content{z-index:1;justify-content:space-between;align-items:center;gap:50px;min-height:300px;display:flex;position:relative}.scoreboard-hero h1{letter-spacing:-.065em;margin:10px 0 14px;font-size:clamp(44px,6vw,82px);line-height:.95}.scoreboard-hero-content>div:first-child>p:last-child{max-width:670px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.scoreboard-season-mark{min-width:220px;color:var(--gold-bright);background:#e0ae530e;border:1px solid #e0ae5340;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;display:flex}.scoreboard-season-mark>span{gap:3px;display:grid}.scoreboard-season-mark strong{color:var(--text);font-size:13px}.scoreboard-season-mark small{color:var(--muted-2);font-size:9px}.scoreboard-content{gap:78px;padding-top:64px;padding-bottom:100px;display:grid}.scoreboard-heading{margin-bottom:26px}.scoreboard-heading h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(30px,4vw,44px)}.scoreboard-count{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:999px;padding:8px 11px;font-size:9px}.scoreboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scoreboard-person-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:22px;display:grid;position:relative;overflow:hidden}.scoreboard-person-card.rank-1{background:linear-gradient(145deg,#e0ae5317,#ffffff04 60%);border-color:#e0ae5359}.scoreboard-rank{color:var(--gold);font-family:var(--font-geist-mono), monospace;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:14px;right:16px}.contestant-avatar{color:#fff;width:54px;height:54px;font-family:var(--font-geist-mono), monospace;border:1px solid #ffffff26;border-radius:16px;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid;overflow:hidden}.contestant-avatar img{object-fit:cover;width:100%;height:100%;display:block}.contestant-avatar.accent-gold{background:linear-gradient(145deg,#9a692b,#261f16 72%)}.contestant-avatar.accent-blue{background:linear-gradient(145deg,#2e6f93,#182330 72%)}.contestant-avatar.accent-violet{background:linear-gradient(145deg,#7256a8,#211a31 72%)}.scoreboard-person-copy{min-width:0}.scoreboard-placement{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.scoreboard-person-copy h3{letter-spacing:-.035em;margin:4px 0 5px;font-size:24px}.scoreboard-person-copy p{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.scoreboard-total{grid-column:1/-1;justify-content:space-between;align-self:end;align-items:end;gap:10px;margin-top:14px;display:flex}.scoreboard-total strong{color:#fff7e8;font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;font-size:36px}.scoreboard-total span{color:var(--muted-2);padding-bottom:5px;font-size:8px}.scoreboard-bar{background:#ffffff12;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.scoreboard-bar span{border-radius:inherit;background:linear-gradient(90deg,#bf8031,#f0c574);height:100%;display:block}.scoreboard-card-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:5px;display:grid}.scoreboard-card-stats>span{min-width:0;color:var(--muted-2);background:#00000026;border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;padding:9px;display:grid}.scoreboard-card-stats strong{color:var(--text);font-family:var(--font-geist-mono), monospace;font-size:9px}.scoreboard-card-stats small{color:var(--muted-2);grid-column:1/-1;font-size:7px}.scoreboard-profile-link{color:#f5dfb4;cursor:pointer;background:#e0ae5314;border:0;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:40px;margin:6px -8px -8px;padding:0 12px;font-size:9px;font-weight:650;display:flex}.leaderboard-table-section{min-width:0}.contestant-table-wrap{border:1px solid var(--line);background:#ffffff04;border-radius:16px;overflow-x:auto}.leaderboard-table,.contestant-games-table{border-collapse:collapse;text-align:left;width:100%}.leaderboard-table{min-width:850px}.contestant-games-table{min-width:1120px}.leaderboard-table th,.leaderboard-table td,.contestant-games-table th,.contestant-games-table td{border-bottom:1px solid var(--line);padding:15px 16px}.leaderboard-table th,.contestant-games-table th{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;font-size:8px;font-weight:650}.leaderboard-table td,.contestant-games-table td{color:#c9ced6;font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:9px}.leaderboard-table tbody tr{cursor:pointer;transition:background .15s}.leaderboard-table tbody tr:hover{background:#e0ae530b}.leaderboard-table tbody tr:last-child td,.contestant-games-table tbody tr:last-child td{border-bottom:0}.table-person{align-items:center;gap:10px;display:flex}.table-person .contestant-avatar{border-radius:10px;width:34px;height:34px;font-size:8px}.table-person strong{color:var(--text);font-family:inherit;font-size:10px}.golden-cell{font-weight:750;color:#f4c76f!important}.contestant-game-name{align-items:center;gap:12px;min-width:290px;display:flex}.contestant-game-name>i{width:38px;height:38px;color:var(--contestant-accent);background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;flex:none;place-items:center;font-size:9px;font-style:normal;display:grid}.contestant-game-name>span{gap:4px;display:grid}.contestant-game-name strong{color:var(--text);white-space:normal;font-family:inherit;font-size:10px}.contestant-game-name small{max-width:300px;color:var(--muted-2);white-space:normal;font-family:inherit;font-size:7px}.contestant-platform{color:#a9d9f7;background:#3f7fab1a;border:1px solid #69acd838;border-radius:6px;padding:5px 7px;font-size:8px}.difficulty-cell{color:#0a0d10;border-radius:6px;place-items:center;min-width:48px;padding:5px 6px;font-weight:800;display:inline-grid}.difficulty-low{background:#7dcc49}.difficulty-mid{background:#f0b53e}.difficulty-high{background:#ef5c3f}.difficulty-unknown{color:var(--muted);background:#ffffff14}.ruling{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-family:inherit;font-size:7px;font-weight:750;display:inline-flex}.ruling.kept{color:#7de0af;background:#40c77e1a}.ruling.removed{color:#ff9595;background:#ff64641a}.ruling.neutral{color:var(--muted);background:#ffffff0e}@media (max-width:980px){.scoreboard-podium{grid-template-columns:1fr}.scoreboard-person-card{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:720px){.page-scoreboard .mobile-log-button{display:none}.scoreboard-hero-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:330px;padding-block:48px}.scoreboard-hero h1{font-size:48px}.scoreboard-season-mark{width:100%;min-width:0}.scoreboard-content{gap:58px;padding-top:46px}.scoreboard-person-card{padding:18px}.scoreboard-card-stats{grid-template-columns:1fr}.scoreboard-heading{align-items:flex-start}}.profile-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 16%,#568fb91f,#0000 26%),radial-gradient(circle at 66% 82%,#f2c45e11,#0000 28%),#0a0d13;position:relative;overflow:hidden}.profile-backdrop{pointer-events:none;opacity:.55;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.profile-backdrop:after{content:"";border:1px solid #bde6f514;border-radius:50%;width:430px;height:430px;position:absolute;top:-260px;right:1%;box-shadow:0 0 0 68px #bde6f505,0 0 0 136px #bde6f503}.profile-content{z-index:1;padding-top:38px;position:relative}.profile-kicker,.eyebrow{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:680}.profile-kicker{align-items:center;gap:9px;margin-bottom:24px;display:flex}.profile-kicker>span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #77d9ad1a}.profile-main{justify-content:space-between;align-items:center;gap:40px;padding-bottom:42px;display:flex}.profile-identity{align-items:center;gap:24px;min-width:0;display:flex}.avatar-wrap{flex:none;position:relative}.profile-avatar{background:linear-gradient(145deg,#ffffff2e,#0000 32%),radial-gradient(circle at 68% 28%,#4c92a9,#0000 36%),linear-gradient(145deg,#142b3a,#151821 68%,#7b5b2a);border:1px solid #bde6f53d;border-radius:28px;place-items:center;width:102px;height:102px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000059,inset 0 0 0 5px #ffffff06}.profile-avatar:before,.profile-avatar:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.profile-avatar:before{width:72px;height:72px}.profile-avatar:after{width:50px;height:50px}.profile-avatar>span{z-index:2;font-family:var(--font-geist-mono), monospace;font-size:36px;font-weight:240;position:relative}.profile-avatar>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-avatar.has-image:before,.profile-avatar.has-image:after{display:none}.profile-avatar.has-image:after{content:"";border-radius:inherit;background:linear-gradient(145deg,#ffffff24,#0000 38%,#0000001f);border:0;width:auto;height:auto;display:block;inset:0}.profile-avatar svg{color:var(--gold-bright);position:absolute;top:10px;right:10px}.online-dot{background:var(--green);border:5px solid #0a0d13;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-3px;right:-3px}.profile-name-line{align-items:center;gap:10px;display:flex}.profile-name-line h1{letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,50px);font-weight:760;line-height:.98}.profile-name-line svg{color:var(--platinum)}.handle{color:var(--muted);font-family:var(--font-geist-mono), monospace;margin:11px 0 0;font-size:12px}.handle span{color:var(--muted-2);padding-inline:5px}.profile-bio{color:#c3c7cf;max-width:620px;margin:13px 0 17px;font-size:14px;line-height:1.6}.profile-tags{flex-wrap:wrap;gap:8px;display:flex}.profile-tags>span{min-height:28px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.ps-symbol{color:var(--blue);font-family:var(--font-geist-mono), monospace;font-weight:800}.profile-actions{flex:none;align-items:center;gap:9px;display:flex}.collector-strip{border-top:1px solid var(--line);grid-template-columns:1.25fr repeat(4,1fr) 1.15fr;align-items:center;min-height:104px;display:grid}.collector-strip>div{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:0 26px;display:flex}.collector-strip>div:first-child{border-left:0;padding-left:0}.collector-strip strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;font-size:23px;line-height:1}.collector-strip span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.collector-strip .primary-stat{flex-direction:row;align-items:center;gap:12px}.stat-icon{background:var(--gold-soft);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;color:var(--gold)!important}.collector-strip .primary-stat>div{flex-direction:column;gap:6px;display:flex}.rank-stat{position:relative}.rank-stat small{color:var(--muted);font-size:11px}.rank-stat .rank-up{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:10px;position:absolute;top:4px;right:0}.content-stack{flex-direction:column;gap:84px;padding-top:72px;padding-bottom:96px;display:flex}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.eyebrow{margin:0 0 10px}.section-heading-row h2,.drawer-header h2,.compare-header h2{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1}.text-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:620;display:inline-flex}.text-link:hover{color:var(--gold)}.text-link.large{padding-bottom:2px;font-size:13px}.current-hunt{border:1px solid var(--line-strong);background:var(--surface);border-radius:24px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.45fr) auto;align-items:stretch;min-height:306px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000038}.current-hunt:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 40%,#080a0f14,#080a0f66);position:absolute;inset:0}.hunt-art{border-right:1px solid #ffffff17;place-items:center;min-height:306px;display:grid;position:relative;overflow:hidden}.cover-1,.game-cover.cover-1,.shared-cover.cover-1{background:radial-gradient(circle at 64% 26%,#ffb846 0,#a7451d 24%,#0000 48%),linear-gradient(145deg,#381610,#0b0c10 68%)}.cover-2,.game-cover.cover-2,.shared-cover.cover-2{background:radial-gradient(circle at 34% 23%,#2c7eff 0,#172f75 25%,#0000 52%),linear-gradient(155deg,#101d4a,#080a10 66%)}.cover-3,.game-cover.cover-3,.shared-cover.cover-3{background:radial-gradient(circle at 68% 68%,#9be95c 0,#286b43 23%,#0000 48%),linear-gradient(145deg,#12322a,#070b0c 70%)}.cover-4,.game-cover.cover-4,.shared-cover.cover-4{background:radial-gradient(circle at 52% 16%,#c7f2f5 0,#527caa 25%,#0000 48%),linear-gradient(160deg,#1b3c55,#090d14 70%)}.cover-5,.game-cover.cover-5,.shared-cover.cover-5{background:radial-gradient(circle at 32% 72%,#ca6bff 0,#5e2878 22%,#0000 49%),linear-gradient(145deg,#251231,#090910 70%)}.hunt-art:before,.hunt-art:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute}.hunt-art:before{width:250px;height:250px;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ffffff04}.hunt-art:after{opacity:.5;border-style:dashed;width:130px;height:130px}.hunt-orbit{z-index:2;color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0f61;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:0 0 50px #ffffff14}.hunt-index{color:#ffffff14;font-family:var(--font-geist-mono), monospace;letter-spacing:-.12em;font-size:108px;font-weight:800;position:absolute;bottom:-24px;right:16px}.hunt-details{z-index:2;align-self:center;padding:36px 42px;position:relative}.hunt-label{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:13px;font-size:9px;font-weight:700;display:flex}.pulse-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #77d9ad1a}.hunt-details h3{letter-spacing:-.052em;max-width:650px;margin:0;font-size:clamp(27px,3.4vw,46px);line-height:1}.hunt-details>p{color:var(--muted);margin:12px 0 26px;font-size:13px}.hunt-progress-line{max-width:520px}.hunt-progress-copy{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hunt-progress-copy strong,.hunt-progress-copy span{font-family:var(--font-geist-mono), monospace}.hunt-progress-copy strong{font-size:12px}.hunt-progress-copy span{color:var(--gold);font-size:11px}.game-progress{background:#ffffff17;border-radius:99px;height:3px;overflow:hidden}.game-progress.large{height:4px}.game-progress>span{border-radius:inherit;background:linear-gradient(90deg, #c28e38, var(--gold-bright));height:100%;display:block;box-shadow:0 0 13px #f2c45e47}.hunt-meta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.hunt-meta>span:not(.platform-pill){color:#b5bbc4;align-items:center;gap:7px;font-size:11px;display:inline-flex}.hunt-meta svg{color:var(--muted-2)}.platform-pill{color:#e9edf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:24px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;background:#080a0f70;border:1px solid #ffffff24;border-radius:7px;align-items:center;padding:0 8px;font-size:8px;font-weight:650;display:inline-flex}.platform-pill.playstation{color:#bcd4ff;border-color:#77afff4d}.platform-pill.xbox{color:#b8edbe;border-color:#64be704d}.platform-pill.pc{color:#e3d7ff;border-color:#b08fed4d}.platform-pill.switch{color:#ffb8ba;border-color:#ff6a714d}.hunt-button{z-index:2;border:1px solid var(--line-strong);color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0f9e;border-radius:10px;align-self:end;align-items:center;gap:7px;margin:0 24px 24px 0;padding:11px 14px;font-size:11px;font-weight:650;display:inline-flex;position:relative}.hunt-button:hover{color:var(--gold);border-color:#f2c45e66}.empty-hunt,.error-state{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:18px;min-height:170px;padding:30px;display:flex}.empty-hunt>svg{color:var(--gold)}.empty-hunt>div,.error-state>div:nth-child(2){flex-direction:column;flex:1;gap:6px;display:flex}.empty-hunt span,.error-state p{color:var(--muted);margin:0;font-size:12px}.collection-title-row{align-items:center}.collection-title-row h2{align-items:center;gap:12px;display:flex}.collection-title-row h2 span{border:1px solid var(--line);min-width:28px;height:28px;color:var(--muted);font-family:var(--font-geist-mono), monospace;border-radius:9px;place-items:center;font-size:10px;font-weight:550;display:inline-grid}.section-subtitle{color:var(--muted);margin:11px 0 0;font-size:13px}.collection-shelf{scrollbar-width:thin;gap:10px;margin:24px 0 18px;padding:2px 1px 8px;display:flex;overflow-x:auto}.collection-shelf>button{border:1px solid var(--line);min-width:170px;min-height:58px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.collection-shelf>button:hover,.collection-shelf>button.active{color:var(--text);background:#f2c45e0e;border-color:#f2c45e4d}.collection-shelf>button>span:not(.collection-color){gap:3px;min-width:0;display:grid}.collection-shelf strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collection-shelf small{color:var(--muted-2);font-size:8px}.collection-color{background:var(--gold);border-radius:99px;flex:none;width:10px;height:32px}.collection-accent-2 .collection-color{background:#6394ff}.collection-accent-3 .collection-color{background:#6bc98e}.collection-accent-4 .collection-color{background:#9ddbe4}.collection-accent-5 .collection-color{background:#bd72e4}.collection-shelf .new-collection-button{border-style:dashed}.collection-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:14px;display:flex}.filter-tabs{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs button{min-height:36px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:11px;font-weight:570}.filter-tabs button:hover,.filter-tabs button.active{color:var(--text);background:#ffffff0e}.filter-tabs button.active{box-shadow:inset 0 -1px #f2c45e8c}.filter-controls{align-items:center;gap:8px;display:flex}.search-control,.select-control{border:1px solid var(--line);height:40px;color:var(--muted-2);background:#ffffff06;border-radius:11px;align-items:center;gap:8px;display:flex}.search-control{width:190px;padding:0 11px}.search-control:focus-within,.select-control:focus-within{border-color:#77afff8c;box-shadow:0 0 0 3px #77afff14}.search-control input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.search-control input::placeholder{color:var(--muted-2)}.select-control{min-width:150px;padding-left:11px;position:relative}.select-control select{appearance:none;width:100%;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;outline:0;padding:0 31px 0 0;font-size:11px}.select-control option,.select-shell option{color:var(--text);background:var(--surface-2)}.select-control>svg:last-child{pointer-events:none;position:absolute;right:9px}.game-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.game-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(220px,28%) minmax(0,1fr);min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 18px 45px #00000024}.game-card:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 26px 60px #00000038}.game-cover{border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-height:230px;padding:16px;display:flex;position:relative;overflow:hidden}.game-cover-image{z-index:0;object-fit:cover;opacity:.72;filter:saturate(.82)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.game-cover:has(.game-cover-image):after{background:linear-gradient(#06080c1f,#06080cc7);border:0;width:auto;height:auto;inset:0;transform:none}.game-cover:before,.game-cover:after{content:"";pointer-events:none;transition:transform .4s;position:absolute}.game-cover:before{border:1px solid #ffffff26;border-radius:50%;width:230px;height:230px;top:15px;right:-15px;box-shadow:0 0 0 26px #ffffff06,0 0 0 52px #ffffff04}.game-cover:after{border:1px solid #ffffff1a;width:130px;height:230px;top:26px;right:38px;transform:rotate(28deg)}.game-card:hover .game-cover:before{transform:scale(1.06)rotate(4deg)}.game-card:hover .game-cover:after{transform:rotate(34deg)translateY(-5px)}.game-card:hover .game-cover:has(.game-cover-image):after{transform:none}.cover-noise{opacity:.27;pointer-events:none;background-image:radial-gradient(#ffffff40 .55px,#0000 .55px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.cover-topline{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.cover-menu{color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0f47;width:34px;height:34px}.cover-mark{z-index:1;color:#ffffffbd;font-family:var(--font-geist-mono), monospace;letter-spacing:-.12em;text-shadow:0 8px 35px #00000059;font-size:64px;font-weight:200;position:absolute;top:46%;right:34px;transform:translateY(-50%)}.cover-title{z-index:2;text-shadow:0 4px 16px #0000006b;flex-direction:column;gap:5px;max-width:74%;display:flex;position:relative}.cover-title span{color:#ffffff9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:7px;font-weight:650}.cover-title strong{letter-spacing:-.04em;font-size:21px;line-height:1.02}.game-card-body{min-width:0;padding:22px}.card-status-line{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:8px;font-weight:600;display:flex}.status-dot{background:var(--muted-2);border-radius:50%;flex:none;width:6px;height:6px}.status-dot.completed{background:var(--gold);box-shadow:0 0 8px #f2c45e66}.status-dot.in-progress{background:var(--green);box-shadow:0 0 8px #77d9ad66}.status-dot.backlog{background:var(--muted-2)}.card-progress-value{color:var(--text);margin-left:auto}.game-card-body h3{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 14px;font-size:17px;font-weight:660;overflow:hidden}.game-meta-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.game-meta-grid.row-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-meta-grid>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.game-meta-grid svg{color:var(--gold);flex:none}.game-meta-grid span{min-width:0;font-family:var(--font-geist-mono), monospace;flex-direction:column;gap:2px;font-size:10px;font-weight:620;display:flex}.game-meta-grid small{color:var(--muted-2);font-family:var(--font-geist-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.card-footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:28px;margin-top:14px;display:flex}.card-footer-left{gap:8px;min-width:0;display:grid}.collection-membership{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.card-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.card-action-button,.guide-button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:620;text-decoration:none;display:inline-flex}.card-action-button:hover,.guide-button:hover{color:var(--text);background:#f2c45e0f;border-color:#f2c45e52}.guide-button{color:#e6cc8c;border-color:#f2c45e3d}.trophy-breakdown{align-items:center;gap:8px;display:flex}.trophy-count{color:var(--muted);font-family:var(--font-geist-mono), monospace;align-items:center;gap:4px;font-size:8px;display:inline-flex}.trophy-count>span,.mini-number-field i{border:1px solid #ffffff40;border-radius:2px 4px;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.trophy-count.platinum>span,.mini-number-field.platinum i{background:linear-gradient(145deg,#f6ffff,#8cc8df)}.trophy-count.gold>span,.mini-number-field.gold i{background:linear-gradient(145deg,#ffe48c,#bd822a)}.trophy-count.silver>span,.mini-number-field.silver i{background:linear-gradient(145deg,#f5f7f8,#8f9aa4)}.trophy-count.bronze>span,.mini-number-field.bronze i{background:linear-gradient(145deg,#da9e73,#75452e)}.error-state{min-height:190px}.error-icon{width:48px;height:48px;color:var(--gold);background:var(--gold-soft);border-radius:14px;place-items:center;display:grid}.error-state p{max-width:680px;line-height:1.5}.empty-state{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:#ffffff04;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-emblem{width:62px;height:62px;color:var(--gold);background:var(--gold-soft);border:1px solid #f2c45e42;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.empty-state h3{margin:0;font-size:21px}.empty-state p{max-width:470px;color:var(--muted);margin:9px 0 20px;font-size:12px;line-height:1.55}.achievement-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.achievement-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;min-height:178px;padding:24px;position:relative;overflow:hidden}.achievement-card:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-55px;box-shadow:0 0 0 22px #ffffff04}.achievement-card.proudest{background:radial-gradient(circle at 100% 0, #f2c45e1c, transparent 48%), var(--surface)}.achievement-card.rarest{background:radial-gradient(circle at 100% 0, #bde6f51a, transparent 48%), var(--surface)}.achievement-card.latest{background:radial-gradient(circle at 100% 0, #77d9ad17, transparent 48%), var(--surface)}.achievement-icon{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--gold);background:#ffffff09;border-radius:11px;place-items:center;margin-bottom:22px;display:grid}.rarest .achievement-icon{color:var(--platinum)}.latest .achievement-icon{color:var(--green)}.achievement-card p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:650}.achievement-card h3{letter-spacing:-.025em;margin:0 0 6px;font-size:18px}.achievement-card>span:last-child{color:var(--muted-2);font-size:10px}.site-footer{border-top:1px solid var(--line);background:#07090d}.site-footer>div{justify-content:space-between;align-items:center;gap:30px;min-height:118px;display:flex}.footer-brand .brand-mark{border-radius:9px;width:32px;height:32px}.site-footer p,.site-footer>div>span{color:var(--muted-2);font-size:10px}.mobile-log-button{display:none}.dialog-layer{z-index:100;position:fixed;inset:0}.dialog-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#030508bf;border:0;width:100%;height:100%;animation:.18s both fade-in;position:absolute;inset:0}.log-drawer{border-left:1px solid var(--line-strong);background:#0d1118;width:min(560px,100%);height:100%;animation:.26s cubic-bezier(.22,.75,.2,1) both slide-in;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-26px 0 80px #0006}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(100%)}}.drawer-header{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1118f0;justify-content:space-between;align-items:flex-start;gap:22px;padding:34px 36px 27px;display:flex;position:sticky;top:0}.drawer-header h2,.compare-header h2{font-size:28px}.drawer-header>div>p:last-child,.compare-header>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.catalog-browser{background:#77afff0a;border:1px solid #77afff26;border-radius:14px;margin:0 36px;padding:18px}.catalog-heading-row{align-items:center;gap:10px;margin-bottom:13px;display:flex}.catalog-heading-row>div{gap:2px;display:grid}.catalog-heading-row strong{font-size:11px}.catalog-heading-row small,.catalog-attribution{color:var(--muted-2);font-size:8px;line-height:1.45}.catalog-icon{width:34px;height:34px;color:var(--blue);background:#77afff12;border:1px solid #77afff33;border-radius:9px;place-items:center;display:grid}.catalog-search-control{border:1px solid var(--line);background:#05080c66;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:4px 4px 4px 12px;display:grid}.catalog-search-control>svg{color:var(--muted-2)}.catalog-search-control input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.catalog-search-control button{color:#211707;background:var(--gold);cursor:pointer;border:0;border-radius:8px;place-items:center;min-width:72px;min-height:34px;font-size:9px;font-weight:700;display:grid}.catalog-results{grid-template-columns:1fr 1fr;gap:7px;max-height:238px;margin-top:11px;padding-right:2px;display:grid;overflow-y:auto}.catalog-results>button{border:1px solid var(--line);min-width:0;min-height:58px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff05;border-radius:10px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px;display:grid}.catalog-results>button:hover,.catalog-results>button.selected{color:var(--text);background:#f2c45e0e;border-color:#f2c45e59}.catalog-result-art{width:66px;height:43px;color:var(--blue);background:var(--surface-3);border-radius:7px;place-items:center;display:grid;overflow:hidden}.catalog-result-art img{object-fit:cover;width:100%;height:100%}.catalog-results>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.catalog-results strong,.catalog-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-results strong{font-size:8px}.catalog-results small{color:var(--muted-2);font-size:7px}.catalog-error{color:#e2bd78;margin:9px 0 0;font-size:8px;line-height:1.45}.catalog-attribution{margin:10px 0 0}.log-form{padding:0 36px 40px}.form-section{border:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:17px;margin:0;padding:30px 0;display:grid}.form-section legend{align-items:center;gap:9px;margin-bottom:3px;padding:0;font-size:13px;font-weight:650;display:flex}.form-section legend span{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:9px}.form-grid{gap:14px;display:grid}.form-grid.two{grid-template-columns:1fr 1fr}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>span{color:#c6cbd4;justify-content:space-between;align-items:center;font-size:10px;font-weight:560;display:flex}.field>span em{color:var(--muted-2);font-style:normal;font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:500}.field>input,.field>textarea,.input-shell,.select-shell{border:1px solid var(--line-strong);width:100%;height:45px;color:var(--text);background:#ffffff09;border-radius:11px}.field>input,.field>textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:0;padding:0 13px;font-size:12px}.field>textarea{resize:vertical;height:auto;min-height:96px;padding-block:12px;font-family:inherit;line-height:1.55}.input-shell,.select-shell{color:var(--muted-2);align-items:center;gap:9px;padding:0 12px;display:flex}.input-shell:focus-within,.select-shell:focus-within,.field>input:focus,.field>textarea:focus{border-color:#77afff8c;box-shadow:0 0 0 3px #77afff14}.input-shell input,.select-shell select{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.input-shell input::placeholder{color:var(--muted-2)}.input-shell.suffix b{color:var(--muted-2);font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:8px;font-weight:500}.select-shell{position:relative}.select-shell select{appearance:none;width:100%;padding-right:25px}.select-shell svg{pointer-events:none;position:absolute;right:11px}.cover-swatches{align-items:center;gap:7px;height:45px;display:flex}.cover-swatch{color:#fff;cursor:pointer;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:33px;height:33px;display:grid;position:relative}.cover-swatch.selected{border-color:var(--gold);box-shadow:0 0 0 2px #f2c45e1f}.status-picker{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.status-picker button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:9px;font-weight:570}.status-picker button.active{color:var(--text);background:var(--surface-3);box-shadow:0 3px 10px #0003}.range-field>span strong{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:10px}.range-field input[type=range]{appearance:none;background:linear-gradient(90deg, var(--gold) 0%, var(--gold) var(--range-value,0%), #ffffff17 var(--range-value,0%));width:100%;height:4px;accent-color:var(--gold);border:0;border-radius:99px;padding:0}.range-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--gold-bright);width:16px;height:16px;box-shadow:0 0 0 1px var(--gold);border:3px solid #17120a;border-radius:50%}.trophy-inputs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mini-number-field{border:1px solid var(--line);background:#ffffff06;border-radius:10px;min-width:0;overflow:hidden}.mini-number-field>span{color:var(--muted);align-items:center;gap:6px;padding:8px 9px 0;font-size:8px;display:flex}.mini-number-field input{width:100%;height:32px;color:var(--text);font-family:var(--font-geist-mono), monospace;background:0 0;border:0;outline:0;padding:0 9px;font-size:12px}.form-help{color:var(--muted-2);margin:-2px 0 0;font-size:9px;line-height:1.5}.form-error{color:#ffb3b3;background:#ff858514;border:1px solid #ff858547;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:10px}.drawer-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1118f2;justify-content:flex-end;gap:9px;margin:0 -36px -40px;padding:18px 36px 22px;display:flex;position:sticky;bottom:0}.save-button{min-width:180px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.account-layer,.profile-editor-layer,.collection-layer{place-items:center;padding:24px;display:grid}.account-dialog,.profile-editor-dialog,.collection-dialog{z-index:2;border:1px solid var(--line-strong);background:radial-gradient(circle at 8% 0,#77afff1a,#0000 30%),#0d1118;border-radius:22px;width:min(470px,100%);max-height:calc(100vh - 48px);padding:28px;animation:.24s cubic-bezier(.22,.75,.2,1) both dialog-up;position:relative;overflow-y:auto;box-shadow:0 32px 100px #00000085}.profile-editor-dialog{width:min(610px,100%)}.profile-editor-icon{color:var(--gold-bright);background:#f2c45e14;border-color:#f2c45e3d}.profile-editor-form{gap:15px;display:grid}.profile-picture-editor{border:1px solid var(--line);background:radial-gradient(circle at 8% 20%,#f2c45e14,#0000 34%),#ffffff06;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:4px;padding:16px;display:grid}.profile-picture-preview{background:linear-gradient(145deg,#275468,#161d29 66%,#7a5929);border:1px solid #f2c45e4d;border-radius:25px;place-items:center;width:92px;height:92px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff24}.profile-picture-preview span{font-family:var(--font-geist-mono), monospace;font-size:32px;font-weight:300}.profile-picture-preview img{object-fit:cover;width:100%;height:100%}.profile-picture-preview.has-image:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff1f,#0000 38%);position:absolute;inset:0}.profile-picture-copy{gap:5px;min-width:0;display:grid}.profile-picture-copy>strong{font-size:13px}.profile-picture-copy>small,.field-note{color:var(--muted-2);font-size:9px;line-height:1.5}.profile-picture-actions{align-items:center;gap:13px;margin-top:7px;display:flex}.upload-avatar-button{cursor:pointer;min-height:38px;position:relative}.upload-avatar-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-editor-form .form-error{margin-top:0}.profile-editor-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:4px;padding-top:18px;display:flex}.collection-dialog{width:min(560px,100%)}.collection-membership-list{border-bottom:1px solid var(--line);gap:8px;margin-bottom:22px;padding-bottom:20px;display:grid}.collection-membership-list>p{color:var(--muted);margin:0 0 3px;font-size:9px}.collection-membership-option{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:8px 11px;display:grid}.collection-membership-option input{width:16px;height:16px;accent-color:var(--gold)}.collection-membership-option .collection-color{height:27px}.collection-membership-option>span:last-child{gap:3px;display:grid}.collection-membership-option strong{font-size:9px}.collection-membership-option small{color:var(--muted-2);font-size:8px}.collection-create-form{gap:14px;display:grid}.collection-form-heading{gap:3px;display:grid}.collection-form-heading span{font-size:11px;font-weight:650}.collection-form-heading small{color:var(--muted-2);font-size:8px}.account-header{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:22px;display:grid}.account-header h2{letter-spacing:-.03em;margin:2px 0 0;font-size:22px}.account-icon{width:46px;height:46px;color:var(--blue);background:#77afff14;border:1px solid #77afff38;border-radius:13px;place-items:center;display:grid}.account-copy{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.7}.account-warning{color:#d7c28f;background:#f2c45e0f;border:1px solid #f2c45e33;border-radius:10px;margin:-7px 0 18px;padding:10px 12px;font-size:9px;line-height:1.55}.account-tabs{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;padding:4px;display:grid}.account-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:10px;font-weight:650}.account-tabs button.active{color:var(--text);background:var(--surface-3);box-shadow:0 3px 10px #0003}.account-form{gap:15px;display:grid}.account-form .form-error,.signed-in-account .form-error{margin-top:0}.account-submit{width:100%;margin-top:4px}.account-footnote{color:var(--muted-2);justify-content:center;align-items:center;gap:6px;margin:17px 0 0;font-size:8px;display:flex}.signed-in-account{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.signed-in-avatar{width:54px;height:54px;color:var(--gold-bright);font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#2e6e85,#203145 65%,#8c6933);border:1px solid #f2c45e38;border-radius:16px;place-items:center;font-size:12px;font-weight:700;display:grid}.signed-in-account small,.signed-in-account strong{display:block}.signed-in-account small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:8px}.signed-in-account strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.signed-in-account p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.signed-in-account>.form-error,.signed-in-account>.account-submit{grid-column:1/-1}.compare-layer{place-items:center;padding:30px;display:grid}.compare-dialog{z-index:2;border:1px solid var(--line-strong);background:#0d1118;border-radius:22px;width:min(800px,100%);max-height:calc(100vh - 60px);animation:.24s cubic-bezier(.22,.75,.2,1) both dialog-up;position:relative;overflow-y:auto;box-shadow:0 32px 100px #00000080}@keyframes dialog-up{0%{opacity:0;transform:translateY(20px)scale(.98)}}.compare-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 23px;display:flex}.compare-empty-state{text-align:center;align-content:center;place-items:center;gap:11px;min-height:280px;padding:40px 28px;display:grid}.compare-empty-state>span{border:1px solid var(--line-strong);width:54px;height:54px;color:var(--gold);background:var(--gold-soft);border-radius:16px;place-items:center;display:grid}.compare-empty-state h3{margin:3px 0 0;font-size:18px}.compare-empty-state p{max-width:440px;color:var(--muted);margin:0 0 8px;font-size:10px;line-height:1.6}.hunter-versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:25px 30px;display:grid}.hunter-card{border:1px solid var(--line);background:#ffffff06;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:14px;display:flex}.hunter-card.you{background:var(--gold-soft);border-color:#f2c45e3d}.mini-avatar{color:#fff;width:46px;height:46px;font-family:var(--font-geist-mono), monospace;border-radius:14px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.mini-avatar.nova{background:linear-gradient(145deg,#397b92,#142a3a 72%,#8a682f)}.mini-avatar.sable{background:linear-gradient(145deg,#6e467e,#24213a 72%,#35576b)}.hunter-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.hunter-card small,.hunter-card span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hunter-card strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.versus-mark{color:var(--muted-2);font-family:var(--font-geist-mono), monospace;flex-direction:column;align-items:center;gap:3px;font-size:8px;display:flex}.versus-mark svg{color:var(--gold)}.compare-metrics{border:1px solid var(--line);background:#ffffff05;border-radius:14px;margin:0 30px}.compare-row{text-align:center;border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr 1fr;align-items:center;min-height:57px;display:grid}.compare-row:first-child{border-top:0}.compare-row>strong{font-family:var(--font-geist-mono), monospace;font-size:14px}.compare-row>strong:first-child{color:var(--gold-bright)}.compare-row>span{color:var(--muted);flex-direction:column;gap:3px;font-size:9px;display:flex}.compare-row small{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:7px}.shared-games{padding:27px 30px 0}.shared-games-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.shared-games-heading h3{margin:0;font-size:15px}.shared-games-heading p{color:var(--muted);margin:5px 0 0;font-size:9px}.shared-game-list{border:1px solid var(--line);border-radius:13px}.shared-game{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1.6fr) .55fr .55fr;align-items:center;gap:12px;min-height:64px;padding:9px 12px;display:grid}.shared-game:first-child{border-top:0}.shared-cover{color:#ffffffd1;width:42px;height:45px;font-family:var(--font-geist-mono), monospace;border-radius:8px;place-items:center;font-size:10px;display:grid}.shared-game>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.shared-game>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.shared-game>div:nth-child(2) span,.duel-progress span{color:var(--muted-2);font-size:8px}.duel-progress{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding-left:12px;display:flex}.duel-progress strong{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:11px}.duel-progress.rival strong{color:var(--platinum)}.compare-actions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:27px;padding:19px 30px 23px;display:flex}.toast{z-index:150;min-height:48px;color:var(--text);background:#171c24;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:0 17px 0 8px;font-size:11px;animation:.24s both toast-up;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0000006b}.toast>span{color:#1b160b;background:var(--gold);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}@keyframes toast-up{0%{opacity:0;transform:translate(-50%,12px)}}@media (max-width:1080px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.desktop-nav{justify-self:center;display:flex}.desktop-nav a{padding-inline:10px;font-size:11px}.profile-main{align-items:flex-start}.collector-strip{grid-template-columns:repeat(3,1fr);padding:16px 0}.collector-strip>div{justify-content:center;min-height:63px}.collector-strip>div:nth-child(4){border-left:0}.collector-strip>div:first-child,.collector-strip>div:nth-child(4){padding-left:0}.current-hunt{grid-template-columns:260px 1fr}.hunt-button{display:none}.game-grid{grid-template-columns:minmax(0,1fr)}.game-meta-grid.row-meta-grid{grid-template-columns:1fr 1fr}.collection-toolbar{flex-direction:column;align-items:flex-start}.filter-tabs,.filter-controls{width:100%}.filter-controls .search-control{flex:1}}@media (max-width:760px){.auth-gateway{padding:24px 18px 20px}.auth-gateway-content{padding:30px 0}.auth-brand-lockup{margin-bottom:42px}.auth-welcome h1{font-size:clamp(38px,12vw,54px)}.auth-intro{margin-top:21px;padding-inline:6px;font-size:11px}.auth-options{grid-template-columns:1fr;gap:9px;margin-top:29px}.auth-option{min-height:78px;padding:14px 16px}.auth-form-panel{padding:24px 20px 26px}.auth-form-panel .auth-eyebrow{margin-top:22px}.auth-footer{justify-content:center}.auth-footer span:last-child{display:none}.page-width{width:min(100% - 32px,640px)}.topbar{height:66px;padding:0 16px}.brand-mark{width:34px;height:34px}.brand>span:last-child{display:none}.desktop-nav{background:0 0;border:0;gap:0;padding:0}.desktop-nav a{min-height:34px;padding-inline:7px;font-size:10px}.topbar-actions .primary-button,.desktop-action,.profile-chip svg{display:none}.profile-chip{border-radius:50%;height:38px;padding:3px}.profile-chip>span{width:30px;height:30px}.profile-content{padding-top:28px}.profile-kicker{margin-bottom:22px}.profile-main{flex-direction:column;gap:24px;padding-bottom:30px}.profile-identity{flex-direction:column;align-items:flex-start;gap:18px}.profile-avatar{border-radius:22px;width:82px;height:82px}.profile-avatar>span{font-size:30px}.profile-name-line h1{font-size:clamp(30px,10vw,42px)}.profile-bio{margin-top:12px;font-size:13px}.profile-actions{width:100%}.profile-actions .secondary-button{flex:1}.collector-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(148px,48%);grid-auto-flow:column;justify-content:start;overflow-x:auto}.collector-strip::-webkit-scrollbar{display:none}.collector-strip>div,.collector-strip>div:nth-child(4){border-left:1px solid var(--line);scroll-snap-align:start;justify-content:center;min-height:76px;padding:0 18px}.collector-strip>div:first-child{border-left:0;padding-left:0}.collector-strip strong{font-size:21px}.content-stack{gap:62px;padding-top:52px;padding-bottom:110px}.section-heading-row{align-items:flex-start}.section-heading-row h2{font-size:29px}.current-hunt{flex-direction:column;display:flex}.hunt-art{border-bottom:1px solid #ffffff17;border-right:0;min-height:220px}.hunt-details{padding:28px 22px 30px}.hunt-details h3{font-size:32px}.hunt-meta{gap:12px}.desktop-log-button{display:none}.collection-toolbar{gap:13px}.filter-tabs{margin-right:-16px}.filter-controls{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);display:grid}.search-control,.select-control{width:100%;min-width:0}.game-grid{grid-template-columns:1fr}.game-card{grid-template-columns:minmax(0,1fr)}.game-cover{border-bottom:1px solid #ffffff14;border-right:0;min-height:190px}.game-meta-grid.row-meta-grid{grid-template-columns:1fr 1fr}.card-footer{flex-direction:column;align-items:flex-start}.card-row-actions{justify-content:flex-start;width:100%}.achievement-grid{grid-template-columns:1fr}.achievement-card{min-height:158px}.site-footer>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;min-height:150px}.site-footer p{margin:0}.mobile-log-button{z-index:45;color:#211707;background:linear-gradient(145deg,#f9d579,#d99c38);border:1px solid #ffde8f8c;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 36px #0000005c}.log-drawer{border-left:0;width:100%}.account-layer,.profile-editor-layer,.collection-layer{align-items:end;padding:0}.account-dialog,.profile-editor-dialog,.collection-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:92vh;padding:24px 20px 28px}.profile-picture-editor{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:13px}.profile-picture-preview{border-radius:20px;width:74px;height:74px}.profile-picture-preview span{font-size:26px}.profile-picture-actions{flex-wrap:wrap}.drawer-header{padding:24px 20px 20px}.drawer-header h2{font-size:25px}.log-form{padding:0 20px 34px}.catalog-browser{margin:0 20px;padding:14px}.catalog-results,.form-grid.two{grid-template-columns:1fr}.trophy-inputs{grid-template-columns:1fr 1fr}.drawer-actions{margin:0 -20px -34px;padding:15px 20px 18px}.drawer-actions .secondary-button{flex:.7}.drawer-actions .save-button{flex:1.3;min-width:0}.compare-layer{padding:0}.compare-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:none}.compare-header{padding:22px 18px 18px}.hunter-versus{grid-template-columns:1fr auto 1fr;gap:7px;padding:20px 18px}.hunter-card{flex-direction:column;align-items:flex-start;gap:9px;padding:11px}.mini-avatar{border-radius:11px;width:38px;height:38px}.hunter-card>div>span{display:none}.versus-mark{font-size:7px}.compare-metrics{margin:0 18px}.compare-row{grid-template-columns:1fr 1.3fr 1fr}.shared-games{padding:24px 18px 0}.shared-game{grid-template-columns:auto minmax(0,1fr) .55fr}.duel-progress.rival{display:none}.compare-actions{padding:16px 18px 20px}.compare-actions button{flex:1;padding-inline:10px}.toast{justify-content:flex-start;width:calc(100% - 32px);bottom:78px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scoreboard-page{--scoreboard-white:#f4f4f2;--scoreboard-soft:#a7a7a4;--scoreboard-line:#ffffff26;min-height:calc(100svh - 78px);color:var(--scoreboard-white);background:#050505}.scoreboard-page .scoreboard-hero{background:linear-gradient(112deg,#0000 0 62%,#ffffff09 62% 62.15%,#0000 62.15%),linear-gradient(90deg,#020202 0%,#090909 68%,#111 100%);border-bottom-color:#ffffff1f}.scoreboard-page .scoreboard-hero:after{border-color:#ffffff1f;width:520px;height:520px;top:-335px;right:-80px;box-shadow:0 0 0 74px #ffffff06,0 0 0 148px #ffffff03}.scoreboard-page .scoreboard-hero h1{color:#fff;letter-spacing:-.075em;max-width:760px;font-size:clamp(54px,7.2vw,104px)}.scoreboard-page .scoreboard-hero .eyebrow,.scoreboard-page .scoreboard-heading .eyebrow{color:#fff}.scoreboard-page .scoreboard-hero-content>div:first-child>p:last-child{color:var(--scoreboard-soft)}.scoreboard-page .scoreboard-season-mark{color:#fff;background:#090909;border-color:#ffffff3d;border-radius:0;min-width:270px;padding:18px 22px}.scoreboard-page .scoreboard-era-symbol{color:#fff;width:44px;height:44px;font-family:var(--font-geist-mono), monospace;border:1px solid #ffffff40;place-items:center;font-size:18px;display:grid}.scoreboard-page .scoreboard-season-mark strong{color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:12px}.scoreboard-page .scoreboard-season-mark small{color:#8e8e8b}.scoreboard-page .scoreboard-content{grid-template-columns:minmax(0,1fr);gap:92px;padding-top:72px}.scoreboard-page .scoreboard-comparison{min-width:0}.scoreboard-page .scoreboard-heading{border-bottom:1px solid #ffffff1c;padding-bottom:22px}.scoreboard-page .scoreboard-heading h2{color:#f7f7f5}.scoreboard-page .scoreboard-count{color:#a9a9a6;background:#0a0a0a;border-color:#ffffff2e}.scoreboard-page .scoreboard-podium{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(24px,3vw,44px);width:100%;max-width:1280px;min-height:710px;margin:44px auto 0;padding:46px 0 0;display:grid;position:relative}.scoreboard-page .scoreboard-podium:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff47 8% 92%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.scoreboard-page .scoreboard-podium-slot{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.scoreboard-page .podium-rank-1{grid-area:1/2}.scoreboard-page .podium-rank-2{grid-area:1/3}.scoreboard-page .podium-rank-3{grid-area:1/1}.scoreboard-page .scoreboard-person-card{z-index:2;box-sizing:border-box;border-color:var(--profile-card-accent,#ffffff26);background-color:var(--profile-card-surface,#0a0a0a);border-radius:2px;width:min(100%,350px);height:330px;min-height:330px;margin-bottom:68px;padding:20px;position:relative;box-shadow:0 18px 40px #0000006b}.scoreboard-page .scoreboard-person-card:before{content:"";pointer-events:none;border:1px solid #ffffff0b;position:absolute;inset:8px}.scoreboard-page .scoreboard-person-card.rank-1{border-color:var(--profile-card-accent,#ffffff59);background-color:var(--profile-card-surface,#101010)}.scoreboard-page .scoreboard-person-card.rank-2,.scoreboard-page .scoreboard-person-card.rank-3{width:min(100%,350px)}.scoreboard-page .scoreboard-step{color:#f5f5f2;background:linear-gradient(#151515,#090909);border:1px solid #ffffff29;border-bottom:0;align-content:center;place-items:center;gap:3px;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.scoreboard-page .scoreboard-step:before{content:"";background:#ffffff85;height:3px;position:absolute;inset:0 0 auto}.scoreboard-page .step-rank-1{background:linear-gradient(#202020,#0b0b0b);border-color:#ffffff4d;height:210px}.scoreboard-page .step-rank-2{height:150px}.scoreboard-page .step-rank-3{height:105px}.scoreboard-page .scoreboard-step-number{color:#ffffffeb;font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:.9}.scoreboard-page .scoreboard-step strong{color:#b6b6b2;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.scoreboard-page .contestant-avatar{color:#050505;background:#e8e8e5;border-color:#ffffff3d;border-radius:50%}.scoreboard-page .contestant-avatar.accent-gold,.scoreboard-page .contestant-avatar.accent-blue,.scoreboard-page .contestant-avatar.accent-violet{background:#e8e8e5}.scoreboard-page .scoreboard-rank,.scoreboard-page .scoreboard-placement{color:#d8d8d5}.scoreboard-page .scoreboard-person-copy h3,.scoreboard-page .scoreboard-card-stats strong,.scoreboard-page .table-person strong{color:#f5f5f3}.scoreboard-page .scoreboard-person-copy p,.scoreboard-page .scoreboard-total span,.scoreboard-page .scoreboard-card-stats small{color:#858582}.scoreboard-page .scoreboard-total strong{color:#fff}.scoreboard-page .scoreboard-bar{background:#202020}.scoreboard-page .scoreboard-bar span{background:linear-gradient(90deg,#6b6b69,#f7f7f4)}.scoreboard-page .scoreboard-card-stats>span{color:#a7a7a4;background:#060606;border-color:#ffffff14;border-radius:0}.scoreboard-page .scoreboard-profile-link{color:#050505;background:#eeeeeb;border:1px solid #ffffff29;border-radius:0}.scoreboard-page .scoreboard-profile-link:hover{color:#fff;background:#242424}.scoreboard-page .contestant-table-wrap{background:#080808;border-color:#ffffff24;border-radius:2px}.scoreboard-page .leaderboard-table th,.scoreboard-page .leaderboard-table td{border-bottom-color:#ffffff1a}.scoreboard-page .leaderboard-table th{color:#8d8d8a;background:#101010}.scoreboard-page .leaderboard-table td{color:#c7c7c4}.scoreboard-page .leaderboard-table tbody tr:hover{background:#121212}@media (max-width:980px){.scoreboard-page .scoreboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:580px;padding-inline:0}.scoreboard-page .scoreboard-person-card{width:100%;padding:16px}.scoreboard-page .scoreboard-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scoreboard-page .step-rank-1{height:175px}.scoreboard-page .step-rank-2{height:125px}.scoreboard-page .step-rank-3{height:90px}}@media (max-width:720px){.scoreboard-page .scoreboard-hero-content{min-height:390px}.scoreboard-page .scoreboard-hero h1{font-size:clamp(48px,16vw,72px)}.scoreboard-page .scoreboard-season-mark{width:100%}.scoreboard-page .scoreboard-podium{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding-top:18px}.scoreboard-page .scoreboard-podium:after{display:none}.scoreboard-page .scoreboard-podium-slot{grid-template-columns:72px minmax(0,1fr);align-items:stretch;width:100%;display:grid}.scoreboard-page .podium-rank-1{grid-area:1/1;transform:none}.scoreboard-page .podium-rank-2{grid-area:2/1;transform:none}.scoreboard-page .podium-rank-3{grid-area:3/1}.scoreboard-page .scoreboard-person-card,.scoreboard-page .scoreboard-person-card.rank-2,.scoreboard-page .scoreboard-person-card.rank-3{grid-area:1/2;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:none;margin:0}.scoreboard-page .scoreboard-step,.scoreboard-page .step-rank-1,.scoreboard-page .step-rank-2,.scoreboard-page .step-rank-3{border:1px solid #ffffff29;border-right:0;grid-area:1/1;width:72px;height:auto;min-height:100%}.scoreboard-page .scoreboard-total,.scoreboard-page .scoreboard-bar,.scoreboard-page .scoreboard-card-stats,.scoreboard-page .scoreboard-profile-link{grid-column:1/-1}.scoreboard-page .scoreboard-card-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.scoreboard-page .scoreboard-card-stats{grid-template-columns:1fr}}.site-shell p{line-height:1.65;font-size:15px!important}.site-shell a,.site-shell button,.site-shell label,.site-shell input,.site-shell select,.site-shell textarea{font-size:14px!important}.site-shell small{line-height:1.45;font-size:12px!important}.site-shell .eyebrow,.site-shell .scoreboard-count,.site-shell .scoreboard-placement,.site-shell .my-list-stats span,.site-shell .contestant-stat-strip small{font-size:12px}.site-shell table th{font-size:12px!important}.site-shell table td{font-size:13px!important}.scoreboard-page .scoreboard-person-copy p{color:#a8a8a5;text-overflow:clip;white-space:normal;overflow:visible}.scoreboard-page .scoreboard-name-row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:5px;display:flex}.scoreboard-page .scoreboard-person-card{grid-template-columns:auto minmax(0,1fr)}.scoreboard-page .scoreboard-person-copy{width:100%}.scoreboard-page .scoreboard-name-row h3{flex:0 auto;margin:0}.scoreboard-page .scoreboard-inline-stats{background:#ffffff0a;border:1px solid #ffffff1c;flex:150px;justify-content:center;align-items:stretch;gap:1px;display:flex}.scoreboard-page .scoreboard-inline-stats>span{text-align:center;border-left:1px solid #ffffff1c;flex:1 1 0;justify-items:center;gap:2px;min-width:66px;padding:7px 9px;display:grid}.scoreboard-page .scoreboard-inline-stats>span:first-child{border-left:0}.scoreboard-page .scoreboard-inline-stats strong{color:#fff;font-family:var(--font-geist-mono), monospace;font-size:14px;font-weight:850}.scoreboard-page .scoreboard-inline-stats small{color:#92928f;text-transform:uppercase;font-weight:700;font-size:10px!important}.scoreboard-page .scoreboard-total{text-align:center;justify-content:center;align-items:center;margin-top:22px}.scoreboard-page .scoreboard-total strong{font-size:44px}.scoreboard-page .scoreboard-card-stats strong{font-size:13px}.scoreboard-page .scoreboard-card-stats>span{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center}.scoreboard-page .scoreboard-card-stats>span>svg,.scoreboard-page .scoreboard-card-stats>span>strong,.scoreboard-page .scoreboard-card-stats>span>small{grid-column:1}.scoreboard-contestant-lists{gap:56px;width:min(1760px,100vw - 8px);margin-top:110px;margin-left:50%;display:grid;transform:translate(-50%)}.scoreboard-page .scoreboard-lists-heading{margin-bottom:-10px}.scoreboard-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.scoreboard-sort-control{color:#a7a7a4;background:#090909;border:1px solid #ffffff29;align-items:center;gap:9px;min-height:40px;padding:0 34px 0 13px;display:flex;position:relative}.scoreboard-sort-control>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.scoreboard-sort-control select{color:#f5f5f2;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:850}.scoreboard-sort-control select option{color:#f5f5f2;background:#090909}.scoreboard-sort-control>svg{pointer-events:none;position:absolute;right:11px}.scoreboard-collapse-all{color:#f5f5f2;min-height:40px;font:inherit;cursor:pointer;background:#090909;border:1px solid #ffffff2b;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.scoreboard-collapse-all svg,.scoreboard-board-state svg{transition:transform .16s}.scoreboard-collapse-all[aria-expanded=false] svg{transform:rotate(-90deg)}.scoreboard-contestant-list{background:#080808;border:1px solid #ffffff24;min-width:0}.scoreboard-list-header{cursor:pointer;background:#0d0d0d;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 24px;transition:background .14s,border-color .14s;display:flex}.scoreboard-list-header:hover{background:#121212}.scoreboard-list-header:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}.scoreboard-list-header-meta{align-items:stretch;gap:10px;min-width:0;display:flex}.scoreboard-board-state{color:#bdbdb9;flex:0 0 42px;place-items:center;width:42px;display:grid}.scoreboard-contestant-list.is-collapsed .scoreboard-list-header{border-bottom-color:#0000}.scoreboard-contestant-list.is-collapsed .scoreboard-board-state svg{transform:rotate(-90deg)}.scoreboard-list-person{align-items:center;gap:14px;min-width:0;display:flex}.scoreboard-list-rank{color:#8f8f8c;font-family:var(--font-geist-mono), monospace;font-size:14px;font-weight:800}.scoreboard-list-person>div{min-width:0}.scoreboard-list-person>div>span{color:#92928f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.scoreboard-list-person h3{color:#f5f5f2;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(24px,3vw,34px)}.scoreboard-list-summary{border:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(105px,1fr));display:grid}.scoreboard-list-summary>span{border-left:1px solid #ffffff1a;gap:5px;min-width:0;padding:12px 15px;display:grid}.scoreboard-list-summary>span:first-child{border-left:0}.scoreboard-list-summary strong{color:#fff;font-family:var(--font-geist-mono), monospace;font-size:18px}.scoreboard-list-summary small{color:#898986}.scoreboard-page .scoreboard-contestant-list .contestant-table-wrap{border:0;border-radius:0}@media (min-width:1280px){.scoreboard-page .scoreboard-contestant-list .contestant-table-wrap{overflow-x:clip}.scoreboard-page .scoreboard-contestant-list .contestant-games-table{min-width:1212px}}.scoreboard-page .contestant-games-table th,.scoreboard-page .contestant-games-table td{border-bottom-color:#ffffff1a;padding:17px 18px}.scoreboard-page .contestant-games-table th{color:#9a9a97;background:#111}.scoreboard-page .contestant-games-table td{color:#d0d0cd}.scoreboard-page .contestant-game-name>i{color:#111;background:#e6e6e3;border-color:#ffffff24;border-radius:50%;width:44px;height:44px;font-size:12px;font-weight:800}.scoreboard-page .contestant-game-name strong{color:#f6f6f3;font-size:14px}.scoreboard-page .contestant-platform,.scoreboard-page .difficulty-cell,.scoreboard-page .ruling{color:#e2e2df;background:#171717;border:1px solid #ffffff24;border-radius:2px;font-size:12px}.scoreboard-page .difficulty-low,.scoreboard-page .difficulty-mid,.scoreboard-page .difficulty-high,.scoreboard-page .difficulty-unknown,.scoreboard-page .ruling.kept,.scoreboard-page .ruling.removed,.scoreboard-page .ruling.neutral{color:#e2e2df;background:#171717}.scoreboard-page .contestant-games-table td,.my-list-page .my-list-board td{vertical-align:middle}.scoreboard-page .entry-platform-stack,.my-list-page .entry-platform-stack,.scoreboard-page .entry-stat,.my-list-page .entry-stat{align-content:center;gap:9px;display:grid}.scoreboard-page .entry-platform-stack,.my-list-page .entry-platform-stack{text-align:center;justify-items:center;width:100%}.scoreboard-page .entry-stat,.my-list-page .entry-stat{text-align:center;justify-items:center;min-height:52px}.scoreboard-page .entry-account-label,.my-list-page .entry-account-label,.scoreboard-page .entry-stat-label,.my-list-page .entry-stat-label{color:#f4f4f1;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:170px;font-size:11px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.scoreboard-page .entry-account-label,.my-list-page .entry-account-label{color:#a9a9a5;letter-spacing:.025em;text-align:center;text-transform:none;width:100%}.scoreboard-page .entry-stat-value,.my-list-page .entry-stat-value{color:#fff;font-size:13px;font-weight:900}.scoreboard-page .entry-points-cell,.my-list-page .entry-points-cell{background:0 0;width:92px;min-width:92px}.scoreboard-page .entry-points-cell .entry-stat-value,.my-list-page .entry-points-cell .entry-stat-value{font-size:16px}.scoreboard-page .entry-points-cell.is-negative .entry-stat-value,.my-list-page .entry-points-cell.is-negative .entry-stat-value{color:#ff8f8f}@media (max-width:980px){.scoreboard-list-header{flex-direction:column;align-items:flex-start}.scoreboard-list-summary,.scoreboard-list-header-meta{width:100%}}@media (max-width:620px){.scoreboard-contestant-lists{margin-top:76px}.scoreboard-list-header{padding:18px}.scoreboard-list-summary{grid-template-columns:1fr}.scoreboard-heading-actions,.scoreboard-list-header-meta{width:100%}.scoreboard-list-header-meta{flex-direction:column;align-items:stretch}.scoreboard-list-summary>span{border-top:1px solid #ffffff1a;border-left:0}.scoreboard-list-summary>span:first-child{border-top:0}}.scoreboard-page .contestant-banner-cell{width:484px;min-width:484px;padding-block:10px}.scoreboard-page .contestant-game-banner{background:linear-gradient(135deg,#1f1f1f,#090909 66%);border:1px solid #ffffff24;place-items:center;width:460px;height:215px;margin:0;display:grid;position:relative;overflow:hidden}.scoreboard-page .contestant-game-banner img{object-fit:contain;width:100%;height:100%;display:block}.scoreboard-page .banner-artwork-frame,.my-list-page .banner-artwork-frame{background:#050505;place-items:center;max-width:100%;max-height:100%;display:grid;position:relative;overflow:hidden}.scoreboard-page .banner-display-banner,.my-list-page .banner-display-banner{width:460px;height:215px}.scoreboard-page .banner-display-hero,.my-list-page .banner-display-hero{aspect-ratio:3;width:460px}.scoreboard-page .banner-display-portrait,.my-list-page .banner-display-portrait{aspect-ratio:2/3;height:300px}.scoreboard-page .contestant-game-banner.banner-shell-hero,.my-list-page .contestant-game-banner.banner-shell-hero{height:153px}.scoreboard-page .contestant-game-banner.banner-shell-portrait,.my-list-page .contestant-game-banner.banner-shell-portrait{background:0 0;border-color:#0000;width:460px;height:300px}.scoreboard-page .banner-display-portrait,.my-list-page .banner-display-portrait{background:0 0;width:460px;height:300px}.portrait-banner-grid{grid-template-columns:repeat(2,200px);justify-content:center;gap:8px;width:100%;height:100%;display:grid;overflow:hidden}.portrait-banner-grid.is-single{grid-template-columns:200px}.portrait-banner-grid img{object-fit:cover;background:#050505;width:100%;height:100%;display:block}.scoreboard-page .main-game-row.has-dlc-stack td,.my-list-page .main-game-row.has-dlc-stack td{border-bottom-color:#ffffff4d}.scoreboard-page .dlc-stack-row>td,.my-list-page .dlc-stack-row>td{z-index:2;background:linear-gradient(#070707,#030303);position:relative;overflow:visible;padding:0 0 12px!important}.scoreboard-page .dlc-stack-row:hover>td,.scoreboard-page .dlc-stack-row:focus-within>td,.my-list-page .dlc-stack-row:hover>td,.my-list-page .dlc-stack-row:focus-within>td{z-index:40}.dlc-stack-layout{grid-template-columns:minmax(0,1fr) minmax(350px,370px);align-items:start;gap:24px;width:calc(100% - clamp(72px,6vw,112px) - 24px);margin:14px 0 0 clamp(72px,6vw,112px);display:grid;position:relative;overflow:visible}.dlc-progress-summary{grid-template-columns:minmax(190px,1.45fr) minmax(105px,1fr);justify-self:end;align-items:stretch;gap:18px;width:100%;display:grid}.my-list-page .dlc-stack-layout{width:calc(100% - clamp(92px,7vw,132px) - 24px);margin-left:clamp(92px,7vw,132px)}.dlc-card-stack{width:100%;height:38px;margin:0;padding:0;list-style:none;position:relative}.dlc-progress-meter{background:0 0;border:0;grid-template-rows:38px 2px;justify-self:stretch;width:100%;height:42px;display:grid;position:relative;overflow:visible}.dlc-points-meter{white-space:nowrap;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;height:40px;padding:0;display:grid}.dlc-points-meter small{color:#949491;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.dlc-points-meter strong{color:#f4f4f1;font-size:18px;font-weight:950}.dlc-points-meter.has-points{background:0 0;border:0}.dlc-points-meter.has-points strong{color:#fff}.dlc-progress-copy{text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;min-width:0;padding:0;display:flex}.dlc-progress-copy small{color:#8e8e8a;letter-spacing:.08em;text-transform:uppercase;margin-right:0;font-size:8px;font-style:normal;font-weight:900}.dlc-progress-copy strong{color:#fff;font-size:17px;font-weight:950}.dlc-progress-copy em{color:#8e8e8a;font-size:9px;font-style:normal;font-weight:800}.dlc-progress-track{background:#ffffff29;display:block}.dlc-progress-track i{background:#f4f4f1;height:100%;transition:width .18s;display:block}.dlc-progress-meter.is-complete{background:0 0;border:0}.dlc-progress-meter.is-complete .dlc-progress-track i{background:#fff}.my-list-page .dlc-card-stack{margin-left:0}.dlc-card-item{height:38px;list-style:none;transition:opacity .16s;position:absolute;overflow:visible}.dlc-card-item.is-dragging{opacity:.4}.dlc-card-item.drop-before:before,.dlc-card-item.drop-after:after{content:"";z-index:110;background:#fff;width:3px;position:absolute;top:0;bottom:0}.dlc-card-item.drop-before:before{left:-5px}.dlc-card-item.drop-after:after{right:-5px}.dlc-card{transform-origin:50% 100%;background:linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/52px 100%,linear-gradient(115deg,#181818,#090909 68%,#141414);border:1px solid #ffffff3d;border-left:4px solid #d7d7d3;height:38px;transition:height .18s,border-color .16s,background .16s,box-shadow .16s;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 12px 26px #00000085}.dlc-card-item:nth-child(3n+2) .dlc-card{background-color:#111;border-left-color:#999996}.dlc-card-item:nth-child(3n) .dlc-card{background-color:#0d0d0d;border-left-color:#6f6f6c}.dlc-card-item:hover .dlc-card,.dlc-card-item:focus-within .dlc-card{background-color:#181818;border-color:#ffffff9e;height:132px;transform:translateY(0);box-shadow:0 18px 38px #000000b8}.dlc-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050505f0,#050505b3 48%,#050505e6);position:absolute;inset:0}.dlc-card-backdrop{object-fit:cover;opacity:.58;filter:saturate(.7)contrast(1.08);width:100%;height:100%;transition:opacity .16s,filter .16s;position:absolute;inset:0}.dlc-card-item:hover .dlc-card-backdrop,.dlc-card-item:focus-within .dlc-card-backdrop{opacity:.72;filter:saturate(.95)contrast(1.08)}.dlc-card-heading{z-index:2;border-bottom:0;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.dlc-card-kicker{color:#9c9c98;letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:10px;font-weight:900}.dlc-card-heading>strong,.dlc-title-input{color:#f6f6f3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.dlc-title-input{background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:3px 0}.dlc-title-input:focus{border-bottom-color:#fff}.dlc-card-stats{z-index:2;opacity:0;visibility:hidden;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:65px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(5px)}.dlc-card-item:hover .dlc-card-stats,.dlc-card-item:focus-within .dlc-card-stats{opacity:1;visibility:visible;transform:translateY(0)}.dlc-card-stats>span{text-align:center;border-left:0;justify-items:center;gap:5px;min-width:0;padding:0 12px;display:grid}.dlc-card-stats>span:first-child{border-left:0}.dlc-card-stats small{color:#8f8f8b;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.dlc-card-stats strong{color:#fff;font-size:15px;font-weight:900}.dlc-drag-handle,.dlc-remove-button{color:#aaa;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff29;border-radius:2px;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.dlc-drag-handle{cursor:grab}.dlc-drag-handle:active{cursor:grabbing}.dlc-drag-handle:hover,.dlc-remove-button:hover{color:#fff;border-color:#ffffff7a}.dlc-remove-button:hover{color:#ff9b9b;border-color:#ff64648c}.dlc-drag-handle:disabled,.dlc-remove-button:disabled{opacity:.48;cursor:wait}.dlc-inline-number{min-width:58px;padding:4px 6px}.dlc-inline-number input{width:36px}.dlc-inline-number b{font-weight:900}.scoreboard-page .contestant-banner-fallback{z-index:1;color:#fff;max-width:88%;font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;font-size:14px;font-weight:850;line-height:1.15;position:relative}.scoreboard-page .banner-style-2{background:linear-gradient(135deg,#292929,#080808 54%,#202020)}.scoreboard-page .banner-style-3{background:linear-gradient(115deg,#050505,#242424 48%,#090909)}.scoreboard-page .banner-style-4{background:linear-gradient(145deg,#181818,#030303 58%,#303030)}.scoreboard-page .banner-style-5{background:linear-gradient(125deg,#303030,#080808 42%,#191919)}.scoreboard-page .difficulty-cell,.scoreboard-page .time-cell{min-width:64px;font-family:var(--font-geist-mono), monospace;border:1px solid #0000;border-radius:3px;place-items:center;padding:7px 9px;font-size:12px;font-weight:850;display:inline-grid}.scoreboard-page .difficulty-low,.scoreboard-page .time-low{color:#9af0bd;background:#25aa5c33;border-color:#43d67e6b}.scoreboard-page .difficulty-mid,.scoreboard-page .time-mid{color:#ffd77d;background:#d18b1933;border-color:#f5b8426b}.scoreboard-page .difficulty-high,.scoreboard-page .time-high{color:#faa;background:#cd31313b;border-color:#ff5b5b70}.scoreboard-page .difficulty-unknown,.scoreboard-page .time-unknown{color:#9b9b98;background:#171717;border-color:#ffffff1f}.scoreboard-page .contestant-platform{text-align:center;border-radius:3px;justify-content:center;align-items:center;min-width:86px;padding:7px 10px;font-weight:850;display:inline-flex}.scoreboard-page .contestant-platform.platform-steam{color:#c7eafa;background:#1b2838;border-color:#66c0f4}.scoreboard-page .contestant-platform.platform-playstation{color:#fff;background:#006fcd;border-color:#4ca4ff}.scoreboard-page .contestant-platform.platform-xbox{color:#fff;background:#107c10;border-color:#52c252}.scoreboard-page .contestant-platform.platform-nintendo{color:#fff;background:#e60012;border-color:#ff6a74}.scoreboard-page .contestant-platform.platform-pc{color:#fff;background:#0078d4;border-color:#4bb4ff}.scoreboard-page .contestant-platform.platform-retro{color:#18130a;background:#d7b23f;border-color:#f1cb5b}.scoreboard-page .contestant-platform.platform-newgrounds{color:#fff;background:#2c1605;border-color:#ff9b31}.scoreboard-page .contestant-platform.platform-epic{color:#080808;background:#f1f1ef;border-color:#f1f1ef}.platform-pill.steam{color:#9edcff;border-color:#66c0f473}.platform-pill.nintendo{color:#ffafb5;border-color:#e600126b}.platform-pill.retro{color:#f0d37c;border-color:#d7b23f6b}.platform-pill.newgrounds{color:#ffb15d;border-color:#ff8b1f80}.platform-pill.epic{color:#f2f2f0;border-color:#ffffff80}.game-banner-editor>small{color:var(--muted)}.game-banner-preview{aspect-ratio:460/215;border:1px solid var(--line-strong);background:#090909;border-radius:10px;width:min(100%,460px);margin-top:6px;position:relative;overflow:hidden}.game-banner-preview img{object-fit:contain;width:100%;height:100%;display:block}.game-banner-preview button{color:#fff;background:#000000d1;border:1px solid #ffffff38;border-radius:7px;padding:7px 10px;position:absolute;bottom:10px;right:10px}@media (max-width:620px){.scoreboard-page .contestant-banner-cell{width:484px;min-width:484px}.scoreboard-page .contestant-game-banner{width:460px;height:215px}}.my-list-page{color:#f4f4f2;background:#050505}.my-list-profile{background:linear-gradient(112deg,#0000 0 66%,#ffffff09 66% 66.15%,#0000 66.15%),linear-gradient(90deg,#020202,#0b0b0b 72%,#121212);border-bottom-color:#ffffff1f;position:relative;overflow:hidden}.my-list-profile:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:520px;height:520px;position:absolute;top:-340px;right:-80px;box-shadow:0 0 0 74px #ffffff05,0 0 0 148px #ffffff03}.my-list-profile-inner,.my-list-stats{z-index:1;position:relative}.my-list-profile-inner{min-height:220px;padding-bottom:40px}.my-list-avatar{color:#090909;background:#e8e8e5;border-color:#ffffff4d;border-radius:50%}.my-list-identity h1{color:#fff;letter-spacing:-.065em;font-size:clamp(44px,6vw,76px)}.my-list-identity>span,.my-list-identity>p:last-child{color:#9b9b98}.my-list-stats{border-top-color:#ffffff1f}.my-list-stats>div{background:#0000002e;border-right-color:#ffffff1a;justify-content:center;min-height:86px}.my-list-stats strong{color:#fff;font-family:var(--font-geist-mono), monospace;font-size:24px}.my-list-stats span{color:#8d8d8a}.my-list-stats-cluster{z-index:1;position:relative}.my-list-stats>div{text-align:center;align-content:center}.profile-stats-filter{background:#030303;border:0;border-top:1px solid #ffffff29;grid-template-columns:.65fr 1fr 1fr 1fr 1.55fr;min-inline-size:0;margin:0;padding:0;display:grid}.profile-stats-segment{--provider-accent:#f1f1ef;color:#b2b2af;min-width:0;min-height:60px;font-family:var(--font-gamer);letter-spacing:.09em;text-align:center;cursor:pointer;background:#080808;border:0;border-right:1px solid #ffffff29;place-items:center;padding:10px 18px;font-weight:900;transition:color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.profile-stats-segment:last-of-type{border-right:0}.profile-stats-segment:before{content:"";background:var(--provider-accent);opacity:.62;height:3px;position:absolute;bottom:0;left:0;right:0}.profile-stats-segment>span{overflow-wrap:anywhere;min-width:0}.profile-stats-segment:hover:not(:disabled){color:#fff;background:#151515}.profile-stats-segment:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #fff}.profile-stats-segment[aria-pressed=true]:before{opacity:1}.profile-stats-segment.provider-all{--provider-accent:#f2f2ef}.profile-stats-segment.provider-psn{--provider-accent:#4ca4ff;color:#80bdff;background:#006fcd1f}.profile-stats-segment.provider-steam{--provider-accent:#66c0f4;color:#9ed8f5;background:#1b2838b8}.profile-stats-segment.provider-xbox{--provider-accent:#79d34c;color:#a7e986;background:#107c1029}.profile-stats-segment.provider-retroachievements{--provider-accent:#f1cb5b;color:#f1cb5b;background:#d7b23f1a}.profile-stats-segment.provider-all[aria-pressed=true]{color:#050505;background:#f2f2ef}.profile-stats-segment.provider-psn[aria-pressed=true]{color:#fff;background:#006fcd;box-shadow:inset 0 0 0 1px #75bfff85}.profile-stats-segment.provider-steam[aria-pressed=true]{color:#d8f2ff;background:#1b2838;box-shadow:inset 0 0 0 1px #66c0f485}.profile-stats-segment.provider-xbox[aria-pressed=true]{color:#fff;background:#107c10;box-shadow:inset 0 0 0 1px #a6eb8280}.profile-stats-segment.provider-retroachievements[aria-pressed=true]{color:#18130a;background:#d7b23f;box-shadow:inset 0 0 0 1px #f1cb5b}.profile-stats-segment:disabled{color:#5c5c59;cursor:not-allowed;opacity:.48;background:#060606}.public-profile-card-link{color:inherit;text-decoration:none;display:block}.scoreboard-page .scoreboard-podium-slot>.public-profile-card-link{flex:none;width:min(100%,350px);max-width:350px;margin-inline:auto}.scoreboard-page .scoreboard-podium-slot>.public-profile-card-link>.scoreboard-person-card,.scoreboard-page .scoreboard-podium-slot>.public-profile-card-link>.triangle-card-shell{width:100%}.public-profile-card-link:hover .scoreboard-person-card,.public-profile-card-link:focus-visible .scoreboard-person-card{border-color:#ffffff8a}@media (max-width:720px){.scoreboard-page .scoreboard-podium-slot>.public-profile-card-link{grid-area:1/2;width:100%;max-width:none;margin:0}}.public-profile-page .my-list-profile{min-height:auto}.public-visitor-profile .my-list-profile-inner{grid-template-columns:auto minmax(0,1fr) auto}.public-profile-update-control{z-index:2;justify-items:end;gap:8px;display:grid;position:relative}.public-profile-update-button{justify-content:center;min-width:154px}.public-profile-update-control>small{color:#92928e;text-align:right;max-width:220px;font-size:11px;line-height:1.35}.public-account-filter{background:#050505;border:0;border-top:1px solid #ffffff29;gap:14px;margin:0;padding:22px 18px 18px;display:grid}.public-account-filter legend{float:left;color:#a6a6a1;width:100%;font-family:var(--font-gamer);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;padding:0;font-size:12px;font-weight:900}.public-account-filter>div{clear:both;flex-wrap:wrap;gap:12px;display:flex}.public-account-filter-chip{--provider-accent:#f1f1ef;color:#a6a6a1;min-width:0;max-width:320px;font-family:var(--font-gamer);text-align:left;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff26;flex:220px;align-items:center;gap:10px;padding:9px 12px;display:flex}.public-account-filter-chip[aria-pressed=true]{border-color:var(--provider-accent);color:#fff;background:#ffffff0b}.public-account-filter-chip.provider-psn,.linked-platform-card.provider-psn{--provider-accent:#006fcd}.public-account-filter-chip.provider-steam,.linked-platform-card.provider-steam{--provider-accent:#66c0f4}.public-account-filter-chip.provider-xbox,.linked-platform-card.provider-xbox{border-color:#52c42f9e}.public-account-filter-chip.provider-retroachievements,.linked-platform-card.provider-retroachievements{--provider-accent:#d7b23f}.public-account-filter-chip.provider-psn[aria-pressed=true]{box-shadow:inset 0 -3px #006fcd}.public-account-filter-chip.provider-steam[aria-pressed=true]{box-shadow:inset 0 -3px #66c0f4}.public-account-filter-chip.provider-xbox[aria-pressed=true]{box-shadow:inset 0 -3px #52c42f}.public-account-filter-chip.provider-retroachievements[aria-pressed=true]{box-shadow:inset 0 -3px #d7b23f}.public-account-filter-chip>span:last-child{gap:2px;min-width:0;display:grid}.public-account-filter-chip small{color:#8d8d89;font-size:10px}.public-account-filter-chip strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public-linked-platforms .linked-platform-card{border-color:#ffffff2e}.public-linked-platforms .linked-platform-card.connected{border-color:var(--provider-accent,#ffffff57)}.public-profile-page .my-list-content.page-width{width:min(1760px,100% - 8px)}.public-profile-tabs{border-bottom:2px solid #ffffff2e;align-items:stretch;padding-top:24px;display:flex}.public-profile-tabs button{color:#8f8f8b;min-width:190px;min-height:54px;font-family:var(--font-gamer);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#080808;border:0;border-right:1px solid #ffffff29;padding:12px 22px;font-size:14px;font-weight:900}.public-profile-tabs button[aria-current=page]{color:#050505;background:#f1f1ef}.public-profile-overview{gap:26px;display:grid}.public-overview-heading{align-items:end}.public-overview-heading h2{color:#f5f5f2;margin:4px 0 0;font-size:clamp(30px,4vw,44px)}.public-overview-heading>span{color:#a2a29e;font-weight:800}.public-overview-controls{background:#070707;border:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(180px,1fr));display:grid}.public-overview-controls label{border-right:1px solid #ffffff26;gap:7px;min-width:0;padding:13px 16px;display:grid}.public-overview-controls label:last-child{border-right:0}.public-overview-controls label>span{color:#8e8e8a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.public-overview-controls select{color:#f1f1ee;width:100%;min-height:38px;font:inherit;background:#101010;border:1px solid #ffffff2b;border-radius:0;padding:7px 34px 7px 10px;font-weight:750}.public-overview-status{color:#969692;margin:-8px 0 0}.public-overview-status.is-warning{color:#e2ba70}.public-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-overview-game{background:#0a0a0a;border:1px solid #ffffff29;grid-template-columns:minmax(120px,42%) minmax(0,1fr);min-width:0;min-height:150px;display:grid;overflow:hidden}.public-overview-cover{color:#666;background:#050505;place-items:center;min-width:0;display:grid;overflow:hidden}.public-overview-cover img{object-fit:cover;width:100%;height:100%;display:block}.public-overview-game-copy{align-content:space-between;gap:10px;min-width:0;padding:15px;display:grid}.public-overview-game-copy small{color:#92928e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-overview-game-copy h3{color:#f4f4f1;text-overflow:ellipsis;margin:0;font-size:18px;line-height:1.15;overflow:hidden}.public-overview-game-copy>div{justify-content:space-between;align-items:end;gap:10px;display:flex}.public-overview-game-copy strong{color:#fff;font-size:24px}.public-overview-game-copy span{color:#8f8f8b;text-align:right;font-size:11px}.public-overview-empty{color:#9c9c98;text-align:center;background:#080808;border:1px solid #ffffff24;align-content:center;place-items:center;gap:12px;min-height:220px;display:grid}.public-profile-games{gap:24px;width:100%;margin:0;transform:none}.public-profile-games .scoreboard-lists-heading{align-items:end;gap:24px}.public-profile-games .scoreboard-list-summary.compact{grid-template-columns:repeat(3,minmax(104px,1fr));width:auto;min-width:348px}.public-profile-games .scoreboard-list-summary.compact>span{padding:12px 16px}.my-list-page.public-profile-page .completed-entry-cover{left:484px}.public-profile-games .entry-platform-cell{min-width:190px;padding-left:18px}.public-profile-games .entry-game-title{text-overflow:ellipsis;max-width:260px;overflow:hidden}@media (max-width:720px){.public-visitor-profile .my-list-profile-inner{grid-template-columns:auto minmax(0,1fr)}.public-profile-update-control{grid-column:1/-1;justify-items:stretch;width:100%}.public-profile-update-control>small{text-align:left;max-width:none}.public-profile-page .my-list-content.page-width{width:min(100% - 32px,640px)}.public-profile-games .scoreboard-lists-heading{flex-direction:column;align-items:stretch}.public-profile-games .scoreboard-list-summary.compact{width:100%}.public-account-filter-chip{max-width:none}.public-profile-tabs{width:min(100% - 32px,640px)}.public-profile-tabs button{flex:1 1 0;min-width:0;padding-inline:10px;font-size:12px}.public-overview-controls,.public-overview-grid{grid-template-columns:minmax(0,1fr)}.public-overview-controls label{border-bottom:1px solid #ffffff26;border-right:0}.public-overview-controls label:last-child{border-bottom:0}}@media (min-width:721px) and (max-width:1180px){.public-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-page{color:#f3f3f0;background:#050505;min-height:calc(100vh - 150px)}.community-hero{background:linear-gradient(120deg,#ffffff09,#0000 46%),#080808;border-bottom:1px solid #ffffff26}.community-hero .page-width{align-content:center;gap:10px;min-height:270px;display:grid}.community-hero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(46px,7vw,86px);line-height:.95}.community-hero p:last-child{color:#9d9d99;max-width:700px;margin:5px 0 0;font-size:16px;line-height:1.55}.community-content{gap:28px;padding-block:34px 80px;display:grid}.community-tabs{border-bottom:2px solid #ffffff2b;display:flex}.community-tabs button{color:#92928e;min-height:52px;font-family:var(--font-gamer);text-transform:uppercase;cursor:pointer;background:#090909;border:0;border-right:1px solid #ffffff26;justify-content:center;align-items:center;gap:9px;padding:10px 22px;font-weight:900;display:inline-flex}.community-tabs button[aria-current=page]{color:#050505;background:#f2f2ef}.community-tabs button:disabled{color:#5f5f5c;cursor:not-allowed;background:#080808}.community-tabs button>span{color:#050505;background:#d8aa55;border-radius:50%;place-items:center;min-width:22px;min-height:22px;font-size:11px;display:inline-grid}.community-notice,.community-guest-note{color:#d9c49c;background:#141007;border:1px solid #d8aa5557;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.community-notice button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.community-guest-note>span{flex:1;min-width:0;line-height:1.45}.community-guest-note>button{color:#070707;min-height:36px;font:inherit;cursor:pointer;background:#d8aa55;border:1px solid #d8aa558a;flex:none;padding:7px 12px;font-weight:900}.community-section-heading{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.community-section-heading h2{color:#fff;margin:4px 0 0;font-size:clamp(30px,4vw,44px)}.community-search{color:#8d8d89;background:#090909;border:1px solid #ffffff30;align-items:center;gap:9px;width:min(420px,100%);min-height:46px;padding:0 13px;display:flex}.community-search input{color:#f3f3f0;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.community-discover,.community-requests{gap:24px;display:grid}.community-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.community-profile-card{background:#0a0a0a;border:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:18px;display:grid}.community-avatar{color:#fff;background:#171717;border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.community-avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-profile-card h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 3px;font-size:20px;overflow:hidden}.community-profile-card>div>span{color:#aaa9a5}.community-profile-card p{color:#8d8d89;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.community-card-actions{grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.community-card-actions :is(a,button),.community-request-columns article button,.community-remove-friend{color:#e8e8e5;min-height:38px;font:inherit;cursor:pointer;background:#111;border:1px solid #fff3;justify-content:center;align-items:center;gap:7px;padding:7px 12px;text-decoration:none;display:inline-flex}.community-card-actions :is(a,button):last-child{flex:1}.community-card-actions button:disabled,.community-request-columns button:disabled{opacity:.55;cursor:not-allowed}.community-empty{color:#92928e;text-align:center;background:#080808;border:1px solid #ffffff21;align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}.community-empty.compact{background:0 0;border:0;min-height:110px}.community-friends-layout{background:#080808;border:1px solid #ffffff29;grid-template-columns:minmax(270px,340px) minmax(0,1fr);height:clamp(560px,68svh,700px);min-height:0;display:grid}.community-friend-list{border-right:1px solid #ffffff26;min-width:0;min-height:0;overflow-y:auto}.community-friend-list .community-section-heading{padding:20px}.community-friend-list>button{color:#dcdcd8;text-align:left;cursor:pointer;background:#090909;border:0;border-bottom:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:74px;padding:11px 14px;display:grid}.community-friend-list>button.active{color:#fff;background:#171717;box-shadow:inset 3px 0 #f2f2ef}.community-friend-list .community-avatar{width:42px;height:42px}.community-friend-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.community-friend-list small{color:#888884;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-chat{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.community-chat>header{border-bottom:1px solid #ffffff24;align-items:center;gap:12px;min-height:78px;padding:12px 18px;display:flex}.community-chat>header>div{gap:4px;display:grid}.community-chat>header a{color:#9c9c98}.community-remove-friend{color:#d99;margin-left:auto}.community-messages{flex-direction:column;gap:10px;min-height:0;padding:20px;display:flex;overflow-y:auto}.community-messages>div:not(.community-empty){gap:5px;max-width:min(72%,620px);display:grid}.community-messages>div.mine{align-self:flex-end;justify-items:end}.community-messages p{color:#efefec;overflow-wrap:anywhere;background:#141414;border:1px solid #ffffff29;border-radius:14px 14px 14px 4px;margin:0;padding:10px 12px;font-size:16px;line-height:1.45}.community-messages .mine p{color:#070707;background:#f0f0ed;border-radius:14px 14px 4px}.community-messages time{color:#777773;font-size:12px}.community-compose{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) 52px;gap:8px;padding:14px;display:grid}.community-compose input{color:#fff;min-width:0;min-height:46px;font:inherit;background:#101010;border:1px solid #fff3;outline:0;padding:0 13px}.community-compose button{color:#050505;cursor:pointer;background:#f1f1ef;border:0;place-items:center;display:grid}.community-chat-placeholder{color:#8e8e8a;text-align:center;grid-row:1/-1;align-content:center;place-items:center;gap:10px;display:grid}.community-chat-placeholder h3,.community-chat-placeholder p{margin:0}.community-chat-placeholder h3{color:#eee;font-size:24px}.community-request-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.community-request-columns>div{background:#090909;border:1px solid #ffffff24;min-width:0}.community-request-columns>div>h3{border-bottom:1px solid #ffffff24;margin:0;padding:16px;font-size:18px}.community-request-columns article{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:14px;display:flex}.community-request-columns article>span{gap:3px;min-width:0;margin-right:auto;display:grid}.community-request-columns article small{color:#8f8f8b}.community-request-columns article>div{gap:6px;display:flex}@media (max-width:1050px){.community-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.community-hero .page-width{min-height:230px}.community-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-tabs button{min-width:0;padding-inline:7px;font-size:11px}.community-section-heading{flex-direction:column;align-items:stretch}.community-search,.community-profile-grid,.community-request-columns{grid-template-columns:minmax(0,1fr);width:100%}.community-friends-layout{grid-template-columns:minmax(0,1fr);height:auto}.community-friend-list{border-bottom:1px solid #ffffff26;border-right:0}.community-chat{height:min(620px,72svh);min-height:480px}.community-messages>div:not(.community-empty){max-width:88%}}.public-profile-empty{text-align:center;align-content:center;place-items:center;gap:14px;min-height:62svh;display:grid}.public-profile-empty h1,.public-profile-empty p{margin:0}.public-profile-empty p{color:var(--muted)}.my-list-page .eyebrow{color:#fff}.my-list-page .my-list-profile-edit,.my-list-page .primary-button{color:#050505;background:#ededeb;border-color:#ededeb;border-radius:2px}.my-list-page .my-list-profile-edit:hover,.my-list-page .primary-button:hover{color:#fff;background:#252525}.my-list-public-note,.my-list-guest-note{color:#aaa;background:#0d0d0d;border-color:#ffffff29;border-radius:2px}.my-list-public-note svg,.my-list-public-note strong,.my-list-guest-note svg,.my-list-guest-note strong{color:#f1f1ef}.my-list-toolbar{border-bottom:1px solid #ffffff1c;margin-bottom:24px;padding-bottom:22px}.my-list-toolbar h2{color:#f7f7f5;letter-spacing:-.045em;font-size:clamp(30px,4vw,44px)}.my-list-search{background:#0a0a0a;border-color:#ffffff2e;border-radius:2px;height:46px}.my-list-content.page-width{width:min(1760px,100% - 8px)}.my-list-workspace{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:28px;width:100%;display:grid}.my-list-board-wrap{background:#080808;border:1px solid #ffffff24;min-width:0;overflow-x:auto}.my-list-board{border-collapse:collapse;text-align:left;width:100%;min-width:1212px}.my-list-board th,.my-list-board td{color:#d0d0cd;font-family:var(--font-geist-mono), monospace;white-space:nowrap;border-bottom:1px solid #ffffff1a;padding:14px 16px}.my-list-board th{color:#969693;letter-spacing:.08em;text-transform:uppercase;background:#111;font-size:12px;font-weight:700}.my-list-board .drag-column,.my-list-board .drag-handle-cell{text-align:center;width:50px;min-width:50px;padding:0}.entry-drag-handle{color:#8f8f8c;cursor:grab;touch-action:none;background:#111;border:1px solid #ffffff29;border-radius:3px;place-items:center;width:34px;height:52px;padding:0;display:inline-grid}.entry-drag-handle:hover{color:#fff;border-color:#ffffff8c}.entry-drag-handle:active{cursor:grabbing}.entry-drag-handle:disabled{opacity:.45;cursor:wait}.my-list-board tr.is-dragging{opacity:.42}.my-list-board tr.drop-before td{box-shadow:inset 0 3px #f4f4f1}.my-list-board tr.drop-after td{box-shadow:inset 0 -3px #f4f4f1}.my-list-board tbody tr:last-child td{border-bottom:0}.my-list-board tbody tr:hover td{background-color:#0d0d0d}.my-list-page .contestant-banner-cell{width:484px;min-width:484px;padding-block:10px}.my-list-page .contestant-game-banner{background:linear-gradient(135deg,#1f1f1f,#090909 66%);border:1px solid #ffffff24;place-items:center;width:460px;height:215px;margin:0;display:grid;position:relative;overflow:hidden}.my-list-page .contestant-game-banner img{object-fit:contain;width:100%;height:100%;display:block}.banner-remove-control{z-index:5;color:#fff;cursor:pointer;background:#040404e6;border:1px solid #ffffff6b;border-radius:2px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:7px;right:7px}.banner-remove-control:hover{color:#ff9b9b;background:#1c0909;border-color:#ff9b9b}.inline-banner-tools{z-index:2;grid-template-columns:1fr 1fr;gap:6px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.banner-shell-portrait .inline-banner-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.inline-banner-tools label,.inline-banner-tools button{color:#fff;min-height:34px;font-family:var(--font-geist-mono), monospace;cursor:pointer;background:#040404e6;border:1px solid #ffffff47;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.inline-banner-tools label:hover,.inline-banner-tools button:hover{background:#151515;border-color:#fff}.inline-banner-tools input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.inline-banner-tools button:disabled{opacity:.45;cursor:wait}.inline-banner-tools label:has(input:disabled){opacity:.45;cursor:wait}.banner-style-picker{z-index:6;background:#050505f7;border:1px solid #ffffff4d;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;display:grid;position:absolute;bottom:49px;left:8px;right:8px}.banner-style-picker>button{color:#aaa;text-align:left;cursor:pointer;background:#111;border:1px solid #ffffff24;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:68px;padding:7px;display:grid}.banner-style-picker>button:hover,.banner-style-picker>button.active{color:#fff;background:#202020;border-color:#fff}.banner-style-picker>button:disabled{opacity:.55;cursor:wait}.banner-style-picker strong,.banner-style-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.banner-style-picker strong{font-size:9px}.banner-style-picker small{color:#777;margin-top:3px;font-size:8px}.style-shape{background:#ffffff14;border:1px solid;justify-self:center;display:block}.shape-portrait{width:14px;height:22px}.shape-hero{width:26px;height:9px}.shape-banner{width:26px;height:13px}.my-list-page .contestant-banner-fallback{color:#fff;max-width:88%;font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;font-size:14px;font-weight:850;line-height:1.15}.my-list-page .banner-style-2{background:linear-gradient(135deg,#292929,#080808 54%,#202020)}.my-list-page .banner-style-3{background:linear-gradient(115deg,#050505,#242424 48%,#090909)}.my-list-page .banner-style-4{background:linear-gradient(145deg,#181818,#030303 58%,#303030)}.my-list-page .banner-style-5{background:linear-gradient(125deg,#303030,#080808 42%,#191919)}.my-list-page .difficulty-cell,.my-list-page .time-cell{border:1px solid #0000;border-radius:3px;place-items:center;min-width:64px;padding:7px 9px;font-weight:850;display:inline-grid}.my-list-page .difficulty-low,.my-list-page .time-low{color:#9af0bd;background:#25aa5c33;border-color:#43d67e6b}.my-list-page .difficulty-mid,.my-list-page .time-mid{color:#ffd77d;background:#d18b1933;border-color:#f5b8426b}.my-list-page .difficulty-high,.my-list-page .time-high{color:#faa;background:#cd31313b;border-color:#ff5b5b70}.my-list-page .contestant-platform{border:1px solid;border-radius:3px;justify-content:center;align-items:center;min-width:86px;padding:7px 10px;font-weight:850;display:inline-flex}.my-list-page .contestant-platform.platform-steam{color:#c7eafa;background:#1b2838;border-color:#66c0f4}.my-list-page .contestant-platform.platform-playstation{color:#fff;background:#006fcd;border-color:#4ca4ff}.my-list-page .contestant-platform.platform-xbox{color:#fff;background:#107c10;border-color:#52c252}.my-list-page .contestant-platform.platform-nintendo{color:#fff;background:#e60012;border-color:#ff6a74}.my-list-page .contestant-platform.platform-pc{color:#fff;background:#0078d4;border-color:#4bb4ff}.my-list-page .contestant-platform.platform-retro{color:#18130a;background:#d7b23f;border-color:#f1cb5b}.my-list-page .contestant-platform.platform-newgrounds{color:#fff;background:#2c1605;border-color:#ff9b31}.my-list-page .contestant-platform.platform-epic{color:#080808;background:#f1f1ef;border-color:#f1f1ef}.entry-account-control{color:#bdbdb9;width:min(190px,100%);min-height:30px;font:inherit;text-align:center;text-align-last:center;text-overflow:ellipsis;cursor:pointer;background:#0d0d0d;border:1px solid #ffffff26;border-radius:3px;outline:0;padding:5px 24px 5px 9px;font-size:11px;font-weight:850;overflow:hidden}.entry-account-control:hover,.entry-account-control:focus-visible{color:#fff;background:#171717;border-color:#ffffff94}.entry-platform-badges{justify-content:center;align-items:stretch;min-width:0;display:inline-flex}.retro-split-badge{width:218px;max-width:100%}.retro-split-badge>.contestant-platform{border-radius:3px 0 0 3px;width:82px;min-width:0}.retro-console-select,.retro-console-badge{color:#f6e7ad;width:136px;min-width:0;min-height:34px;font:inherit;text-align:center;text-align-last:center;text-overflow:ellipsis;white-space:nowrap;background:#2b240e;border:1px solid #f1cb5b;border-left:0;border-radius:0 3px 3px 0;justify-content:center;align-items:center;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex;overflow:hidden}.retro-console-select{cursor:pointer}.scoreboard-page .retro-console-badge{min-height:30px;font-size:11px}.scoreboard-page .main-game-row>td,.my-list-page .main-game-row>td,.scoreboard-page .dlc-stack-row>td,.my-list-page .dlc-stack-row>td{border-bottom:0}.scoreboard-page .main-game-row:not(.has-dlc-stack)>td,.my-list-page .main-game-row:not(.has-dlc-stack)>td,.scoreboard-page .dlc-stack-row>td,.my-list-page .dlc-stack-row>td{border-bottom:2px solid #ffffff4d}.scoreboard-page .dlc-stack-row:last-child>td,.my-list-page .dlc-stack-row:last-child>td,.scoreboard-page .main-game-row:last-child>td,.my-list-page .main-game-row:last-child>td{border-bottom:0}.scoreboard-page .entry-platform-cell,.my-list-page .entry-platform-cell{position:relative}.entry-game-title{z-index:4;box-sizing:border-box;color:#f4f4f1;letter-spacing:.01em;text-align:left;white-space:nowrap;background:0 0;justify-content:flex-start;align-items:center;width:max-content;max-width:none;min-height:24px;margin:0;padding:2px 0;font-size:15px;font-weight:900;line-height:1.25;display:inline-flex;position:absolute;bottom:12px;left:0}.scoreboard-page .main-game-row,.my-list-page .main-game-row{position:relative}.completed-entry-cover{z-index:20;color:#fff;cursor:pointer;touch-action:manipulation;background:#080808;border:0;border-bottom:2px solid #ffffff4d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.completed-entry-points,.completed-entry-contribution{color:#fff;font-family:var(--font-gamer), sans-serif;letter-spacing:.025em;white-space:nowrap;font-size:clamp(15px,1.25vw,21px);font-weight:850;line-height:1}.completed-entry-points{justify-self:end;margin-right:clamp(20px,3vw,48px)}.completed-entry-trophy{place-items:center;display:grid}.completed-entry-contribution{justify-self:start;margin-left:clamp(20px,3vw,48px);font-size:clamp(21px,1.8vw,30px)}.scoreboard-page .completed-entry-cover{left:484px}.my-list-page .completed-entry-cover{left:534px}.main-game-row.has-dlc-stack .completed-entry-cover,.main-game-row:last-child .completed-entry-cover{border-bottom:0}.completed-entry-cover:hover,.completed-entry-cover:focus-visible{color:#fff;background:#111}.completed-entry-cover:focus-visible{outline-offset:-5px;outline:2px solid #fff}.inline-cell-select,.inline-cell-number,.inline-date-input{font:inherit}.inline-cell-select,.inline-date-input,.inline-cell-number input{outline:0;transition:border-color .12s,background .12s}.inline-cell-select{cursor:pointer}.metric-dropdown option,.project-100-metric-select option,.metric-form-select option{color:#ededeb!important;background:#111!important}.metric-form-select.difficulty-low,.metric-form-select.time-low{color:#9af0bd;background:#25aa5c33;border-color:#43d67e6b}.metric-form-select.difficulty-mid,.metric-form-select.time-mid{color:#ffd77d;background:#d18b1933;border-color:#f5b8426b}.metric-form-select.difficulty-high,.metric-form-select.time-high{color:#faa;background:#cd31313b;border-color:#ff5b5b70}.inline-cell-select:focus,.inline-date-input:focus,.inline-cell-number:focus-within{box-shadow:0 0 0 2px #ffffff1a;border-color:#ffffffb8!important}.inline-cell-number{color:#fff;background:#111;border:1px solid #ffffff29;border-radius:3px;justify-content:center;align-items:center;gap:2px;min-width:72px;padding:7px 8px;font-weight:850;display:inline-flex}.inline-cell-number input{width:48px;color:inherit;font:inherit;font-weight:inherit;text-align:right;background:0 0;border:0;padding:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inline-cell-number.time-cell{display:inline-flex}.inline-date-input{color:#e5e5e2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:36px;font-family:var(--font-geist-mono), monospace;background:#111;border:1px solid #ffffff29;border-radius:3px;padding:7px 9px;font-weight:750}.my-list-dev-tools{background:#050505;border:1px solid #fff3;width:100%;position:sticky;top:98px}.my-list-dev-tools-heading{color:#b7b7b4;min-height:43px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#111;border-bottom:1px solid #ffffff1a;align-items:center;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.my-list-dev-tools-row{border-bottom:2px solid #ffffff4d;gap:6px;padding:12px;display:grid}.my-list-dev-tools-row:last-child{border-bottom:0}.my-list-dev-tools-row>strong{color:#f2f2ef;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;line-height:1.35;overflow:hidden}.my-list-dev-tools-dlc-count{color:#8f8f8b;margin:-2px 0 5px;font-size:9px;font-weight:800;line-height:1.35}.my-list-dev-tools-move,.my-list-dev-tools-addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.my-list-dev-tools-addons button{min-width:0;padding-inline:4px;font-size:10px;line-height:1.1}.my-list-dev-tools-row:not(.addon-tools-row){min-height:235px}.my-list-dev-tools-row.banner-tools-hero{min-height:173px}.my-list-dev-tools-row.banner-tools-banner{min-height:235px}.my-list-dev-tools-row.banner-tools-portrait{min-height:320px}.my-list-dev-tools-row.addon-tools-row{background:#090909;border-left:2px solid #ffffff47;min-height:116px;padding-left:18px}.my-list-dev-tools-move button{min-width:0;padding-inline:5px;font-size:11px}.my-list-dev-tools-row a,.my-list-dev-tools-row button{color:#c8c8c5;cursor:pointer;background:#111;border:1px solid #ffffff29;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 9px;display:flex}.my-list-dev-tools-row a:hover,.my-list-dev-tools-row button:hover{color:#fff;background:#202020;border-color:#ffffff6b}.my-list-dev-tools-row>.guide-lookup-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.my-list-dev-tools-row>.guide-lookup-links :is(a,button){text-overflow:ellipsis;white-space:nowrap;min-height:25px;padding-inline:5px;font-size:8px;overflow:hidden}.my-list-dev-tools-row>.guide-lookup-links :is(a,button).is-primary{color:#f0c873;border-color:#d8aa557a}.direct-guide-editor{background:#090909;border:1px solid #d8aa5557;gap:6px;padding:8px;display:grid}.direct-guide-editor input{color:#f4f4f1;width:100%;min-width:0;height:32px;font:inherit;background:#111;border:1px solid #ffffff38;padding:0 8px;font-size:9px}.direct-guide-editor input:focus{border-color:#d8aa55;outline:none}.direct-guide-editor>small{color:#ff8f8f;font-size:8px;line-height:1.35}.direct-guide-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.my-list-dev-tools-row .danger:hover{color:#ff9b9b;border-color:#ff858580}.my-list-dev-tools-row button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.profile-stats-segment{letter-spacing:.045em;min-height:58px;padding-inline:7px;font-size:11px!important}.profile-stats-segment.provider-retroachievements{font-size:10px!important}.dlc-stack-layout,.my-list-page .dlc-stack-layout{grid-template-columns:minmax(0,1fr) minmax(310px,350px);gap:16px;width:calc(100% - 70px);margin-left:38px}.dlc-progress-meter{width:100%}.dlc-progress-summary{grid-template-columns:minmax(170px,1.4fr) minmax(100px,1fr)}}@media (prefers-reduced-motion:reduce){.dlc-card-item,.dlc-card,.dlc-card-stats{transition:none}}.page-home .art-deco-home{color:#f5f5f2;background:#020202}.page-home .deco-scene{background:radial-gradient(at 50% 2%,#ffffff14,#0000 34%),radial-gradient(at 50% 100%,#ffffff0a,#0000 30%),linear-gradient(90deg,#010101 0%,#080808 20%,#111 50%,#080808 80%,#010101 100%)}.page-home .deco-grid{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.page-home .deco-architecture{border-color:#ffffff1f;box-shadow:inset 0 0 0 5px #ffffff06,inset 0 0 0 26px #00000080,inset 0 0 0 28px #ffffff0f,inset 0 0 38px #000000c7}.page-home .deco-architecture:before,.page-home .deco-architecture:after,.page-home .deco-architecture i{border-color:#ffffff17}.page-home .deco-crosshair,.page-home .deco-crosshair-vertical{box-shadow:none;background:linear-gradient(90deg,#0000,#ffffff2e 12%,#ffffff7a 50%,#ffffff2e 88%,#0000)}.page-home .deco-crosshair-vertical{background:linear-gradient(#0000,#ffffff2e 12%,#ffffff7a 50%,#ffffff2e 88%,#0000)}.page-home .deco-ring,.page-home .deco-ring-1,.page-home .deco-ring-2,.page-home .deco-ring-3,.page-home .deco-ring-4,.page-home .deco-ring-5,.page-home .deco-ring-6,.page-home .deco-ring-7{box-shadow:none;border-color:#fff3}.page-home .deco-orbit-marker{background:#111;border-color:#ffffff8c;box-shadow:inset 0 0 0 2px #666}.page-home .deco-frame-shell{box-shadow:none;background:linear-gradient(90deg,#4f4f4f,#e0e0de 15%,#777 50%,#ececea 84%,#4f4f4f)}.page-home .deco-frame-panel{background:linear-gradient(125deg,#ffffff06,#0000 32%),#070707}.page-home .deco-frame-panel:before,.page-home .deco-frame-panel:after,.page-home .deco-frame-inset{border-color:#ffffff7a}.page-home .deco-title-lockup>span{color:#bcbcb9;text-shadow:none}.page-home .deco-title-lockup>strong{color:#fff;text-shadow:0 0 2px #fff,0 0 14px #ffffff59}.page-home .deco-frame-gem,.page-home .deco-side-gem{background:#101010;border-color:#ffffffb8;box-shadow:inset 0 0 0 4px #ffffff14}.page-home .deco-frame-gem b,.page-home .deco-side-gem i{box-shadow:none;background:#dededb;border-color:#fff}.page-home .deco-side-gem:before,.page-home .deco-side-gem:after{background:linear-gradient(90deg,#0000,#ffffff80,#0000)}@media (max-width:760px){.dlc-date-setup{grid-template-columns:1fr}.my-list-profile-inner{min-height:190px}.my-list-board{min-width:1212px}.my-list-workspace{grid-template-columns:1fr}.my-list-dev-tools{position:static}.my-list-dev-tools-row{grid-template-columns:repeat(3,minmax(0,1fr))}.my-list-dev-tools-row>strong{grid-column:1/-1}}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 100%,#030303f5;border-bottom-color:#ffffff2e;gap:24px;height:82px}.scoreboard-page .scoreboard-hero{background:linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/80px 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 48px,linear-gradient(115deg,#020202 0 58%,#090909 58% 72%,#111 72% 100%)}.scoreboard-page .scoreboard-hero-content{min-height:350px}.scoreboard-page .scoreboard-hero h1{letter-spacing:-.065em;max-width:880px;font-size:clamp(58px,7.3vw,108px)}.scoreboard-page .scoreboard-hero-content .scoreboard-tagline{max-width:700px}.scoreboard-page .scoreboard-hero:before{content:none}.scoreboard-page .scoreboard-slogan-hero{justify-content:space-between;min-height:270px}.scoreboard-page .scoreboard-slogan-hero h3{color:#f8f8f5;max-width:720px;font-family:var(--font-gamer);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(38px,5.6vw,78px);font-weight:750;line-height:.95}@media (max-width:760px){.topbar{gap:8px;height:68px}.scoreboard-page .scoreboard-hero-content{min-height:420px}.scoreboard-page .scoreboard-slogan-hero{min-height:250px}.scoreboard-page .scoreboard-hero h1{font-size:clamp(44px,14vw,70px);line-height:.92}.scoreboard-page .scoreboard-slogan-hero h3{font-size:clamp(34px,10.5vw,56px)}}html,body,body *,body :before,body :after{font-family:var(--font-gamer)!important}.scoreboard-page .scoreboard-season-mark:after{content:none;display:none}@media (min-width:900px){.site-shell:not(.page-home){width:100%;min-height:100vh}.site-shell:not(.page-home)>main{zoom:.8;width:100%;min-height:calc(125vh - 217.5px)}}:root{--site-header-height:82px;--site-content-width:1280px;--site-page-gutter:64px}.page-width{width:min(var(--site-content-width), calc(100% - var(--site-page-gutter)));margin-inline:auto}.home-news-section,.home-community-section,.project-100-list>li,.scoreboard-contestant-list,.public-profile-overview,.public-profile-games{content-visibility:auto;contain-intrinsic-size:auto 360px}@media (max-width:760px){:root{--site-header-height:68px;--site-page-gutter:28px}}.site-footer{background:#030303;border-top-color:#ffffff29}.site-footer>div{min-height:92px}.footer-brand .footer-brand-mark{color:#050505;width:34px;height:34px;box-shadow:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#f4f4f1;border-radius:0}.footer-brand-mark b{font-size:16px;font-weight:800}.footer-brand strong{color:#fff}.footer-brand em{color:#777}.site-footer .footer-copyright{color:#858582;letter-spacing:.035em;font-size:11px!important}@media (max-width:760px){.site-footer>div{text-align:center;justify-content:center;align-items:center;min-height:118px}.site-footer .footer-brand>span:last-child{display:flex}}.linked-platform-strip{background:#080808;border:1px solid #ffffff29;margin:28px 0 34px;padding:24px}.linked-platform-strip-heading,.linked-platform-cards,.platform-link-row,.platform-link-actions{align-items:center;display:flex}.linked-platform-strip-heading{justify-content:space-between;gap:20px;margin-bottom:18px}.linked-platform-strip-heading h2,.platform-link-editor-heading h3{margin:3px 0 0}.linked-platform-cards{flex-wrap:wrap;gap:12px}.linked-platform-card{color:#777;background:#0d0d0d;border:1px solid #ffffff1f;align-items:center;gap:12px;min-width:245px;padding:14px 16px;display:flex}.linked-platform-card.connected{color:#f4f4f1;border-color:#ffffff57}.linked-platform-card.playstation-account.connected,.platform-link-row.playstation-account.connected{border-color:#3674ffb8}.playstation-account .linked-platform-icon,.playstation-account .platform-link-logo{color:#78a2ff}.linked-platform-card.xbox-account.connected,.platform-link-row.xbox-account.connected{border-color:#52c42fb8}.xbox-account .linked-platform-icon,.xbox-account .platform-link-logo{color:#78d84f}.linked-platform-icon,.platform-link-logo{border:1px solid;flex:none;place-items:center;width:40px;height:40px;display:grid}.linked-platform-icon img,.platform-link-logo img{object-fit:cover;width:100%;height:100%}.linked-platform-card span:last-child{gap:3px;display:grid}.linked-platform-card small,.platform-sync-note,.platform-link-editor-heading p,.platform-link-guest-note{color:#92928e}.platform-sync-note{flex:100%;margin:3px 0 0}.platform-sync-note.state-success{color:#76e0a0}.platform-sync-note.state-error,.danger-text{color:#ff756f!important}.platform-link-editor{border-top:1px solid #ffffff26;gap:14px;margin-top:10px;padding-top:22px;display:grid}.platform-link-editor-heading p:last-child{margin:8px 0 0}.platform-link-row{background:#080808;border:1px solid #ffffff1f;gap:14px;padding:14px}.platform-link-row.connected{border-color:#ffffff4d}.platform-link-row label{flex:1;gap:7px;display:grid}.linked-steam-account-copy{flex:1;gap:3px;display:grid}.linked-steam-account-copy small,.linked-steam-account-copy em{color:#92928e;font-size:11px;font-style:normal}.hunt-assignment-step{background:#080808;border:1px solid #ffffff3d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:18px;display:grid}.hunt-assignment-step.has-retro-console{grid-template-columns:repeat(3,minmax(0,1fr))}.hunt-assignment-heading{grid-column:1/-1;gap:4px;display:grid}.hunt-assignment-heading span{color:#92928e;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.hunt-assignment-heading strong{font-size:19px}.hunt-assignment-step>small{grid-column:1/-1}.dlc-breakdown-fields{background:#111;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid;box-shadow:inset 3px 0 #bde6f5a6}.dlc-breakdown-heading{grid-column:1/-1;gap:4px;display:grid}.dlc-breakdown-heading strong{color:#f5f8f9;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:900}.dlc-breakdown-heading small,.dlc-breakdown-fields .field>small{color:#9c9c98;font-size:10px;line-height:1.45}.dlc-breakdown-fields .field{min-width:0;margin:0}.dlc-set-count-field{grid-column:1/-1}.dlc-set-trophy-fields{background:#080808;border:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;min-width:0;max-height:260px;margin:0;padding:12px;display:grid;overflow-y:auto}.dlc-set-trophy-fields legend{color:#bdbdb8;letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:850}.dlc-set-trophy-fields .field>span{font-size:10px}.dlc-set-award-fields{grid-template-columns:1fr}.dlc-set-award-row{border-bottom:1px solid #ffffff1a;grid-template-columns:62px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;padding-bottom:10px;display:grid}.dlc-set-award-row:last-child{border-bottom:0;padding-bottom:0}.dlc-set-award-row>strong{color:#e0ae53;letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:11px}.dlc-points-total strong{color:#e0ae53}.dlc-trophy-total{color:#aaa9a4;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff29;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.dlc-trophy-total strong{color:#fff;font-size:18px}.dlc-setup-dialog{background:#080808;border-radius:4px;width:min(720px,100vw - 28px)}@media (max-width:620px){.dlc-set-award-row{grid-template-columns:1fr}.dlc-progress-summary{grid-template-columns:minmax(0,1fr) 110px}}.dlc-setup-description{color:#a8a8a4;margin:0;font-size:13px;line-height:1.65}.dlc-setup-description strong{color:#f4f4f1}.dlc-setup-metrics{background:#050505;border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dlc-setup-metrics>span{text-align:center;border-right:1px solid #ffffff29;place-items:center;gap:7px;min-width:0;min-height:78px;padding:12px;display:grid}.dlc-setup-metrics>span:last-child{border-right:0}.dlc-setup-metrics small{color:#92928e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.dlc-setup-metrics strong{color:#fff;text-overflow:ellipsis;max-width:100%;font-size:18px;overflow:hidden}.dlc-setup-visibility{background:#e0b1530a;border:1px solid #e0b1533d;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.dlc-setup-visibility legend{color:#d9ae5b;letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:9px;font-weight:900}.dlc-setup-visibility .dlc-parent-date-toggle{min-width:0}.dlc-setup-zero-note{color:#8d8d89;margin:-5px 0 0;font-size:10px}.dlc-setup-zero-note strong{color:#fff}.dlc-setup-preview{color:#b8b8b4;background:#111;border:1px solid #ffffff29;align-items:center;min-height:66px;padding:14px 16px;font-size:12px;font-weight:750;line-height:1.55;display:flex}.dlc-setup-preview.is-ready{color:#baf3d1;background:#2674472e;border-color:#5be8936b}@media (max-width:560px){.dlc-setup-metrics{grid-template-columns:1fr}.dlc-setup-metrics>span{border-bottom:1px solid #ffffff29;border-right:0;min-height:58px}.dlc-setup-metrics>span:last-child{border-bottom:0}.dlc-setup-visibility{grid-template-columns:1fr}}.hunt-assignment-note{color:#a9a9a5;line-height:1.5}.platform-link-row input{width:100%}.platform-link-actions{flex:none;gap:12px}.platform-link-guest-note{margin:0}@media (max-width:760px){.linked-platform-strip-heading,.platform-link-row{flex-direction:column;align-items:stretch}.linked-platform-strip-heading .secondary-button,.linked-platform-card,.platform-link-actions,.platform-link-actions .secondary-button{width:100%}.platform-link-actions{justify-content:space-between}.hunt-assignment-step,.hunt-assignment-step.has-retro-console,.dlc-breakdown-fields{grid-template-columns:1fr}}.app-startup-shell{color:#ffffffb8;background:#050505;place-items:center;min-height:100svh;display:grid}.app-startup-mark{font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;font-size:11px;font-weight:900}.auth-gateway{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 72px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/72px 100%,radial-gradient(circle at 50% 42%,#ffffff12,#0000 32%),#050505;padding:clamp(24px,4vw,52px)}.auth-brand-lockup,.auth-welcome h1,.auth-form-panel h1,.auth-footer{font-family:var(--font-geist-mono), monospace}.auth-brand-mark{color:#fff;background:#111;border-color:#ffffff57;border-radius:2px;box-shadow:0 0 0 4px #ffffff06}.auth-brand-lockup em,.auth-welcome h1 em{color:#d8aa55;background:0 0}.auth-eyebrow>span{background-color:#d8aa55}.auth-option{min-height:108px;box-shadow:none;background:#0c0c0ce6;border-color:#fff3;border-radius:3px}.auth-option:hover:not(:disabled){background:#151515;border-color:#d8aa55b8;transform:translateY(-2px);box-shadow:0 14px 30px #00000059}.auth-option.login,.auth-option.guest{color:#f4f4f0}.auth-option.guest{border-style:solid}.auth-footer{color:#ffffff6b;letter-spacing:.12em}body,button,input,select,textarea{font-family:var(--font-gamer), sans-serif}:focus-visible{outline-color:#d8aa55}.my-list-page,.my-list-profile,.site-footer,.log-drawer,.drawer-header,.drawer-actions{background-color:#050505}.my-list-profile{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(145deg,#050505,#0b0b0b 62%,#111)}.site-footer{border-color:#ffffff29}.primary-button,.secondary-button,.icon-button,.auth-remember,.my-list-guest-note,.my-list-public-note,.my-list-state,.my-list-empty{box-shadow:none;border-radius:2px}.primary-button{color:#050505;background:#f1f1ee;border-color:#f1f1ee}.primary-button:hover:not(:disabled){box-shadow:none;background:#d8aa55;border-color:#d8aa55}.secondary-button,.icon-button.bordered{color:#e4e4df;background:#0b0b0b;border-color:#ffffff3d}.secondary-button:hover:not(:disabled),.icon-button.bordered:hover{color:#fff;background:#171717;border-color:#ffffff94}.field>input,.field>textarea,.field>select,.input-shell,.select-shell,.game-name-input-shell,.catalog-search-control{color:#f4f4f1;box-shadow:none;background:#090909;border:1px solid #ffffff3d;border-radius:2px}.field>select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8d8d88 50%),linear-gradient(135deg,#8d8d88 50%,#0000 50%);background-position:calc(100% - 16px) 19px,calc(100% - 11px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:0;width:100%;height:45px;padding:0 36px 0 13px}.field>select option,.select-shell option{color:#f4f4f1;background:#090909}.input-shell:focus-within,.select-shell:focus-within,.field>input:focus,.field>textarea:focus,.field>select:focus,.game-name-input-shell:focus-within,.catalog-search-control:focus-within{border-color:#d8aa55d1;box-shadow:0 0 0 2px #d8aa551f}.field>input:disabled,.field>textarea:disabled,.field>select:disabled{cursor:not-allowed;opacity:.52}.input-shell:has(input:disabled){cursor:not-allowed;opacity:.52}.select-shell:has(select:disabled){cursor:not-allowed;opacity:.52}input:-webkit-autofill{-webkit-text-fill-color:#f4f4f1;caret-color:#f4f4f1;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #090909}input:-webkit-autofill:hover{-webkit-text-fill-color:#f4f4f1;caret-color:#f4f4f1;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #090909}input:-webkit-autofill:focus{-webkit-text-fill-color:#f4f4f1;caret-color:#f4f4f1;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #090909}.dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d1}.log-drawer,.simple-editor-dialog,.account-dialog,.profile-editor-dialog,.collection-dialog{background:#080808;border-color:#ffffff3d;border-radius:3px;box-shadow:18px 18px #ffffff06,0 28px 80px #000000ad}.drawer-header,.drawer-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080808fa}.steam-fetch-note,.catalog-browser,.profile-picture-editor,.simple-avatar-editor,.account-warning,.account-footnote{color:#aaa9a4;background:#d8aa550e;border-color:#d8aa5547;border-radius:2px}.steam-fetch-note svg,.steam-fetch-note strong,.catalog-icon,.account-icon{color:#d8aa55}.catalog-icon,.account-icon{background:#d8aa5514;border-color:#d8aa5557;border-radius:2px}.account-tabs{background:#050505;border-color:#fff3;border-radius:2px}.account-tabs button{border-radius:0}.account-tabs button.active{color:#050505;box-shadow:none;background:#f1f1ee}.signed-in-avatar,.profile-chip>span,.simple-avatar-preview,.profile-picture-preview{box-shadow:none;background:linear-gradient(145deg,#1b1b1b,#080808 68%,#2b2112);border-color:#d8aa5570}.profile-chip{color:#b8b8b3;background:#080808;border-radius:2px}.profile-menu{z-index:120;background:#080808;border-color:#ffffff47;width:260px;padding:9px;box-shadow:12px 12px #ffffff09,0 24px 60px #000000b8}.profile-menu-identity{padding:12px 13px 14px}.profile-menu-identity strong{font-size:14px}.profile-menu-identity small{font-size:10px}.profile-menu>button,.profile-menu>a{min-height:42px;padding:11px 13px;font-size:12px}.profile-menu>button.profile-menu-danger{color:#dca09d}.auth-gateway{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 64px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/64px 100%,radial-gradient(circle at 50% 40%,#d8aa5512,#0000 32%),#050505}.auth-gateway-content{width:min(960px,100%)}.auth-brand-lockup,.auth-welcome h1,.auth-form-panel h1,.auth-footer,.auth-option,.auth-form-panel{font-family:var(--font-gamer), sans-serif}.auth-brand-mark,.auth-option-icon{box-shadow:none;border-radius:2px}.auth-welcome h1{color:#f4f4f1;letter-spacing:-.045em;font-weight:800}.auth-intro{color:#aaa9a4;font-size:14px}.auth-intro strong{color:#f4f4f1}.auth-option{min-height:112px;box-shadow:none;border-radius:2px}.auth-option.signup{color:#090909;background:#d8aa55;border-color:#d8aa55}.auth-option.login{color:#050505;background:#f1f1ee;border-color:#f1f1ee}.auth-option.login .auth-option-icon{color:#050505;background:#05050512;border-color:#0505052e}.auth-option.login small{color:#0505059e}.auth-option.guest{color:#f4f4f1;background:#0b0b0b;border-color:#ffffff42}.auth-option.signup:hover:not(:disabled),.auth-option.login:hover:not(:disabled),.auth-option.guest:hover:not(:disabled){border-color:#fff;transform:translateY(-2px);box-shadow:10px 10px #ffffff0b}.auth-form-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080808;border-color:#ffffff47;border-radius:3px;box-shadow:18px 18px #ffffff09}.auth-remember{background:#0b0b0b;border-color:#fff3}.auth-gateway-error{z-index:1000;left:50%;bottom:max(22px, env(safe-area-inset-bottom));color:#ffd1cf;background:#160b0b;border-color:#ff756f9e;border-radius:2px;width:min(560px,100vw - 28px);margin:0;padding:15px 17px;font-size:11px;animation:.22s both toast-up;position:fixed;transform:translate(-50%);box-shadow:0 22px 54px #0000009e}.auth-welcome>.auth-gateway-error{max-width:none;margin:0}.platform-sync-note.state-error{display:none}.toast{z-index:1100;bottom:max(22px, env(safe-area-inset-bottom));color:#f4f4f1;background:#080808;border-color:#ffffff47;border-radius:2px;gap:11px;width:min(590px,100vw - 28px);min-height:54px;padding:7px 8px 7px 9px;font-size:12px;box-shadow:12px 12px #ffffff09,0 24px 60px #000000ad}.toast>span{color:#050505;background:#f1f1ee;border-radius:2px;flex:none}.toast>p{flex:1;min-width:0;margin:0;line-height:1.45}.toast>button{color:#999994;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.toast>button:hover{color:#fff;background:#ffffff14}.toast-warning{border-color:#d8aa55b8}.toast-warning>span{background:#d8aa55}.toast-error{background:#160b0b;border-color:#ff756fb8}.toast-error>span{color:#240707;background:#ff8f89}@media (max-width:760px){.auth-gateway{padding:22px 18px}.auth-gateway-content{padding-block:30px}.auth-options{grid-template-columns:1fr}.auth-option{min-height:82px}.profile-menu{width:min(280px,100vw - 24px);position:fixed;top:66px;right:12px}.toast,.auth-gateway-error{bottom:max(16px, env(safe-area-inset-bottom))}}.platform-link-row input,.search-control,.select-control{color:#f4f4f1;background:#090909;border:1px solid #ffffff3d;border-radius:2px;min-height:44px}.platform-link-row input{outline:0;padding:0 12px}.platform-link-row input:focus,.search-control:focus-within,.select-control:focus-within{border-color:#d8aa55d1;box-shadow:0 0 0 2px #d8aa551f}.osaledation-logo{--logo-mark-size:44px;--logo-word-size:17px;--logo-system-size:8px;width:max-content;font-family:var(--font-gamer), sans-serif;letter-spacing:0;align-items:center;gap:12px;display:inline-flex}.osaledation-logo-mark{width:var(--logo-mark-size);height:var(--logo-mark-size);color:#050505;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:#f4f4f1;flex:none;place-items:center;display:grid;position:relative}.osaledation-logo-mark:after{content:"";clip-path:inherit;border:1px solid #050505a6;position:absolute;inset:4px}.osaledation-logo-mark b{z-index:1;font-size:calc(var(--logo-mark-size) * .48);font-weight:800;line-height:1;position:relative}.osaledation-logo-copy{gap:4px;min-width:0;line-height:1;align-items:initial!important;font-size:initial!important;display:grid!important}.osaledation-logo-copy>span{font-size:var(--logo-word-size);letter-spacing:.025em;align-items:baseline;display:flex}.osaledation-logo-copy strong{color:#fff;font-size:inherit;font-weight:800}.osaledation-logo-copy em{font-size:inherit;font-style:normal;font-weight:650;color:#777!important;background:0 0!important}.osaledation-logo-copy small{color:#858582;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-weight:650;font-size:var(--logo-system-size)!important}.topbar .osaledation-logo{--logo-mark-size:44px;--logo-word-size:17px}.auth-brand-lockup.osaledation-logo{--logo-mark-size:50px;--logo-word-size:21px;--logo-system-size:9px;margin-bottom:clamp(40px,6vh,64px)}.auth-welcome h1{text-transform:uppercase}.footer-brand.osaledation-logo{--logo-mark-size:34px;--logo-word-size:14px}.deco-title-lockup>.deco-home-brand{--logo-mark-size:clamp(48px, 4.2vw, 72px);--logo-word-size:clamp(25px, 3vw, 48px);--logo-system-size:clamp(7px, .62vw, 11px);color:inherit;font-family:var(--font-gamer), sans-serif;letter-spacing:0;text-indent:0;text-shadow:none;margin-bottom:clamp(28px,5vh,48px)}.deco-title-lockup>strong{color:#f4f4f1;font-family:var(--font-gamer), sans-serif;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(34px,4.5vw,78px);font-weight:800}@media (max-width:760px){.auth-brand-lockup.osaledation-logo{--logo-mark-size:44px;--logo-word-size:18px}.deco-title-lockup>.deco-home-brand{--logo-mark-size:42px;--logo-word-size:clamp(20px, 6vw, 30px);margin-bottom:24px}.deco-title-lockup>strong{font-size:clamp(25px,7vw,42px)}}.scoreboard-page .scoreboard-person-card.profile-card-pattern-none{background-color:var(--profile-card-surface);background-image:none}.scoreboard-page .scoreboard-person-card.profile-card-pattern-grid{background-color:var(--profile-card-surface);background-image:linear-gradient(color-mix(in srgb, var(--profile-card-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--profile-card-accent) 10%, transparent) 1px, transparent 1px)}.scoreboard-page .scoreboard-person-card.profile-card-pattern-diagonal{background-color:var(--profile-card-surface);background-image:repeating-linear-gradient(135deg, transparent 0 18px, color-mix(in srgb, var(--profile-card-accent) 9%, transparent) 18px 19px)}.scoreboard-page .scoreboard-person-card.profile-card-border-solid,.scoreboard-page .scoreboard-person-card.profile-card-border-double,.scoreboard-page .scoreboard-person-card.profile-card-border-glow{border-color:var(--profile-card-accent)}.scoreboard-page .scoreboard-person-card.profile-card-border-double{border-style:double;border-width:3px}.scoreboard-page .scoreboard-person-card.profile-card-border-glow{box-shadow:0 18px 40px #00000080, 0 0 26px color-mix(in srgb, var(--profile-card-accent) 34%, transparent)}.scoreboard-page .scoreboard-person-card .scoreboard-person-copy h3,.scoreboard-page .scoreboard-person-card .scoreboard-total strong,.scoreboard-page .scoreboard-person-card .scoreboard-inline-stats strong,.scoreboard-page .scoreboard-person-card .scoreboard-card-stats strong{color:var(--profile-card-text)}.profile-card-studio-preview.scoreboard-page .scoreboard-person-card{width:min(100%,350px);max-width:350px;height:330px;min-height:330px;margin:0 0 28px}.scoreboard-page .triangle-card-shell{flex:none;width:min(100%,350px);max-width:350px;height:330px;min-height:330px;margin-bottom:68px;position:relative;overflow:visible}.scoreboard-page .triangle-card-shell .scoreboard-person-card{width:100%;max-width:350px;margin-bottom:0}.scoreboard-page .triangle-card-shell-glow{filter:drop-shadow(0 0 17px color-mix(in srgb, var(--profile-card-accent) 58%, transparent))}.profile-card-studio-preview.scoreboard-page .triangle-card-shell{margin-bottom:28px}.profile-card-studio-preview.scoreboard-page .triangle-card-shell .scoreboard-person-card{margin-bottom:0}.scoreboard-page .scoreboard-person-card.profile-card-shape-square{clip-path:none;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:space-between;justify-items:center;gap:0;padding:18px 24px}.scoreboard-page .profile-card-shape-square .square-profile-header{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.scoreboard-page .profile-card-shape-square .square-profile-identity{place-items:center;gap:5px;display:grid}.scoreboard-page .profile-card-shape-square .square-profile-identity .contestant-avatar{width:46px;height:46px;margin:0}.scoreboard-page .profile-card-shape-square .square-profile-name{max-width:104px;color:var(--profile-card-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:900;line-height:1.05;overflow:hidden}.scoreboard-page .profile-card-shape-square .square-stat-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:14px;width:100%;display:grid}.scoreboard-page .profile-card-shape-square .square-stat{min-width:0;color:var(--profile-card-text);text-align:center;place-items:center;gap:2px;display:grid}.scoreboard-page .profile-card-shape-square .square-stat strong{max-width:100%;color:var(--profile-card-text);text-shadow:0 1px 8px #000000b8;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1;overflow:hidden}.scoreboard-page .profile-card-shape-square .square-stat small{width:100%;color:color-mix(in srgb, var(--profile-card-text) 78%, transparent);text-align:center;text-transform:uppercase;white-space:normal;font-size:8px;font-weight:850;line-height:1.05}.scoreboard-page .profile-card-shape-square .square-profile-points{color:var(--profile-card-text);text-align:center;place-items:center;gap:0;display:grid}.scoreboard-page .profile-card-shape-square .square-profile-points strong{color:inherit;text-shadow:0 2px 12px #000000c2;font-size:37px;font-weight:950;line-height:.95}.scoreboard-page .profile-card-shape-square .square-profile-points small{color:color-mix(in srgb, var(--profile-card-text) 76%, transparent);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.scoreboard-page .scoreboard-person-card.profile-card-shape-triangle{background-color:var(--profile-card-accent);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--profile-card-accent) 34%, transparent));background-image:none;border:0;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;justify-items:center;gap:8px;padding:58px 24px 14px}.scoreboard-page .scoreboard-person-card.profile-card-shape-triangle:before{background-color:var(--profile-card-surface);clip-path:polygon(50% 0,100% 100%,0 100%);z-index:0;background-image:none;border:0;display:block;inset:3px}.scoreboard-page .scoreboard-person-card.profile-card-shape-triangle.profile-card-border-double:before{inset:6px}.scoreboard-page .scoreboard-person-card.profile-card-shape-triangle.profile-card-border-glow{box-shadow:none;filter:none}.scoreboard-page .scoreboard-person-card.profile-card-shape-triangle.profile-card-pattern-grid:before{background-image:linear-gradient(color-mix(in srgb, var(--profile-card-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--profile-card-accent) 10%, transparent) 1px, transparent 1px);background-size:22px 22px}.scoreboard-page .scoreboard-person-card.profile-card-shape-triangle.profile-card-pattern-diagonal:before{background-image:repeating-linear-gradient(135deg, transparent 0 18px, color-mix(in srgb, var(--profile-card-accent) 9%, transparent) 18px 19px)}.scoreboard-page .scoreboard-person-card.profile-card-shape-triangle>*{z-index:1;position:relative}.scoreboard-page .profile-card-shape-triangle .contestant-avatar{grid-area:1/1;width:44px;height:44px;margin:0}.scoreboard-page .profile-card-shape-triangle .triangle-profile-name{max-width:140px;color:var(--profile-card-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;margin:0;font-size:21px;font-weight:900;line-height:1.05;overflow:hidden}.scoreboard-page .profile-card-shape-triangle .triangle-profile-points{color:var(--profile-card-text);text-align:center;grid-area:3/1;place-items:center;gap:0;margin-top:6px;display:grid}.scoreboard-page .profile-card-shape-triangle .triangle-profile-points strong{color:inherit;text-shadow:0 2px 12px #000000c2;font-size:37px;font-weight:950;line-height:.95}.scoreboard-page .profile-card-shape-triangle .triangle-profile-points small{color:color-mix(in srgb, var(--profile-card-text) 76%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.scoreboard-page .profile-card-shape-triangle .triangle-stat-pyramid{grid-area:4/1;align-content:end;gap:14px;width:100%;min-height:0;padding:12px 8px 14px;display:grid}.scoreboard-page .profile-card-shape-triangle .triangle-stat-tier{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-self:center;align-items:end;gap:14px;min-width:0;display:grid}.scoreboard-page .profile-card-shape-triangle .triangle-stat-tier.tier-1{width:64%}.scoreboard-page .profile-card-shape-triangle .triangle-stat-tier.tier-2{width:94%}.scoreboard-page .profile-card-shape-triangle .triangle-stat{min-width:0;color:var(--profile-card-text);box-shadow:none;text-align:center;background:0 0;border:0;place-items:center;gap:1px;width:100%;padding:0;display:grid;overflow:visible}.scoreboard-page .profile-card-shape-triangle .triangle-stat strong{color:inherit;text-shadow:0 1px 8px #000000b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:950;line-height:1;overflow:hidden}.scoreboard-page .profile-card-shape-triangle .triangle-stat small{color:color-mix(in srgb, var(--profile-card-text) 78%, transparent);letter-spacing:.025em;text-transform:uppercase;text-overflow:clip;white-space:normal;width:100%;max-width:none;min-height:20px;font-size:8px;font-weight:850;line-height:1.05;overflow:visible}.profile-card-shapes,.profile-card-stat-visibility{border:0;min-width:0;margin:0;padding:0}.profile-card-shapes legend,.profile-card-stat-visibility legend{color:#b9b9b5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800}.profile-card-shapes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-card-shapes label{color:#9a9a97;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff21;align-items:center;gap:12px;min-height:76px;padding:11px;display:flex}.profile-card-shapes label.active{color:#fff;background:#131313;border-color:#ffffff8a}.profile-card-shapes input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.profile-card-shape-swatch{background:#202020;border:1px solid #d9d9d5;flex:none;width:40px;height:40px;display:block}.profile-card-shape-swatch.shape-triangle{clip-path:polygon(50% 0,100% 100%,0 100%);background:#d9d9d5;border:0}.profile-card-shapes strong{text-transform:capitalize;font-size:11px}.profile-card-stat-visibility>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-card-stat-visibility section{background:#0a0a0a;border:1px solid #ffffff1f;align-content:start;gap:8px;padding:13px;display:grid}.profile-card-stat-visibility h4{color:#777774;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:10px}.profile-card-stat-visibility label{color:#c5c5c1;cursor:pointer;align-items:center;gap:9px;display:flex}.profile-card-stat-visibility input{opacity:0;width:1px;height:1px;position:absolute}.profile-card-stat-visibility label>span{color:#0000;background:#050505;border:1px solid #ffffff47;flex:none;place-items:center;width:18px;height:18px;display:grid}.profile-card-stat-visibility input:checked+span{color:#050505;background:#ededeb;border-color:#ededeb}.profile-card-stat-visibility strong{font-size:11px;font-weight:650}@media (max-width:620px){.profile-card-shapes>div,.profile-card-stat-visibility>div{grid-template-columns:minmax(0,1fr)}.scoreboard-page .scoreboard-person-card.profile-card-shape-triangle{padding-inline:24px}}.challenge-rail{border:2px solid var(--line);background:#070707;width:100%;min-width:0;margin:18px 0;padding:18px 20px 20px;overflow:hidden}.challenge-rail-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.challenge-rail-heading span{gap:3px;display:grid}.challenge-rail-heading small,.challenge-rail-empty small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.challenge-rail-heading strong,.challenge-rail-empty strong{color:var(--text);letter-spacing:.025em;font-size:16px}.challenge-rail-heading em{color:#e0ae53;font-size:13px;font-style:normal;font-weight:800}.challenge-badge-line{scrollbar-width:thin;scrollbar-color:#383838 transparent;grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;align-items:start;gap:10px;width:100%;margin:0;padding:4px 2px 0;list-style:none;display:grid;position:relative;overflow-x:auto}.challenge-badge-line:before{content:"";background:#292929;height:2px;position:absolute;top:41px;left:42px;right:42px}.challenge-badge-line li{z-index:1;justify-items:center;gap:7px;display:grid;position:relative}.challenge-badge{color:#f4f4f1;opacity:1;background:#0d0d0d;border:2px solid #454545;border-radius:50%;place-items:center;width:76px;height:76px;padding:0;display:grid;position:relative;overflow:hidden}.challenge-badge.is-interactive{cursor:pointer;transition:border-color .15s,transform .15s,background-color .15s}.challenge-badge.is-interactive:hover,.challenge-badge.is-interactive:focus-visible{background:#15120c;border-color:#e0ae53;outline:none;transform:translateY(-3px)}.challenge-badge.is-claimed{border-color:#e0ae53;box-shadow:inset 0 0 0 3px #070707}.challenge-badge img{object-fit:cover;width:100%;height:100%}.challenge-question,.challenge-open-plus,.challenge-open-placeholder{text-align:center;color:#6b6b69;place-items:center;font-family:inherit;font-size:34px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.challenge-open-plus{transition:opacity .13s}.challenge-open-placeholder{transition:opacity .13s;overflow:hidden}.challenge-open-placeholder img{object-fit:cover;width:100%;height:100%}.challenge-badge.has-placeholder .challenge-open-plus,.challenge-badge.has-placeholder.is-interactive:hover .challenge-open-placeholder,.challenge-badge.has-placeholder.is-interactive:focus-visible .challenge-open-placeholder{opacity:0}.challenge-badge.has-placeholder.is-interactive:hover .challenge-open-plus,.challenge-badge.has-placeholder.is-interactive:focus-visible .challenge-open-plus{opacity:1}.challenge-badge.is-unset{background:#090909;border-style:dashed;border-color:#343434}.challenge-rail-empty{align-items:center;gap:14px;display:flex}.challenge-rail-empty>div{gap:2px;display:grid}.challenge-empty-orb{color:#777;border:2px dashed #3b3b3b;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.challenge-dev-tools{background:#090909;border:2px solid #292929;margin:-6px 0 22px}.challenge-dev-tools summary{cursor:pointer;color:#f4f4f1;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;list-style:none;display:flex}.challenge-dev-tools summary::-webkit-details-marker{display:none}.challenge-dev-tools summary span{align-items:center;gap:9px;font-weight:800;display:inline-flex}.challenge-dev-tools summary small{color:#e0ae53}.challenge-dev-tools-body{border-top:2px solid #292929;padding:16px}.challenge-dev-form{grid-template-columns:minmax(190px,.8fr) minmax(150px,.55fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;display:grid}.challenge-dev-form label{gap:6px;display:grid}.challenge-dev-form label>span{color:#aaa;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.challenge-dev-form input{color:#f4f4f1;background:#0e0e0e;border:1px solid #343434;width:100%;height:42px;padding:0 12px}.challenge-dev-list{border-top:1px solid #292929;gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.challenge-dev-list li{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.challenge-dev-list li>span{grid-template-columns:32px minmax(160px,.6fr) minmax(220px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.challenge-dev-list b{color:#e0ae53;font-size:11px}.challenge-dev-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.challenge-dev-list small{color:#8c8c89;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.challenge-dev-list button{color:#ff8a8a;background:#130b0b;border:1px solid #3a2424;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.challenge-picker-layer{z-index:1200;place-items:center;padding:20px;display:grid}.challenge-picker-dialog{z-index:1;color:#f4f4f1;background:#080808;border:2px solid #3b3b3b;width:min(680px,100vw - 28px);max-height:min(760px,100vh - 40px);position:relative;overflow:hidden}.challenge-picker-dialog>header{border-bottom:2px solid #292929;justify-content:space-between;align-items:start;gap:24px;padding:22px;display:flex}.challenge-picker-dialog h2{margin:4px 0 5px;font-size:clamp(25px,4vw,38px)}.challenge-picker-dialog header p:last-child{color:#aaa;max-width:540px;margin:0}.challenge-picker-games{max-height:500px;display:grid;overflow-y:auto}.challenge-picker-games>button{color:#f4f4f1;text-align:left;background:#090909;border:0;border-bottom:1px solid #292929;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:8px 16px;display:grid}.challenge-picker-games>button:hover,.challenge-picker-games>button:focus-visible,.challenge-picker-games>button.is-selected{background:#15120c;outline:none}.challenge-picker-games>button.is-selected{color:#e0ae53}.challenge-picker-games>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.challenge-picker-games strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.challenge-picker-games small{color:#92928f}.challenge-picker-art{color:#e0ae53;background:#111;border:1px solid #333;place-items:center;width:70px;height:54px;font-weight:900;display:grid;overflow:hidden}.challenge-picker-art img{object-fit:cover;width:100%;height:100%}.challenge-picker-error{margin:12px 18px 0}.challenge-picker-dialog>footer{border-top:2px solid #292929;justify-content:flex-end;padding:14px 18px;display:flex}.challenge-picker-empty{color:#888;text-align:center;justify-items:center;gap:7px;padding:44px 20px;display:grid}.challenge-picker-empty strong{color:#f4f4f1}.challenge-crop-stage{grid-template-columns:minmax(0,1fr) 190px;gap:18px;padding:20px;display:grid}.challenge-crop-editor{aspect-ratio:460/215;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#111,#070707);border:2px solid #363636;min-width:0;position:relative;overflow:hidden}.challenge-crop-editor:focus-visible{outline-offset:3px;border-color:#e0ae53;outline:2px solid #e0ae5340}.challenge-crop-editor>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.challenge-crop-fallback{color:#e0ae53;text-align:center;place-items:center;width:100%;height:100%;padding:20px;font-size:22px;font-weight:900;display:grid}.challenge-crop-circle{pointer-events:none;border:3px solid #fff;border-radius:50%;width:112px;height:112px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0000008f,0 0 0 2px #000000a6,0 0 20px #ffffff2e}.challenge-crop-circle:before,.challenge-crop-circle:after{content:"";background:#ffffffb8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.challenge-crop-circle:before{width:18px;height:1px}.challenge-crop-circle:after{width:1px;height:18px}.challenge-crop-preview{text-align:center;background:#0c0c0c;border:1px solid #2e2e2e;align-content:center;justify-items:center;gap:13px;padding:16px;display:grid}.challenge-crop-result{color:#e0ae53;background:#111;border:3px solid #e0ae53;border-radius:50%;place-items:center;width:112px;height:112px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.challenge-crop-result img{object-fit:cover;width:100%;height:100%}.challenge-crop-preview>div{gap:5px;display:grid}.challenge-crop-preview small{color:#e0ae53;letter-spacing:.12em;text-transform:uppercase}.challenge-crop-preview strong{overflow-wrap:anywhere}.challenge-crop-preview p{color:#8d8d89;margin:0;font-size:11px;line-height:1.45}.challenge-crop-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.contestant-board-content{min-width:0}.scoreboard-page .challenge-rail{border-width:0 0 2px;margin:0}@media (max-width:760px){.challenge-rail{padding:15px 12px 17px}.challenge-rail-heading{align-items:start}.challenge-badge-line{grid-auto-columns:78px}.challenge-badge{width:68px;height:68px}.challenge-badge-line:before{top:37px;left:36px;right:36px}.challenge-dev-form{grid-template-columns:1fr}.challenge-dev-list li>span{grid-template-columns:28px minmax(0,1fr)}.challenge-dev-list small{grid-column:2}.challenge-crop-stage{grid-template-columns:1fr;padding:14px}.challenge-crop-preview{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.challenge-crop-circle,.challenge-crop-result{width:86px;height:86px}}.private-profile-gate{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:calc(100svh - 148px);padding-block:72px;display:grid}.private-profile-gate-mark{color:#e0ae53;background:#0b0b0b;border:1px solid #ffffff52;place-items:center;width:68px;height:68px;margin-bottom:8px;display:grid}.private-profile-gate h1{color:#f4f4f1;letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(42px,7vw,82px);line-height:.96}.private-profile-gate>p:not(.eyebrow){color:#9a9a96;max-width:610px;margin:4px 0 12px;font-size:15px;line-height:1.55}.private-profile-gate-actions{gap:10px;display:flex}.private-profile-gate-actions button{color:#efefec;min-height:46px;font:inherit;cursor:pointer;background:#0d0d0d;border:1px solid #ffffff40;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-weight:900;display:inline-flex}.private-profile-gate-actions button:first-child{color:#080808;background:#e0ae53;border-color:#e0ae53}@media (max-width:620px){.community-guest-note{flex-wrap:wrap;align-items:flex-start}.community-guest-note>button{width:100%}.private-profile-gate-actions{flex-direction:column;width:min(100%,360px)}}
