:root{color:#f6f7f8;font-synthesis:none;--orange:#ff4b1f;--yellow:#f5c518;--presence-green:#34c759;--muted:#8b929d;--line:#242931;--display:"Barlow Condensed",Inter,sans-serif;background:#080b0f;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#080b0f;overflow-x:clip}body{overflow-wrap:break-word;color:#f4f5f6;background:radial-gradient(circle at 85% -10%,#242115 0,#0000 25%),#080b0f;min-width:250px;max-width:100vw;margin:0;overflow-x:clip}button{font:inherit;color:inherit}button,a{cursor:pointer}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:20;background:#080b0fea;align-items:center;height:72px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.brand{color:inherit;letter-spacing:-1px;background:0 0;border:0;gap:7px;font:900 min(1.5rem,7.5vw) Barlow Condensed;text-decoration:none;display:flex}.brand span{color:var(--orange)}.brand strong{font-weight:900}.tagline{letter-spacing:2.2px;color:#666e78;border-left:1px solid #343943;margin-left:22px;padding-left:22px;font:700 .625rem Inter}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.icon-button{border:1px solid var(--line);background:#11151b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-button i{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.mini-avatar,.avatar{background:linear-gradient(135deg,#1988c8,#073f68);border:2px solid #4ab5f0;border-radius:50%;place-items:center;font-weight:800;display:grid}.mini-avatar{width:38px;height:38px;font-size:.75rem}.page{max-width:1240px;margin:auto;padding:48px 24px 110px}.page.narrow{max-width:1000px}.hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:285px;display:flex;position:relative;overflow:hidden}.hero:after{content:"4Q";color:#ffffff05;pointer-events:none;font:900 min(21.875rem,109.375vw) Barlow Condensed;position:absolute;top:-95px;right:260px;transform:rotate(-8deg)}.eyebrow{letter-spacing:1.8px;color:var(--orange);align-items:center;gap:7px;font:800 .6875rem Inter;display:flex}h1,h2,h3{margin:0;font-family:Barlow Condensed;line-height:.9}h1{letter-spacing:-2px;margin-top:14px;font-size:min(4.5rem,22.5vw);font-weight:900}.hero h1 em{color:var(--orange);font-style:italic}.hero p,.page-intro p{color:var(--muted);font-size:.875rem}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 14px;margin:42px 0 16px;display:flex}.section-title>div{min-width:0}.section-title>div>span{letter-spacing:1.8px;color:var(--orange);font:800 .625rem Inter}.section-title h2{margin-top:5px;font-size:min(1.875rem,9.375vw)}.live-count{color:#abb1b9;font-size:.625rem;font-weight:800}.live-count i,.crowd i{background:#ff3b30;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #ff3b3022}.team-mark{background:var(--team);width:54px;height:54px;box-shadow:0 0 0 4px color-mix(in srgb,var(--team) 50%,transparent);color:#fff;border:3px solid #fffc;border-radius:50%;place-items:center;font:900 1.375rem Barlow Condensed;display:inline-grid}.team-mark.small{width:27px;height:27px;box-shadow:none;border-width:1.5px;font-size:.6875rem}.score{align-items:center;gap:8px;display:flex}.score b{font:800 min(2.375rem,11.875vw) Barlow Condensed}.score span{color:#555}.lower-grid{grid-template-columns:2fr minmax(0,1fr);gap:14px;margin-top:28px;display:grid}.panel{border:1px solid var(--line);background:#10141a;border-radius:3px;padding:22px}.panel-head{justify-content:space-between;display:flex}.panel h3{margin-top:6px;font-size:min(1.5rem,7.5vw)}.mini-post{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:flex}.mini-post:last-child{border:0;padding-bottom:0}.avatar{flex:0 0 39px;width:39px;height:39px;font-size:.6875rem}.mini-post b{font-size:.75rem}.mini-post p{margin:5px 0;font-size:.8125rem}.mini-post div>span{color:#737b86;font-size:.625rem}.streak-number{color:var(--yellow);font:900 min(4.5rem,22.5vw) Barlow Condensed}.streak-number span{font-size:min(1.875rem,9.375vw)}.streak p{color:var(--muted);font-size:.75rem;line-height:1.5}.progress{background:#252a32;height:5px;margin-top:18px}.progress i{background:var(--yellow);width:80%;height:100%;display:block}.room-page{padding-bottom:100px}.room-score{border-bottom:1px solid var(--line);background:#0d1116;justify-content:center;align-items:center;gap:45px;height:112px;display:flex;position:relative}.room-score>button{color:var(--muted);background:0 0;border:0;font-size:.625rem;font-weight:800;position:absolute;left:24px}.room-team{align-items:center;gap:12px;display:flex}.room-team div{flex-direction:column;display:flex}.room-team b{font:800 1.125rem Barlow Condensed}.room-team span{color:var(--muted);font-size:.625rem}.room-team.right{text-align:right}.big-score{text-align:center}.big-score>span{color:var(--orange);font-size:.5625rem;font-weight:800}.big-score>div{align-items:center;gap:12px;display:flex}.big-score b{font:900 min(2.625rem,13.125vw) Barlow Condensed}.big-score i{color:#444;font-style:normal}.big-score small{color:var(--muted);font-size:.5625rem;display:block}.crowd{color:#9ba2ab;font-size:.5625rem;font-weight:800;position:absolute;right:24px}.room-layout{grid-template-columns:minmax(0,2fr) 300px;gap:18px;max-width:1050px;margin:25px auto;padding:0 20px;display:grid}.feed{min-width:0}.filter-row button{color:#6f7781;background:0 0;border:0;height:100%;margin-right:20px;font-size:.625rem;font-weight:800}.filter-row button.active{color:#fff;border-bottom:2px solid var(--orange)}.moment{border-left:3px solid var(--orange);background:linear-gradient(90deg,#41200f,#17120e);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;min-width:0;margin:14px 0;padding:12px 16px;display:grid}.moment span{color:var(--orange);font:900 .8125rem Barlow Condensed}.moment b{font-size:.75rem}.moment small{color:#8a817c;font-size:.5625rem}.post{border:1px solid var(--line);background:#10141a;border-radius:3px;margin:10px 0;padding:18px}.load-more-posts{border:1px solid var(--line);color:#c7cdd4;letter-spacing:.6px;text-align:center;background:#10141a;width:100%;margin:16px 0;padding:13px;font:800 .6875rem Inter;display:block}.load-more-posts:hover{border-color:#4a505a}.post-top{align-items:center;gap:10px;display:flex}.post-top>div{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.post-top b{font-size:.75rem}.post-top>div>span{color:var(--muted);align-items:center;gap:5px;font-size:.5625rem;display:flex}.post-top .team-mark{width:16px;height:16px;font-size:.4375rem}.post-top em{text-align:right;max-width:100%;color:var(--orange);border:1px solid #ff4b1f55;flex:0 auto;margin-left:auto;padding:4px 7px;font-size:.5rem;font-style:normal;font-weight:800}.post>p{margin:15px 0;font-size:.9375rem;line-height:1.5}.post-actions{border-top:1px solid var(--line);align-items:center;gap:20px;padding-top:12px;display:flex}.post-actions button{color:#727a85;background:0 0;border:0;align-items:center;gap:6px;font-size:.5625rem;font-weight:800;display:flex}.post-actions .post-save-trigger{margin-left:auto}.post-actions .saved,.post-actions .liked{color:var(--orange)}.post-actions .post-report-trigger{color:#7f8997}.post-actions .post-report-trigger:hover{color:#ff4b1f}aside{flex-direction:column;gap:12px;display:flex}.fan-split{justify-content:space-between;margin-top:24px;display:flex}.fan-split b{font:900 min(1.5rem,7.5vw) Barlow Condensed}.fan-split span{font-size:.6875rem}.split-bar{background:#1f5b45;height:8px;margin-top:10px}.split-bar i{background:#0076b6;width:63%;height:100%;display:block}.room-rules{color:#777f89;gap:12px;display:flex}.room-rules b{color:#bec3c9;font-size:.625rem}.room-rules p{margin-bottom:0;font-size:.625rem;line-height:1.5}.talk-button{z-index:10;background:var(--orange);border:0;align-items:center;gap:8px;padding:15px 23px;font:900 1rem Barlow Condensed;display:flex;position:fixed;bottom:28px;right:30px;box-shadow:0 8px 30px #ff4b1f55}.modal-backdrop{inset:0;top:var(--keyboard-viewport-top,0);height:var(--keyboard-viewport-height,auto);overscroll-behavior:contain;z-index:50;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;overflow-y:auto}.composer{background:#11151a;border:1px solid #363c45;width:min(560px,100%);padding:30px;position:relative}.composer h2{margin:8px 0 20px;font-size:min(2.75rem,13.75vw)}.close{z-index:2;color:#7e858e;background:0 0;border:0;position:absolute;top:15px;right:15px}.composer textarea{resize:none;color:#fff;background:#090c10;border:1px solid #303640;outline:none;width:100%;height:145px;padding:16px;font:max(16px,1rem) Inter}.composer textarea:focus{border-color:var(--orange)}.composer>div:last-child{color:#717985;justify-content:space-between;align-items:center;margin-top:12px;font-size:.625rem;display:flex}.composer>div button{background:var(--orange);border:0;gap:7px;padding:11px 18px;font-weight:800;display:flex}.page-intro{border-bottom:1px solid var(--line);align-items:center;gap:22px;margin-bottom:25px;padding-bottom:32px;display:flex}.intro-icon{width:58px;height:58px;color:var(--orange);background:#1a130f;border:1px solid #592819;place-items:center;display:grid;transform:rotate(-3deg)}.page-intro h1{margin:5px 0;font-size:min(3.375rem,16.875vw)}.page-intro p{margin:0}.page-intro>div{flex:1;min-width:0}.filter-row{border-bottom:1px solid var(--line);height:40px;margin-bottom:16px}.receipt-card{background:#100f0d;border:1px solid #35302a;grid-template-columns:85px minmax(0,1fr);margin:14px 0;display:grid}.receipt-stub{color:#8c7965;border-right:1px dashed #514539;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.receipt-stub b{font-size:.625rem}.receipt-stub span{color:var(--yellow);font-size:.5rem;font-weight:900}.receipt-card .post{background:0 0;border:0;margin:0}.receipt-note{color:var(--yellow);letter-spacing:.6px;background:#1c1912;grid-column:1/-1;padding:9px 15px;font-size:.5625rem;font-weight:800}.shame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shame-card{border:1px solid var(--line);background:#101317;padding:22px;position:relative;overflow:hidden}.shame-card:after{content:"L";color:#ffffff04;font:900 min(13.75rem,68.75vw) Barlow Condensed;position:absolute;top:-50px;right:-10px}.tier{align-items:center;gap:9px;display:flex}.tier>span{font-size:min(1.5rem,7.5vw)}.tier b{letter-spacing:.8px;color:var(--orange);font:900 .9375rem Barlow Condensed}.tier em{margin-left:auto;font:900 min(1.5625rem,7.8125vw) Barlow Condensed}.shame-card blockquote{min-height:50px;margin:24px 0 15px;font:700 1.3125rem Barlow Condensed}.shame-user{color:var(--muted);align-items:center;gap:8px;font-size:.625rem;display:flex}.verdict{background:#080a0d;flex-direction:column;gap:5px;margin:18px 0;padding:12px;display:flex}.verdict small{color:#6c737c;font-size:.5rem}.verdict b{color:#d7dadc;font-size:.6875rem}.shame-card>button,.rival-hero button,.rival-list button,.profile-hero button{background:0 0;border:1px solid #404650;align-items:center;gap:4px;padding:8px 12px;font-size:.5625rem;font-weight:800;display:flex}.shame-0{border-top:2px solid #e7b948}.shame-0 .tier b{color:#e7b948}.shame-1{border-top:2px solid #ef4c3e}.podium{justify-content:center;align-items:end;gap:10px;height:240px;margin:20px 0;display:flex}.podium-person{border:1px solid var(--line);background:#10141a;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:170px;display:flex;position:relative}.podium-person .rank{background:#262c34;border:2px solid #555e69;border-radius:50%;place-items:center;width:28px;height:28px;font:900 .875rem Barlow Condensed;display:grid;position:absolute;top:-14px}.podium-person b{font-size:.625rem}.podium-person small{color:var(--yellow);font-size:.5625rem;font-weight:800}.p1{border-top:2px solid var(--yellow);order:2;height:205px}.p2{order:1;height:170px}.p3{order:3;height:145px}.leader-table{border:1px solid var(--line)}.leader-head,.leader-table>div:not(.leader-head){border-bottom:1px solid var(--line);grid-template-columns:45px 40px minmax(0,1fr) 120px 100px;align-items:center;padding:12px 18px;display:grid}.leader-head{color:#6d747d;background:#11151a;font-size:.5rem;font-weight:800;grid-template-columns:minmax(0,1fr) 120px 100px!important}.leader-head span:nth-child(2),.leader-head span:nth-child(3){text-align:right}.leader-table>div>b{color:#6f7781;font:800 1.25rem Barlow Condensed}.leader-table>div>span{font-size:.6875rem;font-weight:700}.leader-table strong,.leader-table em{text-align:right;font-size:.6875rem}.leader-table em{color:#54c28b;font-style:normal}.leader-table .you{background:#172433;border-left:2px solid #1686c2}.leader-table small{color:#45ade5}.rival-hero{text-align:center;border:1px solid var(--line);background:radial-gradient(circle,#24211b,#101317 65%);padding:32px}.rival-hero>div{justify-content:center;align-items:center;gap:25px;display:flex}.rival-hero>div>span{color:#555;font:900 1rem Barlow Condensed}.rival-hero h2{margin-top:18px;font-size:min(2.125rem,10.625vw)}.rival-hero p{color:var(--muted);font-size:.75rem}.rival-hero button{background:var(--orange);border:0;margin:18px auto 0}.rival-list{border:1px solid var(--line)}.rival-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px;display:flex}.rival-list>div>div{flex-direction:column;flex:1;display:flex}.rival-list b{font-size:.6875rem}.rival-list span{color:var(--muted);font-size:.5625rem}.rival-list strong{margin-right:20px;font:800 1.25rem Barlow Condensed}.profile-hero{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:25px 0;display:flex}.profile-avatar{background:linear-gradient(135deg,#1686c2,#073653);border:3px solid #53bdf2;border-radius:50%;place-items:center;width:90px;height:90px;font:900 min(1.5625rem,7.8125vw) Barlow Condensed;display:grid}.profile-hero h1{letter-spacing:-.5px;margin:7px 0;font-size:min(2.25rem,11.25vw)}.profile-hero h1 em{color:var(--muted);font:500 .8125rem Inter}.profile-hero p,.profile-hero div>span:last-child{color:var(--muted);font-size:.6875rem}.profile-hero>button{margin-left:auto}.profile-stats{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;display:grid}.profile-stats div{border-right:1px solid var(--line);flex-direction:column;padding:20px;display:flex}.profile-stats b{font:900 min(1.875rem,9.375vw) Barlow Condensed}.profile-stats span{color:var(--muted);font-size:.5rem;font-weight:800}.badge-panel .section-title{margin:0 0 18px}.badges{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.badges div{text-align:center;background:#080b0f;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 5px;display:grid}.badges span{font-size:min(1.5625rem,7.8125vw)}.badges b{overflow-wrap:anywhere;font:800 .5625rem Barlow Condensed}.season-card{margin-top:14px}.season-card h3{margin:7px 0 15px}.season-card>div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:.6875rem;display:flex}.season-card div span{color:var(--muted);align-items:center;gap:8px;display:flex}.season-card svg{width:16px;color:var(--orange)}.bottom-nav{display:none}@media (width<=800px){header{height:60px;padding:0 15px}.tagline{display:none}.header-actions{gap:6px}.icon-button{flex-shrink:0;width:32px;height:32px}.icon-button svg{width:16px;height:16px}.cloud-account{flex-shrink:0;gap:6px}.mini-avatar{width:32px;height:32px;font-size:.625rem}.auth-trigger{white-space:nowrap;padding:8px 11px;font-size:.625rem}input,select,textarea{font-size:max(16px,1rem)}.page{padding:30px 15px 92px}.hero{min-height:340px;padding-top:35px;display:block}.hero h1{font-size:min(3.1875rem,15.9375vw)}.lower-grid,.shame-grid{grid-template-columns:minmax(0,1fr)}.room-score{gap:15px;height:100px}.room-score>button,.crowd{display:none}.room-team b{font-size:.8125rem}.room-team .team-mark{display:none}.big-score b{font-size:min(2.125rem,10.625vw)}.room-layout{padding:0 12px;display:block}.room-layout aside{display:none}.moment{grid-template-columns:85px minmax(0,1fr)}.moment small{display:none}.post-actions{gap:10px}.post-actions .post-save-trigger{font-size:0}.post-actions .post-save-trigger:after{content:"SAVE";font-size:.5625rem}.post-actions .post-report-trigger span{display:none}.talk-button{bottom:75px;right:15px}.bottom-nav{border-top:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1015f5;justify-content:space-around;height:64px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:#69717c;text-align:center;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0 2px;font-size:min(.4375rem,2.8vw);font-weight:800;line-height:1.1;text-decoration:none;display:flex}.bottom-nav a span{max-width:100%}.bottom-nav svg{width:19px}.bottom-nav .active{color:var(--orange)}.page-intro{align-items:flex-start}.page-intro h1{font-size:min(2.75rem,12.5vw)}.receipt-card{grid-template-columns:55px minmax(0,1fr)}.receipt-stub b{font-size:.5rem}.receipt-stub span{writing-mode:vertical-rl}.podium{margin-left:-10%;margin-right:-10%;transform:scale(.85)}.leader-head,.leader-table>div:not(.leader-head){grid-template-columns:30px 34px minmax(0,1fr) 65px}.leader-head{grid-template-columns:minmax(0,1fr) 65px!important}.leader-head span:last-child,.leader-table em{display:none}.profile-hero{grid-template-columns:90px minmax(0,1fr);display:grid}.profile-hero>button{grid-column:1/-1;width:max-content;margin:0}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stats div{border-bottom:1px solid var(--line)}.badges{grid-template-columns:repeat(3,minmax(0,1fr))}}.poll-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.poll-actions button{background:#0a0e13;border:1px solid #303945;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:9px 7px;font:800 .5625rem Inter;transition:all .15s;display:flex}.poll-actions button:hover{border-color:var(--orange);transform:translateY(-1px)}.poll-actions button span:last-child{color:var(--muted);margin-left:auto}.poll-actions button.selected{border-color:var(--orange);box-shadow:inset 0 -2px var(--orange);background:#ff4b1f19}.poll-actions button:disabled{cursor:default;opacity:.9}.poll-actions button:disabled:hover{border-color:#303945;transform:none}.poll-actions button.selected:disabled{border-color:var(--orange);opacity:1}.poll-note{text-align:center;color:var(--muted);letter-spacing:1px;margin-top:10px;font:700 .5rem Inter;display:block}.momentum .split-bar i{transition:width .25s}.friend-feed .mini-post>div:last-child{flex:1;min-width:0}.friend-feed .profile-link{font-size:.75rem}.friend-prediction{align-items:center;gap:4px;margin-top:4px;font-weight:800;color:var(--orange)!important;display:flex!important}.friend-feed-empty{text-align:center;color:#66717e;border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:130px;margin-top:15px;padding:24px;display:flex}.friend-feed-empty b{color:#dce0e4;margin-top:9px;font:900 1.0625rem Barlow Condensed}.friend-feed-empty p{color:var(--muted);margin:6px 0 0;font-size:.6875rem}@media (width<=430px){header{padding:0 12px}.brand{gap:5px;font-size:1.1875rem}.header-actions{gap:4px}.icon-button{width:29px;height:29px}.icon-button svg{width:15px;height:15px}.mini-avatar{width:29px;height:29px;font-size:.5625rem}.auth-trigger{padding:7px 9px;font-size:.5625rem}}@media (width<=400px){header{padding:0 10px}.brand{gap:4px;font-size:1.0625rem}.header-actions{gap:3px}.icon-button{width:27px;height:27px}.icon-button svg{width:14px;height:14px}.cloud-account{gap:4px}.mini-avatar{width:27px;height:27px;font-size:.5rem}.auth-trigger{padding:6px 8px;font-size:.5rem}}.team-mark.has-logo{background:#fff;position:relative;overflow:hidden}.team-mark.has-logo img{border-radius:inherit;object-fit:contain;width:100%;height:100%;padding:12%;display:block;position:absolute;inset:0}.team-mark,.avatar,.mini-avatar,.fan-avatar,.profile-avatar,.activity-avatar{flex-shrink:0}.team-mark{aspect-ratio:1}.live-count i,.crowd i,.live-dot,.activity-dot,.activity-system,.nav-live-dot,.room-picker-phase i,.icon-button,.thread-back,.thread-menu-button,.message-composer-tools button,.fan-actions-trigger,.trophy-shelf-arrow,.settings-attention,.sheet-swatch,.username-color-swatches button i,.week-filter>button,.garage-wizard-steps li span,.garage-chat-typing i,.comment-thread form>button,.password-setting button,.report-modal .close,.team-picker-input>button,.profile-meta i,.season-card svg,.feud-vs>b,.feud-row-faces>b,.feed-empty i,.giveaway-empty i,.parking-empty i,.news-state i,.help-empty>svg,.support-chat-signin>svg,.moderation-empty>svg,.settings-empty>svg,.unavailable-profile>svg{flex-shrink:0}.hero:after{content:"5Q"}.brand-short{display:none}.brand-monogram{color:#ff4b1f;letter-spacing:-.4px;background:linear-gradient(145deg,#24120d,#0b0e12);border:1px solid #ff4b1f66;place-items:center;width:34px;height:26px;margin-left:14px;font:900 .9375rem Barlow Condensed;display:grid;transform:skew(-5deg);box-shadow:inset 3px 0 #ff4b1f}.page-intro:after,.section-title:after{content:"5Q";color:#ffffff08;letter-spacing:-4px;pointer-events:none;margin-left:auto;font:900 min(3.625rem,18.125vw)/.65 Barlow Condensed}@media (width<=800px){.brand-monogram{display:none}.page-intro:after,.section-title:after{font-size:min(2.625rem,13.125vw)}}.shame-actions{gap:8px;margin-top:14px;display:flex}.shame-actions button{background:0 0;border:1px solid #404650;align-items:center;gap:5px;padding:9px 12px;font-size:.5625rem;font-weight:800;display:flex}.shame-actions .defend-button{color:#ff724f;border-color:#ff4b1f}.shame-defense{border-left:3px solid var(--orange);background:#18120f;margin-top:14px;padding:12px}.shame-defense small{letter-spacing:1px;color:var(--orange);margin-bottom:6px;font-size:.5rem;font-weight:900;display:block}.shame-defense p{margin:0;font:700 .9375rem/1.25 Barlow Condensed}.defense-form{margin-top:14px}.defense-form textarea{resize:none;color:#fff;background:#080a0d;border:1px solid #343a43;outline:none;width:100%;height:82px;padding:11px;font:max(16px,1rem) Inter}.defense-form textarea:focus{border-color:var(--orange)}.defense-form>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.defense-form button{background:0 0;border:1px solid #414851;padding:8px 11px;font-size:.5625rem;font-weight:800}.defense-form button:last-child{background:var(--orange);border-color:var(--orange)}.vote-box{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.vote-box>span{font:900 .75rem Barlow Condensed}.vote-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.vote-buttons button{background:#090c10;border:1px solid #343a43;padding:9px;font-size:.5625rem;font-weight:800}.vote-buttons button.selected{border-color:var(--orange);color:var(--orange)}.vote-meter{background:#622019;height:6px;margin-top:10px}.vote-meter i{background:#45a86f;height:100%;display:block}.vote-result{color:#838b95;justify-content:space-between;margin-top:5px;font-size:.5rem;font-weight:800;display:flex}.phase-banner{max-width:1050px;margin:18px auto 0;padding:0 20px}.phase-banner>div{color:#7f8d9d;background:linear-gradient(90deg,#111c28,#10141a);border:1px solid #314052;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.5625rem;display:flex}.phase-banner b{color:#5abaf0;letter-spacing:1px}.phase-banner span:last-child{color:#50ba80;font-weight:800}@media (width<=800px){.vote-buttons{grid-template-columns:minmax(0,1fr)}.phase-banner{padding:0 12px}.phase-banner>div{flex-direction:column;align-items:flex-start;gap:8px}}.desktop-nav{align-items:stretch;height:100%;margin-left:auto;margin-right:22px;display:flex}.desktop-nav a{color:#7f8791;letter-spacing:.5px;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 10px;font:800 .5625rem Inter,sans-serif;text-decoration:none;display:flex;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:0;left:10px;right:10px}@media (width<=1000px){.desktop-nav a{padding:0 7px;font-size:.5rem}}@media (width<=800px){.desktop-nav{display:none}}.composer-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-4px 0 14px!important;display:grid!important}.composer-modes button{color:#777f89!important;background:#090c10!important;border:1px solid #343a43!important;justify-content:center!important}.composer-modes button.active{border-color:var(--orange)!important;color:#fff!important;background:#23130f!important}.prediction-fields{grid-template-columns:1.25fr minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.prediction-fields>label>span{letter-spacing:1px;color:#737b86;margin-bottom:7px;font-size:.5rem;font-weight:900;display:block}.prediction-fields>label>div{gap:7px;display:flex}.prediction-fields button{background:#090c10;border:1px solid #343a43;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:.5625rem;font-weight:800;display:flex}.prediction-fields button.active{border-color:var(--orange);background:#25140f}.score-inputs{align-items:center}.score-inputs label{color:#777f89;align-items:center;gap:5px;font-size:.5rem;font-weight:900;display:flex}.score-inputs input{color:#fff;text-align:center;background:#090c10;border:1px solid #343a43;width:3.125rem;padding:9px 5px;font:900 max(16px,1.125rem) Barlow Condensed}.score-inputs i{color:#59606a;font-style:normal}.prediction-card{background:linear-gradient(135deg,#1b120d,#0b0d10);border:1px solid #453225;margin-top:15px;padding:12px}.prediction-card>div{justify-content:space-between;display:flex}.prediction-card>div span{letter-spacing:1px;color:var(--orange);font-size:.5rem;font-weight:900}.prediction-card>div small{color:var(--yellow);font-size:.4375rem;font-weight:800}.prediction-card section{justify-content:center;align-items:center;gap:15px;margin:9px 0 5px;display:flex}.prediction-card section>div{align-items:center;gap:8px;display:flex}.prediction-card section b{font:900 min(1.5625rem,7.8125vw) Barlow Condensed}.prediction-card section>span{color:#676f78;font-size:.4375rem;font-weight:900}.prediction-card>p{text-align:center;color:#9ba2ab;text-transform:uppercase;font-weight:800;margin:0!important;font-size:.5625rem!important}@media (width<=600px){.prediction-fields{grid-template-columns:minmax(0,1fr)}.composer-modes{grid-template-columns:minmax(0,1fr)!important}}.composer-backdrop{overscroll-behavior:contain;scroll-padding-top:0;overflow-y:auto}@media (width<=600px){.composer-backdrop{place-items:start center;padding:0}.composer-backdrop .composer{overscroll-behavior:contain;min-height:100%;max-height:100%;padding:76px 24px calc(28px + env(safe-area-inset-bottom));scrollbar-gutter:stable;width:100%;overflow-y:auto}.composer-backdrop .composer .close{right:20px;top:calc(18px + env(safe-area-inset-top));z-index:2;position:fixed}.composer-backdrop .composer h2{font-size:min(3rem,15vw)}}.prediction-card.exact_score{border-color:#f7c600;box-shadow:inset 0 0 35px #f7c6000f}.prediction-card.exact_score>div small{color:#f7c600}.prediction-card.correct_winner{border-color:#2fbf86;box-shadow:inset 0 0 35px #2fbf860f}.prediction-card.correct_winner>div small{color:#42d69b}.prediction-card.incorrect{border-color:#8c3030;box-shadow:inset 0 0 35px #8c303014}.prediction-card.incorrect>div small{color:#ff6b6b}.prediction-card-change{width:100%;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#120d0a;border:1px dashed #6a4a2a;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:.5625rem;font-weight:900;display:flex}.prediction-card-change:hover,.prediction-card-change:focus-visible{border-color:var(--orange);color:#fff;background:#23130f}.composer-edit-note{color:#d9a173;letter-spacing:.08em;background:#16110c;border:1px dashed #4a3a2a;margin:-4px 0 14px;padding:9px 12px;font-size:.5625rem;font-weight:900;line-height:1.4}.composer .prediction-fields button{color:#8b929d;background:#090c10;border:1px solid #343a43}.composer .prediction-fields button.active{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 0 0 1px #ff4b1f,0 8px 22px #ff4b1f26}.composer .prediction-fields button.active .team-mark{border-color:#fff}.composer .score-inputs{justify-content:flex-start;gap:10px}.composer .score-inputs label{flex:none;gap:8px}.composer .score-inputs input{width:62px}.composer .score-inputs i{flex:none}.composer>div:last-child>button{color:#fff}.prediction-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.prediction-fields>label{min-width:0}.composer .prediction-fields button{white-space:normal;text-align:center;min-width:0}.composer .score-inputs{flex-wrap:wrap}.final-whistle{background:#10141a;border:1px solid #353b44;justify-content:space-between;align-items:center;margin-bottom:16px;padding:15px 18px;display:flex}.final-whistle>div{flex-direction:column;gap:4px;display:flex}.final-whistle span{letter-spacing:1.2px;color:var(--orange);font-size:.5rem;font-weight:900}.final-whistle b{font:900 1.1875rem Barlow Condensed}.final-whistle small{color:#7d858f;font-size:.5625rem}.final-whistle button{border:1px solid var(--orange);color:var(--orange);background:0 0;padding:10px 13px;font-size:.5625rem;font-weight:900}.final-whistle button:hover{background:var(--orange);color:#fff}.final-whistle.final{background:linear-gradient(90deg,#24120d,#101317);border-color:#5b2419}.final-whistle.final span{animation:1.4s infinite final-pulse}.receipt-note.exact{color:#ffd235;background:#2a2108}.receipt-note.verified{color:#52d293;background:#10241b}.receipt-note.shame{color:#ff685c;background:#2a1010}.receipt-note.pending{color:#c5a55a}@keyframes final-pulse{50%{opacity:.55}}@media (width<=600px){.final-whistle{flex-direction:column;align-items:flex-start;gap:14px}.final-whistle button{justify-content:center;width:100%}}.fan-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--fan-color) 82%,#fff),color-mix(in srgb,var(--fan-color) 70%,#000));border-color:color-mix(in srgb,var(--fan-color) 55%,#fff)}.profile-hero{border-top:3px solid var(--fan-color)}.profile-hero .profile-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--fan-color) 82%,#fff),color-mix(in srgb,var(--fan-color) 70%,#000));border-color:color-mix(in srgb,var(--fan-color) 55%,#fff)}.team-editor{border-top:2px solid var(--orange);margin:16px 0}.team-editor h2{margin-top:7px;font-size:min(1.875rem,9.375vw)}.team-editor>div:first-child p{color:var(--muted);font-size:.6875rem}.team-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.team-choices button{text-align:left;background:#090c10;border:1px solid #30363f;align-items:center;gap:9px;padding:11px;display:flex;position:relative}.team-choices button:hover{border-color:var(--choice-color)}.team-choices button.active{background:color-mix(in srgb,var(--choice-color) 15%,#090c10);border-color:var(--choice-color);box-shadow:inset 3px 0 var(--choice-color)}.team-choices button>span{flex-direction:column;display:flex}.team-choices b{font-size:.625rem}.team-choices small{color:#7d858f;font-size:.5rem}.team-choices i{color:color-mix(in srgb,var(--choice-color) 50%,#fff);font-size:.375rem;font-style:normal;font-weight:900;position:absolute;top:6px;right:7px}.team-editor-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.team-editor-actions button{background:0 0;border:1px solid #39404a;padding:9px 13px;font-size:.5625rem;font-weight:900}.team-editor-actions button:last-child{background:var(--orange);border-color:var(--orange)}@media (width<=700px){.team-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.identity-fields label{flex-direction:column;gap:7px;display:flex;position:relative}.identity-fields label.wide{grid-column:1/-1}.identity-fields label>span,.editor-team-heading>span{letter-spacing:1px;color:#858e99;font-size:.5rem;font-weight:900}.identity-fields input,.identity-fields textarea{color:#fff;background:#090c10;border:1px solid #343a43;outline:none;width:100%;padding:11px 12px;font:max(16px,1rem) Inter}.identity-fields textarea{resize:none;height:75px}.identity-fields input:focus,.identity-fields textarea:focus{border-color:var(--orange)}.identity-fields label>small{color:#606872;font-size:.4375rem;position:absolute;bottom:8px;right:9px}.handle-input{position:relative}.handle-input i{color:var(--orange);font-style:normal;font-weight:900;position:absolute;top:10px;left:12px}.handle-input input{padding-left:28px}.editor-team-heading{border-top:1px solid var(--line);justify-content:space-between;padding-top:15px;display:flex}.editor-team-heading small{color:#68717b;font-size:.5rem}@media (width<=600px){.identity-fields{grid-template-columns:minmax(0,1fr)}.identity-fields label.wide{grid-column:auto}.editor-team-heading{flex-direction:column;gap:5px}}.avatar-button-reset{background:0 0;border:0;place-items:center;padding:0;display:grid}.fan-avatar{position:relative;overflow:hidden}.fan-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.avatar-team_logo img{object-fit:contain;background:#fff;padding:10%}.avatar-mascot{font-size:1.4em}.avatar-editor{background:#0a0e13;border:1px solid #303741;margin:22px 0;padding:20px}.avatar-editor>div:first-child>span{letter-spacing:1.5px;color:var(--orange);font-size:.5625rem;font-weight:900}.avatar-editor h2{margin:7px 0;font-size:min(1.75rem,8.75vw)}.avatar-editor small{color:var(--muted);font-size:.625rem}.avatar-editor-layout{align-items:center;gap:24px;margin-top:18px;display:flex}.avatar-preview{flex:0 0 90px}.avatar-style-choices{flex:1;grid-template-columns:repeat(3,minmax(min(100%,130px),1fr));gap:8px;display:grid}.avatar-style-choices>button,.upload-avatar{text-align:center;background:#080c10;border:1px solid #39414b;justify-content:center;align-items:center;gap:9px;min-height:78px;padding:10px;font-size:.5625rem;font-weight:900;display:flex}.avatar-style-choices>button:hover,.avatar-style-choices>button.active,.upload-avatar:hover,.upload-avatar.active{border-color:var(--orange);background:#1b120f}.avatar-style-choices .avatar{flex-basis:42px;width:42px;height:42px}.upload-avatar{cursor:pointer;flex-direction:column}.upload-avatar input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-avatar small{font-size:.4375rem}@media (width<=760px){.avatar-editor-layout{flex-direction:column;align-items:flex-start}.avatar-style-choices{grid-template-columns:minmax(0,1fr);width:100%}}.avatar-fan_badge{color:#fff;text-transform:uppercase;text-shadow:0 1px 2px #000;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fan-color),#fff 52%);font-size:1.15em;font-weight:950}.auth-trigger{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #35404c;padding:11px 16px;font:800 .75rem/1 inherit}.cloud-account{align-items:center;gap:12px;display:flex;position:relative}.cloud-account small{color:#7f8a99}.sign-out{color:#fff;background:0 0;border:1px solid #35404c;padding:9px 12px;font-weight:800}.profile-menu{z-index:90;background:#10151b;border:1px solid #303741;border-top:3px solid #ff4b1f;flex-direction:column;min-width:min(190px,100vw - 24px);max-width:calc(100vw - 24px);padding:6px;display:flex;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 24px 60px #0000008c}.profile-menu button{color:#c7cdd6;letter-spacing:.08em;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:.6875rem;font-weight:800;display:flex}.profile-menu button svg{color:#7f8a99;flex:none}.profile-menu button:hover,.profile-menu button.active{color:#fff;background:#171d24}.profile-menu button.active svg{color:#ff4b1f}.profile-menu-signout{margin-top:4px;color:#ff8a7c!important;border-top:1px solid #242b33!important}@media (width<=850px){.auth-trigger{padding:9px}.cloud-account small{display:none}}.auth-backdrop{-webkit-backdrop-filter:blur(6px);background:#030508b8;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out auth-fade;display:flex}.auth-modal{--auth-surface:#10151b;--auth-well:#0b0f14;--auth-edge:#29313b;--auth-edge-soft:#2a3340;--auth-ink-muted:#8c96a3;--auth-ember:#1a130f;--auth-ember-edge:#592819;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 100% 0%,#ff4b1f29 0,transparent 46%),var(--auth-surface);color:#f4f5f6;border:1px solid #303741;border-radius:20px;width:min(460px,100%);max-height:100%;padding:30px 28px 26px;animation:.2s cubic-bezier(.2,.8,.2,1) auth-rise;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.auth-accent{background:linear-gradient(90deg,var(--orange),transparent 85%);pointer-events:none;border-radius:20px 20px 0 0;height:3px;position:absolute;inset:0 0 auto}.auth-modal .auth-close{color:#c3cad3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .15s,color .15s;display:grid;position:absolute;top:16px;right:16px}.auth-modal .auth-close:hover{color:#fff;background:#ffffff18}.auth-head{grid-template-columns:minmax(0,1fr);gap:8px;padding-right:44px;display:grid}.auth-head .eyebrow{letter-spacing:.18em;font-size:.625rem}.auth-head h2{font:900 min(2.5rem,12.5vw)/.95 var(--display);letter-spacing:-.01em;margin:0}.auth-head p{color:var(--auth-ink-muted);margin:0;font-size:.875rem;line-height:1.5}.auth-tabs{border:1px solid var(--auth-edge);background:var(--auth-well);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:22px 0 18px;padding:4px;display:grid}.auth-tabs button{min-height:40px;color:var(--auth-ink-muted);letter-spacing:.1em;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 12px;font:800 .6875rem Inter;transition:background .15s,color .15s,border-color .15s}.auth-tabs button:hover{color:#fff}.auth-tabs button.active{background:var(--auth-ember);border-color:var(--auth-ember-edge);color:#fff}.auth-steps{grid-template-columns:minmax(0,1fr);gap:8px;margin:-4px 0 16px;display:grid}.auth-steps span{letter-spacing:.14em;color:var(--auth-ink-muted);font:900 .625rem Inter}.auth-steps span b{color:#fff}.auth-steps div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.auth-steps i{background:#ffffff14;border-radius:999px;height:4px;transition:background .2s}.auth-steps i.done{background:var(--orange)}.auth-team-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(340px,42dvh);margin:2px -2px 0;padding:2px;display:grid;overflow-y:auto}.auth-team-grid button{border:1px solid var(--auth-edge-soft);background:var(--auth-well);color:#c7cdd6;text-align:left;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.auth-team-grid button:hover{color:#fff;border-color:#43505e}.auth-team-grid button.active{border-color:var(--orange);background:var(--auth-ember);color:#fff;box-shadow:0 0 0 3px #ff4b1f22}.auth-team-grid .team-mark.small{flex:none}.auth-team-grid span{grid-template-columns:minmax(0,1fr);min-width:0;line-height:1.15;display:grid}.auth-team-grid b{text-overflow:ellipsis;white-space:nowrap;font:800 .75rem Inter;overflow:hidden}.auth-team-grid small{color:var(--auth-ink-muted);font-size:.625rem}.auth-team-empty{text-align:center;color:var(--auth-ink-muted);grid-column:1/-1;margin:0;padding:18px;font-size:.75rem}.auth-actions{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:4px;display:grid}.auth-actions .auth-submit{margin-top:0}.auth-actions>.auth-submit:only-child{grid-column:1/-1}.auth-ghost{color:#c7cdd6;letter-spacing:.1em;background:0 0;border:1px solid #35404c;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 18px;font:800 .6875rem Inter;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.auth-ghost:hover{color:#fff;background:#ffffff08;border-color:#91a0b2}.auth-ghost:disabled{opacity:.5;cursor:not-allowed}.auth-input input[type=search]::-webkit-search-cancel-button{appearance:none}.auth-form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.auth-field{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.auth-field label{letter-spacing:.14em;color:var(--auth-ink-muted);font:900 .625rem Inter}.auth-field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-input{border:1px solid var(--auth-edge-soft);background:var(--auth-well);color:#5f6a77;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s,color .15s;display:flex}.auth-input>svg{flex:none}.auth-input:focus-within{border-color:var(--orange);color:var(--orange);box-shadow:0 0 0 3px #ff4b1f22}.auth-input input,.auth-input select{color:#fff;appearance:none;background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;min-height:50px;margin:0;padding:0;font:500 max(16px,1rem)/1.3 Inter}.auth-input input::placeholder{color:#5b6470}.auth-input input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--auth-well) inset;caret-color:#fff;transition:background-color 9999s}.auth-input input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--auth-well) inset;caret-color:#fff;transition:background-color 9999s}.auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--auth-well) inset;caret-color:#fff;transition:background-color 9999s}.auth-birthdate{border:0;min-width:0;margin:0;padding:0}.auth-birthdate legend{letter-spacing:.14em;color:var(--auth-ink-muted);padding:0;font:900 .625rem Inter}.auth-birthdate-fields{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid}.auth-birthdate-fields .auth-input{min-width:0}.auth-birthdate-fields .auth-input:not(.auth-input-select){padding-left:12px}.auth-birthdate-fields input{text-align:left;letter-spacing:.02em}@media (width<=380px){.auth-birthdate-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-birthdate-fields .auth-input-select{grid-column:1/-1}}.auth-input-select{padding-right:14px;position:relative}.auth-input select{cursor:pointer;padding-right:26px}.auth-input select option{color:#fff;background:#10151b}.auth-select-caret{pointer-events:none;color:var(--auth-ink-muted);position:absolute;right:14px}.auth-input-action{width:40px;height:40px;color:var(--auth-ink-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.auth-input-action:hover{color:#fff;background:#ffffff10}.auth-input-status{letter-spacing:.1em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:4px;margin-right:8px;padding:5px 9px;font:900 .5625rem Inter;display:inline-flex}.auth-input-status.ok{color:#55e0aa;background:#0c2a20;border-color:#217a5d}.auth-input-status.taken{color:#ff7468;background:#2a1210;border-color:#7a2c22}.auth-handle-ideas{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.auth-handle-ideas>span{letter-spacing:.12em;color:#6f7a88;font:900 .5625rem Inter}.auth-handle-ideas>button{color:#d7dee6;background:#10151b;border:1px solid #37414d;border-radius:999px;padding:6px 11px;font:800 .75rem Inter;transition:border-color .15s,color .15s}.auth-handle-ideas>button:hover{border-color:var(--orange);color:#fff}.auth-hint{color:#6f7a88;font-size:.6875rem;line-height:1.45}.auth-message{color:#ffd9d5;background:#2a1210;border:1px solid #7a2c22;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.8125rem;line-height:1.45;display:flex}.auth-message>svg{flex:none;margin-top:1px}.auth-message.ok{color:#d9fff0;background:#0c2a20;border-color:#217a5d}.auth-message.note{border-color:var(--auth-ember-edge);background:var(--auth-ember);color:#ffe7df}.auth-message>span{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.auth-message-action{color:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;justify-self:start;padding:8px 12px;font:900 .6875rem Inter}.auth-message-action:hover{background:#ffffff14}.auth-message-action:disabled{opacity:.5;cursor:not-allowed}.auth-message-action:focus-visible{outline-offset:2px;outline:2px solid #fff}.auth-submit{background:var(--orange);color:#fff;letter-spacing:.12em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:4px;padding:0 20px;font:800 .75rem Inter;transition:filter .15s,transform .12s,opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 24px #ff4b1f33}.auth-submit:hover{filter:brightness(1.08)}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.auth-or{color:#5f6a77;letter-spacing:.2em;align-items:center;gap:12px;font:900 .5625rem Inter;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--auth-edge);flex:1;height:1px}.auth-passkey-button{color:#c7cdd6;letter-spacing:.1em;background:0 0;border:1px solid #35404c;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font:800 .6875rem Inter;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.auth-passkey-button:hover{color:#fff;background:#ffffff08;border-color:#91a0b2}.auth-passkey-button:disabled{opacity:.5;cursor:not-allowed}.auth-link{color:var(--orange);letter-spacing:.12em;background:0 0;border:0;padding:0;font:800 .625rem Inter}.auth-link:hover{text-underline-offset:3px;text-decoration:underline}.auth-link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.auth-back{color:var(--auth-ink-muted);justify-self:center;margin-top:4px}.auth-back:hover{color:#fff}.auth-input-code{padding:0 14px}.auth-input-code input{font:900 min(1.75rem,8.75vw)/1 var(--display);letter-spacing:.45em;text-indent:.45em;text-align:center;font-size:max(16px,min(1.75rem,8.75vw))}.auth-input-code input::placeholder{color:#3a4350}.auth-tabs button:focus-visible,.auth-submit:focus-visible,.auth-ghost:focus-visible,.auth-team-grid button:focus-visible,.auth-passkey-button:focus-visible,.auth-link:focus-visible,.auth-input-action:focus-visible,.auth-modal .auth-close:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes auth-slide{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (width<=600px){.auth-backdrop{align-items:flex-end;padding:0}.auth-modal{width:100%;max-height:min(92%,820px);padding:26px 20px calc(24px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:22px 22px 0 0;animation-name:auth-slide}.auth-accent{border-radius:22px 22px 0 0}.auth-head h2{font-size:min(2.125rem,10.625vw)}.auth-tabs{margin:20px 0 16px}.auth-tabs button{min-height:42px;padding:0 8px;font-size:.625rem}}@media (prefers-reduced-motion:reduce){.auth-backdrop,.auth-modal{animation:none}}.auth-flow-notice{color:#d9fff0;z-index:20;background:#10231d;border-bottom:1px solid #43cc91;align-items:center;gap:14px;padding:15px 5%;display:flex;position:relative}.auth-flow-notice.pending{color:#fff0bf;background:#201a0c;border-color:#f0b429}.auth-flow-notice.error{color:#ffd9d5;background:#28100e;border-color:#ff6255}.auth-flow-notice>svg{flex:none}.auth-flow-notice span{flex-wrap:wrap;flex:1;gap:6px 9px;display:flex}.auth-flow-notice b{color:#fff}.auth-notice-hint{color:#fff;font-weight:800}.auth-notice-action,.auth-notice-close{color:inherit;background:0 0;border:1px solid;padding:9px 13px;font-weight:900}.auth-notice-close{border:0;place-items:center;padding:6px;display:grid}.auth-notice-close svg{width:19px;height:19px}@media (width<=600px){.auth-flow-notice{align-items:flex-start;padding:14px 16px}.auth-flow-notice span{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.auth-notice-action{white-space:nowrap;align-self:center}.auth-notice-close{align-self:center}}.auth-contact{border:1px solid var(--auth-edge);background:var(--auth-well);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.auth-contact button{min-height:36px;color:var(--auth-ink-muted);letter-spacing:.1em;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:800 .625rem Inter;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.auth-contact button:hover{color:#fff}.auth-contact button.active{background:var(--auth-ember);border-color:var(--auth-ember-edge);color:#fff}.auth-contact button:focus-visible{outline-offset:2px;outline:2px solid #fff}.auth-forgot,.auth-resend{justify-self:center;margin-top:2px;padding:8px 10px}.auth-resend{color:var(--orange)}.auth-maintenance{color:#ffe3d6;background:#2a1a0c;border-color:#ff4b1f88}.auth-maintenance-note{opacity:.85;font-size:.75rem;display:block}.auth-maintenance-access{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.auth-maintenance-access input{color:#fff;min-width:0;min-height:40px;font:inherit;background:#0b0f14;border:1px solid #ff4b1f66;border-radius:9px;flex:160px;padding:0 12px}.auth-maintenance-access input:focus{border-color:var(--orange);outline:none}.auth-maintenance-error{color:#ff8a8a;font-size:.75rem;display:block}.post-actions button.active{color:#ff4b1f}.comment-thread{border-top:1px solid #28313a;margin-top:4px;padding:14px 0 2px}.comment-list{flex-direction:column;gap:16px;margin-bottom:14px;display:flex}.comment-branch{flex-direction:column;gap:10px;min-width:0;display:flex}.comment{background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.comment .avatar,.comment .fan-avatar{width:32px;min-width:32px;height:32px;font-size:.6875rem}.comment-reply .avatar,.comment-reply .fan-avatar{width:24px;min-width:24px;height:24px;font-size:.5625rem}.comment-body{flex:1;min-width:0}.comment-body>p{color:#e6eaee;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.45}.comment-body>p .profile-link{color:#fff;vertical-align:baseline;overflow-wrap:anywhere;white-space:normal;cursor:pointer;background:0 0;border:0;max-width:100%;margin:0 6px 0 0;padding:0;font-size:.8125rem;font-weight:800;display:inline}.comment b{color:#fff;font-size:.8125rem}.comment-meta{color:#758395;align-items:center;gap:14px;margin-top:5px;font-size:.6875rem;display:flex}.comment-meta small{color:#758395;font-size:.6875rem}.comment-meta .comment-reply-trigger{color:#8f9aa8;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0;font:800 .6875rem Inter,sans-serif}.comment-meta .comment-reply-trigger:hover{color:#fff}.comment-replies{flex-direction:column;gap:12px;min-width:0;margin-left:42px;display:flex}.comment-replies-toggle{color:#8f9aa8;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:2px 0;font:700 .6875rem Inter,sans-serif;display:inline-flex}.comment-replies-toggle i{background:#4a5563;width:24px;height:1px;display:block}.comment-replies-toggle:hover{color:#fff}.no-comments{color:#758395;margin:0;font-size:.8125rem}.comment-thread form{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.comment-reply-context{color:#8f9aa8;background:#0f151b;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:.6875rem;display:flex}.comment-reply-context b{color:#fff;font-weight:800}.comment-reply-context button{color:#8f9aa8;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.comment-reply-context button:hover{color:#fff}.comment-thread input{color:#fff;width:100%;min-width:0;font:inherit;background:#080c10;border:1px solid #35404c;border-radius:22px;padding:11px 14px}.comment-thread input:focus{border-color:#ff4b1f;outline:0}.comment-thread form>button{color:#fff;background:#ff4b1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.comment-thread form>button:disabled{opacity:.45}.comment-reactions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.comment-reactions button{color:#9ca8b5;background:#10161d;border:1px solid #2d3742;border-radius:16px;justify-content:center;align-items:center;gap:4px;min-width:34px;height:30px;padding:0 8px;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.comment-reactions button:hover{border-color:#ff4b1f;transform:translateY(-1px)}.comment-reactions button.selected{color:#fff;background:#ff4b1f1f;border-color:#ff4b1f}.comment-reactions button span{font-size:.9375rem;line-height:1}.comment-reactions button b{color:inherit;font:800 .625rem Inter}.comment-receipt-trigger{letter-spacing:.04em;align-items:center;gap:5px;color:#7f8997!important;background:0 0!important;border:0!important;margin-left:auto!important;font-size:.5rem!important;font-weight:900!important;display:inline-flex!important}.comment-receipt-trigger:hover,.comment-receipt-trigger.saved{color:var(--orange)!important}.comment-receipt-trigger.saved{filter:drop-shadow(0 0 7px #ff4b2b55)}@media (width<=600px){.comment-receipt-trigger{min-height:40px;padding:8px 4px!important}.comment-replies{margin-left:30px}}.comment-thread form .mention-composer textarea{resize:none;border-radius:12px;min-height:44px;max-height:132px;padding:11px 16px;line-height:1.4;overflow-y:auto}.comment-reactions .comment-report-trigger{color:#7f8997;letter-spacing:.6px;border-color:#0000;border-radius:0;gap:5px;width:auto;margin-left:auto;font:800 .625rem Inter}.comment-reactions .comment-report-trigger:hover{color:#ff4b1f;background:0 0}.reaction-cluster{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.post-actions .post-reaction-cluster{gap:6px}.post-actions .reaction-chip,.comment-reactions .reaction-chip{color:#a8b0bb;background:#10161d;border:1px solid #303843;border-radius:16px;justify-content:center;align-items:center;gap:5px;min-width:42px;height:30px;padding:0 9px;display:inline-flex}.reaction-chip span{font-size:.9375rem}.reaction-chip b{font:800 .625rem Inter,sans-serif}.post-actions .reaction-chip.selected,.comment-reactions .reaction-chip.selected{border-color:var(--orange);color:#fff;background:#ff4b1f1f}.reaction-picker-wrap{position:relative}.post-actions .reaction-add,.comment-reactions .reaction-add{color:#737d89;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:30px;padding:0 7px;display:inline-flex}.reaction-add:hover,.reaction-add[aria-expanded=true]{color:#fff;border-color:#39424d}.reaction-picker{z-index:18;background:#171d24;border:1px solid #39424d;border-radius:22px;flex-wrap:wrap;justify-content:center;gap:.1875rem;width:max-content;max-width:calc(100vw - 24px);padding:.4375rem;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 30px #000a}.reaction-picker button,.comment-reactions .reaction-picker button,.post-actions .reaction-picker button{background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;font-size:1.125rem;line-height:1;display:grid}.reaction-picker button:hover,.reaction-picker button.selected{border-color:var(--orange);background:#ffffff12;transform:translateY(-2px)}@media (width<=620px),(pointer:coarse){.reaction-picker{top:auto;left:50%;right:auto;bottom:calc(82px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px);position:fixed;transform:translate(-50%)}.post-actions .reaction-add span{display:none}}.post-actions{flex-wrap:wrap}.post-actions .post-reaction-cluster{flex:none;max-width:100%}.schedule-game-modal{max-height:min(88vh,850px);overflow-y:auto}.lifecycle-banner{border:1px solid #35404d;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.lifecycle-banner div{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.lifecycle-banner b{color:#fff;font-family:var(--display);letter-spacing:.06em}.lifecycle-banner small{color:#92a0b4}.lifecycle-banner.upcoming{background:#29140e;border-color:#ff4b1f}.lifecycle-banner.pregame{background:#241d08;border-color:#ffca0a}.lifecycle-banner.live{border-color:#ff4b1f}.lifecycle-banner.fifth{background:#092018;border-color:#49dca5}.lifecycle-banner.archived{opacity:.78}.archive-close{color:#fff;border:1px solid #46505c;width:100%;margin-top:10px;padding:16px}.fan-status{border-left:3px solid var(--fan-color,#ff4b1f);background:color-mix(in srgb, var(--fan-color,#ff4b1f) 12%, #0b1016);align-items:center;gap:10px;width:fit-content;margin-top:13px;padding:10px 14px;display:flex}.fan-status span{color:#91a0b4;letter-spacing:.12em;font-size:.6875rem;font-weight:800}.fan-status b{color:#fff}@media (width<=680px){.schedule-game-modal{width:calc(100vw - 22px);max-height:calc(100dvh - 24px);padding:24px 18px}.schedule-game-modal .prediction-fields>label>div{grid-template-columns:minmax(0,1fr)}}.room-lifecycle-strip{border-bottom:1px solid #29313a;border-left:3px solid var(--orange);background:#10161d;align-items:center;gap:10px;max-width:1280px;margin:0 auto;padding:8px 16px;display:flex;position:relative}.room-lifecycle-strip>svg{flex-shrink:0;width:15px;height:15px}.room-lifecycle-strip>div{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.room-lifecycle-strip>div>b{color:#fff;font-family:var(--display);letter-spacing:.06em;font-size:.82rem}.room-lifecycle-strip>div>span{color:var(--muted);font-size:.72rem;line-height:1.3}.lifecycle-countdown{color:#fff;font-family:var(--display);letter-spacing:.06em;text-align:right;grid-template-columns:minmax(0,1fr);min-width:130px;margin-left:auto;font-size:1.25rem;line-height:1;display:grid}.lifecycle-countdown small{color:var(--muted);letter-spacing:.12em;margin-bottom:5px;font-family:Inter,sans-serif;font-size:.62rem}.room-lifecycle-strip.upcoming{border-left-color:#ffca0a}.room-lifecycle-strip.pregame{border-left-color:#ffca0a;box-shadow:inset 0 0 32px #ffca0a0b}.room-lifecycle-strip.fifth{border-left-color:#43d39e;box-shadow:inset 0 0 32px #43d39e0b}.room-lifecycle-strip.fifth .lifecycle-countdown{color:#43d39e}.room-lifecycle-strip.upcoming .lifecycle-countdown,.room-lifecycle-strip.pregame .lifecycle-countdown{color:#ffca0a}.room-lifecycle-strip.archived{border-left-color:#77818e}@media (width<=700px){.room-lifecycle-strip{gap:8px;margin:0;padding:7px 14px}.room-lifecycle-strip b{font-size:.74rem}.room-lifecycle-strip span{font-size:.66rem;line-height:1.25}.lifecycle-countdown{min-width:70px;font-size:.82rem}.lifecycle-countdown small{margin-bottom:2px;font-size:.48rem}}.room-booting{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:10px;max-width:1530px;margin:24px auto 0;padding:70px 24px;display:grid}.room-booting svg{color:var(--orange)}.room-booting b{color:#fff;font-family:var(--display);letter-spacing:.06em;font-size:1.25rem}.room-booting span{color:var(--muted)}@media (width<=700px){.room-booting{margin:14px 12px 0;padding:54px 18px}}.composer-lock-note{color:#d9a173;letter-spacing:.08em;background:#16110c;border:1px dashed #4a3a2a;margin:10px 0 0;padding:9px 12px;font-size:.5625rem;font-weight:900;line-height:1.4}.room-notify-tray{--surface:#0b0f14;--edge-soft:#1e252e;--edge-hover:#43505e;--sage-ink:#55e0aa}.room-notify{flex:none;margin-left:auto;position:relative}.room-lifecycle-strip .room-notify~.lifecycle-countdown{margin-left:0}.room-notify-trigger{color:#d2d8df;letter-spacing:.1em;white-space:nowrap;background:#0b0f14;border:1px solid #333b46;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.room-notify-trigger:hover{color:#fff;border-color:#4a5561}.room-notify-trigger.set{color:#55e0aa;background:#0c2a20;border-color:#287153}.room-notify-trigger svg{flex:none}.room-notify-caret{transition:transform .15s}.room-notify.open .room-notify-caret{transform:rotate(180deg)}.room-notify-tray{z-index:6;background:#10151b;border:1px solid #333b46;border-radius:16px;gap:12px;width:max-content;max-width:min(380px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #0009}.room-notify-head{gap:3px;display:grid}.room-notify-head .eyebrow{color:var(--orange);letter-spacing:.14em;font:900 .5625rem Inter}.room-notify-head b{color:#fff;font:900 1rem var(--display);letter-spacing:.06em}.room-notify-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.room-notify-row>div{flex:160px;gap:3px;min-width:0;display:grid}.room-notify-row>div b,.room-notify-final b{color:#fff;letter-spacing:.1em;font:900 .6875rem Inter}.room-notify-row>div small,.room-notify-final small{color:var(--muted);font-size:.75rem;line-height:1.4}.room-notify-row>.room-notify-leads{flex-wrap:wrap;flex:100%;gap:6px;min-width:0;display:flex}.room-notify-lead{color:#d2d8df;letter-spacing:.08em;text-align:left;background:#0b0f14;border:1px solid #333b46;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;min-height:34px;padding:4px 12px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.room-notify-lead span{overflow-wrap:anywhere;min-width:0}.room-notify-lead svg{flex:none}.room-notify-lead em{color:var(--muted);letter-spacing:.1em;font-size:.5625rem;font-style:normal}.room-notify-lead:hover:not(:disabled){color:#fff;border-color:#4a5561}.room-notify-lead.on{color:#55e0aa;background:#0c2a20;border-color:#287153}.room-notify-lead:disabled{cursor:default;opacity:.55}.room-notify-final{justify-content:space-between;gap:12px;padding:12px 14px}.room-notify-final>span{flex:160px;gap:3px;min-width:0;display:grid}.room-notify-note{color:#ffe08a;background:#241d08;border:1px solid #ffca0a55;border-radius:12px;flex-wrap:wrap;gap:8px;margin:0;padding:10px 12px;font-size:.75rem;line-height:1.45;display:flex}.room-notify-note button{color:#ffe08a;letter-spacing:.1em;background:0 0;border:1px solid #ffca0a88;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font:900 .5625rem Inter;display:inline-flex}.room-notify-note button:hover{background:#ffca0a22}.room-notify-foot{color:var(--muted);letter-spacing:.04em;font-size:.6875rem}@media (width<=700px){.room-lifecycle-strip{flex-wrap:wrap}.room-notify{order:3;margin-left:0;position:static}.room-notify-tray{width:auto;max-width:none;top:calc(100% + 6px);left:12px;right:12px}}.receipts-vault-page{--vault-red:#ff3b23}.receipts-vault-page .page-intro{margin-bottom:18px}.receipts-vault-page .page-intro p{color:#aeb6c2;font-weight:600}.receipt-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;margin:22px 0 16px;display:flex;overflow-x:auto}.receipt-tabs button{color:#7d8591;letter-spacing:.08em;background:0 0;border:0;flex:1;min-width:max-content;padding:14px 18px;font-size:.625rem;font-weight:900}.receipt-tabs button.active{color:#fff;border-bottom:3px solid var(--orange)}.receipts-arrived{background:radial-gradient(circle at 8%,#4b130d,#190d0b 55%,#101317);border:1px solid #9d2f1f;justify-content:space-between;align-items:center;padding:20px;display:flex;box-shadow:inset 0 0 30px #ff32121b,0 0 25px #ff321210}.receipts-arrived div{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.receipts-arrived span{letter-spacing:.14em;color:#ff5c3d;font-size:.625rem;font-weight:900}.receipts-arrived b{color:#fff;font:900 min(1.5625rem,7.8125vw) Barlow Condensed}.receipts-arrived small{color:#a99591}.receipts-arrived button,.receipt-card-actions button{color:#fff;letter-spacing:.03em;background:linear-gradient(90deg,#ff351d,#ff5b2e);border:0;justify-content:center;align-items:center;gap:7px;padding:12px 16px;font:900 .8125rem Barlow Condensed;display:flex}.reset-receipts-demo{color:#6f7884;background:0 0;border:0;margin:8px 0 0 auto;font-size:.5rem;font-weight:900;display:block}.public-receipt-filters{scrollbar-width:none;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.public-receipt-filters button{white-space:nowrap;color:#8a929e;background:#0c1015;border:1px solid #343a44;padding:9px 11px;font-size:.5625rem;font-weight:900}.public-receipt-filters button.active{border-color:var(--orange);color:#fff;background:#28130e}.vault-list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vault-card{background:linear-gradient(150deg,#151412,#0b0e12 52%);border:1px solid #3a302c;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #ff451008}.vault-card:before,.vault-card:after{content:"";background:#080b0f;border-radius:50%;width:12px;height:12px;position:absolute;left:-6px}.vault-card:before{top:34%}.vault-card:after{bottom:34%}.vault-card-top{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.vault-card-top>div{flex:1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.vault-card-top>div>b{font-size:.8125rem}.vault-card-top>div>span{color:#8590a0;flex-wrap:wrap;align-items:center;gap:6px;font-size:.5625rem;display:flex}.vault-card-top em{color:#ff5a35;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:.5rem;font-style:normal;font-weight:900;display:flex}.vault-card blockquote{color:#fff;margin:20px 0 14px;font:800 1.375rem/1.15 Barlow Condensed}.receipt-game{background:#080b0f;border:1px dashed #55453d;grid-template-columns:minmax(0,1fr);gap:5px;padding:12px;display:grid}.receipt-game span{color:#929ba8;text-transform:uppercase;font-size:.5625rem}.receipt-game b{color:#e9eaec;font-size:.625rem}.receipt-status{background:#1b100d;border:1px solid #594035;justify-content:center;align-items:center;gap:10px;margin:14px 0 8px;padding:14px;display:flex;transform:rotate(-.35deg)}.receipt-status span{font-size:1.375rem}.receipt-status b{letter-spacing:.02em;color:#ff5638;font:italic 900 min(1.5rem,7.5vw) Barlow Condensed}.status-called .receipt-status{background:linear-gradient(90deg,#2b2209,#171207);border-color:#b79622}.status-called .receipt-status b{color:#ffd94c}.status-pending .receipt-status{background:#171121;border-color:#63527f}.status-pending .receipt-status b{color:#b894f6}.status-questionable .receipt-status{background:#241709;border-color:#9a6d2c}.status-questionable .receipt-status b{color:#f6a844}.status-clown .receipt-status,.status-generational .receipt-status{background:#2b0b08;border-color:#c72e20;box-shadow:0 0 22px #ff2b1c19}.status-hall .receipt-status{background:linear-gradient(100deg,#241807,#38110c,#241807);border-color:#d7af41;box-shadow:inset 0 0 20px #ffc62b19}.receipt-featured{border:1px solid #d53b24;box-shadow:0 0 25px #ff3b2017,inset 0 0 45px #ff32120d}.receipt-of-day{color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#570f0a,#23100d);margin:-20px -20px 18px;padding:10px 18px;font:900 .875rem Barlow Condensed}.receipt-reactions{border-top:1px solid #292e35;gap:18px;margin-top:12px;padding-top:13px;display:flex}.receipt-reactions span{color:#b7bec8;font-size:.8125rem}.receipt-reactions b{font-size:.625rem}.receipt-card-actions{gap:8px;margin-top:14px;display:flex}.receipt-card-actions button{width:100%}.called-copy{color:#dfc46d;text-align:center;letter-spacing:.08em;margin:8px 0;font:900 .75rem Barlow Condensed}.matured-label{color:#ff5536;letter-spacing:.12em;padding:10px 0 0;font-size:.5625rem;font-weight:900}.defend-receipt-modal{background:#11151b;border:1px solid #4b2520;width:min(560px,100%);max-height:90dvh;padding:28px;position:relative;overflow-y:auto}.defend-receipt-modal h2{margin:10px 0 18px;font-size:min(2.625rem,13.125vw)}.defend-receipt-modal blockquote{border-left:3px solid var(--orange);background:#080b0f;margin:0 0 14px;padding:14px;font:800 1.1875rem Barlow Condensed}.defend-receipt-modal textarea{color:#fff;resize:none;background:#080b0f;border:1px solid #3c424b;width:100%;height:125px;padding:14px}.defend-receipt-modal>small{text-align:right;color:#747e8b;margin:5px 0 18px;display:block}.defend-receipt-modal h3{margin:12px 0;font-size:1.0625rem}.defense-votes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.defense-votes button{background:#0c1015;border:1px solid #414852;min-height:48px;font-size:.625rem;font-weight:900}.defense-meter{background:#8f231c;height:7px;margin-top:14px}.defense-meter i{background:#41bb82;height:100%;display:block}.defense-percent{color:#8490a0;justify-content:space-between;margin-top:6px;font-size:.5rem;font-weight:900;display:flex}.defense-rejected{text-align:center;background:#2a0c08;border:1px solid #b92b1d;margin-top:16px;padding:14px}.defense-rejected b{color:#ff5a3b}.defense-rejected p{font-size:.6875rem}.empty-vault{text-align:center;padding:50px 20px}.empty-vault svg{color:var(--orange)}.empty-vault h2{margin-top:12px}.empty-vault p{color:#8993a2}.vault-action-summary{color:#d8b74d;gap:10px;margin-top:14px;font-size:.5625rem;font-weight:900;display:flex}@media (width<=600px){.receipts-vault-page{padding-left:12px;padding-right:12px}.receipts-arrived{flex-direction:column;align-items:flex-start;gap:15px}.receipts-arrived button{width:100%}.receipt-tabs button{padding:13px 12px}.vault-card{padding:16px}.receipt-of-day{margin:-16px -16px 16px}.vault-card-top{align-items:flex-start}.vault-card-top em{text-align:right;max-width:105px;position:absolute;top:12px;right:12px}.vault-card-top>div{padding-right:80px}.vault-card blockquote{font-size:1.25rem}.receipt-status b{font-size:1.3125rem}.receipt-reactions{flex-wrap:wrap;gap:14px}.receipt-card-actions{flex-direction:column}.defend-receipt-modal{padding:24px 16px}.defense-votes{grid-template-columns:minmax(0,1fr)}.public-receipt-filters{margin-right:-12px}.vault-action-summary{flex-direction:column}}.receipt-kind-label{color:#ff6849;letter-spacing:.12em;background:#110d0b;border:1px solid #4a3730;width:max-content;margin:12px 0 -7px;padding:5px 8px;font-size:.5rem;font-weight:900}.receipt-verdict-vote{background:#0a0d11;border:1px solid #3b3330;margin-top:14px;padding:14px}.receipt-verdict-vote>b{color:#fff;letter-spacing:.09em;margin-bottom:10px;font-size:.625rem;display:block}.receipt-verdict-vote>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receipt-verdict-vote button{color:#fff;cursor:pointer;background:#10151b;border:1px solid #3b424c;min-height:46px;font-size:.625rem;font-weight:900}.receipt-verdict-vote button span{color:#aeb7c3;margin-left:6px}.receipt-verdict-vote button.selected.well{background:#0c2a20;border-color:#36bd82}.receipt-verdict-vote button.selected.bad{background:#32100c;border-color:#ff4b32}.receipt-verdict-vote small,.receipt-verdict-vote em{color:#8993a2;margin-top:9px;font-size:.5rem;font-style:normal;display:block}.receipt-verdict-vote em{color:#ff5b3c;font-weight:900}.verdict-unavailable{border-style:dashed}.verdict-unavailable>b{color:#8993a2}.receipt-verdict-vote button:disabled{cursor:not-allowed;opacity:.45}@media (width<=430px){.receipt-verdict-vote>div{grid-template-columns:minmax(0,1fr)}}.receipts-walk-page{padding-top:28px}.receipts-walk-page .page-intro.compact h1{font-size:min(2.5rem,12.5vw)}.receipts-walk-page .receipt-tabs{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b0fee;margin:12px 0 14px;position:sticky;top:72px}.receipts-walk-page .receipt-tabs button{padding:12px 10px;font-size:.5625rem}.vault-section{margin-bottom:22px}.vault-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;padding-bottom:8px;display:flex}.vault-section-title span{letter-spacing:.12em;color:var(--orange);font:900 .6875rem Inter}.vault-section-title small{color:#8590a0;text-align:right;font-size:.625rem}.receipts-walk-page .vault-list{gap:12px}.receipts-walk-page .vault-card{padding:16px}.receipts-walk-page .vault-card blockquote{margin:14px 0 10px;font-size:1.1875rem}.receipts-walk-page .vault-card-top em{text-align:right;max-width:110px;font-size:.5rem}.receipt-game small{color:#ffb199;letter-spacing:.06em;margin-top:4px;font-size:.5625rem;font-weight:900;display:block}.receipt-meta-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.receipt-meta-row .receipt-status{margin:0;padding:9px 12px;transform:none}.receipt-meta-row .receipt-status b{font-size:1rem}.receipt-meta-row em{color:#ff5a35;align-items:center;gap:4px;font-size:.5rem;font-style:normal;font-weight:900;display:inline-flex}.receipts-walk-page .receipt-verdict-vote{margin-top:10px;padding:10px}.receipts-walk-page .receipt-verdict-vote button{min-height:40px}.collect-flowers{color:#fff;letter-spacing:.04em;background:linear-gradient(90deg,#ff351d,#ff5b2e);border:0;width:100%;margin-top:10px;padding:13px 14px;font:900 .875rem Barlow Condensed;box-shadow:0 8px 24px #ff4b1f33}.collect-flowers:disabled{opacity:.6}.flowers-collected{color:#57e4b3;letter-spacing:.08em;background:#0d261e;border:1px solid #217a5d;margin:10px 0 0;padding:9px 12px;font-size:.625rem;font-weight:900}.receipts-walk-page .called-copy{color:var(--yellow);margin:10px 0 0;font-size:.625rem;font-weight:900}.empty-vault button{background:var(--orange);border:0;margin-top:12px;padding:10px 16px;font-weight:900}.receipts-walk-page .shame-ceremony.compact{gap:1rem;margin-bottom:1rem;padding:1.1rem 1.2rem}.receipts-walk-page .shame-ceremony.compact h2{font-size:clamp(1.4rem,4vw,2.2rem)}.receipts-walk-page .shame-ceremony.compact p{color:#c9ced6;margin:0;font-size:.85rem}.receipts-walk-page .walk-filters{scrollbar-width:none;margin:.4rem 0 .9rem}.receipts-walk-page .walk-filters button{padding:.55rem .65rem;font-size:.65rem}.receipts-walk-page .walk-card{padding:1rem}.receipts-walk-page .walk-user{gap:.6rem}.receipts-walk-page .personal-shame{margin-top:1.2rem;padding:1.1rem}.receipts-walk-page .personal-shame dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0}.receipts-walk-page .personal-shame dl div{padding:.7rem}.receipts-walk-page .personal-shame dd{font-size:1.25rem}.walk-defense-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.walk-defense-actions button{color:#fff;background:0 0;border:1px solid #414954;padding:10px 14px;font-size:.625rem;font-weight:900}.walk-defense-actions button:last-child{background:var(--shame-red,#ff3b27);border:0}.walk-defense-actions button:disabled{opacity:.5}@media (width<=700px){.receipts-walk-page{padding:18px 12px 100px}.receipts-walk-page .page-intro.compact h1{font-size:min(2.125rem,10.625vw)}.receipts-walk-page .receipt-tabs{margin:8px -12px 12px;padding:0 6px;top:64px}.receipts-walk-page .vault-card{padding:14px}.receipts-walk-page .vault-card blockquote{font-size:1.0625rem}.receipts-walk-page .vault-card-top em{text-align:right;max-width:none;position:static}.receipts-walk-page .vault-card-top>div{padding-right:0}.receipt-meta-row .receipt-status{padding:8px 10px}.receipt-meta-row .receipt-status b{font-size:.875rem}.receipts-walk-page .personal-shame dl{grid-template-columns:repeat(2,minmax(0,1fr))}.receipts-walk-page .walk-feed{grid-template-columns:minmax(0,1fr);gap:.8rem}.receipts-walk-page .shame-ceremony.compact{grid-template-columns:minmax(0,1fr)}}.verdict-sealed{color:#8993a2;letter-spacing:.08em;background:#0a0d11;border:1px dashed #3b424c;margin:12px 0 0;padding:10px 12px;font-size:.5rem;font-weight:900}.status-milk .verdict-sealed{color:#ff8a72;border-color:#4a2a24}.verdict-sealed.verdict-waiting{color:#aab3c0;border-style:solid;border-color:#2f3640}.receipt-foil{isolation:isolate;background-image:var(--foil-face),var(--foil-edge);box-shadow:0 0 0 1px #00000073,0 16px 44px -20px var(--foil-glow),inset 0 0 70px var(--foil-inner);background-position:0 0,0%;background-size:auto,220% 220%;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;animation:9s linear infinite foil-edge;position:relative;overflow:hidden}.receipt-foil>:not(.foil-sheen){z-index:1;position:relative}.receipt-foil .foil-sheen{z-index:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 41%,var(--foil-spec) 49%,transparent 57%), repeating-linear-gradient(115deg, transparent 0 13px,var(--foil-band-a) 13px 20px, transparent 20px 33px,var(--foil-band-b) 33px 40px, transparent 40px 53px,var(--foil-band-c) 53px 60px);background-position:120% 0,0 0;background-size:250% 100%,auto;animation:5s linear infinite foil-sheen;position:absolute;inset:0}.vault-card.receipt-foil:before,.vault-card.receipt-foil:after{display:none}.receipt-foil blockquote{color:var(--foil-ink);text-shadow:0 2px 12px #000000a6}.receipt-foil .vault-card-top>div>span{color:var(--foil-ink);opacity:.72}.receipt-foil .vault-card-top>div>b{text-shadow:0 1px 8px #000000a6}.receipt-foil .vault-card-top em{color:var(--foil-ink);text-shadow:0 1px 8px #000000a6}.vault-card.receipt-foil .receipt-game{border-color:var(--foil-band-edge,#ffffff40);background:#00000073}.receipt-foil-holo{--foil-face:linear-gradient(150deg,#1a0d33,#08222f 38%,#0c2820 64%,#241134);--foil-edge:linear-gradient(115deg,#ff5ec8,#ffd94c 18%,#5fd3a0 36%,#4fd6ff 54%,#5ab0ff 68%,#b39ddb 84%,#ff5ec8);--foil-glow:#9d6bffaa;--foil-inner:#7de3ff14;--foil-spec:#ffffff4d;--foil-band-a:#ff5ec81f;--foil-band-b:#4fd6ff1f;--foil-band-c:#b8e05a17;--foil-band-edge:#7de3ff55;--foil-ink:#eef7ff}.receipt-foil-gold{--foil-face:linear-gradient(150deg,#332404,#140e03 46%,#3d2d09);--foil-edge:linear-gradient(115deg,#8a6412,#ffe9a8 16%,#b8860b 32%,#fff6cf 48%,#a8781a 64%,#ffd94c 82%,#8a6412);--foil-glow:#ffd94c8c;--foil-inner:#ffe58a1a;--foil-spec:#fff3c44d;--foil-band-a:#ffd94c1f;--foil-band-b:#ff9f1c17;--foil-band-c:#fff6cf14;--foil-band-edge:#ffd94c66;--foil-ink:#ffeec2}.receipt-foil-chrome{--foil-face:linear-gradient(150deg,#222a33,#0b0e12 46%,#2c343d);--foil-edge:linear-gradient(115deg,#5c6673,#fff 14%,#93a0b1 30%,#f2f7ff 48%,#4e5866 64%,#e6ecf7 84%,#5c6673);--foil-glow:#d6e4ff7a;--foil-inner:#ffffff14;--foil-spec:#ffffff4d;--foil-band-a:#ffffff1f;--foil-band-b:#8fa3bd17;--foil-band-c:#e6ecf714;--foil-band-edge:#d6e4ff66;--foil-ink:#f4f8ff}.receipt-foil-team{--foil-face:linear-gradient(150deg,color-mix(in srgb,var(--team,#59636f) 32%,#0b0e12),#0b0e12 62%,color-mix(in srgb,var(--team,#59636f) 19%,#0b0e12));--foil-edge:linear-gradient(115deg,color-mix(in srgb,var(--team,#59636f) 60%,#000),#fff 16%,var(--team,#59636f) 36%,color-mix(in srgb,var(--team,#59636f) 55%,#fff) 54%,var(--team,#59636f) 72%,#fff 88%,color-mix(in srgb,var(--team,#59636f) 60%,#000));--foil-glow:color-mix(in srgb,var(--team,#59636f) 60%,transparent);--foil-inner:color-mix(in srgb,var(--team,#59636f) 10%,transparent);--foil-spec:#ffffff59;--foil-band-a:color-mix(in srgb,var(--team,#59636f) 17%,transparent);--foil-band-b:#ffffff17;--foil-band-c:color-mix(in srgb,var(--team,#59636f) 10%,transparent);--foil-band-edge:color-mix(in srgb,var(--team,#59636f) 60%,#fff);--foil-ink:#fff}@keyframes foil-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes foil-edge{0%{background-position:0 0,0%}to{background-position:0 0,200%}}@keyframes foil-tag-shift{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.receipt-foil,.receipt-foil .foil-sheen,.receipt-foil-tag{animation:none}}.receipt-foil-tag,.receipt-meta-row .receipt-foil-tag{color:#0b0e13;letter-spacing:.1em;background-image:var(--foil-edge,linear-gradient(115deg,#8a8f98,#fff,#8a8f98));box-shadow:0 0 12px -2px var(--foil-glow,transparent);background-size:220% 220%;border:0;align-items:center;gap:4px;padding:4px 7px;font-size:.5rem;font-style:normal;font-weight:900;animation:9s linear infinite foil-tag-shift;display:inline-flex}.receipt-share{color:#fff;letter-spacing:.08em;background:#10151b;border:1px solid #3b424c;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:11px 12px;font:900 .6875rem Inter;display:flex}.receipt-share:hover{border-color:var(--plus-green,#37d67a)}.receipt-share:disabled{opacity:.6}.receipt-archive{color:#95a0ad;letter-spacing:.09em;cursor:pointer;background:0 0;border:1px solid #2b323c;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 12px;font:900 .625rem Inter;display:flex}.receipt-archive:hover:not(:disabled){color:#fff;border-color:#43505e}.receipt-archive:disabled{opacity:.6;cursor:not-allowed}.vault-card.receipt-archived{opacity:.86}.vault-flashbacks{background:radial-gradient(circle at 0 0,#2a1f0a,#10141a 60%);border:1px solid #3e3220;margin-bottom:22px;padding:16px}.vault-flashbacks .vault-section-title{border-bottom-color:#4a3a1c}.vault-flashbacks .vault-section-title span{color:var(--yellow)}.flashback-tag{color:var(--yellow);letter-spacing:.1em;border:1px solid #f5c51855;align-items:center;gap:4px;padding:3px 6px;font-size:.5rem;font-style:normal;font-weight:900;display:inline-flex}.vault-locked-shelf{text-align:center;background:#0a0d11;border:1px dashed #39424d;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px;padding:18px;display:grid}.vault-locked-shelf svg{color:#ffb020;margin:0 auto}.vault-locked-shelf h3{font-size:1.25rem}.vault-locked-shelf p{color:#8993a2;margin:0;font-size:.75rem}.vault-locked-shelf button{background:var(--plus-green,#37d67a);color:#0b0e13;letter-spacing:.08em;border:0;margin:6px auto 0;padding:11px 16px;font:900 .75rem Inter}.share-notice{color:#57e4b3;letter-spacing:.08em;background:#0d261e;border:1px solid #217a5d;margin:0 0 12px;padding:10px 12px;font-size:.625rem;font-weight:900}.public-vote-scope{background:#28130e;border:1px solid #6a2a1c;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex}.public-vote-scope span{color:#fff;letter-spacing:.1em;font:900 .625rem Inter}.public-vote-scope button{color:#ffb39f;letter-spacing:.08em;white-space:nowrap;background:0 0;border:1px solid #ff4b1f88;padding:6px 10px;font:900 .5625rem Inter}.public-vote-scope button:hover{border-color:var(--orange);color:#fff}.walk-page{--shame-red:#ff3b27;--shame-gold:#ffbd27;padding-bottom:6rem}.walk-tagline{color:var(--muted);margin:-1.25rem 0 2.25rem;font-size:clamp(.95rem,1.7vw,1.15rem)}.shame-ceremony{background:radial-gradient(circle at 85%,#ff3b2738,#0000 34%),linear-gradient(135deg,#190b09,#0d1116 62%);border:1px solid #ff3b279e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-bottom:2rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #ff3b2714}.shame-ceremony:after{content:"💀";color:#ffffff06;filter:grayscale();pointer-events:none;font-size:min(13rem,65vw);position:absolute;bottom:-40%;right:2%}.ceremony-kicker,.shame-crown,.rival-shame-callout,.hall-number{color:var(--shame-red);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.shame-ceremony h2,.hall-heading h2,.personal-shame h2{font-family:var(--font-display);text-transform:uppercase;margin:.45rem 0;font-size:clamp(2rem,5vw,4rem);line-height:.95}.ceremony-score{color:var(--shame-gold);font-family:var(--font-display);margin:.75rem 0 0;font-size:1.4rem}.ceremony-button,.pile-on,.walk-vote button{z-index:1;border:1px solid var(--shame-red);background:var(--shame-red);color:#fff;font-family:var(--font-display);text-transform:uppercase;cursor:pointer;padding:.95rem 1.15rem;font-size:.95rem;position:relative}#shame-week{scroll-margin-top:7rem}.walk-card{background:#10151b;border:1px solid #29303a;min-width:0;padding:clamp(1.25rem,3vw,2rem);position:relative}.walk-card.shame-of-week{background:linear-gradient(135deg,#ff3b2721,#0000 40%),#11151a;border-color:#ff3b27cc;margin-bottom:2rem;box-shadow:0 0 35px #ff3b271a}.walk-card.status-hall{border-color:#ffbd2780}.walk-card.status-generational{border-top:3px solid #fa293f}.walk-card.status-clown{border-top:3px solid #a85cff}.walk-card.status-milk{border-top:3px solid #69b8ef}.shame-crown{color:var(--shame-gold);margin-bottom:1.2rem}.rival-shame-callout{margin:.9rem 0}.hall-number{float:right;color:var(--shame-gold)}.walk-user{align-items:center;gap:.75rem;display:flex}.walk-user strong{font-size:1.05rem;display:block}.walk-user span{color:var(--muted);font-size:.82rem}.walk-user>small{color:var(--shame-red);margin-left:auto;font-weight:900}.walk-card blockquote{color:#fff;margin:1.4rem 0 1rem;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.42}.walk-result{border-left:3px solid var(--shame-red);color:#fff;background:#090c10;flex-direction:column;gap:.25rem;padding:.9rem 1rem;font-weight:800;display:flex}.walk-witnesses{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:1rem 0;font-size:.85rem}.walk-defense{background:#ffffff06;border:1px solid #242b34;margin:1rem 0;padding:1rem}.walk-defense span{color:var(--muted)}.walk-defense strong{margin-top:.35rem;display:block}.walk-defense-button{border:1px solid var(--shame-red);color:#fff;cursor:pointer;background:#24100d;width:100%;margin-top:1rem;padding:.9rem;font-weight:900}.walk-jury{border-top:1px solid #29303a;margin-top:1rem;padding-top:1rem}.walk-jury>b{color:#fff;letter-spacing:.08em;margin-bottom:.65rem;font-size:.72rem;display:block}.walk-jury>div{flex-wrap:wrap;gap:.45rem;display:flex}.walk-jury button{color:#fff;cursor:pointer;background:#0a0e12;border:1px solid #39424e;min-width:52px;min-height:44px}.walk-jury button span{color:var(--muted);margin-top:.2rem;font-size:.68rem;display:block}.walk-jury button.selected{border-color:var(--shame-red);background:#31100d;box-shadow:0 0 14px #ff3b232e}.walk-jury button:disabled{opacity:.55;cursor:default}.walk-jury small{color:var(--muted);margin-top:.55rem;display:block}.walk-defense-modal{border:1px solid var(--shame-red);background:#11151b;width:min(560px,100%);max-height:90dvh;padding:1.7rem;position:relative;overflow-y:auto}.walk-defense-modal h2{margin:.5rem 0 1rem;font-size:min(2.5rem,12.5vw)}.walk-defense-modal blockquote{border-left:3px solid var(--shame-red);background:#090c10;margin:0 0 1rem;padding:1rem}.walk-defense-modal textarea{color:#fff;resize:vertical;background:#080b0f;border:1px solid #3c424b;width:100%;min-height:145px;padding:1rem}.walk-defense-modal>small{text-align:right;color:var(--muted);margin:.35rem 0 1rem;display:block}.walk-defense-modal .submit-defense{background:var(--shame-red);color:#fff;border:0;width:100%;min-height:48px;font-weight:900}.defense-rejected{color:#ff6b5a;font-size:.8rem;font-weight:900}.walk-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.pile-on[disabled],.walk-vote button[disabled]{opacity:.55;cursor:default}.walk-vote{border-top:1px solid #29303a;margin-top:1.25rem;padding-top:1.15rem}.walk-vote>strong{margin-bottom:.75rem;display:block}.walk-vote-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.walk-vote button:last-child{background:0 0;border-color:#39424e}.walk-vote-meter{background:#222831;height:7px;margin:.8rem 0 .4rem;display:flex;overflow:hidden}.walk-vote-meter i:first-child{background:var(--shame-red)}.walk-vote-meter i:last-child{background:#66717f}.walk-vote>span{font-size:.78rem;font-weight:900}.walk-vote>em{float:right}.walk-vote em{color:var(--muted);font-size:.76rem;font-style:normal}.walk-filters{border-bottom:1px solid #29303a;gap:.4rem;margin:2.25rem 0 1.25rem;padding-bottom:.7rem;display:flex;overflow-x:auto}.walk-filters button{color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;padding:.7rem .8rem;font-weight:900}.walk-filters button.active{color:#fff;box-shadow:inset 0 -3px var(--shame-red)}.walk-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hall-heading{border-bottom:1px solid #ffbd2761;grid-column:1/-1;justify-content:space-between;align-items:end;padding:1rem 0;display:flex}.hall-heading p{color:var(--muted)}.inducted{color:var(--shame-gold);margin-top:1rem;font-weight:900}.personal-shame{background:linear-gradient(120deg,#ff3b2714,#0000 42%),#10151b;border:1px solid #2a3038;margin-top:2rem;padding:clamp(1.4rem,4vw,2.5rem)}.personal-shame dl{background:#2a3038;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.5rem 0;display:grid}.personal-shame dl div{background:#0a0e12;padding:1rem}.personal-shame dt{color:var(--muted);text-transform:uppercase;font-size:.72rem}.personal-shame dd{color:#fff;font-family:var(--font-display);margin:.3rem 0 0;font-size:min(1.5rem,7.5vw)}.personal-shame blockquote{border-left:3px solid var(--shame-red);margin:0;padding-left:1rem}@media (width<=760px){.shame-ceremony{grid-template-columns:minmax(0,1fr)}.ceremony-button{width:100%}.walk-feed{grid-template-columns:minmax(0,1fr)}.walk-actions{flex-direction:column;align-items:stretch}.walk-user{flex-wrap:wrap;align-items:flex-start}.walk-user>small{flex-basis:100%;margin-left:3.5rem}.pile-on{width:100%}.personal-shame dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hall-heading{flex-direction:column;align-items:start}}@media (width<=430px){.walk-page{padding-bottom:4rem}.walk-vote-buttons{grid-template-columns:minmax(0,1fr)}.personal-shame dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.walk-card.on-camera{border-color:#e224008c}.walk-card .on-camera-callout{color:#ffb3a3;letter-spacing:.08em;background:linear-gradient(90deg,#e2240059,#e2240014);border:1px solid #e2240080;border-radius:10px;margin-bottom:12px;padding:8px 12px;font:900 .625rem Inter,sans-serif}.new-takes-banner{width:100%;color:var(--orange);letter-spacing:.6px;text-align:center;background:#1a1005;border:1px solid #ff4b1f55;margin:12px 0 0;padding:12px;font:800 .6875rem Inter;display:block}.new-takes-banner:hover{border-color:var(--orange)}.feed-barrier{color:#fff;text-align:center;touch-action:pan-x;-webkit-user-select:none;user-select:none;background:#10141a;border:1px dashed #4a505a;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;margin:18px 0 6px;padding:18px 14px 16px;display:grid;position:relative;overflow:hidden}.feed-barrier:hover{border-color:var(--orange)}.feed-barrier.armed{border-style:solid;border-color:var(--orange);background:#1a1005}.feed-barrier.refreshing{color:#9ba8b7}.feed-barrier>i{background:var(--orange);width:0;height:3px;transition:width 80ms linear;position:absolute;top:0;left:0}.feed-barrier.refreshing>i{animation:1s linear infinite feed-barrier-sweep;width:100%!important}.feed-barrier>span{letter-spacing:.8px;font:900 .875rem Barlow Condensed}.feed-barrier>small{letter-spacing:.6px;color:#7f8a97;font:700 .5625rem Inter}@keyframes feed-barrier-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.header-actions{position:relative}.icon-button.active{color:#fff;border-color:var(--orange)}.icon-button i.notification-badge{background:var(--orange);color:#fff;letter-spacing:0;border:2px solid #080b0f;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:18px;height:18px;padding:0 4px;font:900 .5625rem/1 Inter;display:flex;top:-5px;right:-5px;box-shadow:0 0 0 1px #ff4b1f55}.notification-panel{color:#f7f7f5;z-index:90;background:#10151b;border:1px solid #303741;border-radius:14px;flex-direction:column;width:min(460px,100vw - 24px);max-height:min(720px,100dvh - 96px);animation:.16s ease-out notification-drop;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 60px #0009}@keyframes notification-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.notification-head{background:#10151b;border-bottom:1px solid #29313b;flex:none;align-items:center;gap:6px;padding:12px 12px 12px 18px;display:flex}.notification-back{color:#fff;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-10px;display:none}.notification-title{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.notification-title h3{letter-spacing:-.3px;margin:0;font-family:Barlow Condensed;font-size:min(1.625rem,8.125vw)}.notification-title span{color:var(--orange);letter-spacing:.14em;white-space:nowrap;font:900 .625rem Inter}.notification-tool{color:#a7b0bd;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,color .15s;display:flex}.notification-tool:hover:not(:disabled){color:#fff;background:#1a222c}.notification-tool:disabled{color:#4a5563;cursor:default}.notification-filters{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #29313b;flex:none;gap:5px;padding:10px 12px;display:flex;overflow-x:auto}.notification-filters::-webkit-scrollbar{display:none}.notification-filters button{color:#8c96a3;letter-spacing:.07em;white-space:nowrap;background:#0b0f14;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 11px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:flex}.notification-filters button:hover{color:#fff;border-color:#43505e}.notification-filters button.active{color:#0b0e12;background:#fff;border-color:#fff}.notification-filters button i{background:var(--orange);color:#fff;letter-spacing:0;text-align:center;border-radius:999px;min-width:16px;padding:3px 4px;font:900 .5625rem/1 Inter}.notification-filters button.active i{color:#fff;background:#0b0e12}.notification-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.activity-section{padding-bottom:6px}.activity-day{color:#6f7a88;letter-spacing:1.6px;z-index:1;background:#10151b;margin:0;padding:14px 18px 6px;font:800 .625rem Inter;position:sticky;top:0}.activity-swipe{position:relative;overflow:hidden}.activity-delete{color:#fff;cursor:pointer;background:#8d2129;border:0;place-items:center;width:84px;display:grid;position:absolute;inset:0 0 0 auto}.activity-delete:focus-visible{outline-offset:-2px;outline:2px solid #ff7a80}.activity-delete-inline{color:#8993a2;opacity:0;pointer-events:none;cursor:pointer;z-index:2;background:#151b22;border:1px solid #333b46;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .15s,color .15s,border-color .15s;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.activity-delete-inline:hover{color:#ff7a80;border-color:#8d2129}.activity-row .activity-meta{transition:opacity .15s}@media (hover:hover){.activity-swipe:hover .activity-delete-inline,.activity-delete-inline:focus-visible{opacity:1;pointer-events:auto}.activity-swipe:hover .activity-meta,.activity-swipe:focus-within .activity-meta{opacity:0}}.activity-swipe.open .activity-delete-inline{display:none}.activity-row{color:#a7b0bd;cursor:pointer;text-align:left;touch-action:pan-y;z-index:1;background:#10151b;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 18px;transition:background .15s,transform .18s ease-out;display:grid;position:relative}.activity-row:hover{background:#151b22}.activity-row.unread{color:#fff}.activity-row.unread:hover{background:#1a1f26}.activity-avatar{width:48px;height:48px;position:relative}.activity-avatar .avatar{flex:none;width:48px;height:48px;font-size:.75rem}.activity-avatar.stacked .activity-lead{z-index:1;width:36px;height:36px;font-size:.625rem;position:absolute;top:0;left:0}.activity-avatar.stacked .activity-second{width:34px;height:34px;font-size:.5625rem;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #10151b}.activity-system{color:var(--orange);background:#1a130f;border:1px solid #592819;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.activity-system-final_score{color:var(--yellow);background:#1c1912;border-color:#5a4a1a}.activity-system-walk_jury{color:#ff6b8a;background:#1a1114;border-color:#5a2a3a}.activity-system-system{color:#4ab5f0;background:#0f1a2a;border-color:#1f4a6f}.activity-system-support_reply{color:#55e0aa;background:#0c2a20;border-color:#217a5d}.activity-kind{color:#fff;z-index:2;background:#242b33;border:2px solid #10151b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-3px;right:-3px}.activity-kind-reaction{background:var(--orange)}.activity-kind-receipt{background:#b8860b}.activity-kind-comment,.activity-kind-mention{background:#1686c2}.activity-kind-friend_request{background:#2fa36f}.activity-kind-message{background:#7b61ff}.activity-kind-game_kickoff{background:#e0461f}.activity-kind-final_score{background:#8a6d0c}.activity-kind-walk_jury{background:#c23a5a}.activity-kind-system{background:#1f4a6f}.activity-body{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.activity-line{overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.activity-line b{color:#fff;font-weight:800}.activity-body small{color:#737e8c;text-overflow:ellipsis;white-space:nowrap;font-size:.7812rem;line-height:1.35;overflow:hidden}.activity-row.unread .activity-body small{color:#94a0ae}.activity-meta{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:26px;display:flex}.activity-meta time{color:#6f7a88;white-space:nowrap;font-size:.6875rem}.activity-row.unread .activity-meta time{color:#a7b0bd}.activity-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 3px #ff4b1f22}.notification-empty{color:#77818e;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 28px;display:flex}.notification-empty svg{color:#3c4653;width:28px;height:28px}.notification-empty b{color:#fff;margin-top:6px;font:900 1.375rem Barlow Condensed}.notification-empty p{max-width:300px;margin:0;font-size:.8125rem;line-height:1.5}.notification-empty button{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #49525e;border-radius:999px;margin-top:10px;padding:11px 16px;font:900 .6875rem Inter}.notification-empty button:hover{border-color:var(--orange)}.notification-empty button.notification-signin{background:var(--orange);border-color:var(--orange);padding:13px 26px}.notification-signin{background:var(--orange);color:#fff;border:0;border-radius:999px;padding:14px 22px;font-weight:900}@media (width<=800px){.icon-button i.notification-badge{min-width:16px;height:16px;font-size:.5rem;top:-4px;right:-4px}.notification-panel,.notification-panel.sheet{z-index:60;border:0;border-radius:0;width:auto;height:100dvh;max-height:none;animation:.2s ease-out notification-rise;position:fixed;inset:0}@keyframes notification-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.notification-head{padding:max(8px,env(safe-area-inset-top)) 8px 8px 8px}.notification-back{margin-left:-2px;display:flex}.notification-title h3{font-size:min(1.375rem,6.875vw)}.notification-filters{padding:8px 12px}.activity-day{padding:14px 14px 6px}.activity-row{padding:11px 14px}.notification-scroll{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.notification-panel{animation:none}}.notification-target-highlight{outline:2px solid var(--orange);outline-offset:3px;animation:2.6s ease-out notification-target-pulse}@keyframes notification-target-pulse{0%,35%{box-shadow:0 0 0 4px #ff4d234d,0 0 34px #ff4d2359}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.notification-target-highlight{animation:none}}.activity-item{grid-template-columns:minmax(0,1fr);display:grid}.activity-ballot{background:#10151b;border-top:1px solid #1c232c;grid-template-columns:minmax(0,1fr);gap:8px;padding:6px 18px 12px 78px;display:grid}.activity-ballot-row{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.activity-ballot-row small{color:#94a0ae;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.activity-ballot-row small b{color:#fff;font-weight:800}.activity-ballot-row div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.activity-ballot-row button{color:#e6eaef;letter-spacing:.06em;background:#0b0f14;border:1px solid #2c343f;border-radius:999px;min-height:34px;padding:0 10px;font:900 .625rem Inter;transition:border-color .15s,background .15s}.activity-ballot-row button:hover{border-color:#4a5563}.activity-ballot-row button:disabled{cursor:progress;opacity:.5}.activity-ballot-row button.selected.well{background:#0c2a20;border-color:#36bd82}.activity-ballot-row button.selected.bad{background:#32100c;border-color:#ff4b32}.activity-ballot-more{color:var(--orange);letter-spacing:.08em;background:0 0;border:0;justify-self:start;padding:4px 0 0;font:900 .625rem Inter}.activity-ballot-more:hover{text-decoration:underline}@media (width<=800px){.activity-ballot{padding-left:18px}}.report-modal{background:#10151b;border-top:4px solid #ff4b1f;width:min(620px,100vw - 28px);padding:34px;position:relative;box-shadow:0 25px 80px #000}.report-modal h2{margin:8px 0;font-size:min(2.625rem,13.125vw)}.report-modal>p{color:#96a1b1;margin:0 0 24px}.report-modal label{color:#94a2b5;letter-spacing:1.5px;margin-top:18px;font-size:.75rem;font-weight:800;display:block}.report-modal label small{float:right}.report-modal select,.report-modal textarea{color:#fff;width:100%;font:inherit;background:#080c10;border:1px solid #3b4551;margin-top:9px;padding:15px;font-size:max(16px,1rem)}.report-modal textarea{resize:vertical;min-height:120px}.report-modal label i{text-align:right;margin-top:5px;font-style:normal;font-weight:400;display:block}.report-modal>div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.report-modal>div button{color:#fff;background:0 0;border:1px solid #46505c;padding:14px 20px;font-weight:800}.report-modal>div button:last-child{background:#ff4b1f;border-color:#ff4b1f}.report-modal>div button:disabled{opacity:.55}@media (width<=600px){.report-modal{padding:26px 20px}.report-modal h2{font-size:min(2rem,10vw)}.report-modal>div button{flex:1}}.team-home{isolation:isolate;position:relative}.team-home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 15%,color-mix(in srgb,var(--fan-primary) 18%,transparent),transparent 30%),radial-gradient(circle at 88% 38%,color-mix(in srgb,var(--fan-secondary) 8%,transparent),transparent 25%);position:fixed;inset:72px 0 0}.team-hero{border-bottom-color:color-mix(in srgb,var(--fan-primary) 30%,var(--line))}.team-hero:after{content:attr(data-team);color:color-mix(in srgb,var(--fan-primary) 10%,transparent);font-size:min(21.875rem,109.375vw);top:-95px;right:230px}.team-hero .eyebrow,.team-home .section-title>div>span{color:color-mix(in srgb,var(--fan-primary) 68%,#fff)}.team-hero h1 em{color:var(--fan-primary);text-shadow:0 0 35px color-mix(in srgb,var(--fan-primary) 30%,transparent)}.team-hero p{max-width:570px;line-height:1.6}.team-home .streak-number{color:var(--fan-secondary)}.team-home .progress i{background:linear-gradient(90deg,var(--fan-primary),var(--fan-secondary))}@media (width<=700px){.team-hero:after{font-size:min(15rem,75vw);top:0;right:-30px}}.profile-link,.profile-avatar-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.profile-link:hover{color:#ff4b26;text-decoration:underline}.profile-avatar-button:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #ff4b26}.privacy-badge{color:#91a0b5;letter-spacing:1px;align-items:center;gap:6px;margin-top:12px;font-size:.6875rem;font-weight:800;display:flex!important}.privacy-choice{border-top:1px solid #29313b;border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;margin:24px 0;padding:22px 0;display:flex}.privacy-choice div{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.privacy-choice small{color:#91a0b5}.privacy-choice button{color:#fff;background:#090d11;border:1px solid #3b4653;align-items:center;gap:8px;padding:14px 18px;font-weight:900;display:flex}.privacy-choice button.active{color:#ffb29e;background:#2a1712;border-color:#ff4b26}.privacy-choice svg{width:17px;height:17px}.privacy-sections{background:#090d11;border:1px solid #29313b;margin-bottom:24px;padding:20px}.privacy-sections>small{color:#8492a5;margin:7px 0 15px;display:block}.privacy-sections>div{flex-wrap:wrap;gap:8px;display:flex}.privacy-sections button{color:#8f9bad;background:#0e141b;border:1px solid #3a4653;padding:11px 15px;font-weight:900}.privacy-sections button.active{color:#67e6b3;background:#102a22;border-color:#37bd88}.fan-profile{background:linear-gradient(110deg, color-mix(in srgb, var(--fan-color) 20%, #0d1218), #0a0e13 65%);border-top:4px solid var(--fan-color);padding:38px;position:relative}.fan-actions-wrap{z-index:2;position:absolute;top:18px;right:18px}.fan-actions-trigger{color:#c7cdd4;background:#0d1218cc;border:1px solid #3a4653;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fan-actions-trigger:hover,.fan-actions-trigger.active{color:#fff;border-color:#ff4b26}.fan-actions-menu{z-index:15;background:#171d24;border:1px solid #39424d;border-radius:4px;flex-direction:column;gap:8px;width:max-content;max-width:min(240px,100vw - 60px);padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #000a}.fan-actions-menu>.eyebrow{margin-bottom:2px}.fan-actions-menu button{color:#fff;text-align:left;background:#111820;border:1px solid #43505e;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:.6875rem;font-weight:900;display:flex}.fan-actions-menu button.danger{color:#f77;border-color:#e54343}.fan-actions-menu button:disabled{opacity:.5}.fan-actions-menu p{color:#8c98a8;margin:4px 0 0;font-size:.625rem;line-height:1.5}.fan-profile .privacy-badge{border:1px solid #3a4653;width:max-content;margin-top:18px;padding:8px 11px;display:inline-flex!important}.restricted-note{color:#8e9caf;max-width:520px;margin-top:12px;font-size:.8125rem;line-height:1.5;display:block}.fan-public-section{margin-top:24px}.fan-public-section>.section-title{border-bottom:1px solid #29313b;margin-bottom:18px}.fan-public-section>.section-title>svg{color:#55d6a3}.fan-badges{padding:28px}.fan-badges .badges{grid-template-columns:repeat(3,minmax(0,1fr))}.social-center{margin:32px 0;padding:30px}.social-center>.section-title{align-items:center}.social-center>.section-title>svg{color:#ff4b26;width:30px;height:30px}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.social-grid>div{background:#090d11;border:1px solid #29313b;min-height:120px;padding:18px}.social-grid h3{letter-spacing:1px;border-bottom:1px solid #29313b;margin:0 0 12px;padding-bottom:12px;font-size:.8125rem}.social-grid h3 span{color:#ff4b26;float:right}.social-grid p{color:#788699;font-size:.8125rem}.social-person{border-bottom:1px solid #202731;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.social-person:last-child{border:0}.social-person>button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.social-person>button>span:last-child{grid-template-columns:minmax(0,1fr);display:grid}.social-person small{color:#7f8da0}.social-person>div{gap:6px;display:flex}.social-person>div button,.fan-actions button,.unavailable-profile button{color:#fff;background:#111820;border:1px solid #43505e;padding:9px 11px;font-size:.6875rem;font-weight:900}.social-person>div button:first-child{border-color:#ff4b26}.fan-profile{margin-top:18px}.back-link{color:#8e9aad;background:0 0;border:0;font-weight:800}.fan-actions{margin-top:28px;padding:28px}.fan-actions>div:last-of-type{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.fan-actions button{align-items:center;gap:8px;padding:13px 17px;font-size:.8125rem;display:flex}.fan-actions .danger{color:#f77;border-color:#e54343}.fan-actions p{color:#8c98a8}.unavailable-profile{text-align:center;max-width:650px;margin:80px auto;padding:60px}.unavailable-profile>svg{color:#ff4b26;width:44px;height:44px}.unavailable-profile h1{font-size:min(2.625rem,13.125vw)}.unavailable-profile p{color:#91a0b5}@media (width<=760px){.social-grid{grid-template-columns:minmax(0,1fr)}.privacy-choice{align-items:flex-start;gap:18px}.social-person{flex-direction:column;align-items:flex-start}.profile-hero.fan-profile{grid-template-columns:minmax(0,1fr)}.unavailable-profile{margin:25px 0;padding:35px 20px}}.privacy-badge{color:#91a0b5;letter-spacing:1px;border:1px solid #3a4653;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:12px;padding:7px 10px;font-size:.5625rem;font-weight:800;line-height:1;display:inline-flex!important}.privacy-badge svg,.profile-hero .privacy-badge svg,.fan-profile .privacy-badge svg{flex:none;width:14px;height:14px}.profile-hero>div>.privacy-badge{font-size:.5625rem}.page-intro.compact{gap:14px;margin-bottom:16px;padding-bottom:14px}.page-intro.compact .intro-icon{width:40px;height:40px}.page-intro.compact h1{margin:2px 0;font-size:min(2rem,10vw)}.page-intro.compact p{font-size:.75rem}.handle-ok,.handle-taken{margin-top:7px;font-size:.6875rem;display:block}.handle-ok{color:#45d6a0}.handle-taken{color:#ff6b5f}.icon-button.active{border-color:var(--orange);color:#fff}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.people-page{padding-bottom:40px}.messages-layout{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:16px;height:max(520px,min(100dvh - 232px,860px));display:grid}.conversation-list{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.people-search{border-bottom:1px solid var(--line);padding:12px 12px 10px}.people-search>div:first-of-type{background:#090d11;border:1px solid #2f3944;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 14px;transition:border-color .15s;display:flex}.people-search>div:first-of-type:focus-within{border-color:var(--orange)}.people-search svg{color:#7f8b9a;flex:none;width:16px}.people-search span{color:var(--orange);font-size:1rem;font-weight:900}.people-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:max(16px,1rem)}.people-search input::placeholder{color:#5f6a77}.people-search-clear{color:#c3cad3;background:#1f2730;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.people-search-clear svg{color:inherit;width:14px}.inbox-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.inbox-scroll>.message-empty{padding:40px 20px}.people-results>p{color:#7f8b9a;margin:0;padding:18px;font-size:.75rem}.people-result{border-bottom:1px solid #1a2028;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.people-result:last-child{border:0}.people-result>button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.people-result>button:first-child{flex:1;min-width:0}.people-result>button:last-child{white-space:nowrap;border:1px solid #43505e;border-radius:999px;flex:none;padding:9px 12px;font-size:.6875rem;font-weight:900}.people-result>button:last-child:not(:disabled){border-color:var(--orange)}.people-answer{flex:none;gap:6px;display:flex}.people-answer>button{border:1px solid var(--orange);color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:9px 12px;font-size:.6875rem;font-weight:900;display:flex}.people-answer>button svg{width:13px;height:13px}.people-answer>button:hover{background:#2b160e}.people-answer>.people-decline{color:#95a0ad;border-color:#43505e}.people-answer>.people-decline:hover{color:#ff7a80;background:#22100f;border-color:#8d2129}.people-result>button>span{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.people-result small,.inbox-row small,.thread-identity small{color:#7f8b9a}.inbox-row{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1a2028;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .15s;display:flex}.inbox-row:hover{background:#141a21}.inbox-row.active{box-shadow:inset 3px 0 0 var(--orange);background:#1a222c}.inbox-row .avatar{flex:0 0 48px;width:48px;height:48px}.inbox-row-body{flex:1;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.inbox-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.inbox-row-top b{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.inbox-row-top time{color:#6f7a88;flex:none;font-size:.6875rem}.inbox-row small{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.message-thread{flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.message-thread-head{background:#10141a;border-bottom:1px solid #29313b;flex:none;align-items:center;gap:4px;padding:10px 14px;display:flex}.thread-back{color:#fff;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-10px;display:none}.thread-identity{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.thread-identity>span{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.thread-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.thread-identity small{letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.6875rem;line-height:1.3}.message-stream{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.message-stream>:first-child{margin-top:auto}.message-day{color:#6f7a88;letter-spacing:1.6px;align-self:center;margin:14px 0 8px;font:800 .625rem Inter}.message-day.message-new{color:var(--orange);align-self:stretch;align-items:center;gap:10px;display:flex}.message-day.message-new:before,.message-day.message-new:after{content:"";background:#ff4b1f66;flex:1 1 0;height:1px}.inbox-row-meta{flex:none;align-items:center;gap:6px;display:inline-flex}.inbox-unread{background:var(--orange);color:#fff;letter-spacing:0;text-align:center;border-radius:999px;flex:none;min-width:1.125rem;padding:.25rem .3125rem;font:900 .625rem/1 Inter}.inbox-row.unread .inbox-row-top b,.inbox-row.unread small{color:#fff;font-weight:800}.inbox-row.unread .inbox-row-top time{color:var(--orange)}.inbox-views button.unread:not(.active) i{box-shadow:0 0 0 2px #ff4b1f55}.message-bubble{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:2px;max-width:75%;padding:9px 14px;font-size:.9375rem;display:grid}.message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.4}.message-bubble small{color:#8f9baa;margin-top:1px;font-size:.625rem}.message-bubble.first{margin-top:8px}.message-bubble.mine{background:linear-gradient(135deg,var(--orange),#d63a10);color:#fff;align-self:flex-end}.message-bubble.mine small{color:#ffd7cb;text-align:right}.message-bubble.mine:not(.first){border-top-right-radius:6px}.message-bubble.mine:not(.last){border-bottom-right-radius:6px}.message-bubble.theirs{color:#f2f4f6;background:#1b222b;align-self:flex-start}.message-bubble.theirs:not(.first){border-top-left-radius:6px}.message-bubble.theirs:not(.last){border-bottom-left-radius:6px}.message-bubble.pending{opacity:.6}.message-empty{color:#748091;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.message-empty b{color:#fff;margin-top:10px;font:900 min(1.5rem,7.5vw) Barlow Condensed}.message-empty p{font-size:.8125rem}.message-jump{color:#0b0e12;letter-spacing:1px;z-index:2;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font:900 .6875rem Inter;display:flex;position:absolute;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0008}.message-composer{background:#10141a;border-top:1px solid #29313b;flex:none;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.message-composer .mention-composer{flex:1;min-width:0}.message-composer .mention-composer textarea{color:#fff;resize:none;background:#080c10;border:1px solid #37414d;border-radius:22px;width:100%;min-width:0;min-height:44px;max-height:132px;padding:11px 16px;font:max(16px,1rem)/1.4 Inter;overflow-y:auto}.message-composer .mention-composer textarea::placeholder{color:#5f6a77}.message-composer .mention-composer textarea:focus{border-color:var(--orange);outline:0}.message-composer .mention-composer textarea:focus-visible{outline:none!important}.message-composer button{background:var(--orange);color:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .15s,transform .15s;display:flex}.message-composer button:disabled{opacity:.35}.message-composer button:not(:disabled):active{transform:scale(.92)}.message-line{flex-direction:column;max-width:75%;display:flex;position:relative}.message-line.mine{align-self:flex-end;align-items:flex-end}.message-line.theirs{align-self:flex-start;align-items:flex-start}.message-line .message-bubble{max-width:100%}.message-reactions{z-index:1;flex-wrap:wrap;gap:4px;margin:-7px 8px 0;display:flex;position:relative}.message-reaction{color:#c3cad3;background:#242c36;border:1px solid #0b0f14;border-radius:12px;align-items:center;gap:4px;height:24px;padding:0 8px 0 6px;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 6px #0006}.message-reaction span{font-size:.8125rem;line-height:1}.message-reaction b{font:800 .6562rem Inter,sans-serif}.message-reaction:hover{background:#2e3844}.message-reaction.selected{background:var(--orange);color:#fff}.message-reaction:disabled{cursor:default}.message-react{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:2px}.message-line.theirs .message-react{left:calc(100% + 6px)}.message-line.mine .message-react{right:calc(100% + 6px)}.message-line:hover .message-react,.message-line:focus-within .message-react,.message-line.picker-open .message-react{opacity:1;pointer-events:auto}.message-react .reaction-add{color:#8f9baa;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:0;height:30px;padding:0;display:inline-flex}.message-react .reaction-add:hover,.message-react .reaction-add[aria-expanded=true]{color:#fff;background:#ffffff14;border-color:#39424d}@media (hover:none){.message-react{opacity:.5;pointer-events:auto}.message-line.picker-open .message-react{opacity:1}}.message-picker.reaction-picker{box-shadow:none;border:0;border-top:1px solid #29313b;border-radius:0;flex-wrap:wrap;flex:none;justify-content:center;width:auto;max-width:none;padding:8px 10px;position:static;bottom:auto;left:auto;right:auto;transform:none}.message-line.picker-open .message-bubble{box-shadow:0 0 0 2px var(--orange)}@media (width<=800px){.people-page{padding:14px 0 92px}.people-page .page-intro{padding-left:14px;padding-right:14px}.page-intro.compact{align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px}.page-intro.compact .intro-icon{width:32px;height:32px}.page-intro.compact h1{margin:0;font-size:1.25rem}.page-intro.compact .eyebrow,.page-intro.compact p{display:none}.messages-layout{height:auto;display:block}.conversation-list{border-left:0;border-right:0;border-radius:0;overflow:visible}.people-search{z-index:5;background:#10141a;position:sticky;top:60px}.inbox-scroll{overflow:visible}.inbox-row{padding:12px 14px}.inbox-row .avatar{flex-basis:52px;width:52px;height:52px}.inbox-row-top b{font-size:.9375rem}.inbox-row small{font-size:.875rem}.message-thread{display:none}.message-thread.open{z-index:60;border:0;border-radius:0;display:flex;position:fixed;inset:0}.message-thread-head{padding:max(8px,env(safe-area-inset-top)) 10px 8px}.thread-back{display:flex}.message-stream{padding:10px 12px}.message-line{max-width:78%}.message-composer{padding:8px 10px max(8px,env(safe-area-inset-bottom))}.message-thread.keyboard-up .message-composer{padding-bottom:8px}.message-jump{bottom:72px}}.inbox-views{background:#090d11;border:1px solid #2f3944;border-radius:999px;flex-wrap:wrap;gap:4px;margin-top:10px;padding:3px;display:flex}.inbox-views button{color:#8c96a3;letter-spacing:.1em;background:0 0;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:32px;padding:0 10px;font:900 .6562rem Inter;transition:background .15s,color .15s;display:inline-flex}.inbox-views button.active{color:#0b0e12;background:#fff}.inbox-views button i{background:var(--orange);color:#fff;letter-spacing:0;text-align:center;border-radius:999px;min-width:18px;padding:2px 5px;font:800 .5938rem Inter}.inbox-views button.active i{background:var(--orange)}.inbox-requests-note{color:#8c96a3;margin:0;padding:12px 14px 8px;font-size:.75rem;line-height:1.5}.inbox-row.request{background:linear-gradient(90deg,#1a130f66,#0000 60%)}.inbox-tag{color:#ff8a66;letter-spacing:.1em;vertical-align:1px;background:#ff4b1f22;border:1px solid #592819;border-radius:6px;margin-right:6px;padding:2px 5px;font:800 .5312rem Inter}.inbox-row-top b{align-items:center;gap:6px;display:inline-flex}.inbox-row-top b svg{color:#6f7a88}.thread-tools{margin-left:auto;position:relative}.thread-menu-button{color:#c9d1db;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.thread-menu-button:hover,.thread-menu-button[aria-expanded=true]{color:#fff;background:#ffffff10;border-color:#39424d}.thread-menu{z-index:30;background:#10151b;border:1px solid #2a3340;border-radius:16px;grid-template-columns:minmax(0,1fr);min-width:min(230px,100vw - 24px);max-width:calc(100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 22px 60px #000a}.thread-menu hr{border:0;border-top:1px solid #1e252e;margin:4px 6px}.thread-menu button{color:#e8ebef;letter-spacing:.06em;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;font:800 .6875rem Inter;display:flex}.thread-menu button:hover:not(:disabled){background:#ffffff0d}.thread-menu button:disabled{color:#6f7a88;cursor:default}.thread-menu button svg{color:#8c96a3;flex:none}.thread-menu button.danger,.thread-menu button.danger svg{color:#ff7468}.message-request-bar{background:linear-gradient(135deg,#1a130f,#10141a 70%);border-top:1px solid #592819;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.message-request-bar.declined{background:#0f1318;border-top-color:#29313b}.message-request-bar p{color:#c9d1db;flex:1;min-width:200px;margin:0;font-size:.7812rem;line-height:1.45}.message-request-bar p b{color:#fff}.message-request-bar>div{flex:none;gap:6px;display:flex}.request-accept,.request-decline{letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font:900 .6562rem Inter;display:inline-flex}.request-accept{background:var(--orange);border:1px solid var(--orange);color:#fff}.request-accept:hover:not(:disabled){background:#ff5f38}.request-decline{color:#c9d1db;background:0 0;border:1px solid #43505e}.request-decline:hover:not(:disabled){color:#ff7a80;border-color:#8d2129}.request-accept:disabled,.request-decline:disabled{opacity:.5}.message-composer-tools{flex:none;gap:2px;padding-bottom:2px;display:flex}.message-composer .message-composer-tools button{color:#8f9baa;background:0 0;border:1px solid #0000;border-radius:50%;width:40px;height:40px;transition:background .15s,color .15s}.message-composer .message-composer-tools button:hover:not(:disabled),.message-composer .message-composer-tools button.active{color:#fff;background:#ffffff10;border-color:#39424d}.message-composer .message-composer-tools button:disabled{opacity:.35}.message-picker-dock{z-index:25;justify-content:flex-start;display:flex;position:absolute;bottom:calc(100% - 1px);left:12px}.message-thread,.message-composer{position:relative}.message-thread>.message-picker-dock{top:auto;bottom:76px}.message-budget{color:#c9d1db;border-top:1px solid #1e252e;flex:none;margin:0;padding:8px 14px 10px;font-size:.7188rem;line-height:1.4}.message-budget.warn{color:#ffb38a}.message-budget.locked{color:#8c96a3}.reaction-more{color:#c9d1db;justify-content:center;align-items:center!important;display:inline-flex!important}.message-bubble.gif{padding:0;background:0 0!important}.message-gif{border-radius:16px;width:auto;max-width:min(100%,320px);max-height:260px;display:block}.message-bubble.gif small{padding:0 6px}@media (width<=800px){.message-picker-dock{left:0;right:0}.message-request-bar{padding:10px 12px}.message-request-bar>div{width:100%}.request-accept,.request-decline{flex:1;justify-content:center}.message-composer-tools{gap:0}.message-composer .message-composer-tools button{width:36px;height:36px}}.presence-light{aspect-ratio:1;background:var(--presence-green);vertical-align:.05em;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-left:.4rem;display:inline-block}.presence-word.online{color:var(--presence-green);font-weight:800}.presence-word.away{color:#8f9aa8}.moderation-page{--surface:#10151b;--surface-2:#0b0f14;--surface-hover:#151b22;--edge:#29313b;--edge-soft:#1e252e;--edge-hover:#43505e;--ink-muted:#8c96a3;--ember:#1a130f;--ember-edge:#592819;--sage:#0c2a20;--sage-edge:#217a5d;--sage-ink:#55e0aa;--amber:#ffb13d;--danger:#ff7468;max-width:1100px;margin:0 auto;padding:48px 24px 120px}.moderation-hero{border:1px solid var(--edge);background:linear-gradient(135deg,#12181f,#0b0f14 60%);border-radius:24px;align-items:center;gap:28px;margin-bottom:16px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.moderation-hero:after{color:#ffffff06;content:"5Q";font:900 min(17.5rem,87.5vw) var(--display);letter-spacing:-12px;pointer-events:none;line-height:.65;position:absolute;top:-60px;right:120px}.moderation-hero>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:20px;flex:none;width:30px;height:30px;padding:19px;position:relative}.moderation-hero>div{min-width:0;position:relative}.moderation-hero .eyebrow{letter-spacing:.14em;font-size:.625rem}.moderation-hero h1{letter-spacing:-1.2px;margin:10px 0 0;font-size:clamp(2.5rem,5vw,3.75rem);line-height:.9}.moderation-hero p{color:#aeb6c2;max-width:520px;margin:12px 0 0;font-size:.9375rem;line-height:1.55}.moderation-hero dl{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 0 auto;display:grid;position:relative}.moderation-hero dl>div{border:1px solid var(--edge);background:#10151bcc;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:104px;padding:14px 16px;display:grid}.moderation-hero dt{color:var(--ink-muted);letter-spacing:.14em;font:800 .5625rem Inter}.moderation-hero dd{font:900 min(2.125rem,10.625vw) var(--display);letter-spacing:-1px;margin:0;line-height:1}.moderation-hero dl>div.hot{border-color:var(--ember-edge);background:linear-gradient(150deg,#2a1610,#10151b 70%)}.moderation-hero dl>div.hot dd{color:var(--orange)}.moderation-hero dl>div.auto{background:linear-gradient(150deg,#2a1e08,#10151b 70%);border-color:#5a3f14}.moderation-hero dl>div.auto dd{color:var(--amber)}.moderation-tabs{-ms-overflow-style:none;scrollbar-width:none;gap:6px;margin:0 0 14px;padding:2px;display:flex;overflow-x:auto}.moderation-tabs::-webkit-scrollbar{display:none}.moderation-tabs button{background:var(--surface-2);color:var(--ink-muted);letter-spacing:.08em;white-space:nowrap;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 13px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:flex}.moderation-tabs button:hover{border-color:var(--edge-hover);color:#fff}.moderation-tabs button.active{color:#0b0e12;background:#fff;border-color:#fff}.moderation-tabs button i{color:#c9d1db;text-align:center;background:#ffffff14;border-radius:999px;min-width:20px;padding:2px 6px;font:800 .5625rem Inter}.moderation-tabs button.active i{color:#0b0e12;background:#0b0e1214}.moderation-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.moderation-page .moderation-case{background:var(--surface);border:1px solid var(--edge);border-radius:20px;padding:22px 24px;transition:border-color .15s}.moderation-page .moderation-case:hover{border-color:var(--edge-hover)}.moderation-page .moderation-case.automated{background:linear-gradient(160deg,#1a1508,var(--surface) 40%)}.moderation-case header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;height:auto;padding:0;display:flex;position:static}.case-kind{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);letter-spacing:.12em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 9px;font:900 .5625rem Inter;display:inline-flex}.case-kind svg{width:12px;height:12px}.case-kind.automated{color:var(--amber);background:#2a1e08;border-color:#5a3f14}.case-reason{color:#c9d1db;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:6px 11px;font:800 .5938rem Inter}.case-match{background:var(--sage);border:1px solid var(--sage-edge);color:var(--sage-ink);letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:6px 11px;font:900 .5625rem Inter}.moderation-case header time{color:#68727e;white-space:nowrap;margin-left:auto;font-size:.6875rem}.moderation-case blockquote{background:var(--surface-2);border:1px solid var(--edge-soft);border-left:3px solid var(--orange);color:#fff;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px;margin:16px 0 0;padding:14px 18px;font:600 1rem/1.55 Inter}.moderation-case blockquote.user{font-family:var(--display);letter-spacing:-.2px;align-items:center;gap:10px;font-size:1.375rem;display:flex}.moderation-case>p{color:#c3cad4;overflow-wrap:anywhere;margin:12px 0 0;font-size:.8438rem;line-height:1.55}.moderation-case>small{color:var(--ink-muted);align-items:center;gap:7px;margin-top:12px;font-size:.7188rem;display:flex}.moderation-case>small svg{color:#68727e;flex:none;width:13px;height:13px}.moderation-case textarea{background:var(--surface-2);color:#fff;resize:vertical;border:1px solid #2a3340;border-radius:14px;width:100%;min-height:82px;margin-top:16px;padding:12px 14px;font:500 .875rem/1.5 Inter;transition:border-color .15s}.moderation-case textarea:focus{border-color:var(--orange);outline:0}.moderation-case textarea::placeholder{color:#5f6a77}.moderation-actions{border-top:1px solid var(--edge-soft);flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;display:flex}.moderation-actions button{color:#c9d1db;letter-spacing:.08em;background:0 0;border:1px solid #2a3340;border-radius:999px;min-height:38px;padding:0 14px;font:900 .5938rem Inter;transition:background .15s,border-color .15s,color .15s}.moderation-actions button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--edge-hover);color:#fff}.moderation-actions button.remove{background:var(--ember);border-color:var(--ember-edge);color:var(--orange)}.moderation-actions button.remove:hover:not(:disabled){border-color:var(--orange);color:#fff;background:#2b160e}.moderation-actions button.danger{color:var(--danger);background:#1c0f0f;border-color:#5a2424}.moderation-actions button.danger:hover:not(:disabled){color:#fff;background:#2c1210;border-color:#d84a3d}.moderation-actions button:disabled{cursor:default;opacity:.45}.case-resolution{background:var(--sage);border:1px solid #17493a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding:12px 16px;display:flex}.case-resolution b{border:1px solid var(--sage-edge);color:var(--sage-ink);letter-spacing:.12em;white-space:nowrap;background:#103a2c;border-radius:999px;padding:6px 11px;font:900 .5625rem Inter}.case-resolution span{color:#b8cfc7;min-width:0;font-size:.8125rem;line-height:1.5}.moderation-page .moderation-empty{background:var(--surface);border:1px solid var(--edge);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:56px 28px 48px;display:flex}.moderation-empty>svg{background:var(--sage);border:1px solid var(--sage-edge);box-sizing:content-box;color:var(--sage-ink);border-radius:50%;width:24px;height:24px;margin-bottom:6px;padding:16px}.moderation-empty h2{letter-spacing:-.4px;margin:4px 0 0;font-size:min(1.875rem,9.375vw);line-height:1}.moderation-empty p{color:var(--ink-muted);max-width:420px;margin:0;font-size:.8438rem;line-height:1.5}.audit-count{color:#7f8b99;text-align:right}.moderation-notice{color:#f5d9a2;z-index:20;background:#2a1808;border-bottom:1px solid #e69a2b;align-items:center;gap:12px;padding:12px 5%;display:flex;position:relative}.moderation-notice>svg{flex:none}.moderation-notice span{flex-direction:column;gap:3px;min-width:0;display:flex}.moderation-notice b{color:#ffb13d;letter-spacing:.12em;font-size:.625rem}.moderation-notice em{overflow-wrap:anywhere;font-size:.875rem;font-style:normal;line-height:1.4}.moderation-notice small{color:#e0b673;font-size:.75rem;line-height:1.4}.moderation-notice.suspended{background:#2e120d;border-bottom-color:#ff4b1f}.moderation-notice.suspended b{color:#ff8a66}@media (width<=800px){.moderation-page{padding:18px 14px 100px}.moderation-hero{border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:22px 18px 18px}.moderation-hero:after{font-size:min(12.5rem,62.5vw);top:-10px;right:-30px}.moderation-hero>svg{width:22px;height:22px;padding:14px}.moderation-hero>div{flex:200px}.moderation-hero h1{font-size:min(2.375rem,11.875vw)}.moderation-hero p{font-size:.875rem}.moderation-hero dl{gap:8px;width:100%;margin:4px 0 0}.moderation-hero dl>div{border-radius:14px;min-width:0;padding:12px 14px}.moderation-hero dd{font-size:min(1.75rem,8.75vw)}.moderation-tabs{margin:0 -14px 12px;padding:2px 14px}.moderation-page .moderation-case{border-radius:16px;padding:18px 16px}.moderation-case header time{width:100%;margin-left:0}.moderation-actions button{flex:44%}.moderation-page .moderation-empty{padding:44px 20px 38px}.moderation-notice span,.moderation-notice b{display:block}}@media (width<=420px){.moderation-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-hero dl>div:first-child{grid-column:1/-1}}.age-note{color:var(--muted);margin-top:.55rem;font-size:.78rem;line-height:1.45;display:block}.live-game-center{max-width:1530px;margin:24px auto 0;padding:0;overflow:hidden}.live-center-header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:20px;height:auto;padding:22px 26px;display:flex;position:static}.live-center-header .eyebrow{align-items:center;gap:7px;display:flex}.live-center-header h2{margin:5px 0 0;font-size:min(1.6875rem,8.4375vw)}.live-game-controls{gap:8px;display:flex}.live-game-controls button{border:1px solid var(--line);color:#fff;background:#090d11;place-items:center;width:42px;padding:0;display:grid}.spinning{animation:.8s linear infinite live-spin}@keyframes live-spin{to{transform:rotate(360deg)}}.live-scoreboard{background:linear-gradient(110deg,#ff472714,#0000 42%,#2a97da12);grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) minmax(0,1fr);align-items:center;gap:22px;padding:25px 28px;display:grid}.live-team-score{align-items:center;gap:13px;display:flex;position:relative}.live-team-score:nth-child(3){text-align:right;flex-direction:row-reverse}.live-team-score img,.live-team-score>span{object-fit:contain;flex:none;width:58px;height:58px}.live-team-score div{flex-direction:column;display:flex}.live-team-score div b{font-size:1.375rem}.live-team-score div small{color:var(--muted)}.live-team-score strong{font:900 min(2.9375rem,14.6875vw)/1 var(--display);margin-left:auto}.live-team-score:nth-child(3) strong{margin:0 auto 0 0}.live-team-score i{background:#41d29a;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-10px;box-shadow:0 0 12px #41d29a}.live-status{text-align:center}.live-status b,.live-status span,.live-status small{display:block}.live-status b{color:#ffcc21;letter-spacing:.16em}.live-status.in b{color:#41d29a}.live-status span{color:#fff;margin-top:4px;font-weight:800}.live-status small{color:var(--muted);margin-top:5px}.live-center-expand-toggle{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);letter-spacing:.04em;background:#0b1015;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:.75rem;font-weight:800;display:flex}.live-center-expand-toggle:hover{color:#fff}.live-center-expand-toggle svg{transition:transform .15s}.live-center-expand-toggle svg.flipped{transform:rotate(180deg)}.live-center-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-center-tabs button{color:var(--muted);background:#0b1015;border:0;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:900;display:flex}.live-center-tabs button.active{color:#fff;box-shadow:inset 0 -3px var(--orange)}.play-feed{max-height:340px;overflow:auto}.play-feed article{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:15px;padding:15px 25px;display:grid}.play-feed article>span{color:var(--muted);font-size:.75rem;font-weight:800}.play-feed article b{font-size:.875rem}.play-feed article p{color:#b3bdc9;margin:4px 0 0}.play-feed article.scoring{border-left:3px solid var(--orange);background:linear-gradient(90deg,#ff472726,#0000)}.team-stats{padding:10px 25px 18px}.stats-team-head,.stat-row{text-align:center;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 2fr minmax(0,1fr);padding:11px;display:grid}.stats-team-head span,.stat-row span{color:var(--muted)}.stat-row strong:first-child{text-align:left}.stat-row strong:last-child{text-align:right}.live-center-state{text-align:center;color:var(--muted);place-items:center;padding:55px 20px;display:grid}.live-center-state svg{margin-bottom:12px}.live-center-state b{color:#fff}.live-center-state p{margin:8px 0}.live-center-state button{border:1px solid var(--orange);color:#fff;background:0 0;margin-top:10px;padding:10px 16px;font-weight:900}.live-center-state.compact{padding:38px 20px}.live-game-center footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;padding:11px 25px;font-size:.6875rem;display:flex}.live-game-center footer span{letter-spacing:.08em;font-weight:800}.live-dot{background:#41d29a;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #41d29a}@media (width<=720px){.live-game-center{margin:14px 12px 0}.live-center-header{flex-direction:column;align-items:flex-start;padding:18px}.live-game-controls{width:100%}.live-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:20px 12px}.live-status{min-width:75px}.live-status b{white-space:nowrap}.live-team-score,.live-team-score:nth-child(3){text-align:center;flex-direction:column}.live-team-score img,.live-team-score>span{width:44px;height:44px}.live-team-score strong,.live-team-score:nth-child(3) strong{margin:0;font-size:min(2.25rem,11.25vw)}.live-team-score div b{font-size:.9375rem}.live-team-score div small{display:none}.live-status span{font-size:.6875rem}.live-status small{font-size:.5625rem}.play-feed article{grid-template-columns:55px minmax(0,1fr);padding:13px 15px}.live-game-center footer{flex-direction:column;align-items:flex-start}.live-center-header h2{font-size:1.4375rem}}.live-center-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.live-center-tabs .mobile-poll-tab{display:flex}.mobile-winner-poll{background:#0b1015;padding:20px;display:block}.mobile-winner-poll .momentum{max-width:720px;margin:0 auto}.room-layout{grid-template-columns:minmax(0,1fr);max-width:1050px}.room-layout aside{display:none}@media (width<=720px){.room-page{padding-top:0}.live-game-center{border-width:0 0 1px;border-radius:0;margin:0}.live-center-header{background:#0b1015;padding:12px}.live-center-header>div:first-child{display:none}.live-game-controls{width:100%}.live-game-controls button{width:46px}.live-scoreboard{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:8px;padding:18px 12px}.live-team-score,.live-team-score:nth-child(3){text-align:center;flex-direction:column;gap:5px}.live-team-score img,.live-team-score>span{width:40px;height:40px}.live-team-score strong,.live-team-score:nth-child(3) strong{margin:0;font-size:min(2.125rem,10.625vw)}.live-team-score div b{font-size:.875rem}.live-team-score div small{display:none}.live-status b{font-size:.75rem}.live-status span{font-size:.625rem}.live-status small{font-size:.5rem}.live-center-tabs button{white-space:nowrap;gap:5px;padding:12px 5px;font-size:.625rem}.live-center-tabs button svg{width:15px}.mobile-winner-poll{padding:12px}.mobile-winner-poll .momentum{padding:17px}.mobile-winner-poll .fan-split{margin-top:15px}.mobile-winner-poll .poll-actions button{min-height:46px}.play-feed{max-height:280px}.live-center-state.compact{padding:30px 14px}.live-center-state.compact p{font-size:.75rem}.live-game-center footer{flex-direction:column;align-items:flex-start;padding:10px 14px}.room-layout{margin-top:16px}.talk-button{gap:6px;padding:11px 14px;font-size:.75rem;bottom:72px;right:12px}.talk-button svg{width:17px;height:17px}}.beef-page{--surface:#10151b;--surface-2:#0b0f14;--surface-hover:#151b22;--edge:#29313b;--edge-soft:#1e252e;--edge-hover:#43505e;--ink-muted:#8c96a3;--ember:#1a130f;--ember-edge:#592819;--sage:#0c2a20;--sage-ink:#55e0aa}.beef-hero{border:1px solid var(--edge);background:linear-gradient(135deg,#1c120e,#0b0f14 60%);border-radius:24px;align-items:center;gap:28px;margin-bottom:16px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.beef-hero.team{background:linear-gradient(135deg,color-mix(in srgb,var(--fan-primary,#ff4b1f) 16%,#12181f),#0b0f14 62%);border-color:color-mix(in srgb,var(--fan-primary,#ff4b1f) 30%,var(--edge))}.beef-hero:after{color:#ffffff06;content:"VS";font:900 min(18.75rem,93.75vw) var(--display);letter-spacing:-12px;pointer-events:none;line-height:.65;position:absolute;top:-70px;right:120px}.beef-hero-copy{min-width:0;position:relative}.beef-hero-copy .eyebrow svg{width:14px;height:14px}.beef-hero-copy h1{font-family:var(--display);letter-spacing:-1.5px;margin:12px 0 0;font-size:min(4.125rem,20.625vw);line-height:.9}.beef-hero-copy p{color:#aeb6c2;max-width:540px;margin:14px 0 0;font-size:.9375rem;line-height:1.55}.beef-hero-stats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid;position:relative}.beef-hero-stats>div{border:1px solid var(--edge);background:#10151bcc;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:6.5rem;padding:14px 16px;display:grid}.beef-hero-stats dt{color:var(--ink-muted);letter-spacing:.14em;font:800 .5625rem Inter}.beef-hero-stats dd{font:900 min(2.125rem,10.625vw) var(--display);letter-spacing:-1px;margin:0;line-height:1}.beef-hero-stats>div.hot{border-color:var(--ember-edge);background:linear-gradient(150deg,#2a1610,#10151b 70%)}.beef-hero-stats>div.hot dd{color:var(--orange)}.beef-tabs{background:var(--surface);border:1px solid var(--edge);border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.beef-tabs button{color:var(--ink-muted);letter-spacing:.1em;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:2.5rem;padding:0 18px;font:900 .6562rem Inter;transition:background .15s,color .15s;display:inline-flex}.beef-tabs button:hover{color:#fff}.beef-tabs button.active{color:#0b0e12;background:#fff}.beef-tabs button i{color:#c9d1db;letter-spacing:0;text-align:center;background:#ffffff14;border-radius:999px;min-width:1.25rem;padding:3px 6px;font:800 .5938rem Inter}.beef-tabs button.active i{color:#0b0e12;background:#0b0e1214}.beef-page .beef-enemy{background:var(--surface);border:1px solid var(--edge);border-radius:20px;padding:16px 20px}.beef-enemy-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.beef-enemy-line>div{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.beef-enemy-line>div>b{font-family:var(--display);letter-spacing:-.2px;align-items:center;gap:8px;min-width:0;font-size:min(1.375rem,6.875vw);line-height:1;display:flex}.beef-enemy-line>div>b .team-mark{box-shadow:none;border-width:1px;width:1.25rem;height:1.25rem;font-size:.4375rem}.beef-enemy-line>div>p{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.45}.beef-enemy-line>button{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #2a3340;border-radius:999px;flex:none;min-height:2.5rem;padding:0 16px;font:900 .625rem Inter;transition:border-color .15s,background .15s}.beef-enemy-line>button:hover{background:var(--surface-hover);border-color:var(--edge-hover)}.beef-enemy-form{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;display:grid}.beef-enemy-form label{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.beef-enemy-form label>span{color:#68727e;letter-spacing:.14em;font:800 .5625rem Inter}.beef-enemy-form select,.beef-enemy-form input{appearance:none;background:var(--surface-2);color:#fff;border:1px solid #2a3340;border-radius:999px;outline:0;width:100%;min-height:2.75rem;padding:0 16px;font:600 .8125rem Inter;transition:border-color .15s}.beef-enemy-form select{background-image:linear-gradient(45deg,#0000 50%,#8c96a3 50%),linear-gradient(135deg,#8c96a3 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.beef-enemy-form input::placeholder{color:#5f6a77}.beef-enemy-form input:focus,.beef-enemy-form select:focus{border-color:var(--orange)}.beef-enemy-reason{position:relative}.beef-enemy-reason small{color:#68727e;pointer-events:none;font:700 .5625rem Inter;position:absolute;bottom:.9rem;right:16px}.beef-enemy-reason input{padding-right:58px}.beef-enemy-form>div{flex-wrap:wrap;gap:8px;display:flex}.beef-enemy-form>div>button{border:1px solid var(--orange);background:var(--orange);color:#fff;letter-spacing:.08em;border-radius:999px;min-height:2.75rem;padding:0 20px;font:900 .6875rem Inter;transition:background .2s,transform .2s}.beef-enemy-form>div>button:hover:not(:disabled){background:#ff5f38}.beef-enemy-form>div>button:active{transform:scale(.97)}.beef-enemy-form>div>button:disabled{opacity:.55}.beef-enemy-form>div>button.ghost{color:#c9d1db;background:0 0;border-color:#2a3340}.beef-enemy-form>div>button.ghost:hover{background:var(--surface-hover);border-color:var(--edge-hover);color:#fff}.beef-enemy-saved{background:var(--sage);color:var(--sage-ink);letter-spacing:.08em;border:1px solid #217a5d;border-radius:12px;margin:12px 0 0;padding:10px 14px;font:800 .625rem Inter;animation:.3s ease-out beef-confirm-in}@keyframes beef-confirm-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.beef-results-title{align-items:center;margin:22px 0 14px}.beef-results-title h2{font-family:var(--display);letter-spacing:-.6px;margin:6px 0 0;font-size:min(2.5rem,12.5vw);line-height:.95}.beef-results-title p{color:var(--ink-muted);max-width:100%;margin:8px 0 0;font-size:.8125rem}.beef-results-title>b{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);letter-spacing:.1em;border-radius:999px;flex:none;padding:8px 12px;font:900 .625rem Inter}.beef-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.beef-card{background:linear-gradient(150deg,#1a1310,var(--surface) 55%);border:1px solid var(--edge);border-radius:20px;min-width:0;padding:18px 20px;transition:border-color .15s,transform .15s;position:relative}.beef-card:hover{border-color:#7a3a25;transform:translateY(-2px)}.beef-card-top{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.beef-card-top>.avatar,.beef-card-top>.fan-avatar{flex:none;width:2.875rem;height:2.875rem}.beef-card-top>div{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.beef-card-top>div>b{align-items:center;gap:8px;min-width:0;font-size:.875rem;display:flex}.beef-card-top>div>b>i{border:1px solid var(--edge);color:#a8b1bc;letter-spacing:.1em;background:#ffffff10;border-radius:999px;flex:none;padding:3px 7px;font:800 .5rem Inter}.beef-card-top>div>span{color:#7f8b99;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:6px;font:800 .5625rem Inter;display:flex}.beef-card-top>div>span .team-mark{box-shadow:none;border-width:1px;width:1.125rem;height:1.125rem;font-size:.4375rem}.beef-score{--score:60;flex:none;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;width:4.625rem;max-width:100%;margin-left:auto;font-style:normal;display:grid}.beef-score>span{place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}.beef-score>span:before{background:conic-gradient(var(--orange) calc(var(--score) * 1%),#ffffff12 0);content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 6px));mask:radial-gradient(circle farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 6px))}.beef-score b{font:900 1.0625rem var(--display);letter-spacing:-.4px;line-height:1;position:relative}.beef-score small{color:var(--ink-muted);letter-spacing:.08em;overflow-wrap:anywhere;text-align:center;min-width:0;font:800 .5rem/1.25 Inter}.beef-tier{color:var(--orange);letter-spacing:.12em;margin:14px 0 0;font:900 .625rem Inter}.beef-reasons{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.beef-reasons span{background:var(--surface-2);color:#a8b1bc;border:1px solid #2a3340;border-radius:999px;padding:6px 10px;font:700 .625rem Inter}.beef-hates{background:var(--ember);border:1px solid #3a1d13;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;margin-top:12px;padding:10px 14px;display:grid}.beef-hates>span{color:#b07b66;letter-spacing:.12em;overflow-wrap:anywhere;min-width:0;font:800 .5rem Inter}.beef-hates>b{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.625rem;display:flex;overflow:hidden}.beef-hates>b .team-mark{box-shadow:none;border-width:1px;width:1.125rem;height:1.125rem;font-size:.4375rem}.beef-hates>p{color:#c9c0bb;grid-column:1/-1;margin:2px 0 0;font-size:.75rem;line-height:1.45}.beef-stats{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;display:grid;overflow:hidden}.beef-stats span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;padding:11px 10px;font-size:.75rem;display:grid}.beef-stats span+span{border-left:1px solid var(--edge-soft)}.beef-stats b{font:900 1.25rem var(--display);letter-spacing:-.3px}.beef-stats small{color:#707985;letter-spacing:.1em;grid-column:2;font:800 .4688rem Inter}.beef-card-actions{border-top:1px solid var(--edge-soft);flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;display:flex}.beef-card-actions button{color:#c9d1db;letter-spacing:.06em;background:0 0;border:1px solid #2a3340;border-radius:999px;flex:auto;min-height:2.5rem;padding:0 13px;font:900 .5938rem Inter;transition:border-color .15s,color .15s,background .15s}.beef-card-actions button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--edge-hover);color:#fff}.beef-card-actions button.beef-start{background:var(--orange);border-color:var(--orange);color:#fff;flex-grow:2}.beef-card-actions button.beef-start:hover:not(:disabled){background:#ff5f38;border-color:#ff5f38}.beef-card-actions button:disabled{cursor:default;opacity:.55}.beef-more{background:var(--surface);border:1px solid var(--edge);color:#fff;letter-spacing:.1em;border-radius:999px;min-height:2.75rem;margin:16px auto 0;padding:0 26px;font:900 .6875rem Inter;transition:border-color .15s,background .15s;display:block}.beef-more:hover{background:var(--surface-hover);border-color:var(--edge-hover)}.beef-page .beef-empty{background:var(--surface);border:1px solid var(--edge);color:var(--ink-muted);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:48px 28px 42px;display:flex}.beef-empty svg{color:var(--orange);flex-shrink:0}.beef-empty h3{color:#fff;font-family:var(--display);letter-spacing:-.3px;margin:6px 0 0;font-size:min(1.75rem,8.75vw);line-height:1}.beef-empty p{max-width:420px;margin:0;font-size:.8438rem}.beef-empty button{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;min-height:2.375rem;margin-top:10px;padding:0 18px;font:900 .625rem Inter;transition:background .15s}.beef-empty button:hover{background:#ff5f38}.feud-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.feud-row{appearance:none;background:linear-gradient(160deg,#1a1310,var(--surface) 45%);border:1px solid var(--edge);color:#fff;text-align:left;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:14px 18px;transition:border-color .15s,transform .15s;display:grid}.feud-row:hover,.feud-row:focus-visible{border-color:#7a3a25;transform:translateY(-2px)}.feud-row-faces{align-items:center;gap:8px;display:flex}.feud-row-faces .avatar,.feud-row-faces .fan-avatar{flex:none;width:2.5rem;height:2.5rem}.feud-row-faces>b{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);font:900 .5625rem var(--display);border-radius:50%;flex:none;place-items:center;width:1.625rem;height:1.625rem;display:grid}.feud-row-copy{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.feud-row-copy>b{font-family:var(--display);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:min(1.25rem,6.25vw);line-height:1.15;overflow:hidden}.feud-row-copy>span{color:#7f8b99;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:6px;font:800 .5625rem Inter;display:flex}.feud-row-copy>span .team-mark{box-shadow:none;border-width:1px;width:1.125rem;height:1.125rem;font-size:.4375rem}.feud-row-copy>em{letter-spacing:.1em;font:900 .625rem Inter}.verdict-mine{color:var(--sage-ink)}.verdict-theirs{color:var(--orange)}.verdict-even{color:#c9d1db}.feud-row-heat{text-align:right;grid-template-columns:minmax(0,1fr);justify-items:end;gap:4px;min-width:5.5rem;display:grid}.feud-row-heat strong{color:var(--orange);font:900 min(1.625rem,8.125vw) var(--display);letter-spacing:-.4px;line-height:1}.feud-row-heat small{color:var(--ink-muted);letter-spacing:.08em;text-align:right;font:800 .5rem/1.25 Inter}.feud-row-heat i{background:linear-gradient(90deg,#ffffff10 0 100%);border-radius:999px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.feud-row-heat i:after{background:linear-gradient(90deg,#ff8a1f,var(--orange));content:"";width:calc(var(--heat,0) * 1%);border-radius:999px;position:absolute;inset:0 auto 0 0}.feud{grid-template-columns:minmax(0,1fr);gap:16px;max-width:820px;margin:0 auto;display:grid}.feud-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.feud-bar>span{color:var(--ink-muted);letter-spacing:.12em;font:800 .5625rem Inter}.feud-back{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:4px;min-height:2.5rem;padding:0 14px 0 8px;font:900 .625rem Inter;transition:border-color .15s,background .15s;display:inline-flex}.feud-back svg{width:1rem;height:1rem}.feud-back:hover{background:var(--surface-hover);border-color:var(--edge-hover)}.feud-head{background:linear-gradient(160deg,#1f130d,var(--surface) 50%);border:1px solid var(--edge);text-align:center;border-radius:24px;padding:28px 24px 22px;position:relative;overflow:hidden}.feud-head:after{color:#ffffff05;content:"VS";font:900 min(12.5rem,62.5vw) var(--display);letter-spacing:-8px;pointer-events:none;line-height:.7;position:absolute;top:-30px;right:-20px}.feud-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.feud-vs>b{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);font:900 .875rem var(--display);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.feud-side{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;min-width:0;display:grid}.feud-side .avatar,.feud-side .fan-avatar{flex:none;width:4.5rem;height:4.5rem}.feud-side>b{font-family:var(--display);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:min(1.25rem,6.25vw);line-height:1.15;overflow:hidden}.feud-side>small{color:#7f8b99;letter-spacing:.06em;overflow-wrap:anywhere;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;font:800 .5625rem Inter;display:flex}.feud-side>small .team-mark{box-shadow:none;border-width:1px;width:1.125rem;height:1.125rem;font-size:.4375rem}.feud-head h1{font-family:var(--display);letter-spacing:-.8px;margin:22px 0 0;font-size:min(2.75rem,13.75vw);line-height:.95;position:relative}.feud-level{color:var(--orange);letter-spacing:.12em;margin:12px 0 0;font:900 .625rem Inter;position:relative}.feud-heat{background:#ffffff10;border-radius:999px;max-width:420px;height:8px;margin:12px auto 0;position:relative;overflow:hidden}.feud-heat i{background:linear-gradient(90deg,#ff8a1f,var(--orange));border-radius:999px;height:100%;transition:width .4s ease-out;display:block}.feud-since{color:var(--ink-muted);margin:12px 0 0;font-size:.75rem;position:relative}.feud-actions{flex-wrap:wrap;gap:8px;display:flex}.feud-actions button{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #2a3340;border-radius:999px;flex:auto;min-height:2.75rem;padding:0 14px;font:900 .625rem Inter;transition:background .15s,border-color .15s,color .15s}.feud-actions button:hover{background:var(--surface-hover);border-color:var(--edge-hover)}.feud-actions button.feud-talk{background:var(--orange);border-color:var(--orange);flex-grow:2}.feud-actions button.feud-talk:hover{background:#ff5f38;border-color:#ff5f38}.feud .section-title{align-items:end;margin:0 0 12px}.feud .section-title h2{font-family:var(--display);letter-spacing:-.4px;margin:6px 0 0;font-size:min(1.875rem,9.375vw);line-height:1}.feud .section-title p{color:var(--ink-muted);margin:8px 0 0;font-size:.8125rem}.feud .section-title>b{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);letter-spacing:.1em;border-radius:999px;flex:none;padding:8px 12px;font:900 .625rem Inter}.beef-page .feud-ledger{background:var(--surface);border:1px solid var(--edge);border-radius:20px;padding:20px 22px}.feud-ledger dl{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:14px;margin:0;padding:2px 16px;overflow:hidden}.feud-ledger dl div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:11px 0;font-size:.75rem;display:flex}.feud-ledger dl div+div{border-top:1px solid var(--edge-soft)}.feud-ledger dt{color:var(--ink-muted);font-weight:600}.feud-ledger dd{color:#6f7985;letter-spacing:.06em;flex:none;margin:0;font:900 .875rem Inter}.feud-ledger dd b{color:#c9d1db;font-family:var(--display);letter-spacing:0;font-size:1.375rem}.feud-ledger dd b.lead{color:#fff}.feud-ledger dd b.lead.mine{color:var(--sage-ink)}.feud-ledger dd b.lead.theirs{color:var(--orange)}.feud-ledger footer{color:var(--ink-muted);letter-spacing:.14em;text-align:center;margin-top:14px;font:900 .5625rem Inter}.feud-hates{grid-template-columns:minmax(0,1fr);margin-top:0}.feud-hates>b{white-space:normal}.feud-takes{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.feud-takes li{background:var(--surface);border:1px solid var(--edge);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;max-width:92%;padding:14px 16px;display:grid}.feud-takes li.me{border-color:color-mix(in srgb,var(--sage-ink) 30%,var(--edge));justify-self:start}.feud-takes li.them{background:linear-gradient(150deg,#1a1310,var(--surface) 55%);border-color:#3a1d13;justify-self:end}.feud-take-who{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.feud-take-who .avatar,.feud-take-who .fan-avatar{flex:none;width:1.75rem;height:1.75rem}.feud-take-who>b{letter-spacing:.08em;overflow-wrap:anywhere;min-width:0;font:900 .625rem Inter}.feud-takes li.me .feud-take-who>b{color:var(--sage-ink)}.feud-takes li.them .feud-take-who>b{color:var(--orange)}.feud-take-who>span{color:var(--ink-muted);letter-spacing:.06em;font:800 .5625rem Inter}.feud-takes p{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.feud-takes small{color:var(--ink-muted);letter-spacing:.06em;font:800 .5625rem Inter}.feud-squash{color:var(--ink-muted);letter-spacing:.08em;background:0 0;border:1px solid #2a3340;border-radius:999px;justify-self:center;min-height:2.75rem;padding:0 22px;font:900 .625rem Inter;transition:border-color .15s,color .15s}.feud-squash:hover:not(:disabled){color:#fff;border-color:#7a3a25}.feud-squash:disabled{opacity:.55}.profile-hated-team{background:#1a130f;border:1px solid #592819;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;width:fit-content;min-width:0;max-width:100%;margin-top:13px;padding:11px 14px;display:grid}.profile-hated-team>span{letter-spacing:.12em;grid-column:1/-1;color:var(--orange)!important;font:800 .5rem Inter!important}.profile-hated-team>b{align-items:center;gap:7px;font-size:.625rem;display:flex}.profile-hated-team>b .team-mark{box-shadow:none;border-width:1px;width:1.125rem;height:1.125rem;font-size:.4375rem}.profile-hated-team>small{color:#c9c0bb;grid-column:1/-1;max-width:420px;font-size:.75rem;line-height:1.45}@media (width<=800px){.beef-page{padding:18px 14px 100px}.beef-hero{border-radius:18px;flex-direction:column;align-items:stretch;gap:18px;padding:22px 18px 18px}.beef-hero:after{font-size:min(13.75rem,68.75vw);top:0;right:-30px}.beef-hero-copy h1{font-size:min(2.75rem,13.75vw)}.beef-hero-copy p{font-size:.875rem}.beef-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.beef-hero-stats>div{border-radius:14px;min-width:0;padding:12px 10px}.beef-hero-stats dd{font-size:min(1.5rem,7.5vw)}.beef-tabs{border-radius:20px;flex-wrap:wrap;width:100%}.beef-tabs button{flex:auto;justify-content:center;min-width:0;padding:0 10px}.beef-page .beef-enemy{border-radius:16px;padding:14px 16px}.beef-enemy-line>button{width:100%}.beef-enemy-form{grid-template-columns:minmax(0,1fr)}.beef-enemy-form>div>button{flex:auto}.beef-results-title{align-items:flex-end;margin-top:20px}.beef-grid{grid-template-columns:minmax(0,1fr)}.beef-card{border-radius:16px;padding:16px}.beef-card-top>.avatar,.beef-card-top>.fan-avatar{width:2.625rem;height:2.625rem}.beef-score{width:4.125rem}.beef-score>span{width:3rem;height:3rem}.beef-score b{font-size:.9375rem}.beef-score small{font-size:.4688rem}.beef-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.beef-stats span:nth-child(3){border-left:0}.beef-stats span:nth-child(n+3){border-top:1px solid var(--edge-soft)}.beef-hates>b{white-space:normal}.feud-row{border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px}.feud-row-faces .avatar,.feud-row-faces .fan-avatar{width:2.25rem;height:2.25rem}.feud-row-heat{text-align:left;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-width:0}.feud-row-heat small{text-align:left}.feud-row-heat i{grid-column:1/-1}.feud-head{border-radius:18px;padding:22px 16px 18px}.feud-vs{gap:8px}.feud-side .avatar,.feud-side .fan-avatar{width:3.5rem;height:3.5rem}.feud-actions button{flex:100%}.beef-page .feud-ledger{border-radius:16px;padding:16px}.feud-takes li{max-width:100%}}@media (width<=420px){.beef-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.beef-hero-stats>div.hot{grid-column:1/-1}.beef-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.beef-hates{grid-template-columns:minmax(0,1fr)}.beef-hates>b{white-space:normal}.feud-row{grid-template-columns:minmax(0,1fr)}.feud-row-heat{grid-column:auto}}@media (prefers-reduced-motion:reduce){.beef-card:hover,.feud-row:hover,.feud-row:focus-visible{transform:none}.feud-heat i{transition:none}.beef-enemy-saved{animation:none}}@media (width<=300px){.profile-hated-team,.beef-hates,.beef-stats{grid-template-columns:minmax(0,1fr)}.beef-stats span+span{border-left:0;border-top:1px solid var(--edge-soft)}.feud-vs{grid-template-columns:minmax(0,1fr)}.feud-vs>b{justify-self:center}}.ranks-page{max-width:1180px}.rank-categories,.badge-cabinet>nav{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.rank-categories::-webkit-scrollbar{display:none}.badge-cabinet>nav::-webkit-scrollbar{display:none}.rank-categories button,.badge-cabinet>nav button{color:#77818d;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 18px;font-size:.5625rem;font-weight:900}.rank-categories button.active,.badge-cabinet>nav button.active{color:#fff;border-bottom-color:var(--orange)}.rank-timeframes{justify-content:flex-end;gap:5px;margin:14px 0;display:flex}.rank-timeframes button{color:#727b87;background:#0b0f14;border:1px solid #333b45;padding:9px 13px;font-size:.5rem;font-weight:900}.rank-timeframes button.active{border-color:var(--orange);color:#fff;background:#28130d}.rank-hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);align-items:stretch;gap:14px;display:grid}.rank-podium{border:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#332719,#0d1116 62%);justify-content:center;align-items:end;gap:10px;min-height:300px;padding:28px 14px 0;display:flex}.rank-podium-person{background:#11161c;border:1px solid #343b44;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:31%;min-height:225px;padding-top:1rem;display:flex;position:relative}.rank-podium-person.place-1{background:linear-gradient(#2a2415,#11161c);border-top:3px solid #f5c518;order:2;min-height:268px}.rank-podium-person.place-2{border-top:2px solid #aeb6c1;order:1}.rank-podium-person.place-3{border-top:2px solid #b56c38;order:3;min-height:205px}.podium-rank{background:#242a32;border:2px solid #717b87;border-radius:50%;place-items:center;width:1.8125rem;height:1.8125rem;font:900 .8125rem Barlow Condensed;display:grid;position:absolute;top:-.8125rem}.place-1 .podium-rank{color:#14100a;background:#f5c518;border-color:#fff}.rank-podium-person>.avatar{flex-basis:52px;width:52px;height:52px}.rank-podium-person>b{text-overflow:ellipsis;max-width:95%;font-size:.625rem;overflow:hidden}.rank-podium-person>small{color:#89929e;align-items:center;gap:5px;font-size:.5rem;display:flex}.rank-podium-person>strong{color:#fff;font:900 1.375rem Barlow Condensed}.rank-podium-person>strong i{color:#f5c518;letter-spacing:1px;font:800 .4375rem Inter;display:block}.rank-move{font-size:.5rem;font-weight:900}.rank-move.up{color:#4bd295}.rank-move.down{color:#ef5a4d}.rank-move.flat{color:#737c87}.your-rank-card{flex-direction:column;display:flex}.your-rank-card h2{margin:9px 0 16px;font-size:min(2.125rem,10.625vw)}.your-rank-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.your-rank-list span{color:#8c95a0;font-size:.625rem}.your-rank-list b{color:#e8ebef}.rank-gap{margin-top:auto;padding-top:18px}.rank-gap>span{color:#89929e;font-size:.5625rem}.rank-gap>div{background:#272d35;height:6px;margin-top:9px}.rank-gap i{background:linear-gradient(90deg,var(--orange),#f5c518);height:100%;display:block}.your-rank-card>button{background:var(--orange);border:0;margin-top:13px;padding:11px;font-size:.5625rem;font-weight:900}.top-ranks .section-title{margin-bottom:10px}.top-ranks .section-title>small{color:#737c87;font-size:.5rem}.rank-list-head{border:1px solid var(--line);color:#707985;background:#11161c;grid-template-columns:minmax(0,1fr) 5.625rem 3.75rem;padding:10px 15px;font-size:.4375rem;font-weight:900;display:grid}.rank-list-head span:not(:first-child){text-align:right}.rank-list{border:1px solid var(--line);border-top:0;max-height:520px;overflow:auto}.rank-list>button,.current-rank-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#0d1116;grid-template-columns:42px 35px minmax(0,1fr) 90px 60px;align-items:center;gap:10px;width:100%;padding:10px 14px;display:grid}.rank-list>button:hover{background:#141920}.rank-list>button>b,.current-rank-row>b{color:#77818c;font:900 1.125rem Barlow Condensed}.rank-list .avatar{flex-basis:32px;width:32px;height:32px;font-size:.5rem}.rank-list>button>span,.current-rank-row>span{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.rank-list strong{text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.rank-list small{color:#78828e;align-items:center;gap:5px;font-size:.5rem;display:flex}.rank-list small .team-mark{width:17px;height:17px;font-size:.375rem}.rank-list em{text-align:right;font-size:.625rem;font-style:normal;font-weight:900}.rank-list .rank-move{text-align:right}.current-rank-row,.rank-list>button.you{background:#122437;border-left:3px solid #1686c2}.current-rank-row strong i,.rank-list>button.you strong i{color:#52b9ef;font-size:.4375rem;font-style:normal}.almost-unlocked>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:12px;display:grid}.almost-unlocked article,.almost-unlocked .almost-step{background:#10151b;border:1px solid #343b45;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.almost-unlocked article>span,.almost-unlocked .almost-step>span{font-size:min(1.75rem,8.75vw)}.almost-unlocked article>div,.almost-unlocked .almost-step>div{flex:1;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.almost-unlocked b{font:900 .875rem Barlow Condensed}.almost-unlocked small{color:#7d8792;font-size:.5rem}.almost-unlocked article>div>div,.almost-unlocked .almost-step>div>div{background:#292f37;height:5px}.almost-unlocked i{background:var(--orange);height:100%;display:block}.almost-unlocked strong{font:900 .875rem Barlow Condensed}.recent-badges{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));align-items:center;gap:10px;margin-top:32px;display:grid}.recent-badges h2{margin-top:7px;font-size:min(1.625rem,8.125vw)}.recent-badges article{border:1px solid var(--line);background:#090d11;align-items:center;gap:9px;padding:13px;display:flex}.recent-badges article>span{font-size:1.4375rem}.recent-badges article>div{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.recent-badges b{font-size:.5625rem}.recent-badges small{color:#78818c;font-size:.4375rem}.recent-badges em{color:var(--orange);margin-left:auto;font-size:.4375rem;font-style:normal;font-weight:900}.trophy-case{background:linear-gradient(130deg,#17140d,#10141a);margin-top:16px}.trophy-case .section-title{margin:0 0 16px}.trophy-case .section-title p,.badge-cabinet .section-title p{color:#79828e;margin:6px 0 0;font-size:.625rem}.trophy-case .section-title>b{color:#f5c518;font-size:.5625rem}.trophy-case>div:last-child{gap:10px;display:flex;overflow-x:auto}.trophy-case>div:last-child>button{background:#090c10;border:1px solid #564822;place-items:center;gap:6px;min-width:130px;padding:13px;display:grid}.trophy-case>div:last-child span{font-size:min(1.875rem,9.375vw)}.trophy-case>div:last-child b{font:900 .625rem Barlow Condensed}.trophy-case>div:last-child small{color:#777f89;font-size:.4375rem}.badge-cabinet{margin-top:42px}.badge-cabinet .section-title{margin-bottom:14px}.badge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.badge-card{background:#10151b;border:1px solid #303741;grid-template-columns:45px minmax(0,1fr);gap:12px;min-height:175px;padding:15px;display:grid;position:relative}.badge-card.earned{background:linear-gradient(145deg,#18150f,#10151b)}.badge-card.locked{filter:saturate(.6)}.badge-card.rarity-epic{border-top:2px solid #9e62e8}.badge-card.rarity-legendary{border-top:2px solid #f2ae2e}.badge-card.rarity-mythic{border-top:2px solid #ff4b1f;box-shadow:inset 0 8px 25px #ff4b1f0b}.badge-icon{background:#080b0f;border:1px solid #303741;flex:none;place-items:center;width:2.625rem;height:2.625rem;font-size:min(1.5rem,7.5vw);display:grid}.badge-copy{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;display:grid}.badge-copy>span{font:900 .875rem Barlow Condensed}.badge-copy>em{color:#9d72dd;font-size:.4375rem;font-style:normal;font-weight:900}.rarity-legendary .badge-copy>em{color:#f2ae2e}.rarity-mythic .badge-copy>em{color:#ff4b1f}.badge-copy>p{color:#858e99;margin:3px 0;font-size:.5625rem;line-height:1.4}.badge-earned,.badge-progress{grid-column:1/-1}.badge-earned{color:#4bd295;justify-content:space-between;font-size:.5rem;display:flex}.badge-earned small{color:#77818c}.badge-card>button{background:0 0;border:1px solid #3b444f;grid-column:1/-1;padding:8px;font-size:.5rem;font-weight:900}.badge-card>button.featured{color:#f5c518;border-color:#6a5929}.badge-progress>div{background:#292f37;height:5px}.badge-progress i{background:linear-gradient(90deg,var(--orange),#f5c518);height:100%;display:block}.badge-progress>span{margin-top:6px;font:900 .6875rem Barlow Condensed;display:block}.badge-progress>small{color:#6f7883;font-size:.4375rem}.respect-explainer{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;margin-top:30px;display:grid}.respect-explainer h2{margin-top:8px;font-size:min(1.75rem,8.75vw)}.respect-explainer>p{color:#8d96a1;font-size:.6875rem;line-height:1.6}.respect-explainer>div:last-child{grid-column:1/-1;height:34px;display:flex}.respect-explainer>div:last-child span{background:#1a2028;border-right:1px solid #313944;flex:1;place-items:center;font-size:.4375rem;font-weight:900;display:grid}.respect-explainer>div:last-child span:first-child{background:#512313}.rank-fan-modal{text-align:center;background:#11161c;border:1px solid #404854;border-top:3px solid #f5c518;width:min(390px,100%);padding:28px;position:relative}.rank-fan-modal>.avatar{width:75px;height:75px;margin:auto}.rank-fan-modal h2{margin:14px 0 8px;font-size:min(2rem,10vw)}.rank-fan-modal p{color:#89929d;justify-content:center;align-items:center;gap:7px;display:flex}.rank-fan-modal>strong{color:#f5c518;font:900 min(1.9375rem,9.6875vw) Barlow Condensed;display:block}.rank-fan-modal>.rank-move{margin:6px;display:block}.rank-fan-modal>small{color:#78818b;margin-top:18px;font-size:.5625rem;line-height:1.5;display:block}@media (width<=800px){.ranks-page{padding:24px 14px 105px}.ranks-page .page-intro{padding-bottom:22px}.rank-categories{margin-left:-14px;margin-right:-14px;padding-left:7px}.rank-timeframes{justify-content:stretch}.rank-timeframes button{flex:1;padding:9px 5px}.rank-hero-grid{grid-template-columns:minmax(0,1fr)}.rank-podium{min-height:245px;padding:24px 7px 0}.rank-podium-person{min-height:185px}.rank-podium-person.place-1{min-height:220px}.rank-podium-person.place-3{height:170px}.rank-podium-person>.avatar{flex-basis:43px;width:43px;height:43px}.rank-podium-person>b{font-size:.5rem}.rank-podium-person>small{font-size:.4375rem}.rank-podium-person>strong{font-size:1.0625rem}.your-rank-card{min-height:285px}.top-ranks .section-title{align-items:flex-end}.top-ranks .section-title>small{text-align:right;max-width:130px;line-height:1.4}.rank-list-head{grid-template-columns:minmax(0,1fr) 62px 42px}.rank-list>button,.current-rank-row{grid-template-columns:32px 30px minmax(0,1fr) 62px 42px;gap:6px;padding:9px 8px}.rank-list .avatar{flex-basis:28px;width:28px;height:28px}.rank-list small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rank-list em{font-size:.5625rem}.almost-unlocked>div:last-child,.recent-badges{grid-template-columns:minmax(0,1fr)}.recent-badges>div:first-child{margin-bottom:5px}.trophy-case>div:last-child>button{min-width:112px}.badge-cabinet>nav{margin-left:-14px;margin-right:-14px;padding-left:7px}.badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-card{grid-template-columns:36px minmax(0,1fr);min-height:185px;padding:12px}.badge-icon{width:2.1875rem;height:2.1875rem;font-size:min(1.25rem,6.25vw)}.respect-explainer{grid-template-columns:minmax(0,1fr)}.respect-explainer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}.respect-explainer>div:last-child span{min-height:32px}.respect-explainer>p{margin:0}}@media (width<=440px){.rank-podium-person{width:32%;padding:6px}.rank-podium-person>small .team-mark{display:none}.rank-podium-person>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.badge-grid{grid-template-columns:minmax(0,1fr)}.badge-card{min-height:160px}.top-ranks .section-title>small{display:none}.recent-badges article{min-height:58px}}.rank-podium-loading,.rank-podium-empty{color:#8995a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.6875rem;font-weight:900}.rank-podium-loading svg,.rank-podium-empty svg{color:#5c6875}.badge-cabinet .section-title{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.badge-cabinet-toggle{color:#fff;white-space:nowrap;cursor:pointer;background:#0b0f14;border:1px solid #3b444f;align-items:center;gap:6px;padding:10px 14px;font-size:.5625rem;font-weight:900;display:inline-flex}.badge-cabinet-toggle:hover{border-color:var(--orange)}.badge-cabinet-toggle svg{width:14px;height:14px}.badge-shelf{background:#10151b;border:1px solid #303741;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.badge-shelf-row{flex-wrap:wrap;gap:8px;display:flex}.badge-chip{color:#e8ebef;letter-spacing:.4px;background:#080b0f;border:1px solid #3b444f;align-items:center;gap:7px;padding:6px 10px 6px 7px;font:900 .625rem Barlow Condensed;display:inline-flex}.badge-chip>span{font-size:1rem;line-height:1}.badge-chip.locked{color:#6f7883;border-style:dashed}.badge-chip.featured{color:#f5c518;border-color:#6a5929}.badge-shelf-progress{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.badge-shelf-progress>div{background:#292f37;height:5px}.badge-shelf-progress i{background:linear-gradient(90deg,var(--orange),#f5c518);height:100%;display:block}.badge-shelf-progress>small{color:#79828e;letter-spacing:.6px;font-size:.5rem}.badge-shelf>p{color:#858e99;margin:0;font-size:.625rem}.badge-cabinet.open .badge-grid{margin-top:16px}.badge-card{min-height:0}@media (width<=800px){.badge-cabinet .section-title{flex-direction:column;align-items:flex-start}.badge-cabinet-toggle{justify-content:center;width:100%}.badge-card{min-height:0}}.respect-explainer{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.respect-explainer>p{margin:0}.respect-sources{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:10px;display:grid}.respect-sources article{background:#0d1116;border:1px solid #303741;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.respect-sources article>span{font-size:1.375rem;line-height:1}.respect-sources article>b{letter-spacing:.5px;font:900 .9375rem Barlow Condensed}.respect-sources article>small{color:#8d96a1;font-size:.5625rem;line-height:1.5}.respect-sources ul{grid-template-columns:minmax(0,1fr);gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.respect-sources li{color:#d5d9de;padding-left:10px;font-size:.625rem;line-height:1.4;position:relative}.respect-sources li:before{content:"";background:var(--orange);width:4px;height:4px;position:absolute;top:6px;left:0}.respect-rules{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.respect-rules li{color:#8d96a1;padding-left:12px;font-size:.5625rem;line-height:1.5;position:relative}.respect-rules li:before{content:"✕";color:#5c6875;font-size:.5rem;position:absolute;top:0;left:0}.respect-levels{letter-spacing:.6px;color:#79828e;border-top:1px solid #242931;grid-column:1/-1;padding-top:12px;font-size:.5rem;font-weight:900;display:block}@media (width<=800px){.respect-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.respect-rules{grid-template-columns:minmax(0,1fr)}}@media (width<=440px){.respect-sources{grid-template-columns:minmax(0,1fr)}}.respect-level{border:1px solid var(--line);background:#10141a;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:8px 16px;margin:20px 0 -8px;padding:14px 18px;display:grid}.respect-level>b{color:var(--yellow);font:900 min(1.875rem,9.375vw)/1 Barlow Condensed}.respect-level>b small{letter-spacing:1.6px;color:var(--muted);font:800 .5rem Inter;display:block}.respect-level>div{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.respect-level>div>span{letter-spacing:.6px;color:#c7cdd4;font-size:.5625rem;font-weight:800}.respect-level>div>span em{color:var(--orange);font-style:normal}.respect-level>div>i{background:#252a32;height:6px;display:block}.respect-level>div>i>em{background:linear-gradient(90deg,var(--orange),var(--yellow));height:100%;display:block}.respect-level>div{grid-column:2/-1}.respect-level-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:safe center;gap:8px;min-width:0;display:flex}.respect-level-actions>a,.respect-level-actions>button{color:#c7cdd4;letter-spacing:.6px;text-align:center;white-space:normal;background:0 0;border:1px solid #3b444f;flex:12rem;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 12px;font-size:.5rem;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=800px){.respect-level{grid-template-columns:auto minmax(0,1fr)}}.almost-unlocked.badges-pending .section-title>small{color:#77818c;font-size:.5rem}.almost-unlocked.badges-pending article{background:linear-gradient(145deg,#101c17,#10151b);border-color:#2c5c46}.almost-unlocked.badges-pending article>div>div i{background:#4bd295}.almost-unlocked.badges-pending strong{color:#4bd295}.badge-card.pending{background:linear-gradient(145deg,#101c17,#10151b);border-color:#2c5c46}.badge-card .badge-pending small{color:#8d9aa5;text-align:right}.badge-cabinet-filters{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.badge-cabinet-select{flex:0 auto;min-width:0;margin-right:auto}.badge-cabinet-select .select-menu-trigger{min-width:180px}.badge-owned-toggle{color:#8c95a0;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:#0b0f14;border:1px solid #3b444f;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:.5rem;font-weight:900;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.badge-owned-toggle svg{opacity:.5;width:12px;height:12px}.badge-owned-toggle:hover{color:#fff;border-color:#91a0b2}.badge-owned-toggle.active{border-color:var(--orange);color:#fff;background:#28130d}.badge-owned-toggle.active svg{opacity:1;color:var(--orange)}.badge-cabinet-empty{text-align:center;color:#8c95a0;border:1px dashed #3b444f;margin:18px 0 0;padding:22px;font-size:.6875rem;line-height:1.5}@media (width<=800px){.badge-cabinet-filters{gap:8px;padding:12px 0}.badge-cabinet-select{flex:1 1 0;margin-right:0}.badge-cabinet-select .select-menu-label{display:none}.badge-cabinet-select .select-menu-trigger{width:100%;min-width:0;min-height:40px;padding:9px 12px;font-size:.625rem}.badge-owned-toggle{min-height:40px}}.trophy-case>.trophy-shelf{gap:0;display:block;position:relative;overflow:visible}.trophy-shelf-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#3b3420 transparent;-webkit-overflow-scrolling:touch;gap:10px;padding:2px 2px 6px;scroll-padding:0 6px;display:flex;overflow-x:auto}.trophy-shelf-track::-webkit-scrollbar{height:4px}.trophy-shelf-track::-webkit-scrollbar-thumb{background:#3b3420;border-radius:2px}.trophy-shelf-track>button{scroll-snap-align:start;background:#090c10;border:1px solid #564822;flex:none;place-items:center;gap:6px;min-width:130px;padding:13px;display:grid}.trophy-shelf-track>button span{font-size:min(1.875rem,9.375vw)}.trophy-shelf-track>button b{font:900 .625rem Barlow Condensed}.trophy-shelf-track>button small{color:#777f89;font-size:.4375rem}.trophy-shelf-track>button:hover{border-color:#f5c51866}.trophy-shelf-track>button:focus-visible{outline-offset:2px;outline:2px solid #f5c518}.trophy-shelf:before,.trophy-shelf:after{content:"";pointer-events:none;opacity:0;z-index:1;width:56px;transition:opacity .18s;position:absolute;top:0;bottom:6px}.trophy-shelf:before{background:linear-gradient(90deg,#14120d 10%,#0000);left:0}.trophy-shelf:after{background:linear-gradient(270deg,#14120d 10%,#0000);right:0}.trophy-shelf.more-left:before,.trophy-shelf.more-right:after{opacity:1}.trophy-shelf-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.trophy-shelf-arrow{color:#f5c518;background:#090c10;border:1px solid #564822;border-radius:50%;place-items:center;width:34px;height:34px;transition:border-color .15s,color .15s,opacity .15s;display:grid}.trophy-shelf-arrow svg{width:16px;height:16px}.trophy-shelf-arrow:hover:not(:disabled){border-color:#f5c518}.trophy-shelf-arrow:disabled{opacity:.3;cursor:default}.trophy-case>.trophy-shelf .trophy-shelf-hint{letter-spacing:.12em;color:#f5c518;text-align:center;flex-direction:column;align-items:center;gap:3px;min-height:16px;font:900 .625rem Barlow Condensed;display:flex}.trophy-case>.trophy-shelf .trophy-shelf-hint em{letter-spacing:.16em;color:#8d8367;font:800 .4375rem Inter}.trophy-case>.trophy-shelf.trophy-shelf-empty p{color:#8d96a1;margin:0;font-size:.75rem}@media (width<=800px){.trophy-shelf-track>button{min-width:112px}.trophy-shelf:before,.trophy-shelf:after{width:40px}}@media (prefers-reduced-motion:reduce){.trophy-shelf:before,.trophy-shelf:after,.trophy-shelf-arrow{transition:none}.trophy-shelf-track{scroll-behavior:auto}}@media (width<=300px){.respect-level{grid-template-columns:minmax(0,1fr)}.respect-level>div{grid-column:1/-1}}.almost-unlocked .almost-step{appearance:none;color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.almost-unlocked .almost-step:hover,.almost-unlocked .almost-step:focus-visible{border-color:var(--orange);background:#151a20;outline:none}.almost-unlocked .almost-step:active{background:#1a2028}.almost-unlocked .almost-step em{color:#9aa4b0;margin-top:2px;font:600 .5625rem/1.35 Inter;display:block}.almost-unlocked .almost-step em u{color:var(--orange);letter-spacing:.06em;white-space:nowrap;font-weight:900;text-decoration:none}.almost-unlocked .section-title>small{color:#77818c;letter-spacing:.08em;font-size:.5rem}.badge-copy>small.badge-reward{color:#f5c518;letter-spacing:.04em;margin-top:2px;font-size:.5rem;font-weight:900;line-height:1.35}.badge-copy>small.badge-gate{color:#8fb7ff;letter-spacing:.06em;margin-top:2px;font-size:.5rem;font-weight:900;line-height:1.35}@media (width<=360px){.rank-list>button,.current-rank-row{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:6px}.rank-list-head{display:none}.rank-list small .team-mark{flex:none}}@media (width<=300px){.rank-list small .team-mark{display:none}}.respect-sources>article.paused{opacity:.55}.respect-source-paused{color:var(--orange);font-style:normal}.live-drops{background:linear-gradient(135deg,#17140d,#10141a);gap:14px;margin-top:30px;display:grid}.live-drops h2{margin-top:8px;font-size:min(1.5rem,7.5vw)}.live-drops-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:10px;display:grid}.live-drops-grid>article{background:#0b0f14;border:1px solid #3a2e14;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.live-drops-grid>article.earned{border-color:#2f5a3a}.live-drop-icon{font-size:min(1.75rem,8.75vw);line-height:1}.live-drops-grid b{overflow-wrap:anywhere;font:900 .9375rem Barlow Condensed;display:block}.live-drops-grid small{color:#8d96a1;margin-top:2px;font-size:.625rem;line-height:1.5;display:block}.live-drop-pays{color:#f5c518;letter-spacing:.06em;overflow-wrap:anywhere;margin:6px 0;font-size:.5625rem;font-weight:900}.live-drop-state{color:#4bd295;letter-spacing:.06em;font-size:.5625rem;font-style:normal;font-weight:900}.live-drop-bar>div{background:#292f37;height:5px}.live-drop-bar i{background:linear-gradient(90deg,var(--orange),#f5c518);max-width:100%;height:100%;display:block}.live-drop-bar>em{color:#8d96a1;padding-top:4px;font-size:.5rem;font-style:normal;font-weight:900;display:block}.creator-showdown{margin-top:18px}.creator-showdown .section-title span{align-items:center;gap:6px;display:inline-flex}.showdown-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:12px;margin-top:14px;display:grid}.showdown-card{background:linear-gradient(160deg, #1a0f0c, var(--surface,#11161c) 60%);border:1px solid var(--edge,#2a3340);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.showdown-card.standing-leading{border-color:#4bd29599}.showdown-card.standing-trailing{border-color:#e224008c}.showdown-creator{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.showdown-creator>div{flex-direction:column;gap:3px;min-width:0;display:flex}.showdown-creator b{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.showdown-creator small{color:#89929e;letter-spacing:.06em;align-items:center;gap:5px;font-size:.5rem;font-weight:800;display:inline-flex}.showdown-channel{color:#ffb3a3;letter-spacing:.08em;white-space:nowrap;background:#e224002e;border:1px solid #e2240080;border-radius:999px;align-items:center;gap:5px;min-height:2rem;margin-left:auto;padding:0 11px;font:900 .5rem Inter,sans-serif;text-decoration:none;display:inline-flex}.showdown-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.showdown-side{text-align:center;background:#0b0f14;border:1px solid #262d36;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.showdown-side.mine{border-color:#3a4552}.showdown-side span{color:#9aa3ae;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:900;overflow:hidden}.showdown-side strong{color:#fff;font:900 min(1.75rem,8.75vw)/1.1 Barlow Condensed,Inter,sans-serif}.showdown-side small{color:#77818d;letter-spacing:.08em;font-size:.4375rem;font-weight:800}.showdown-score em{color:#e22400;font:900 .75rem Barlow Condensed,Inter,sans-serif}.showdown-line{color:#e8ebef;letter-spacing:.04em;margin:0;font-size:.6875rem;font-weight:800;line-height:1.45}.showdown-last-week{color:#89929e;letter-spacing:.04em;margin:0;font-size:.5625rem;font-weight:700;line-height:1.45}.standing-leading .showdown-line{color:#4bd295}.showdown-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.showdown-actions button{background:var(--orange,#ff5638);color:#fff;cursor:pointer;letter-spacing:.08em;border:0;border-radius:999px;flex:auto;min-height:2.5rem;padding:0 14px;font:900 .5625rem Inter,sans-serif}.showdown-actions button.ghost{color:#c8ced6;background:#0b0f14;border:1px solid #333b45}.creator-perks-page{--creator-red:#ff8a70;--creator-edge:#e2240080;--surface:#10151b;--edge:#29313b;flex-direction:column;gap:14px;max-width:1100px;margin:0 auto;padding:48px 24px 120px;display:flex}.creator-perks-hero{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--creator-edge);z-index:auto;background:radial-gradient(120% 140% at 10% 0,#e2240038,#0000 60%),#ffffff08;border-radius:18px;height:auto;padding:34px 30px;display:block;position:static}.creator-perks-hero .eyebrow{color:var(--creator-red);letter-spacing:.16em;align-items:center;gap:7px;display:inline-flex}.creator-perks-hero h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 8px;font-size:min(3rem,11vw)}.creator-perks-hero>p{color:#c3cad4;max-width:60ch;margin:0;font-size:.9375rem;line-height:1.5}.creator-perks-roles{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.creator-perks-roles span{border:1px solid var(--creator-edge);color:#ffb3a3;letter-spacing:.08em;background:#e2240029;border-radius:999px;padding:6px 10px;font-size:.5rem;font-weight:900}.creator-perks-jump{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.creator-perks-jump::-webkit-scrollbar{display:none}.creator-perks-jump button{color:#9aa3ae;cursor:pointer;letter-spacing:.06em;white-space:nowrap;background:#0b0f14;border:1px solid #333b45;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:2.25rem;padding:0 12px;font:900 .5625rem Inter,sans-serif;display:inline-flex;position:relative}.creator-perks-jump button.open{border-color:var(--creator-edge);color:#fff}.creator-perks-jump button i{background:var(--creator-red);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.creator-perk-section{background:var(--surface);border:1px solid var(--edge);border-radius:20px;scroll-margin-top:132px;transition:border-color .15s}.creator-perk-section.open{border-color:#343e4a}.creator-perk-section.attention{border-color:var(--creator-edge)}.creator-perk-head{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:18px 20px;display:grid}.creator-perk-head svg{color:var(--creator-red);flex:none}.creator-perk-head h2{margin:0;font-size:min(1.125rem,5.625vw)}.creator-perk-head p{color:#8c96a3;letter-spacing:.06em;overflow-wrap:anywhere;margin:4px 0 0;font-size:.625rem;font-weight:800;line-height:1.4}.creator-perk-section.attention .creator-perk-head p{color:#ffb3a3}.creator-perk-head>span{color:#8c96a3;font:900 1.25rem Inter,sans-serif}.creator-perk-body{border-top:1px solid var(--edge);flex-direction:column;gap:14px;padding:18px 20px 22px;display:flex}.creator-perk-blurb{color:#c3cad4;margin:0;font-size:.8125rem;line-height:1.5}.creator-perk-note{color:#8c96a3;margin:0;font-size:.75rem;line-height:1.5}.creator-perk-note b{color:#e8ebef}.creator-perk-form{flex-direction:column;gap:12px;display:flex}.creator-perk-form label{flex-direction:column;gap:6px;display:flex}.creator-perk-form label span{color:#9aa3ae;letter-spacing:.08em;font-size:.5rem;font-weight:900}.creator-perk-form input{color:#fff;background:#0b0f14;border:1px solid #333b45;border-radius:10px;width:100%;min-height:2.75rem;padding:0 12px;font:700 max(16px,1rem) Inter,sans-serif}.creator-perk-form small{color:#8c96a3;overflow-wrap:anywhere;font-size:.5625rem;line-height:1.45}.creator-perk-actions{flex-wrap:wrap;gap:8px;display:flex}.creator-primary,.creator-secondary{cursor:pointer;letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;min-height:2.5rem;padding:0 16px;font:900 .5625rem Inter,sans-serif;text-decoration:none;display:inline-flex}.creator-primary{background:var(--orange,#ff5638);color:#fff;border:0}.creator-primary:disabled{cursor:default;opacity:.5}.creator-secondary{color:#c8ced6;background:#0b0f14;border:1px solid #333b45}.creator-link{color:var(--creator-red);cursor:pointer;letter-spacing:.06em;background:0 0;border:0;padding:0;font:900 .6875rem Inter,sans-serif}.creator-perk-link{background:#0b0f14;border:1px solid #262d36;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.creator-perk-link>span{color:#c8ced6;flex:12rem;align-items:center;gap:8px;min-width:0;display:inline-flex}.creator-perk-link code{overflow-wrap:anywhere;font-size:.75rem}.creator-perk-link button{background:var(--orange,#ff5638);color:#fff;cursor:pointer;letter-spacing:.08em;border:0;border-radius:999px;align-items:center;gap:6px;min-height:2.25rem;padding:0 14px;font:900 .5625rem Inter,sans-serif;display:inline-flex}.creator-perk-link button.copied{background:#217a5d}.creator-perk-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:8px;display:grid}.creator-perk-stats>div{text-align:center;background:#0b0f14;border:1px solid #262d36;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.creator-perk-stats strong{color:#fff;font:900 min(1.75rem,8.75vw)/1.1 Barlow Condensed,Inter,sans-serif}.creator-perk-stats span{color:#77818d;letter-spacing:.08em;font-size:.4375rem;font-weight:900}.creator-perk-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.creator-perk-list li{background:#0b0f14;border:1px solid #262d36;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.creator-perk-list b{font-size:.8125rem}.creator-perk-list small{color:#8c96a3;font-size:.625rem}.creator-perk-bullets{color:#c3cad4;gap:10px;margin:0;padding-left:1.1rem;font-size:.8125rem;line-height:1.5;display:grid}.creator-perk-bullets b{color:#fff}.creator-perks-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.creator-perks-empty svg{color:var(--creator-red);width:2rem;height:2rem}.creator-perks-empty h1{margin:0;font-size:min(1.75rem,8.75vw)}.creator-perks-empty p{color:#c3cad4;max-width:46ch;margin:0;font-size:.875rem;line-height:1.5}.creator-perks-empty button{background:var(--orange,#ff5638);color:#fff;cursor:pointer;letter-spacing:.08em;border:0;border-radius:999px;min-height:2.75rem;margin-top:8px;padding:0 20px;font:900 .625rem Inter,sans-serif}@media (width<=800px){.creator-perks-page{padding:24px 14px 105px}.creator-perks-hero{padding:24px 18px}.creator-perk-head{padding:14px}.creator-perk-body{padding:14px 14px 18px}}.creator-perks-staff{color:#e8ebef;background:#ffb0201a;border:1px solid #ffb02073;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:.75rem;line-height:1.5;display:flex}.creator-perks-staff svg{color:#ffb020;flex:none}.creator-perks-staff>div{flex:16rem;min-width:0}.creator-perks-staff b{color:#ffb020}.creator-perks-staff button{color:#c8ced6;cursor:pointer;letter-spacing:.08em;background:#0b0f14;border:1px solid #333b45;border-radius:999px;min-height:2.25rem;padding:0 14px;font:900 .5625rem Inter,sans-serif}.anonymous-post-toggle{border:1px solid #3b4451;margin-top:12px;padding:14px;align-items:flex-start!important;gap:12px!important;display:flex!important}.anonymous-post-toggle input{width:20px;height:20px;accent-color:var(--orange);flex:none}.anonymous-post-toggle span{grid-template-columns:minmax(0,1fr);min-width:0;gap:4px!important;display:grid!important}.anonymous-post-toggle small{color:var(--muted);font-size:.75rem}.anonymous-avatar{justify-content:center;align-items:center;display:inline-flex;color:#fff!important;background:#303844!important;border-color:#788391!important}.fatal-state{text-align:center;border:1px dashed var(--line);min-height:260px;color:var(--muted);place-items:center;gap:10px;display:grid}.fatal-state h1{color:#fff;font-family:var(--display);font-size:min(2rem,10vw)}.offline-banner{z-index:9999;color:#080b10;text-align:center;background:#ffd60a;padding:10px;font-weight:900;position:fixed;top:0;left:0;right:0}.fatal-state{background:#080b10;min-height:100vh;padding:30px}.fatal-state button{background:var(--orange);color:#fff;border:0;padding:16px;font-weight:900}.fatal-state svg{color:var(--orange);width:52px;height:52px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #ffd60a!important}.post-report-trigger,.icon-button,.bottom-nav a{min-width:44px;min-height:44px}@media (width<=300px){.bottom-nav a{min-width:0}}@media (width<=700px){.composer{overscroll-behavior:contain;max-height:calc(100dvh - 20px)!important;padding-bottom:max(28px,env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.badge-panel-copy{color:var(--muted);margin:-6px 0 18px;font-size:.75rem;line-height:1.5}.profile-badge-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.profile-badge-grid>div,.profile-badge-grid>button{border:1px solid var(--line);align-content:center;min-height:126px;position:relative}.profile-badge-grid>div.earned,.profile-badge-grid>button.earned{border-color:color-mix(in srgb, var(--orange) 55%, var(--line));background:linear-gradient(145deg,#1c130f,#080b0f 65%)}.profile-badge-grid>div.locked,.profile-badge-grid>button.locked{color:#737b86}.profile-badge-grid small{color:var(--orange);letter-spacing:.5px;font-size:.4375rem;font-weight:900}.profile-badge-grid>div.locked small,.profile-badge-grid>button.locked small{color:#808995}.profile-badge-grid i{background:#222831;height:3px;position:absolute;bottom:8px;left:10px;right:10px}.profile-badge-grid i em{background:var(--orange);height:100%;display:block}@media (width<=800px){.profile-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.badge-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.badge-panel-head .badge-panel-copy{flex:1;margin:-6px 0 18px}.badge-panel-head .badge-owned-toggle{margin-top:-4px}.badge-panel-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;margin:0 0 14px;padding:18px;font-size:.6875rem;line-height:1.5}@media (width<=800px){.badge-panel-head{flex-direction:column;gap:0}.badge-panel-head .badge-panel-copy{margin-bottom:12px}.badge-panel-head .badge-owned-toggle{margin:0 0 14px}}.profile-badge-grid>button{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:center;background:#080b0f;grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;padding:14px 5px 26px;transition:border-color .15s;display:grid}.profile-badge-grid>button:hover,.profile-badge-grid>button:focus-visible{border-color:var(--orange);outline:none}.profile-badge-grid>button>strong{letter-spacing:.06em;color:var(--orange);white-space:nowrap;margin-top:6px;font:900 .5rem Inter;display:block}.fan-name{vertical-align:baseline;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.fan-name>.fan-name-text{color:var(--username-color,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block:-.12em;padding-block:.12em;overflow:hidden}.fan-name.colored>.fan-name-text{text-shadow:0 0 12px color-mix(in srgb, var(--username-color) 35%, transparent)}.role-badges{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.role-badge{background:var(--badge-color,#8a8a8a);color:var(--badge-text,#0b0e13);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:3px;padding:3px 5px;font:900 .5rem/1 Inter,system-ui,sans-serif;display:inline-flex}.role-badge>i{font-size:.5625rem;font-style:normal;line-height:1}.role-badge.compact>span{display:none}.profile-hero h1 .fan-name{gap:10px}.profile-hero h1 .role-badge{padding:5px 8px;font-size:.625rem}.profile-hero h1 .role-badge>i{font-size:.75rem}.profile-hero h1 .fan-name-text{white-space:normal}.profile-privacy-icon{color:#91a0b5;background:#0d1218cc;border:1px solid #3a4653;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.profile-privacy-icon.private{color:#ffb020;border-color:#ffb02066}.profile-privacy-icon.public{color:#5fd3a0}.fan-actions-wrap{align-items:center;gap:8px;display:flex}.profile-hero.own-profile{position:relative}.profile-hero.own-profile>.profile-privacy-icon{z-index:2;position:absolute;top:18px;right:18px}.username-color-picker{border-bottom:1px solid #29313b;grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0;padding-bottom:22px;display:grid}.username-color-picker>div:first-child{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.username-color-picker b{font-size:.75rem}.username-color-picker small{color:#8c98a8;font-size:.6875rem;line-height:1.5}.username-color-preview{letter-spacing:.3px;font:900 1.125rem Barlow Condensed,Inter,sans-serif}.username-color-swatches{flex-wrap:wrap;gap:8px;display:flex}.username-color-swatches button{color:#c7cdd4;letter-spacing:.6px;background:#090c10;border:1px solid #30363f;align-items:center;gap:7px;padding:8px 10px;font-size:.5625rem;font-weight:900;display:flex}.username-color-swatches button i{background:var(--swatch);border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 2px #0006}.username-color-swatches button.active{border-color:var(--swatch);box-shadow:inset 3px 0 var(--swatch);color:#fff}.username-color-locked{color:#8c98a8;border:1px dashed #39424d;align-items:center;gap:10px;padding:12px 14px;font-size:.6875rem;line-height:1.5;display:flex}.username-color-locked svg{color:#ffb020;flex:none}.admin-badge-preview{border:1px solid var(--line,#242931);background:#10141a;align-items:center;gap:12px;margin:8px 0 16px;padding:14px;display:flex}.admin-badge-preview b{font-size:.8125rem}.admin-badge-none{color:#6f7781;font-size:.6875rem}@media (width<=800px){.profile-hero h1 .fan-name{gap:8px}}.fan-name.name-effect>.fan-name-text{--effect-base:var(--username-color,#fff);--effect-team:var(--fan-color,var(--effect-base))}.fan-name.name-effect-shimmer>.fan-name-text,.fan-name.name-effect-team_gradient>.fan-name-text,.fan-name.name-effect-playoff_gold>.fan-name-text,.fan-name.name-effect-frost>.fan-name-text{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.fan-name.name-effect-shimmer>.fan-name-text{background-image:linear-gradient(100deg, var(--effect-base) 0%, var(--effect-base) 35%, #fff 50%, var(--effect-base) 65%, var(--effect-base) 100%);background-size:250% 100%;animation:3.2s linear infinite name-shimmer}.fan-name.name-effect-team_gradient>.fan-name-text{background-image:linear-gradient(90deg, var(--effect-team), #fff 60%, var(--effect-team));background-size:200% 100%;animation:6s ease-in-out infinite alternate name-shimmer}.fan-name.name-effect-playoff_gold>.fan-name-text{background-image:linear-gradient(100deg,#b8860b 0%,#ffd94c 30%,#fff3b0 50%,#ffd94c 70%,#b8860b 100%);background-size:250% 100%;animation:2.8s linear infinite name-shimmer}.fan-name.name-effect-frost>.fan-name-text{background-image:linear-gradient(100deg,#9ed8ff 0%,#fff 45%,#d6e4ff 55%,#5ab0ff 100%);background-size:250% 100%;animation:4s linear infinite name-shimmer}.fan-name.name-effect-ember>.fan-name-text{color:var(--effect-base);animation:1.6s ease-in-out infinite alternate name-ember}.fan-name.name-effect-neon>.fan-name-text{color:#fff;text-shadow:0 0 6px var(--effect-base), 0 0 14px var(--effect-base), 0 0 28px color-mix(in srgb, var(--effect-base) 60%, transparent);animation:2.4s step-end infinite name-neon}.fan-name.name-effect-kickoff>.fan-name-text{color:var(--effect-base);animation:1.4s ease-in-out infinite name-kickoff}@keyframes name-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes name-ember{0%{text-shadow:0 0 4px #ff7a45aa,0 0 10px #ff4b1f55}to{text-shadow:0 0 10px #ffb347cc,0 0 22px #ff4b1f88}}@keyframes name-neon{0%,92%,to{opacity:1}93%{opacity:.55}95%{opacity:1}97%{opacity:.7}}@keyframes name-kickoff{0%,to{text-shadow:0 0 #0000;transform:translateY(0)}50%{text-shadow:0 0 10px color-mix(in srgb, var(--effect-base) 70%, transparent);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.fan-name.name-effect>.fan-name-text{animation:none!important}}.fan-avatar.profile-frame{position:relative;overflow:visible;box-shadow:0 0 0 1px #080b0f}.fan-avatar.profile-frame:before,.fan-avatar.profile-frame:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.fan-avatar.profile-frame:after{inset:-9%;-webkit-mask:radial-gradient(closest-side,#0000 83%,#000 86%);mask:radial-gradient(closest-side,#0000 83%,#000 86%)}.fan-avatar.profile-frame:before{opacity:.75;inset:-19%;-webkit-mask:radial-gradient(closest-side,#0000 58%,#00000080 70%,#000 82%,#0000 100%);mask:radial-gradient(closest-side,#0000 58%,#00000080 70%,#000 82%,#0000 100%)}.fan-avatar.profile-frame-team_ring{border-color:color-mix(in srgb, var(--fan-color) 60%, #000)!important}.fan-avatar.profile-frame-team_ring:after{background:conic-gradient(from 210deg, color-mix(in srgb, var(--fan-color) 55%, #fff), var(--fan-color) 28%, color-mix(in srgb, var(--fan-color) 55%, #000) 58%, var(--fan-color) 82%, color-mix(in srgb, var(--fan-color) 55%, #fff))}.fan-avatar.profile-frame-team_ring:before{background:var(--fan-color);opacity:.45}.fan-avatar.profile-frame-flame{border-color:#611904!important}.fan-avatar.profile-frame-flame:after{background:conic-gradient(#ff2d00,#ff8c1a 18%,#ffe066 32%,#ff6b00 48%,#d81f00 64%,#ff9f1c 82%,#ff2d00);animation:2.4s linear infinite frame-spin}.fan-avatar.profile-frame-flame:before{background:conic-gradient(from 90deg,#ff4b1f,#ffb347 30%,#ff2d00 55%,#ffd60a 78%,#ff4b1f);animation:3.6s linear infinite frame-spin-back,1.3s ease-in-out infinite alternate frame-flicker}.fan-avatar.profile-frame-gold{border-color:#3f2c06!important}.fan-avatar.profile-frame-gold:after{background:conic-gradient(#6d4d0a,#ffe9a8 10%,#b8860b 22%,#fff6cf 34%,#8a6412 46%,#ffd94c 58%,#7a5a10 70%,#fff3b0 84%,#6d4d0a);animation:7s linear infinite frame-spin}.fan-avatar.profile-frame-gold:before{opacity:.45;background:#ffd94c}.fan-avatar.profile-frame-chrome{border-color:#262d36!important}.fan-avatar.profile-frame-chrome:after{background:conic-gradient(#5c6673,#fff 9%,#93a0b1 20%,#f2f7ff 32%,#4e5866 45%,#fff 60%,#8d99a9 72%,#e6ecf7 86%,#5c6673);animation:5s linear infinite frame-spin}.fan-avatar.profile-frame-chrome:before{opacity:.4;background:#d6e4ff}.fan-avatar.profile-frame-holo{border-color:#171d2b!important}.fan-avatar.profile-frame-holo:after{background:conic-gradient(#ff5ec8,#ffd94c 18%,#5fd3a0 34%,#4fd6ff 50%,#5ab0ff 64%,#b39ddb 80%,#ff5ec8);animation:4.5s linear infinite frame-spin,9s linear infinite frame-hue}.fan-avatar.profile-frame-holo:before{background:conic-gradient(from 180deg,#4fd6ff,#d98ad4 35%,#b8e05a 65%,#4fd6ff);animation:7s linear infinite frame-spin-back}.fan-avatar.profile-frame-founding{border-color:#2a1606!important}.fan-avatar.profile-frame-founding:after{background: conic-gradient(from -24deg, #fff6e6 0 2.5deg, #0000 2.5deg 6.5deg, #fff6e6 6.5deg 9deg, #0000 9deg 13deg, #fff6e6 13deg 15.5deg, #0000 15.5deg 19.5deg, #fff6e6 19.5deg 22deg, #0000 22deg 26deg, #fff6e6 26deg 28.5deg, #0000 28.5deg 32.5deg, #fff6e6 32.5deg 35deg, #0000 35deg 39deg, #fff6e6 39deg 41.5deg, #0000 41.5deg 45.5deg, #fff6e6 45.5deg 48deg, #0000 48deg 360deg),  conic-gradient(from 0deg, #0000 0 82deg, #f6efe4 82deg 98deg, #0000 98deg 262deg, #f6efe4 262deg 278deg, #0000 278deg 360deg),  conic-gradient(from 200deg, #c98a4a, #8a4f1e 22%, #5a2f10 48%, #7a4419 70%, #b5773b 88%, #c98a4a)}.fan-avatar.profile-frame-founding:before{background:repeating-conic-gradient(from 0deg, #ffd94c 0 1.8deg, transparent 1.8deg 36deg), repeating-conic-gradient(from 0deg, #f5c518 0 .9deg, transparent .9deg 12deg);filter:none;opacity:.85;animation:40s linear infinite frame-spin;inset:-19%;-webkit-mask:radial-gradient(closest-side,#0000 84%,#000 88% 95%,#0000 97%);mask:radial-gradient(closest-side,#0000 84%,#000 88% 95%,#0000 97%)}@keyframes frame-spin{to{transform:rotate(360deg)}}@keyframes frame-spin-back{to{transform:rotate(-360deg)}}@keyframes frame-hue{to{filter:hue-rotate(360deg)}}@keyframes frame-flicker{0%{opacity:.45}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.fan-avatar.profile-frame:before,.fan-avatar.profile-frame:after{animation:none!important}}.wardrobe-picker{border-bottom:1px solid #29313b;grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0;padding-bottom:22px;display:grid}.wardrobe-picker>div:first-child{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.wardrobe-picker b{font-size:.75rem}.wardrobe-picker small{color:#8c98a8;font-size:.6875rem;line-height:1.5}.wardrobe-preview{font:900 1.125rem var(--display);letter-spacing:.3px;align-items:center;gap:16px;min-height:48px;display:flex}.wardrobe-choices{flex-wrap:wrap;gap:8px;display:flex}.wardrobe-choices button{color:#c7cdd4;letter-spacing:.6px;background:#090c10;border:1px solid #30363f;padding:8px 10px;font-size:.5625rem;font-weight:900}.wardrobe-choices button.active{border-color:var(--plus-green,#37d67a);box-shadow:inset 3px 0 var(--plus-green,#37d67a);color:#fff}.wardrobe-choices button em{color:var(--yellow);margin-left:5px;font-style:normal}.wardrobe-locked{color:#8c98a8;border:1px dashed #39424d;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:.6875rem;line-height:1.5;display:flex}.wardrobe-locked svg{color:#ffb020;flex:none}.wardrobe-locked button{color:var(--plus-green,#37d67a);text-align:right;background:0 0;border:0;max-width:100%;margin-left:auto;padding:0;font-weight:900}.fan-name.name-effect-custom>.fan-name-text{color:var(--cx-color,inherit);text-shadow:none;filter:var(--cx-glow,none);animation:var(--cx-anim,none);-webkit-text-stroke:var(--cx-stroke,0 transparent);paint-order:stroke fill;letter-spacing:var(--cx-tracking,0);font-style:var(--cx-slant,normal)}.fan-name.name-effect-custom.cx-fill-gradient>.fan-name-text,.fan-name.name-effect-custom.cx-fill-solid.cx-motion-sweep>.fan-name-text{background-image:var(--cx-fill);color:#0000;-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes cx-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes cx-pulse{0%{filter:var(--cx-glow)}to{filter:var(--cx-glow-strong)}}@keyframes cx-flicker{0%,92%,to{opacity:1}93%{opacity:.55}95%{opacity:1}97%{opacity:.7}}@keyframes cx-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes cx-hue{0%{filter:var(--cx-glow) hue-rotate(0deg)}to{filter:var(--cx-glow) hue-rotate(360deg)}}@keyframes cx-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes cx-shake{0%,to{transform:translate(0)}20%{transform:translate(-1px)}40%{transform:translate(1px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@keyframes cx-glitch{0%,88%,to{opacity:1;transform:none}90%{opacity:.85;transform:translate(-1px)skew(-8deg)}92%{transform:translate(1px)skew(6deg)}94%{opacity:1;transform:translateY(-1px)}96%{opacity:.9;transform:translate(1px,1px)skew(-4deg)}}@keyframes cx-swing{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.fan-avatar.profile-frame-custom{border-color:var(--cx-border,#262d36)!important}.fan-avatar.profile-frame-custom:after{background:var(--cx-ring);animation:var(--cx-ring-anim,none);-webkit-mask:var(--cx-ring-mask,radial-gradient(closest-side, #0000 83%, #000 86%));-webkit-mask:var(--cx-ring-mask,radial-gradient(closest-side, #0000 83%, #000 86%));mask:var(--cx-ring-mask,radial-gradient(closest-side, #0000 83%, #000 86%))}@keyframes frame-breathe{0%{opacity:.35}to{opacity:1}}.fan-avatar.profile-frame-custom:before{background:var(--cx-halo);opacity:var(--cx-halo-opacity,.45);animation:var(--cx-halo-anim,none)}.fan-avatar .frame-art{inset:var(--fa-inset,-20%);pointer-events:none;transform:translateY(var(--fa-offset,0%));z-index:2;display:block;position:absolute}.fan-avatar .frame-art>svg,.fan-avatar .frame-art>img{width:100%;height:100%;display:block;overflow:visible}.fan-avatar .frame-art>img{object-fit:contain}.frame-art svg [class*=fa-]{transform-box:view-box;transform-origin:50px 50px}.frame-art[data-motion=bob]>svg,.frame-art[data-motion=bob]>img{animation:fa-bob calc(var(--fa-speed,4s) * .75) ease-in-out infinite alternate}.frame-art[data-motion=sway]>svg,.frame-art[data-motion=sway]>img{animation:fa-sway calc(var(--fa-speed,4s) * .9) ease-in-out infinite alternate;transform-origin:50%}.frame-art[data-motion=spin]>svg,.frame-art[data-motion=spin]>img{animation:fa-spin calc(var(--fa-speed,4s) * 3) linear infinite;transform-origin:50%}.frame-art[data-motion=pulse]>svg,.frame-art[data-motion=pulse]>img{animation:fa-pulse calc(var(--fa-speed,4s) * .6) ease-in-out infinite alternate;transform-origin:50%}.frame-art[data-motion=still] *{animation:none!important}.frame-art .fa-twinkle{animation:fa-twinkle calc(var(--fa-speed,4s) * .45) ease-in-out infinite alternate}.frame-art .fa-flicker{animation:fa-flicker calc(var(--fa-speed,4s) * .33) steps(3, end) infinite alternate}.frame-art .fa-bob{animation:fa-bob calc(var(--fa-speed,4s) * .6) ease-in-out infinite alternate}.frame-art .fa-sway{animation:fa-sway calc(var(--fa-speed,4s) * .8) ease-in-out infinite alternate}.frame-art .fa-pulse{animation:fa-pulse calc(var(--fa-speed,4s) * .35) ease-in-out infinite alternate}.frame-art .fa-spin{animation:fa-spin var(--fa-turn,calc(var(--fa-speed,4s) * 3)) linear infinite}.frame-art .fa-spin-back{animation:fa-spin-back var(--fa-turn,calc(var(--fa-speed,4s) * 3)) linear infinite}.frame-art .fa-drip{animation:fa-drip calc(var(--fa-speed,4s) * .9) ease-in infinite}.frame-art .fa-fall{animation:fa-fall calc(var(--fa-speed,4s) * .7) ease-in-out infinite alternate}.frame-art .fa-burst{animation:fa-burst calc(var(--fa-speed,4s) * .75) ease-out infinite}.frame-art .fa-flap{animation:fa-flap calc(var(--fa-speed,4s) * .12) ease-in-out infinite alternate}.frame-art .fa-flap-wide{animation:fa-flap-wide calc(var(--fa-speed,4s) * .5) ease-in-out infinite alternate}.frame-art .fa-shoot{animation:fa-shoot calc(var(--fa-speed,4s) * 1.5) ease-in infinite}@keyframes fa-twinkle{0%{opacity:.35}to{opacity:1}}@keyframes fa-flicker{0%{opacity:1}40%{opacity:.7}60%{opacity:.95}to{opacity:.8}}@keyframes fa-bob{0%{transform:translateY(-2.5%)}to{transform:translateY(2.5%)}}@keyframes fa-sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes fa-pulse{0%{opacity:.85;transform:scale(.97)}to{opacity:1;transform:scale(1.04)}}@keyframes fa-spin{to{transform:rotate(360deg)}}@keyframes fa-spin-back{to{transform:rotate(-360deg)}}@keyframes fa-drip{0%{opacity:0;transform:translateY(0)scaleY(.6)}30%{opacity:1}to{opacity:0;transform:translateY(6%)scaleY(1)}}@keyframes fa-fall{0%{transform:translateY(-3%)rotate(-12deg)}to{transform:translateY(3%)rotate(12deg)}}@keyframes fa-burst{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.1)}}@keyframes fa-flap{0%{transform:scaleY(.75)}to{transform:scaleY(1.05)}}@keyframes fa-flap-wide{0%{transform:rotate(-4deg)scaleX(.94)}to{transform:rotate(3deg)scaleX(1.02)}}@keyframes fa-shoot{0%{opacity:0;transform:translate(14%,-14%)}15%{opacity:1}45%{opacity:0;transform:translate(-30%,30%)}to{opacity:0;transform:translate(-30%,30%)}}@media (prefers-reduced-motion:reduce){.fan-avatar .frame-art *{animation:none!important}}.receipt-foil-custom{background-image:var(--foil-texture,none), var(--foil-face), var(--foil-edge);background-clip:padding-box,padding-box,border-box;background-size:var(--foil-texture-size,auto), auto, 220% 220%;animation-name:foil-edge-custom;animation-duration:var(--foil-edge-speed,9s);background-position:0 0,0 0,0%}.receipt-foil-custom .foil-sheen{animation-duration:var(--foil-sheen-speed,5s)}@keyframes foil-edge-custom{0%{background-position:0 0,0 0,0%}to{background-position:0 0,0 0,200%}}@media (prefers-reduced-motion:reduce){.fan-name.name-effect-custom>.fan-name-text{animation:none!important}}.username-color-swatches button em{color:var(--yellow,#f5c518);margin-left:5px;font-style:normal}.profile-page .profile-hero.profile-background-custom,.cx-background-surface.profile-background-custom{background:var(--cx-bg-pattern,none), var(--cx-bg-glow,none), var(--cx-bg-vignette,none), var(--cx-bg,#0b0f14);background-size:var(--cx-bg-pattern-size,auto), auto, auto, auto;border-color:var(--cx-bg-edge,#29313b);animation:var(--cx-bg-anim,none);background-position:0 0,0 0,0 0,0 0}@keyframes cx-bg-drift{to{background-position:var(--cx-bg-drift,32px) 0, 0 0, 0 0, 0 0}}@keyframes cx-bg-pulse{0%{filter:brightness()}to{filter:brightness(1.14)saturate(1.08)}}@media (prefers-reduced-motion:reduce){.profile-background-custom{animation:none!important}}.parking-lot{border-top:0;margin-top:40px;padding-top:0;scroll-margin-top:90px}.parking-lot-header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;justify-content:space-between;align-items:end;gap:24px;height:auto;margin-bottom:18px;padding:0;display:flex;position:static}.parking-lot-header h2{font-family:var(--display);letter-spacing:-1px;margin:8px 0 6px;font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:.9}.parking-lot-header p{color:var(--muted);max-width:520px;margin:0;font-size:.9375rem;line-height:1.5}.parking-compose-button{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 22px;font:900 .75rem Inter;transition:background .15s,transform .15s;display:flex;box-shadow:0 8px 24px #ff4b1f40}.parking-compose-button:hover{background:#ff5f38;transform:translateY(-1px)}.parking-compose-button svg{width:16px;height:16px}.parking-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:0;display:flex}.parking-tabs{-ms-overflow-style:none;scrollbar-width:none;border:0;flex:0 auto;gap:6px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.parking-tabs::-webkit-scrollbar{display:none}.parking-tabs button{color:#8c96a3;letter-spacing:.08em;white-space:nowrap;background:#0b0f14;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 13px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:flex}.parking-tabs button:hover{color:#fff;border-color:#43505e}.parking-tabs button.active{color:#0b0e12;background:#fff;border-color:#fff}.parking-tabs button svg{flex:none}.parking-tabs button.active svg{color:var(--orange)}.parking-tabs button .team-mark{border-width:1px;width:16px;height:16px;font-size:.375rem}.parking-refresh{color:#8c96a3;background:#0b0f14;border:1px solid #2a3340;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .15s,color .15s,background .15s;display:flex}.parking-refresh:hover:not(:disabled){color:#fff;border-color:#43505e}.parking-refresh:disabled{color:#4a5563;cursor:default}.parking-refresh.spinning svg{animation:1s linear infinite parking-refresh-spin}@keyframes parking-refresh-spin{to{transform:rotate(360deg)}}.hashtag-search{color:#7f8b9a;background:#090d11;border:1px solid #2f3944;border-radius:999px;flex:1;align-items:center;gap:8px;width:auto;min-width:180px;min-height:36px;margin:0;padding:0 6px 0 13px;transition:border-color .15s,color .15s;display:flex}.hashtag-search:focus-within,.hashtag-search.filled{border-color:var(--orange);color:#c3cad3}.hashtag-search svg{flex:none}.hashtag-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:8px 0;font:500 .8125rem Inter}.hashtag-search input::placeholder{color:#5f6a77}.hashtag-search button{color:#c3cad3;background:#1f2730;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.hashtag-search button:hover{color:#fff;background:#2a3340}.parking-notice{color:#55e0aa;letter-spacing:.06em;text-align:center;z-index:15;background:#0f2a20;border:1px solid #287153;border-radius:999px;max-width:620px;margin:0 auto 14px;padding:12px 18px;font:900 .6875rem Inter;position:sticky;top:84px;box-shadow:0 12px 30px #0008}.parking-lot .new-takes-banner{border-radius:999px;max-width:620px;margin:0 auto 14px}.parking-feed{grid-template-columns:minmax(0,1fr);gap:14px;max-width:760px;margin:0 auto;display:grid}.parking-post{background:#10151b;border:1px solid #29313b;border-radius:16px;transition:border-color .15s;overflow:hidden}.parking-post:hover{border-color:#39434f}.parking-post .post{background:0 0;border:0;border-radius:0;margin:0;padding:14px 18px 12px}.parking-post-context{color:#8c96a3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px 0;display:flex}.parking-post-context>span,.parking-post-context>b{letter-spacing:.1em;border:1px solid #2a3340;border-radius:999px;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;min-height:26px;padding:4px 10px;font:900 .5938rem Inter;display:inline-flex}.parking-post-context>span{color:var(--orange);background:#1a130f;border-color:#592819}.parking-post-context>span[data-format=poll]{color:#4ab5f0;background:#0f1a2a;border-color:#1f4a6f}.parking-post-context>span[data-format=prediction]{color:var(--yellow);background:#1c1912;border-color:#5a4a1a}.parking-post-context>span[data-format=game]{color:#7fc8ff;background:#0f1a2a;border-color:#1f4a6f}.parking-post-context>b{color:#8c96a3;background:#0b0f14}.parking-post-context>b[data-audience=friends]{color:#45d6a0;border-color:#1f5b45}.parking-post-context>b[data-audience=team]{color:#c3cad3;border-color:#3a4552}.parking-post-game{color:#c3cad3;cursor:pointer;letter-spacing:.1em;white-space:normal;background:#0b0f14;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:26px;padding:0 10px 0 6px;font:900 .5938rem Inter;transition:border-color .15s,color .15s;display:inline-flex}.parking-post-game:hover{border-color:var(--orange);color:#fff}.parking-post-game .team-mark{border-width:1px;width:16px;height:16px;font-size:.375rem}.parking-post-game .team-mark+.team-mark{margin-left:-6px;margin-right:2px}.parking-post-video{object-fit:contain;background:#000;border-bottom:1px solid #29313b;width:100%;max-height:560px;margin-top:12px;display:block}.parking-lot .feed-barrier{border-radius:16px;max-width:760px;margin:14px auto 0}.parking-feed-note{color:#6f7a88;letter-spacing:.2px;text-align:center;max-width:620px;margin:16px auto 0;font-size:.75rem;font-weight:700}.parking-poll{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0;display:grid}.parking-poll button{color:#fff;text-align:left;background:#0b1016;border:1px solid #2a3340;border-radius:12px;padding:12px 14px;transition:border-color .15s;position:relative;overflow:hidden}.parking-poll button:hover:not(:disabled){border-color:#43505e}.parking-poll button.selected{border-color:var(--orange)}.parking-poll button span{z-index:1;justify-content:space-between;gap:10px;display:flex;position:relative}.parking-poll button b{font-size:.8438rem}.parking-poll button em{color:#9ba8b7;white-space:nowrap;font-size:.75rem;font-style:normal}.parking-poll button i{border-right:2px solid var(--orange);background:#ff4b241f;transition:width .3s;position:absolute;inset:0 auto 0 0}.parking-empty{color:#8c96a3;text-align:center;background:#10151b;border:1px solid #29313b;border-radius:16px;flex-direction:column;align-items:center;gap:8px;max-width:760px;min-height:0;margin:0 auto;padding:52px 28px 46px;display:flex}.parking-empty i{color:var(--orange);background:#1a130f;border:1px solid #592819;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex}.parking-empty.loading i{animation:1.4s ease-in-out infinite parking-empty-pulse}@keyframes parking-empty-pulse{0%,to{opacity:1}50%{opacity:.35}}.parking-empty h3{color:#fff;font:900 min(1.625rem,8.125vw)/1.05 var(--display);letter-spacing:-.2px;margin:0}.parking-empty p{overflow-wrap:anywhere;max-width:340px;margin:0;font-size:.8438rem;line-height:1.5}.parking-empty-cta{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;align-items:center;gap:7px;min-height:44px;margin-top:14px;padding:0 22px;font:900 .6875rem Inter;transition:background .15s,transform .15s;display:flex;box-shadow:0 8px 24px #ff4b1f40}.parking-empty-cta:hover{background:#ff5f38;transform:translateY(-1px)}.parking-empty-ghost{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #49525e;border-radius:999px;min-height:40px;margin-top:12px;padding:0 16px;font:900 .6875rem Inter;transition:border-color .15s}.parking-empty-ghost:hover{border-color:var(--orange)}.parking-composer-wrap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);inset:0;top:var(--keyboard-viewport-top,0);height:var(--keyboard-viewport-height,auto);overscroll-behavior:contain;z-index:120;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;overflow-y:auto}.parking-composer{overscroll-behavior:contain;background:#10151b;border:1px solid #303741;border-radius:20px;width:min(720px,100%);max-height:min(820px,100%);padding:30px 30px 26px;animation:.18s ease-out parking-composer-in;position:relative;overflow:auto;box-shadow:0 30px 80px #000c}@keyframes parking-composer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.parking-composer .close{color:#c3cad3;z-index:2;background:#1a222c;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:16px;right:16px}.parking-composer .close:hover{color:#fff;background:#242d38}.parking-composer .eyebrow{padding-right:44px}.parking-composer h3{font-family:var(--display);letter-spacing:-.5px;margin:8px 0 16px;font-size:min(2.375rem,11.875vw)}.take-game-pin{color:#8c96a3;background:#0b0f14;border:1px dashed #2f3944;border-radius:14px;align-items:center;gap:12px;margin:10px 0 0;padding:10px 12px;display:flex}.take-game-pin.pinned{background:#1a130f;border:1px solid #592819}.take-game-pin i{color:#6f7a88;background:#10171e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.take-game-pin.pinned i{color:var(--orange);background:#ff4b2426}.take-game-pin div{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.take-game-pin b{color:#fff;letter-spacing:.08em;overflow-wrap:anywhere;font:900 .6875rem Inter}.take-game-pin small{color:#8c96a3;letter-spacing:.06em;font:700 .625rem Inter}.take-game-pin button{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #49525e;border-radius:999px;flex:none;min-height:30px;padding:0 12px;font:900 .625rem Inter;transition:border-color .15s}.take-game-pin button:hover{border-color:var(--orange)}.mention-composer{flex:1;position:relative}.mention-composer textarea,.mention-composer input{box-sizing:border-box;color:#fff;font:inherit;background:#090d11;border:1px solid #2f3944;border-radius:14px;outline:0;width:100%;padding:14px 16px;transition:border-color .15s}.mention-composer textarea:focus,.mention-composer input:focus{border-color:var(--orange)}.mention-composer textarea{resize:vertical;min-height:140px;line-height:1.5}.mention-composer textarea::placeholder,.mention-composer input::placeholder{color:#5f6a77}.mention-results{z-index:200;background:#10171e;border:1px solid #3c4854;border-radius:14px;max-width:calc(100vw - 16px);max-height:260px;position:fixed;overflow:auto;box-shadow:0 18px 40px #000d}.mention-empty{color:#8b98aa;letter-spacing:.06em;margin:0;padding:14px;font:800 .6875rem Inter}.mention-results>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #26313b;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.mention-results>button:last-child{border-bottom:0}.mention-results>button:hover,.mention-results>button.active{background:#151b22}.mention-results>button.active{box-shadow:inset 3px 0 0 var(--orange)}.mention-results .mention-group{color:#6f7a88;letter-spacing:.14em;background:#0b0f14;border-bottom:1px solid #26313b;padding:7px 12px 5px;font:900 .5625rem Inter;display:block;position:sticky;top:0}.mention-results .fan-avatar{width:38px;height:38px}.mention-results span{grid-template-columns:minmax(0,1fr);display:grid}.mention-results small{color:#8b98aa}.inline-mention{color:#4bbdff;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:800;display:inline}.composer-notice{color:#fff;background:#32140d;border:1px solid #6b2a1a;border-radius:12px;margin:12px 0;padding:12px 14px;font-weight:800}.parking-composer-options{grid-template-columns:minmax(0,1fr);gap:14px;margin:16px 0 4px;display:grid}.composer-choice{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.composer-choice>span{color:#98a6b8;letter-spacing:.14em;font:900 .625rem Inter}.composer-choice>div{flex-wrap:wrap;gap:6px;display:flex}.composer-choice button{color:#8c96a3;letter-spacing:.08em;text-align:left;background:#0b0f14;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:6px 13px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:flex}@media (hover:hover){.composer-choice button:hover:not(:disabled):not(.active){color:#fff;border-color:#43505e}}.composer-choice button.active,.composer-choice button.active:hover{color:#0b0e12;background:#fff;border-color:#fff}.composer-choice button.active svg{color:var(--orange)}.composer-choice button:disabled{cursor:not-allowed;opacity:.4}.composer-choice button .team-mark{border-width:1px;width:16px;height:16px;font-size:.375rem}.prediction-disclaimer{color:#d8c877;background:#1c1912;border:1px solid #5a4a1a;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:.8125rem;line-height:1.45}.parking-poll-builder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.parking-poll-builder input{color:#fff;font:inherit;background:#090d11;border:1px solid #2f3944;border-radius:12px;outline:0;padding:12px 14px;transition:border-color .15s}.parking-poll-builder input:focus{border-color:var(--orange)}.parking-poll-builder button{color:#c3cad3;letter-spacing:.08em;background:0 0;border:1px dashed #49525e;border-radius:12px;min-height:44px;font:900 .625rem Inter;transition:border-color .15s,color .15s}.parking-poll-builder button:hover{border-color:var(--orange);color:#fff}.parking-anonymous{cursor:pointer;background:#0b0f14;border:1px solid #2a3340;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:14px 0 0;padding:12px 14px;display:grid}.parking-anonymous input{appearance:none;cursor:pointer;background:#2a3340;border:0;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .15s;position:relative}.parking-anonymous input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.parking-anonymous input:checked{background:var(--orange)}.parking-anonymous input:checked:after{transform:translate(18px)}.parking-anonymous input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.parking-anonymous>span{color:#fff;letter-spacing:.1em;grid-template-columns:minmax(0,1fr);gap:3px;font:900 .625rem Inter;display:grid}.parking-anonymous small{color:#7f8b99;letter-spacing:0;font:500 .75rem Inter}.parking-video{cursor:pointer;background:#0b0f14;border:1px solid #2a3340;border-radius:14px;align-items:center;gap:12px;margin:10px 0 0;padding:12px 14px;transition:border-color .15s;display:flex;position:relative}.parking-video:hover{border-color:#43505e}.parking-video>svg{color:var(--orange);flex:none}.parking-video>span{color:#fff;letter-spacing:.1em;flex:1;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;font:900 .625rem Inter;display:grid}.parking-video small{color:#7f8b99;letter-spacing:0;font:500 .75rem Inter}.parking-video input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.parking-video button{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #49525e;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font:900 .625rem Inter}.parking-video button:hover{border-color:var(--orange)}.parking-composer footer{color:#7f8b99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:18px;font-size:.75rem;font-weight:700;display:flex}.parking-composer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.parking-composer footer button{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font:900 .6875rem Inter;transition:background .15s,opacity .15s;display:flex;box-shadow:0 8px 24px #ff4b1f40}.parking-composer footer button:hover:not(:disabled){background:#ff5f38}.parking-composer footer button:disabled{cursor:default;opacity:.45}.parking-composer footer .parking-cancel{box-shadow:none;color:#d2d8df;background:0 0;border:1px solid #49525e}.parking-composer footer .parking-cancel:hover:not(:disabled),.parking-composer footer .parking-cancel:focus-visible{color:#fff;background:0 0;border-color:#fff}.comment-thread form .mention-composer input{border-radius:12px;height:100%}@media (width<=700px){.parking-lot{margin-top:28px}.parking-lot-header{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:14px}.parking-lot-header h2{font-size:min(2.75rem,13.75vw)}.parking-lot-header p{font-size:.875rem}.parking-compose-button{justify-content:center;width:100%}.parking-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:14px}.parking-tabs{width:calc(100% + 30px);max-width:none;margin-inline:-15px;padding-inline:15px}.hashtag-search{flex:calc(100% - 46px);min-width:0}.hashtag-search input{padding:9px 0;font-size:max(16px,1rem)}.parking-notice{top:70px}.parking-feed{gap:12px}.parking-post{border-radius:14px}.parking-post .post{padding:12px 14px 10px}.parking-post-context{padding:12px 14px 0}.parking-poll button span{flex-direction:column;align-items:flex-start;gap:3px}.parking-empty{border-radius:14px;padding:44px 20px 38px}.parking-empty h3{font-size:min(1.5rem,7.5vw)}.parking-composer-wrap{align-items:start;padding:0}.parking-composer{min-height:100%;max-height:100%;padding:max(20px,env(safe-area-inset-top)) 18px 140px;border:0;border-radius:0;width:100%;animation:.2s ease-out parking-composer-rise}@keyframes parking-composer-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.parking-composer .close{right:14px;top:max(14px,env(safe-area-inset-top))}.parking-composer h3{font-size:min(2.125rem,10.625vw)}.parking-poll-builder{grid-template-columns:minmax(0,1fr)}.parking-video{align-items:flex-start}.parking-composer footer{padding:14px 0 max(10px,env(safe-area-inset-bottom));z-index:4;background:#10151b;position:sticky;bottom:-140px}.parking-composer-actions{gap:8px}.parking-composer footer button{min-height:44px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.parking-empty.loading i,.parking-refresh.spinning svg,.parking-composer{animation:none}.parking-compose-button:hover,.parking-empty-cta:hover{transform:none}}.garages-page{flex-direction:column;gap:30px;display:flex}.garages-hero,.garage-room-bar,.garage-card header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;height:auto;padding:0;position:static}.garages-hero{background:radial-gradient(120% 140% at 10% 0,#ff4d4d29,#0000 60%),#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:30px 28px;display:block}.garages-hero .eyebrow{letter-spacing:.16em;opacity:.75;align-items:center;gap:7px;font-size:.6875rem;display:inline-flex}.garages-hero h1{letter-spacing:-.02em;margin:10px 0 8px;font-size:clamp(1.875rem,6vw,2.875rem)}.garages-hero p{opacity:.72;max-width:52ch;margin:0}.garage-section{flex-direction:column;gap:14px;display:flex}.garage-section>h2{letter-spacing:.18em;opacity:.62;margin:0;font-size:.8125rem}.garage-notice{background:#ff4d4d1a;border:1px solid #ff4d4d66;border-radius:10px;padding:11px 14px;font-size:.8125rem}.garage-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:14px;display:grid}.garage-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.garage-card.archived{opacity:.62}.garage-card header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.garage-card h3{margin:0 0 3px;font-size:1.0625rem;line-height:1.2}.garage-matchup{letter-spacing:.12em;opacity:.6;font-size:.6875rem}.garage-pill{letter-spacing:.1em;background:#ffffff14;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:.625rem;display:inline-flex}.garage-pill.open{color:#6ce49a;background:#37d67a29}.garage-description{opacity:.75;margin:0;font-size:.8125rem}.garage-meta{letter-spacing:.08em;opacity:.72;flex-wrap:wrap;align-items:center;gap:12px;font-size:.6875rem;display:flex}.garage-meta span{align-items:center;gap:5px;display:inline-flex}.garage-status.archived,.garage-full{color:#ff8f8f}.garage-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.garage-card-actions button{letter-spacing:.1em;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:9px;padding:8px 13px;font-size:.6875rem}.garage-card-actions button:hover:not(:disabled){border-color:#fff6}.garage-card-actions button:disabled{opacity:.45;cursor:not-allowed}.garage-card-actions .garage-primary{color:#fff;background:#ff4d4d;border-color:#0000;font-weight:700}.garage-owner-tag,.garage-inviter{letter-spacing:.12em;opacity:.6;font-size:.625rem}.garage-wizard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:16px;padding:18px;display:flex}.garage-wizard-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.garage-wizard-steps li{letter-spacing:.1em;opacity:.55;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.625rem;display:flex}.garage-wizard-steps li span{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.5625rem;display:inline-flex}.garage-wizard-steps li.active{opacity:1;border-color:#ff4d4d80}.garage-wizard-steps li.active span{color:#fff;background:#ff4d4d}.garage-wizard-steps li.done{opacity:.8}.garage-wizard-step{flex-direction:column;gap:12px;display:flex}.garage-wizard-hint{opacity:.66;margin:0;font-size:.75rem}.garage-wizard-step label,.garage-visibility{letter-spacing:.14em;opacity:.72;flex-direction:column;gap:6px;font-size:.625rem;display:flex}.garage-wizard-step input,.garage-visibility select,.garage-join input,.garage-invite-form input,.garage-invite-link input{letter-spacing:normal;color:inherit;background:#00000047;border:1px solid #ffffff29;border-radius:9px;padding:10px 12px;font-size:.8125rem}.garage-option-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.garage-option-card{color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.garage-option-card b{align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.garage-option-card span{letter-spacing:normal;opacity:.62;font-size:.6875rem}.garage-option-card.selected{background:#ff4d4d1a;border-color:#ff4d4d}.garage-wizard-lock-note{opacity:.6;align-items:center;gap:6px;margin:0;font-size:.6875rem;display:flex}.garage-toggle{letter-spacing:.1em;align-items:center;gap:9px;flex-direction:row!important;font-size:.6875rem!important;display:flex!important}.garage-toggle small{letter-spacing:normal;opacity:.55;flex-basis:100%;font-size:.625rem}.garage-wizard-review{opacity:.8;border:1px dashed #ffffff29;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:.75rem;display:flex}.garage-wizard-nav{justify-content:flex-end;align-items:center;gap:10px;display:flex}.garage-wizard-nav button{letter-spacing:.1em;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:7px;padding:10px 18px;font-size:.75rem;font-weight:700;display:inline-flex}.garage-wizard-nav button[type=submit]{color:#fff;background:#ff4d4d;border-color:#0000}.garage-wizard-nav button:disabled{opacity:.45;cursor:not-allowed}.garage-limits{opacity:.66;margin:0;font-size:.75rem}.garage-join button,.garage-invite-form button{letter-spacing:.1em;color:#fff;cursor:pointer;background:#ff4d4d;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 18px;font-size:.75rem;font-weight:700;display:inline-flex}.garage-join button:disabled,.garage-invite-form button:disabled{opacity:.45;cursor:not-allowed}.garage-join{flex-wrap:wrap;gap:10px;display:flex}.garage-join label{background:#00000047;border:1px solid #ffffff29;border-radius:9px;flex:260px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.garage-join label input{background:0 0;border:none;flex:1;width:100%;min-width:0;padding:11px 0}.garage-empty{text-align:center;border:1px dashed #ffffff29;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:34px 20px;display:flex}.garage-empty h3{letter-spacing:.08em;margin:0;font-size:.9375rem}.garage-empty p{opacity:.66;max-width:44ch;margin:0;font-size:.8125rem}.garage-empty button{letter-spacing:.1em;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:9px;padding:9px 16px;font-size:.6875rem}.garage-room{flex-direction:column;gap:14px;padding-top:22px;display:flex}.garage-room-bar{background:#10151b;border:1px solid #29313b;border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 8px;display:flex}.garage-room-back,.garage-room-tool{color:#c3cad3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:6px;min-width:38px;height:38px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.garage-room-back:hover,.garage-room-tool:hover{color:#fff;background:#171d24}.garage-room-tool{background:#0b0f14;border-color:#2a3340}.garage-room-tool b{font:800 .6875rem Inter}.garage-room-tool.garage-room-count{border-radius:999px;padding:0 12px 0 10px}.garage-room-tool.active{border-color:var(--orange);color:#fff}.garage-room-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.garage-room-title h1{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.375rem;line-height:1.15;overflow:hidden}.garage-room-title p{color:#8c96a3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7812rem;overflow:hidden}.garage-room-meta{letter-spacing:.12em;color:#6f7a88;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;font:800 .5938rem Inter;display:flex}.garage-room-meta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.garage-room-phase{color:#6ce49a}.garage-room-phase.prep{color:#ffc46b}.garage-room-phase.archived{color:#ff8f8f}.garage-room-tools{flex:none;align-items:center;gap:6px;display:flex}.garage-room-tools .garage-room-tool:first-child{display:none}.garage-chat-scroll .garage-empty{margin:auto 0}.garage-room-strip{color:#aab2bc;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.75rem;display:flex}.garage-room-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:14px;display:grid}.garage-room-main{flex-direction:column;gap:12px;min-width:0;display:flex}.garage-room .live-game-center{margin:0}.garage-feed{flex-direction:column;gap:12px;min-width:0;display:flex}.garage-composer{background:#10151b;border:1px solid #29313b;border-radius:16px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.garage-composer .mention-composer textarea{background:#080c10;border-color:#37414d;border-radius:12px;min-height:58px;padding:11px 14px;font-size:.875rem}.garage-composer .mention-composer textarea:focus{border-color:var(--orange);outline:0}.garage-composer footer{color:#6f7a88;justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.garage-composer button{letter-spacing:.1em;background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font:900 .6875rem Inter;display:inline-flex}.garage-composer button:disabled{opacity:.45;cursor:not-allowed}.garage-feed .post{background:#10151b;border:1px solid #29313b;border-radius:14px;margin:0;padding:16px 16px 12px}.garage-rail{background:#10151b;border:1px solid #29313b;border-radius:16px;flex-direction:column;gap:10px;max-height:calc(100dvh - 110px);padding:14px 12px;display:flex;position:sticky;top:86px}.garage-rail h3,.garage-drawer header h3{letter-spacing:.14em;color:#8c96a3;align-items:center;gap:7px;margin:0;font:800 .625rem Inter;display:flex}.garage-rail h3 span,.garage-drawer header h3 span{color:#6f7a88;letter-spacing:.06em;margin-left:auto}.garage-roster{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.garage-roster li{border-radius:10px;align-items:center;gap:6px;padding:4px 6px 4px 4px;transition:background .15s;display:flex}.garage-roster li:hover{background:#171d24}.garage-roster li>button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:9px;padding:0;display:flex}.garage-roster .avatar{flex:0 0 30px;width:30px;height:30px;font-size:.625rem}.garage-roster li>button>span{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.garage-roster b{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.garage-roster small{color:#7f8b9a;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.garage-roster em{color:var(--orange);letter-spacing:.12em;background:#ff4b1f24;border-radius:999px;flex:none;padding:3px 7px;font:800 .5rem Inter}.garage-roster li.invited>button{opacity:.62}.garage-roster li.invited>button:hover,.garage-roster li.invited>button:focus-visible{opacity:1}.garage-roster em.waiting{color:#aab2bc;background:#ffffff14}.garage-roster .garage-invite-cancel{color:#aab2bc;cursor:pointer;background:0 0;border:1px solid #43505e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;font:700 .875rem/1 Inter;transition:border-color .15s,color .15s;display:grid}.garage-roster .garage-invite-cancel:hover,.garage-roster .garage-invite-cancel:focus-visible{border-color:var(--orange);color:#fff}.garage-rail-invite{letter-spacing:.1em;color:#fff;cursor:pointer;background:0 0;border:1px solid #43505e;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font:900 .625rem Inter;transition:border-color .15s;display:inline-flex}.garage-rail-invite:hover{border-color:var(--orange)}.garage-drawer-backdrop{z-index:60;background:#0000008c;justify-content:flex-end;align-items:flex-start;padding:92px max(24px,50vw - 620px) 24px;display:flex;position:fixed;inset:0}.garage-drawer{border:1px solid #303741;border-top:3px solid var(--orange);background:#10151b;border-radius:16px;flex-direction:column;width:min(400px,100%);max-height:calc(100dvh - 120px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.garage-drawer>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #29313b;align-items:center;gap:10px;height:auto;padding:12px 12px 12px 16px;display:flex;position:static}.garage-drawer>header h3{flex:1}.garage-drawer-close{color:#c3cad3;cursor:pointer;background:#0b0f14;border:1px solid #2a3340;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.garage-drawer-body{overscroll-behavior:contain;flex-direction:column;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.garage-drawer-section{flex-direction:column;gap:11px;display:flex}.garage-drawer-section+.garage-drawer-section{border-top:1px solid #29313b;padding-top:18px}.garage-drawer-section h4{letter-spacing:.14em;color:#8c96a3;align-items:center;gap:7px;margin:0;font:800 .625rem Inter;display:flex}.garage-invite-form{gap:8px;display:flex}.garage-invite-form input{flex:1;min-width:0}.garage-invite-link{letter-spacing:.12em;opacity:.72;flex-direction:column;gap:6px;font-size:.625rem;display:flex}.garage-invite-actions{flex-wrap:wrap;gap:8px;display:flex}.garage-invite-actions button,.garage-danger{letter-spacing:.1em;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:.625rem;font-weight:800;display:inline-flex}.garage-danger{color:#ff8f8f;border-color:#ff4d4d73;justify-content:center}.garage-danger:disabled{opacity:.45;cursor:not-allowed}.garage-room-mode-pill{letter-spacing:.1em;opacity:.7;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0;padding:5px 10px;font-size:.5625rem;display:inline-flex}@media (width<=900px){.garage-room{gap:10px;padding-top:12px}.garage-room-layout{grid-template-columns:minmax(0,1fr)}.garage-rail{display:none}.garage-room-tools .garage-room-tool:first-child{display:inline-flex}.garage-room-bar{gap:8px;padding:8px 8px 8px 4px}.garage-room-back,.garage-room-tool{min-width:34px;height:34px}.garage-room-title h1{font-size:1.1875rem}.garage-room-title p{font-size:.75rem}.garage-drawer-backdrop{align-items:flex-end;padding:0}.garage-drawer{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:min(82dvh,640px)}.garage-drawer-body{padding:14px 16px calc(16px + env(safe-area-inset-bottom))}}.garage-status.prep{color:#ffc46b}.garage-matchup-weeks{overscroll-behavior:contain;scrollbar-width:thin;background:#0b0f14;border:1px solid #29313b;border-radius:14px;flex-direction:column;gap:4px;max-height:252px;padding:6px;display:flex;overflow-y:auto}.garage-matchup-week{flex-direction:column;gap:2px;display:flex}.garage-matchup-week h4{z-index:1;letter-spacing:.18em;color:#6f7a88;background:#0b0f14;margin:0;padding:8px 10px 6px;font:800 .5938rem Inter;position:sticky;top:-6px}.garage-matchup-list{flex-direction:column;gap:2px;display:flex}.garage-matchup-row{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:background .15s,border-color .15s;display:flex}.garage-matchup-row:hover{background:#141a21}.garage-matchup-row b{letter-spacing:.02em;white-space:nowrap;font:900 .9375rem Barlow Condensed}.garage-matchup-row span{color:#8c96a3;white-space:nowrap;flex:none;font-size:.6875rem}.garage-matchup-row.selected{border-color:var(--orange);background:#ff4b1f1a}.garage-matchup-row.selected span{color:#ffd7cb}.garage-wizard-backdrop{align-items:start;padding:max(20px,5vh) 20px 20px;overflow-y:auto}.garage-wizard-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(120% 140% at 10% 0,#ff4d4d24,#0000 60%),#11161c;border:1px solid #35404c;border-top:3px solid #ff4b1f;border-radius:18px;flex-direction:column;gap:12px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 40px);padding:30px 28px 26px;display:flex;position:relative;overflow-y:auto}.garage-wizard-modal .close{width:34px;height:34px;color:inherit;cursor:pointer;background:#00000040;border:1px solid #ffffff29;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.garage-wizard-modal .eyebrow{letter-spacing:.16em;opacity:.75;align-items:center;gap:7px;font-size:.6875rem;display:inline-flex}.garage-wizard-modal h2{letter-spacing:-.02em;margin:0;padding-right:44px;font-size:clamp(1.625rem,5vw,2.375rem)}.garage-wizard-modal>p{opacity:.72;max-width:56ch;margin:0 0 6px}.garage-wizard-modal .garage-wizard{background:0 0;border:0;padding:0}@media (width<=800px){.garage-wizard-backdrop{padding:0}.garage-wizard-modal{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));padding:26px 18px calc(26px + env(safe-area-inset-bottom));border-radius:0}}.garage-pill.season{color:#d0bcff;background:#8b5cf633}.garage-owner-tag.season{color:#d0bcff;background:#8b5cf640}.season-pass-card{background:radial-gradient(120% 120% at 100% 0,#8b5cf62e,#0000 60%),#ffffff0a;border:1px solid #8b5cf666;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.season-pass-card .eyebrow{color:#b39ddb}.season-pass-card h3{margin:4px 0 0;font-size:1.375rem}.season-pass-card p{color:#a9b1bc;margin:0;font-size:.75rem}.season-pass-card .garage-card-actions{flex-wrap:wrap;gap:8px;display:flex}.season-pass-card .garage-primary.season{color:#fff;background:#8b5cf6}.season-pass-upsell button{color:#fff;letter-spacing:.08em;background:#8b5cf624;border:1px solid #8b5cf6;padding:11px 14px;font:900 .6875rem Inter}.garage-room-phase.season{color:#d0bcff}.season-board{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.season-board h3{letter-spacing:.14em;opacity:.75;align-items:center;gap:8px;font-size:.75rem;display:flex}.season-board ol{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.season-board li{grid-template-columns:22px 30px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.75rem;display:grid}.season-board li b{color:#8b929d;font:900 .875rem var(--display)}.season-board li .avatar{flex:0 0 28px;width:28px;height:28px;font-size:.5625rem}.season-board li strong{color:var(--yellow);font:900 .9375rem var(--display)}.season-board li.you{color:#fff}.season-board-empty{color:#8b929d;font-size:.6875rem}.garage-rail .season-board{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.garage-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.garage-section-head>h2{letter-spacing:.18em;opacity:.62;margin:0;font-size:.8125rem}.garage-create-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px dashed #ffffff38;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.garage-create-open:hover,.garage-create-open:focus-visible{border-color:var(--orange);background:#ff4b1f14;outline:none}.garage-create-open-icon{background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.garage-create-open>span:not(.garage-create-open-icon){flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.garage-create-open b{letter-spacing:.14em;font-size:.8125rem}.garage-create-open small{opacity:.62;font-size:.75rem}.garage-create-open-chevron{opacity:.55;flex:none}.garage-create-collapse{color:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.625rem;font-weight:800;display:inline-flex}.garage-create-collapse:hover{border-color:#fff6}.garage-create.expanded{scroll-margin-top:72px}.garage-tabs{background:#00000047;border:1px solid #ffffff1f;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.garage-tabs button{color:#aab2bc;letter-spacing:.12em;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.625rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.garage-tabs button span{letter-spacing:0;background:#ffffff1a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.5625rem;display:inline-grid}.garage-tabs button.active{color:#fff;background:#ffffff1f}.garage-tabs button.active span{background:var(--orange);color:#fff}.garage-open-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.garage-open-search{color:#8c96a3;background:#00000047;border:1px solid #ffffff29;border-radius:999px;flex:240px;align-items:center;gap:9px;min-width:0;padding:0 8px 0 14px;transition:border-color .15s;display:flex}.garage-open-search:focus-within{border-color:var(--orange)}.garage-open-search>svg{flex:none}.garage-open-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0;font-size:.8125rem}.garage-open-search input::-webkit-search-decoration{-webkit-appearance:none}.garage-open-search input::-webkit-search-cancel-button{-webkit-appearance:none}.garage-open-search button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.garage-open-search button:hover{color:#fff;background:#ffffff14}.garage-open-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.garage-open-clear{min-height:34px;color:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:.5625rem;font-weight:900;display:inline-flex}.garage-open-clear:hover{border-color:var(--orange)}.garage-invite-form{align-items:flex-start}.garage-invite-form .garage-invite-search{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.garage-invite-box{color:#8c96a3;background:#00000047;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s;display:flex}.garage-invite-box:focus-within{border-color:var(--orange)}.garage-invite-box>svg{flex:none}.garage-invite-form .garage-invite-box input{color:#fff;background:0 0;border:none;border-radius:0;outline:none;flex:1;min-width:0;padding:10px 0}.garage-invite-results{overscroll-behavior:contain;background:#10171e;border:1px solid #29313b;border-radius:12px;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.garage-invite-results>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1f2731;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.garage-invite-results>button:last-of-type{border-bottom:0}.garage-invite-results>button:hover,.garage-invite-results>button.active{background:#151b22}.garage-invite-results>button.active{box-shadow:inset 3px 0 0 var(--orange)}.garage-invite-results>button.member,.garage-invite-results>button.invited{cursor:default;opacity:.55}.garage-invite-results>button:disabled{cursor:wait}.garage-invite-results .fan-avatar,.garage-invite-results .avatar{flex:none;width:32px;height:32px}.garage-invite-results>button>span{flex:1;grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;display:grid}.garage-invite-results>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.garage-invite-results>button>span small{color:#8b98aa;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.garage-invite-chip{letter-spacing:.1em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:.5625rem;font-style:normal;font-weight:900;display:inline-flex}.garage-invite-chip.friend{color:#7fe0a8;background:#3bc77a29}.garage-invite-chip.in,.garage-invite-chip.waiting{color:#aab2bc;background:#ffffff1a}.garage-invite-empty{color:#8b98aa;letter-spacing:.06em;margin:0;padding:12px;font-size:.6875rem;font-weight:800}@media (width<=800px){.garage-open-search input{font-size:max(16px,1rem)}.garage-section-head .garage-tabs{width:100%}.garage-section-head .garage-tabs button{flex:1;justify-content:center}.garage-open-filters{width:100%}.garage-open-filters .select-menu{flex:140px}.garage-open-filters .select-menu-trigger{width:100%}}.garage-pill.creator{color:#ff8a70;background:#e224002e}.garage-open-creators{color:#9aa3ae;cursor:pointer;letter-spacing:.06em;white-space:nowrap;background:#0b0f14;border:1px solid #333b45;border-radius:999px;align-items:center;gap:6px;min-height:2.25rem;padding:0 12px;font:900 .5625rem Inter,sans-serif;display:inline-flex}.garage-open-creators.active{color:#fff;background:#e224002e;border-color:#e22400}.garage-chat{background:#0b0f14;border:1px solid #29313b;border-radius:16px;flex-direction:column;gap:0;height:min(72dvh,720px);min-height:380px;display:flex;overflow:hidden}.garage-chat-pinbar{background:#ffc46b0f;border-bottom:1px solid #ffc46b2e;flex-direction:column;flex:none;gap:4px;padding:8px 12px;display:flex}.garage-chat-pin{color:#d9c9a6;align-items:center;gap:8px;min-width:0;font-size:.75rem;display:flex}.garage-chat-pin>svg{color:#ffc46b;flex:none}.garage-chat-pin button:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;overflow:hidden}.garage-chat-pin button:first-of-type b{color:#ffc46b;font-weight:800}.garage-chat-pin>button:last-child{width:22px;height:22px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.garage-chat-pin>button:last-child:hover{opacity:1;background:#ffffff14}.garage-chat-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2a3340 transparent;flex-direction:column;flex:1;min-height:0;padding:8px 0 10px;display:flex;position:relative;overflow-y:auto}.garage-chat-log{flex-direction:column;margin-top:auto;display:flex}.garage-chat-day{justify-content:center;margin:14px 16px 8px;display:flex}.garage-chat-day span{color:#8c96a3;letter-spacing:.14em;background:#ffffff0f;border-radius:999px;padding:4px 10px;font:800 .5938rem Inter}.garage-chat-message{align-items:flex-end;gap:8px;margin-top:2px;padding:0 14px;scroll-margin:40px;display:flex;position:relative}.garage-chat-message.first{margin-top:10px}.garage-chat-message.mine{flex-direction:row-reverse}.garage-chat-gutter{flex:none;justify-content:center;align-items:flex-end;width:30px;display:flex}.garage-chat-gutter .fan-avatar{width:30px;min-width:30px;height:30px;font-size:.6875rem}.garage-chat-gutter .avatar-button-reset{border-radius:50%}.garage-chat-stack{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(78%,560px);display:flex;position:relative}.garage-chat-message.mine .garage-chat-stack{align-items:flex-end}.garage-chat-bubble{color:#edf0f3;background:#1a2029;border-radius:18px;flex-direction:column;gap:3px;min-width:0;max-width:100%;padding:8px 12px 7px;transition:background .4s,filter .15s;display:flex;position:relative}.garage-chat-message.theirs:not(.first) .garage-chat-bubble{border-top-left-radius:6px}.garage-chat-message.theirs:not(.last) .garage-chat-bubble{border-bottom-left-radius:6px}.garage-chat-message.mine .garage-chat-bubble{color:#fff;background:linear-gradient(135deg,#ff5a2c,#ff3d16)}.garage-chat-message.mine:not(.first) .garage-chat-bubble{border-top-right-radius:6px}.garage-chat-message.mine:not(.last) .garage-chat-bubble{border-bottom-right-radius:6px}.garage-chat-message.flash .garage-chat-bubble{background:#4a3a1c}.garage-chat-message.actions-open .garage-chat-bubble{filter:brightness(1.12)}.garage-chat-message.pending .garage-chat-bubble{opacity:.55}.garage-chat-message.failed .garage-chat-bubble{color:#ffd9d5;background:#3a1a17}.garage-chat-author{color:#ffb199;margin:0 0 1px;font-size:.7812rem;font-weight:800;line-height:1.2;display:block}.garage-chat-author:hover{color:#fff;text-decoration:underline}.garage-chat-bubble>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9688rem;line-height:1.38}.garage-chat-meta{float:right;color:#ffffff80;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:8px 0 -2px 10px;font-size:.625rem;line-height:1;display:inline-flex}.garage-chat-message.mine .garage-chat-meta{color:#ffffffb8}.garage-chat-meta em{font-style:normal}.garage-chat-bubble .inline-mention{color:inherit;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.garage-chat-message.theirs .garage-chat-bubble .inline-mention{color:#6fc7ff;text-decoration:none}.garage-chat-reply-quote{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#00000038;border:none;border-left:3px solid #ffffff73;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;margin:0 0 4px;padding:5px 9px;font-size:.7812rem;line-height:1.3;display:flex;overflow:hidden}.garage-chat-message.theirs .garage-chat-reply-quote{background:#ffffff0d;border-left-color:#ff6a3d}.garage-chat-reply-quote b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;overflow:hidden}.garage-chat-reply-quote span,.garage-chat-reply-quote em{text-overflow:ellipsis;white-space:nowrap;opacity:.78;max-width:100%;display:block;overflow:hidden}.garage-chat-state{color:#6f7a88;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:3px 4px 0;font-size:.6562rem;display:inline-flex}.garage-chat-state.failed{color:#ff8f8f}.garage-chat-state button{color:#ffb199;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;padding:0;font:800 .625rem Inter}.garage-chat-state button:hover{text-decoration:underline}.garage-chat-edit{flex-direction:column;gap:6px;min-width:min(260px,70vw);display:flex}.garage-chat-edit input{width:100%;font:inherit;color:#fff;background:#0000004d;border:1px solid #ffffff59;border-radius:10px;outline:0;padding:8px 10px;font-size:max(16px,1rem)}.garage-chat-edit>div{justify-content:flex-end;gap:6px;display:flex}.garage-chat-edit button{letter-spacing:.1em;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:6px 11px;font:800 .625rem Inter}.garage-chat-edit button.primary{color:#ff3d16;background:#fff;border-color:#fff}.garage-chat-reactions{z-index:1;flex-wrap:wrap;gap:4px;margin:-8px 6px 0;display:flex;position:relative}.garage-chat-reaction{color:#c3cad3;cursor:pointer;background:#242c36;border:1px solid #0b0f14;border-radius:12px;align-items:center;gap:4px;height:24px;padding:0 8px 0 6px;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 6px #00000059}.garage-chat-reaction span{font-size:.8125rem;line-height:1}.garage-chat-reaction b{font:800 .6562rem Inter}.garage-chat-reaction:hover{background:#2e3844}.garage-chat-reaction.selected{color:#fff;background:#ff4b1f}.garage-chat-reaction:disabled{cursor:default}.garage-chat-quick{scrollbar-width:none;background:#171d24;border:1px solid #2f3944;border-radius:999px;align-items:center;gap:2px;width:max-content;max-width:100%;margin-top:4px;padding:3px;animation:.14s ease-out garage-quick-in;display:flex;overflow-x:auto;box-shadow:0 6px 18px #00000073}.garage-chat-quick::-webkit-scrollbar{display:none}.garage-chat-message.mine .garage-chat-quick{align-self:flex-end}.garage-chat-quick>button{color:#a8b0bb;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:0;font-size:1.125rem;line-height:1;transition:background .12s,transform .12s;display:inline-flex}.garage-chat-quick>button:hover{background:#ffffff14;transform:scale(1.12)}.garage-chat-quick>button.selected{background:var(--orange)}.garage-chat-quick>button.more{border-left:1px solid #2f3944;border-radius:0 17px 17px 0;margin-left:2px}@keyframes garage-quick-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.garage-chat-quick{animation:none}}.garage-chat-actions{z-index:2;opacity:0;pointer-events:none;background:#171d24;border:1px solid #2f3944;border-radius:10px;align-items:center;gap:1px;padding:2px;transition:opacity .12s;display:flex;position:absolute;bottom:2px;box-shadow:0 6px 18px #00000073}.garage-chat-message.theirs .garage-chat-actions{left:calc(100% + 8px)}.garage-chat-message.mine .garage-chat-actions{flex-direction:row-reverse;right:calc(100% + 8px)}.garage-chat-message:hover .garage-chat-actions,.garage-chat-message:focus-within .garage-chat-actions,.garage-chat-message.actions-open .garage-chat-actions{opacity:1;pointer-events:auto}.garage-chat-actions>button,.garage-chat-actions .reaction-add{color:#a8b0bb;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:0;height:30px;padding:0;transition:background .12s,color .12s;display:inline-flex}.garage-chat-actions>button:hover,.garage-chat-actions .reaction-add:hover,.garage-chat-actions .reaction-add[aria-expanded=true]{color:#fff;background:#ffffff14}.garage-chat-actions>button.active{color:#ffc46b}.garage-chat-actions>button.danger:hover{color:#ff8f8f;background:#ff4d4d29}.garage-chat-actions .reaction-picker{max-width:min(100vw - 24px,18rem);position:absolute;inset:calc(100% + 6px) auto auto 0;transform:none}.garage-chat-message.mine .garage-chat-actions .reaction-picker{left:auto;right:0}@media (hover:none){.garage-chat-actions{display:none}.garage-chat-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.garage-chat-bubble:active{filter:brightness(1.12)}}.garage-chat-sheet-backdrop{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:flex-end;animation:.15s ease-out garage-chat-fade;display:flex;position:fixed;inset:0}.garage-chat-sheet{width:min(100%,480px);max-height:calc(100dvh - 40px);padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));background:#10151b;border:1px solid #2a3340;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;gap:10px;animation:.18s ease-out garage-chat-rise;display:flex;overflow-y:auto}.garage-chat-sheet-quote{color:#8c96a3;gap:8px;min-width:0;padding:2px 6px 4px;font-size:.7812rem;display:flex}.garage-chat-sheet-quote b{color:#e8ebef;flex:none}.garage-chat-sheet-quote span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.garage-chat-sheet-reactions{background:#171d24;border-radius:22px;flex-wrap:wrap;flex:none;justify-content:center;gap:4px;padding:6px;display:flex}.garage-chat-sheet-reactions button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;padding:0;font-size:min(1.5rem,7.5vw);line-height:1;transition:transform .12s,background .12s}.garage-chat-sheet-reactions button:active{transform:scale(1.25)}.garage-chat-sheet-reactions button.selected{border-color:var(--orange);background:#ff4b1f22}.garage-chat-sheet-actions{background:#171d24;border-radius:14px;flex-direction:column;flex:none;display:flex;overflow:hidden}.garage-chat-sheet-actions button{color:#e8ebef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #222a34;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 16px;font:600 .9375rem Inter;display:flex}.garage-chat-sheet-actions button:last-child{border-bottom:0}.garage-chat-sheet-actions button:active{background:#ffffff0f}.garage-chat-sheet-actions button svg{color:#8c96a3}.garage-chat-sheet-actions button.danger,.garage-chat-sheet-actions button.danger svg{color:#ff8f8f}.garage-chat-sheet-cancel{color:#c3cad3;letter-spacing:.12em;cursor:pointer;background:#0b0f14;border:1px solid #2a3340;border-radius:14px;min-height:48px;font:800 .6875rem Inter}@keyframes garage-chat-fade{0%{opacity:0}}@keyframes garage-chat-rise{0%{opacity:0;transform:translateY(24px)}}.garage-chat-jump{letter-spacing:.12em;color:#ffb199;cursor:pointer;background:#1a1410;border:1px solid #ff4b1f80;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-top:8px;padding:7px 14px;font:800 .625rem Inter;display:inline-flex;position:sticky;bottom:4px;box-shadow:0 6px 18px #00000073}.garage-chat-jump:hover{color:#fff;background:#ff4b1f}.garage-chat-typing{color:#8c96a3;flex:none;align-items:center;gap:5px;min-height:18px;padding:0 16px;font-size:.6875rem;display:flex}.garage-chat-typing i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite garage-chat-typing-bounce}.garage-chat-typing i:nth-child(2){animation-delay:.15s}.garage-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes garage-chat-typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.garage-chat-closed{color:#8c96a3;border-top:1px solid #222a34;flex:none;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:.75rem;display:flex}.garage-chat-composer{background:#0b0f14;border-top:1px solid #222a34;flex-direction:column;flex:none;gap:8px;padding:8px 10px 10px;display:flex}.garage-chat-reply-preview{border-left:2px solid var(--orange);color:#aab2bc;background:#ffffff0b;border-radius:0 8px 8px 0;align-items:center;gap:8px;min-width:0;padding:5px 8px 5px 10px;font-size:.75rem;display:flex}.garage-chat-reply-preview>svg{opacity:.6;flex:none}.garage-chat-reply-preview>span{white-space:nowrap;flex:none}.garage-chat-reply-preview b{color:#e8ebef}.garage-chat-reply-preview small{text-overflow:ellipsis;white-space:nowrap;opacity:.7;flex:1;min-width:0;font-size:.75rem;overflow:hidden}.garage-chat-reply-preview button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.garage-chat-composer-row{align-items:center;gap:8px;display:flex}.garage-chat-composer-row .mention-composer{flex:1;min-width:0}.garage-chat-composer-row .mention-composer input{border-radius:21px;height:42px;padding:0 16px;font-size:max(16px,1rem)}.garage-chat-composer-row .mention-composer textarea:focus-visible,.garage-chat-composer-row .mention-composer input:focus-visible{outline:none!important}.garage-chat-composer-row button[type=submit]{background:var(--orange);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:transform .12s,opacity .12s,background .12s;display:inline-flex}.garage-chat-composer-row button[type=submit]:not(:disabled):hover{transform:scale(1.06)}.garage-chat-composer-row button[type=submit]:not(:disabled):active{transform:scale(.94)}.garage-chat-composer-row button[type=submit]:disabled{color:#6f7a88;cursor:not-allowed;background:#242c36}.garage-chat-scroll .garage-empty{border:none;margin:auto 16px}@media (width<=900px){html.chat-fullscreen,html.chat-fullscreen body{overscroll-behavior:none;height:100%;overflow:hidden}.garage-room-fullscreen.page.garage-room{z-index:40;max-width:none;padding:env(safe-area-inset-top,0px) 0 0;background:#080b0f;gap:0;margin:0;position:fixed;inset:0}.garage-room-fullscreen .garage-room-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1015f5;border:0;border-bottom:1px solid #1b2129;border-radius:0;flex:none;padding:8px 8px 8px 4px}.garage-room-fullscreen .garage-room-title h1{font-size:1.125rem}.garage-room-fullscreen .garage-room-title p{display:none}.garage-room-fullscreen .garage-notice{margin:8px 12px 0}.garage-room-fullscreen .garage-room-layout{flex-direction:column;flex:1;align-items:stretch;gap:0;min-height:0;display:flex}.garage-room-fullscreen .garage-room-main{flex:1;gap:0;min-height:0}.garage-room-fullscreen .garage-room-strip{margin:8px 12px 0}.garage-room-fullscreen .live-game-center{flex:0 auto;min-height:0;max-height:40%;margin:8px 12px 0;overflow-y:auto}.garage-room-fullscreen .live-center-header,.garage-room-fullscreen.keyboard-up .live-game-center{display:none}.garage-room-fullscreen .garage-chat{background:#080b0f;border:0;border-radius:0;flex:1;height:auto;min-height:0}.garage-room-fullscreen .garage-chat-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.garage-room-fullscreen.keyboard-up .garage-chat-composer{padding-bottom:10px}.garage-chat-message{gap:6px;padding:0 10px}.garage-chat-stack{max-width:82%}.garage-chat-bubble>p{font-size:1rem}}.garage-chat-composer-row{align-items:flex-end}.garage-chat-composer-row .mention-composer textarea{resize:none;border-radius:21px;min-height:42px;max-height:120px;padding:10px 16px;font-size:max(16px,1rem);line-height:1.4;overflow-y:auto}.garage-chat-composer{position:relative}.garage-chat-composer-tools{flex:none;align-items:center;gap:2px;height:42px;display:flex}.garage-chat-composer-tools button{color:#a8b0bb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .12s,color .12s;display:inline-flex}.garage-chat-composer-tools button:hover,.garage-chat-composer-tools button.active{color:#fff;background:#ffffff14}.garage-chat-composer-tools button.active{color:var(--orange)}.garage-chat-composer-tools button:disabled{color:#4f5967;cursor:not-allowed}.garage-chat-picker{z-index:30;max-width:calc(100% - 20px);position:absolute;bottom:calc(100% + 6px);left:10px}.garage-chat-picker .emoji-picker,.garage-chat-picker .gif-picker{max-height:min(380px,56vh)}.garage-chat-tools-menu{background:#10151b;border:1px solid #2a3340;border-radius:14px;flex-direction:column;gap:12px;width:min(300px,100%);padding:12px 14px 14px;display:flex;box-shadow:0 22px 60px #000a}.garage-chat-tools-menu h5{color:#8c96a3;letter-spacing:.14em;align-items:center;gap:6px;margin:0;font:800 .5625rem Inter;display:flex}.garage-chat-tools-menu .garage-toggle{cursor:pointer;flex-wrap:wrap}.garage-chat-tools-menu .garage-toggle input{accent-color:var(--orange)}@media (width<=800px){.garage-chat-picker.tools{max-width:none;left:10px;right:10px}.garage-chat-picker.tools .garage-chat-tools-menu{width:100%}.garage-chat-composer-tools button{width:32px;height:32px}}.garage-chat-message.gif .garage-chat-bubble{padding:4px 4px 6px}.garage-chat-message.gif .garage-chat-author{padding:4px 8px 0}.garage-chat-message.gif .garage-chat-reply-quote{margin:2px 4px 4px}.garage-chat-gif-wrap{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.garage-chat-gif{background:#00000040;border-radius:14px;width:min(100%,260px);max-width:100%;height:auto;min-height:60px;display:block}.garage-chat-gif-wrap .garage-chat-meta{float:none;margin:0 6px 0 0}.garage-chat-message.theirs.first .garage-chat-gif{border-top-left-radius:8px}.friends-page{--surface:#10151b;--surface-2:#0b0f14;--surface-hover:#151b22;--edge:#29313b;--edge-soft:#1e252e;--edge-hover:#43505e;--ink-muted:#8c96a3;--ember:#1a130f;--ember-edge:#592819;--sage:#0c2a20;--sage-edge:#217a5d;--sage-ink:#55e0aa;padding-bottom:110px}.friends-hero{border:1px solid var(--edge);background:linear-gradient(135deg,#12181f,#0b0f14 60%);border-radius:24px;align-items:center;gap:28px;margin-bottom:16px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.friends-hero:after{color:#ffffff06;content:"5Q";font:900 min(18.75rem,93.75vw) var(--display);letter-spacing:-12px;pointer-events:none;line-height:.65;position:absolute;top:-70px;right:120px}.friends-hero-copy{min-width:0;position:relative}.friends-hero-copy .eyebrow svg{width:14px;height:14px}.friends-hero-copy h1{font-family:var(--display);letter-spacing:-1.5px;margin:12px 0 0;font-size:clamp(2.875rem,5vw,4.125rem);line-height:.9}.friends-hero-copy p{color:#aeb6c2;max-width:540px;margin:14px 0 0;font-size:.9375rem;line-height:1.55}.friends-hero-copy>.friends-primary{min-height:44px;margin-top:18px;padding:0 20px}.friends-hero-stats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 0 auto;display:grid;position:relative}.friends-hero-stats>div{border:1px solid var(--edge);background:#10151bcc;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:112px;padding:14px 16px;display:grid}.friends-hero-stats dt{color:var(--ink-muted);letter-spacing:.14em;white-space:nowrap;font:800 .5625rem Inter}.friends-hero-stats dd{font:900 min(2.125rem,10.625vw) var(--display);letter-spacing:-1px;margin:0;line-height:1}.friends-hero-stats>div.hot{border-color:var(--ember-edge);background:linear-gradient(150deg,#2a1610,#10151b 70%)}.friends-hero-stats>div.hot dd{color:var(--orange)}.friends-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.friends-tabs{background:var(--surface);border:1px solid var(--edge);border-radius:999px;gap:4px;padding:4px;display:flex}.friends-tabs button{color:var(--ink-muted);letter-spacing:.1em;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font:900 .6562rem Inter;transition:background .15s,color .15s;display:inline-flex}.friends-tabs button:hover{color:#fff}.friends-tabs button.active{color:#0b0e12;background:#fff}.friends-tabs button i{color:#c9d1db;letter-spacing:0;text-align:center;background:#ffffff14;border-radius:999px;min-width:20px;padding:3px 6px;font:800 .5938rem Inter}.friends-tabs button.active i{color:#0b0e12;background:#0b0e1214}.friends-tabs button.attention i,.friends-tabs button.attention.active i{background:var(--orange);color:#fff}.friends-search{background:var(--surface-2);border:1px solid #2a3340;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:220px;max-width:420px;padding:0 6px 0 16px;transition:border-color .15s;display:flex}.friends-search:focus-within{border-color:var(--orange)}.friends-search>svg{color:#7f8b9a;flex:none}.friends-search>span{color:var(--orange);font-size:1rem;font-weight:900}.friends-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0;font-size:.9375rem}.friends-search input::placeholder{color:#5f6a77}.friends-search-clear{color:#c3cad3;background:#1f2730;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.friends-panel{background:var(--surface);border:1px solid var(--edge);border-radius:20px;overflow:hidden}.friend-list{margin:0;padding:0;list-style:none}.friend-card{border-bottom:1px solid var(--edge-soft);align-items:center;gap:14px;padding:14px 18px;transition:background .15s;display:flex}.friend-card:last-child{border-bottom:0}.friend-card:hover{background:var(--surface-hover)}.friend-card.incoming{background:linear-gradient(90deg,#1a130f66,#0000 60%)}.friend-card-identity{color:#fff;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.friend-card-identity .avatar{flex:0 0 48px;width:48px;height:48px}.friend-card-identity>span{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.friend-card-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.friend-card-identity small{color:var(--ink-muted);align-items:center;gap:6px;min-width:0;font-size:.7812rem;display:flex}.friend-card-identity small em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.friend-card-identity small time{color:#6f7a88;flex:none;font-size:.6875rem}.friend-card-identity small svg{color:var(--orange);flex:none}.friend-card-actions{flex:none;align-items:center;gap:8px;display:flex}.friends-primary{background:var(--orange);border:1px solid var(--orange);color:#fff;letter-spacing:.08em;text-align:center;white-space:normal;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:38px;padding:0 16px;font:900 .6562rem Inter;transition:background .15s,transform .15s;display:inline-flex}.friends-primary i.count-badge{color:#fff;letter-spacing:0;text-align:center;background:#0b0e12;border-radius:999px;flex:none;min-width:1.125rem;padding:.25rem .3125rem;font:900 .5625rem/1 Inter}.friend-card-identity small em.unread{color:#fff;font-weight:800}.friends-primary:hover:not(:disabled){background:#ff5f38}.friends-primary:active:not(:disabled){transform:scale(.97)}.friends-quiet{color:#c9d1db;letter-spacing:.08em;white-space:nowrap;background:0 0;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font:900 .6562rem Inter;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.friends-quiet:hover:not(:disabled){background:var(--surface-hover);border-color:var(--edge-hover);color:#fff}.friends-quiet.danger:hover:not(:disabled){color:#ff7a80;background:#22100f;border-color:#8d2129}.friends-primary:disabled,.friends-quiet:disabled{cursor:default;opacity:.45}.friends-chip{border:1px solid var(--edge);color:var(--ink-muted);letter-spacing:.1em;white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font:900 .5938rem Inter;display:inline-flex}.friends-chip.friend{background:var(--sage);border-color:var(--sage-edge);color:var(--sage-ink)}.friends-requests{grid-template-columns:minmax(0,1fr);display:grid}.friends-group+.friends-group{border-top:1px solid var(--edge)}.friends-group h2{border-bottom:1px solid var(--edge-soft);color:#fff;letter-spacing:.14em;align-items:center;gap:8px;margin:0;padding:14px 18px;font:900 .75rem Inter;display:flex}.friends-group h2 span{color:#c9d1db;letter-spacing:0;text-align:center;background:#ffffff10;border-radius:999px;min-width:24px;padding:3px 8px;font:800 .625rem Inter}.friends-group-empty{color:var(--ink-muted);margin:0;padding:18px;font-size:.8125rem}.friends-empty{color:var(--ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex}.friends-empty i{background:var(--surface-2);border:1px solid var(--edge);color:#c9d1db;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.friends-empty b{color:#fff;font:900 min(1.625rem,8.125vw) var(--display);letter-spacing:-.3px;margin-top:14px}.friends-empty p{max-width:380px;margin:8px 0 0;font-size:.8438rem;line-height:1.5}.friends-empty .friends-primary{margin-top:18px}.desktop-nav a i.nav-badge{background:var(--orange);color:#fff;letter-spacing:0;text-align:center;border-radius:999px;min-width:16px;margin-left:6px;padding:4px;font:900 .5rem/1 Inter;position:relative;top:-1px}.friends-header-trigger{display:none}@media (width<=800px){.friends-header-trigger{display:grid}.friends-page{padding-bottom:92px}.friends-hero{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px;display:grid}.friends-hero:after{font-size:min(12.5rem,62.5vw);top:-40px;right:-30px}.friends-hero-copy h1{font-size:min(2.75rem,13.75vw)}.friends-hero-copy p{font-size:.875rem}.friends-hero-stats{gap:8px;margin:0}.friends-hero-stats>div{min-width:0;padding:12px}.friends-hero-stats dd{font-size:min(1.75rem,8.75vw)}.friends-hero-stats dt{white-space:normal;font-size:.5rem}.friends-toolbar{gap:10px}.friends-tabs{scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.friends-tabs::-webkit-scrollbar{display:none}.friends-tabs button{flex:1;justify-content:center;padding:0 12px}.friends-search{width:100%;max-width:none}.friends-search input{font-size:max(16px,1rem)}.friends-panel{border-radius:16px}.friend-card{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.friend-card-identity{width:100%}.friend-card-actions{flex-wrap:wrap;width:100%}.friend-card-actions>*{flex:1;justify-content:center}.friends-empty{padding:40px 18px}}.friends-more{border-top:1px solid var(--edge-soft);justify-content:center;padding:14px;display:flex}.friends-more .friends-quiet{min-height:40px;padding:0 18px}.friends-recommended .friends-group{padding:0}.friends-recommended .friends-group h2{align-items:center;gap:8px;display:flex}.friends-recommended .friends-group h2 svg{color:var(--orange)}.friends-group-lede{color:var(--ink-muted);margin:0;padding:12px 18px;font-size:.7812rem;line-height:1.5}.friends-reason{border:1px solid var(--ember-edge);color:#ff8a66;letter-spacing:.1em;background:#ff4b1f1f;border-radius:6px;flex:none;padding:2px 6px;font:800 .5312rem Inter}.friends-dismiss{width:38px;min-height:38px;padding:0 10px}@media (width<=800px){.friends-dismiss{width:44px;flex:none!important}}.maintenance-gate{isolation:isolate;text-align:center;color:#f4f5f6;background:radial-gradient(circle at 85% -10%,#242115 0,#0000 25%),#080b0f;flex-direction:column;justify-content:center;align-items:center;gap:34px;min-height:100dvh;padding:64px 24px 48px;display:flex;position:relative;overflow:hidden}.maintenance-gate-glow{z-index:-1;aspect-ratio:1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ff4b1f2e 0,#ff4b1f10 30%,#0000 62%);width:min(760px,120vw);animation:6s ease-in-out infinite maintenance-glow;position:absolute;inset:38% auto auto 50%;transform:translate(-50%,-50%)}.maintenance-gate-watermark{z-index:-1;font:900 clamp(13.75rem,42vw,32.5rem) var(--display);letter-spacing:-.05em;color:#ffffff05;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:-6vh;right:-4vw;transform:rotate(-8deg)}.maintenance-gate-brand{font:900 min(1.75rem,8.75vw) var(--display);letter-spacing:-1px;gap:8px;margin-top:auto;line-height:1;display:flex}.maintenance-gate-brand span{color:var(--orange)}.maintenance-gate-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;max-width:820px;display:grid}.maintenance-gate-eyebrow{letter-spacing:2.2px;color:var(--orange);text-transform:uppercase;margin:0;font:800 .6875rem Inter,system-ui,sans-serif}.maintenance-gate h1{font:900 clamp(2.9rem,9vw,6.4rem) var(--display);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:12ch;margin:0;line-height:.9}.maintenance-gate-body{max-width:520px;color:var(--muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.maintenance-countdown{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;width:100%;max-width:640px;display:grid}.maintenance-countdown-label{letter-spacing:2.2px;color:#8f97a3;text-transform:uppercase;margin:0;font:800 .625rem Inter,system-ui,sans-serif}.maintenance-countdown-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.maintenance-countdown-tile{border:1px solid var(--line);border-top:2px solid var(--orange);background:linear-gradient(160deg,#171b21,#0f1318);border-radius:4px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:20px 8px 16px;display:grid;position:relative}.maintenance-countdown-tile b{font:900 clamp(2.4rem,9vw,4.4rem) var(--display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;line-height:.9}.maintenance-countdown-tile.seconds b{color:var(--yellow)}.maintenance-countdown-tile span{letter-spacing:1.8px;color:#6f7781;font:800 .5625rem Inter,system-ui,sans-serif}.maintenance-countdown-target{color:#6f7781;margin:0;font-size:.75rem}.maintenance-countdown.done .maintenance-countdown-label{color:var(--yellow)}.maintenance-countdown-refresh{background:var(--orange);color:#fff;font:900 1.125rem var(--display);letter-spacing:.02em;border:0;align-items:center;gap:10px;padding:16px 26px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 34px #ff4b1f55}.maintenance-countdown-refresh:hover{transform:translateY(-2px);box-shadow:0 14px 40px #ff4b1f66}.maintenance-countdown-refresh svg{width:18px;height:18px}.maintenance-gate-pulse{align-items:end;gap:4px;width:92px;height:22px;display:flex}.maintenance-gate-pulse i{background:var(--orange);opacity:.9;flex:1;height:40%;animation:1.4s ease-in-out infinite app-boot-bar}.maintenance-gate-pulse i:nth-child(2){animation-delay:.12s}.maintenance-gate-pulse i:nth-child(3){animation-delay:.24s}.maintenance-gate-pulse i:nth-child(4){animation-delay:.36s}.maintenance-gate-pulse i:nth-child(5){animation-delay:.48s}.maintenance-gate-access{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;width:100%;max-width:400px;min-height:64px;margin-top:auto;padding-top:8px;display:grid}.maintenance-gate-access-trigger{letter-spacing:1.8px;color:#5f6773;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font:800 .625rem Inter,system-ui,sans-serif;transition:color .15s,border-color .15s;display:inline-flex}.maintenance-gate-access-trigger svg{width:13px;height:13px}.maintenance-gate-access-trigger:hover,.maintenance-gate-access-trigger:focus-visible{color:#c7cdd4;border-color:var(--line);outline:none}.maintenance-gate-access form{background:#0b0f14;border:1px solid #303640;border-radius:4px;align-items:center;gap:0;width:100%;padding-left:14px;animation:.22s maintenance-reveal;display:flex}.maintenance-gate-access form:focus-within{border-color:var(--orange)}.maintenance-gate-access form>svg{color:#6f7781;flex:none;width:16px;height:16px}.maintenance-gate-access input{color:#fff;min-width:0;min-height:52px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 12px}.maintenance-gate-access input::placeholder{color:#5f6773}.maintenance-gate-access button[type=submit]{background:var(--orange);color:#fff;letter-spacing:1px;cursor:pointer;border:0;min-height:52px;padding:0 18px;font:900 .75rem Inter,system-ui,sans-serif}.maintenance-gate-access button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.maintenance-gate-access-cancel{color:#6f7781;background:0 0;border:0;border-left:1px solid #303640;place-items:center;width:44px;min-height:52px;display:grid}.maintenance-gate-access-cancel svg{width:16px;height:16px}.maintenance-gate-access-cancel:hover{color:#fff}.maintenance-gate-error{color:#ff8a8a;max-width:340px;margin:0;font-size:.75rem}.maintenance-gate-preview-pill{z-index:2;color:#fff;letter-spacing:1.6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a130fee;border:1px solid #ff4b1f88;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font:800 .625rem Inter,system-ui,sans-serif;display:inline-flex;position:fixed;top:16px;right:16px}.maintenance-gate-preview-pill svg{width:14px;height:14px;color:var(--orange)}@keyframes maintenance-glow{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes maintenance-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=600px){.maintenance-gate{gap:26px;padding:48px 16px 32px}.maintenance-countdown-tiles{gap:6px}.maintenance-countdown-tile{padding:14px 4px 12px}.maintenance-countdown-tile span{letter-spacing:1.2px;font-size:.5rem}.maintenance-gate-watermark{right:-20vw}}@media (prefers-reduced-motion:reduce){.maintenance-gate-glow,.maintenance-gate-pulse i{animation:none}.maintenance-gate-pulse i{height:60%}.maintenance-gate-access form{animation:none}}.maintenance-banner{z-index:20;color:#d5ecfa;background:#0e1f2c;border-bottom:1px solid #6bb5ff;align-items:center;gap:12px;padding:8px 5%;display:flex;position:relative}.maintenance-banner>svg{color:#8fd0ff;flex:none;width:16px;height:16px}.maintenance-banner span{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.maintenance-banner b{color:#fff;letter-spacing:1.4px;font:800 .6875rem Inter,system-ui,sans-serif}.maintenance-banner em{opacity:.85;font-size:.8125rem;font-style:normal}.maintenance-banner small{opacity:.75;flex-basis:100%;font-size:.75rem}.maintenance-banner.alert{border-bottom:2px solid var(--orange);color:#ffe3d6;background:linear-gradient(90deg,#2a1a0c,#1d130b);gap:14px;padding:14px 5%}.maintenance-banner.alert>svg{width:22px;height:22px;color:var(--orange);animation:2.6s ease-in-out infinite maintenance-wrench}.maintenance-banner.alert b{font:900 min(1.125rem,5.625vw) var(--display);letter-spacing:.02em}.maintenance-banner.alert em{opacity:.95;font-size:.9375rem}.maintenance-banner .auth-notice-action{white-space:nowrap;align-self:center}@keyframes maintenance-wrench{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@media (width<=600px){.maintenance-banner{align-items:flex-start;padding:10px 14px}.maintenance-banner.alert{padding:14px}.maintenance-banner span{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.maintenance-banner .auth-notice-close{align-self:center}}@media (prefers-reduced-motion:reduce){.maintenance-banner.alert>svg{animation:none}}.maintenance-paused{place-items:center;min-height:60vh;padding:32px 16px;display:grid}.maintenance-paused-card{text-align:center;border:1px solid var(--line);border-top:3px solid var(--orange);background:linear-gradient(160deg,#171b21,#0f1318);border-radius:6px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;width:100%;max-width:520px;padding:36px 24px;display:grid}.maintenance-paused-card>svg{width:34px;height:34px;color:var(--orange)}.maintenance-paused-eyebrow{letter-spacing:2.2px;color:var(--orange);margin:0;font:800 .6875rem Inter,system-ui,sans-serif}.maintenance-paused-card h1{font:900 min(2.25rem,11.25vw) var(--display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;line-height:.95}.maintenance-paused-body{color:var(--muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.maintenance-paused-note{color:#c7cdd4;margin:0;font-size:.875rem;line-height:1.5}.maintenance-paused-home{background:var(--orange);color:#fff;letter-spacing:1px;cursor:pointer;border:0;border-radius:4px;margin-top:8px;padding:14px 22px;font:900 .875rem Inter,system-ui,sans-serif}.not-found-page{isolation:isolate;text-align:center;color:#f4f5f6;background:radial-gradient(circle at 15% -10%,#241a15 0,#0000 25%),#080b0f;flex-direction:column;justify-content:center;align-items:center;gap:34px;min-height:100dvh;padding:64px 24px 48px;display:flex;position:relative;overflow:hidden}.not-found-glow{z-index:-1;aspect-ratio:1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ff4b1f24 0,#ff4b1f0c 30%,#0000 62%);width:min(720px,120vw);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.not-found-watermark{z-index:-1;font:900 clamp(12.5rem,38vw,30rem) var(--display);letter-spacing:-.06em;color:#ffffff05;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;bottom:-8vh;left:-2vw;transform:rotate(6deg)}.not-found-page .maintenance-gate-brand{margin-top:auto}.not-found-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;max-width:820px;display:grid}.not-found-eyebrow{letter-spacing:2.2px;color:var(--orange);text-transform:uppercase;margin:0;font:800 .6875rem Inter,system-ui,sans-serif}.not-found-page h1{font:900 clamp(2.8rem,9vw,6.2rem) var(--display);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:12ch;margin:0;line-height:.9}.not-found-body{max-width:520px;color:var(--muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.not-found-path{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);color:#8f97a3;background:#0b0f14;border-radius:4px;max-width:min(100%,520px);padding:6px 12px;font:500 .75rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;overflow:hidden}.not-found-home{background:var(--orange);color:#fff;font:900 1.125rem var(--display);letter-spacing:.02em;cursor:pointer;border:0;align-items:center;gap:10px;margin-bottom:auto;padding:16px 26px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 34px #ff4b1f55}.not-found-home:hover{transform:translateY(-2px);box-shadow:0 14px 40px #ff4b1f66}.not-found-home svg{width:18px;height:18px}@media (width<=600px){.not-found-page{gap:26px;padding:48px 16px 32px}.not-found-watermark{left:-20vw}}.help-center-page,.support-chat,.support-chat-scope{--surface:#10151b;--surface-2:#0b0f14;--surface-hover:#151b22;--edge:#29313b;--edge-soft:#1e252e;--edge-hover:#43505e;--ink-muted:#8c96a3;--ember:#1a130f;--ember-edge:#592819;--sage:#0c2a20;--sage-edge:#217a5d;--sage-ink:#55e0aa;--ok:#43cc91;--warn:#e6b23d;--bad:#ff7468;--info:#6bb5ff}.help-center-page{max-width:1100px;margin:0 auto;padding:48px 24px 120px}.help-hero{border:1px solid var(--edge);background:linear-gradient(135deg,#12181f,#0b0f14 60%);border-radius:24px;align-items:center;gap:24px;margin-bottom:16px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.help-hero:after{color:#ffffff06;content:"5Q";font:900 min(17.5rem,87.5vw) var(--display);letter-spacing:-12px;pointer-events:none;line-height:.65;position:absolute;top:-60px;right:80px}.help-hero>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:20px;flex:none;width:30px;height:30px;padding:19px;position:relative}.help-hero>div{min-width:0;position:relative}.help-hero .eyebrow{letter-spacing:.14em;font-size:.625rem}.help-hero h1{letter-spacing:-1.2px;margin:10px 0 0;font-size:clamp(2.5rem,5vw,3.75rem);line-height:.9}.help-hero p{color:#aeb6c2;max-width:540px;margin:12px 0 0;font-size:.9375rem;line-height:1.55}.help-hero-status{border:1px solid var(--edge);color:#c9d1db;letter-spacing:.1em;background:#0b0f14aa;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:42px;margin-left:auto;padding:0 18px 0 14px;font:900 .625rem Inter;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.help-hero-status:hover{border-color:var(--edge-hover);color:#fff}.help-hero-status>svg{color:var(--ok);flex:none;width:15px;height:15px}.help-hero-status.status-degraded>svg{color:var(--warn)}.help-hero-status.status-outage>svg{color:var(--bad)}.help-hero-status.status-maintenance>svg{color:var(--info)}.help-center-tabs{-ms-overflow-style:none;scrollbar-width:none;border:0;gap:6px;margin:0 0 18px;padding:2px;display:flex;overflow-x:auto}.help-center-tabs::-webkit-scrollbar{display:none}.help-center-tabs button{background:var(--surface-2);color:var(--ink-muted);letter-spacing:.08em;white-space:nowrap;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 13px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:flex}.help-center-tabs button svg{width:14px;height:14px}.help-center-tabs button:hover{border-color:var(--edge-hover);color:#fff}.help-center-tabs button.active{color:#0b0e12;background:#fff;border-color:#fff}.help-tab-status{color:var(--ok);align-items:center;display:inline-flex}.help-tab-status svg{width:13px;height:13px}.help-tab-status.status-degraded{color:var(--warn)}.help-tab-status.status-outage{color:var(--bad)}.help-tab-status.status-maintenance{color:var(--info)}.help-center-page .panel{background:var(--surface);border:1px solid var(--edge);border-radius:20px;padding:24px}.help-back{background:var(--surface-2);color:#c9d1db;letter-spacing:.08em;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:6px;min-height:36px;margin-bottom:18px;padding:0 14px 0 10px;font:900 .625rem Inter;transition:border-color .15s,color .15s;display:inline-flex}.help-back:hover{border-color:var(--edge-hover);color:#fff}.help-center-page .help-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:52px 28px 46px;display:flex}.help-empty>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:50%;width:22px;height:22px;margin-bottom:6px;padding:16px}.help-empty.loading>svg{background:var(--surface-2);border-color:var(--edge);color:var(--ink-muted);animation:1.4s ease-in-out infinite help-pulse}@keyframes help-pulse{0%,to{opacity:1}50%{opacity:.35}}.help-empty h2{letter-spacing:-.3px;margin:4px 0 0;font-size:min(1.75rem,8.75vw);line-height:1}.help-empty p{color:var(--ink-muted);max-width:420px;margin:0;font-size:.8438rem;line-height:1.5}.help-char-count{color:#68727e;text-align:right;font:700 .625rem Inter}.help-form-quiet{color:var(--ink-muted);margin:0;font-size:.8125rem}.help-form-error,.help-form-success{border-radius:12px;margin:0;padding:12px 14px;font-size:.8125rem;line-height:1.5}.help-form-error{color:#ffb0a6;background:#2a1210;border:1px solid #6a2a25}.help-form-success{background:var(--sage);border:1px solid var(--sage-edge);color:#b8f0d8}.help-support .notification-signin,.help-appeal .notification-signin{letter-spacing:.08em;width:100%;margin:6px 0 0;font-size:.6875rem}.help-appeal{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.help-appeal-head{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;align-items:flex-start;gap:14px;height:auto;padding:0;display:flex;position:static}.help-appeal-icon{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.help-appeal-head>div{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.help-appeal-head h2{letter-spacing:-.4px;margin:0;font-size:min(1.75rem,8.75vw);line-height:1}.help-appeal-head p{color:var(--ink-muted);max-width:520px;margin:0;font-size:.8438rem;line-height:1.55}.help-appeal-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.help-appeal-field{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.help-appeal-field>span{color:#8c96a3;letter-spacing:.14em;font:900 .5938rem Inter}.help-appeal-select{position:relative}.help-appeal-select select{appearance:none;background:var(--surface-2);color:#fff;cursor:pointer;border:1px solid #2a3340;border-radius:14px;width:100%;min-height:52px;padding:0 44px 0 16px;font:600 .9375rem Inter;transition:border-color .15s}.help-appeal-select select:focus{border-color:var(--orange);outline:0}.help-appeal-select>svg{color:#8c96a3;pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.help-appeal-chosen{background:var(--surface-2);border:1px solid var(--edge-soft);border-left:2px solid var(--orange);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px;display:grid}.help-appeal-chosen b{font-size:.875rem;font-weight:800}.help-appeal-chosen time{color:#68727e;font-size:.7188rem}.help-appeal-chosen p{color:#c3cad4;overflow-wrap:anywhere;margin:0;font-size:.8438rem;line-height:1.55}.help-appeal textarea{background:var(--surface-2);color:#fff;resize:vertical;border:1px solid #2a3340;border-radius:14px;width:100%;min-height:130px;padding:14px 16px;font:500 .9375rem/1.5 Inter;transition:border-color .15s}.help-appeal textarea:focus{border-color:var(--orange);outline:0}.help-appeal textarea::placeholder{color:#5f6a77}.help-appeal form>button{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;justify-self:start;min-height:48px;padding:0 26px;font:900 .6875rem Inter;transition:background .15s,transform .15s;box-shadow:0 8px 24px #ff4b1f40}.help-appeal form>button:hover:not(:disabled){background:#ff5f38;transform:translateY(-1px)}.help-appeal form>button:disabled{box-shadow:none;cursor:default;opacity:.45}.help-appeal-hint{color:#68727e;margin-top:-6px;font-size:.7188rem}.help-my-appeals{border-top:1px solid var(--edge-soft);grid-template-columns:minmax(0,1fr);gap:8px;padding-top:18px;display:grid}.help-my-appeals h3{color:#68727e;letter-spacing:.14em;margin:0 0 2px;font:800 .5625rem Inter}.help-my-appeal-row{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:6px;padding:13px 15px;display:grid}.help-my-appeal-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.help-my-appeal-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden}.help-my-appeal-row small{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.7812rem;line-height:1.5}.help-my-appeal-row time{color:#68727e;font-size:.6875rem}.help-articles{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.help-article-group h3{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 10px 4px;font:900 .625rem Inter;display:flex}.help-article-group--pinned>div{border-color:color-mix(in srgb,var(--orange) 34%,var(--edge));box-shadow:0 10px 30px #ff4b1f14}.help-article-row>em{color:#7d8896;text-align:right;letter-spacing:.1em;text-transform:uppercase;flex:0 auto;min-width:0;font:800 .5938rem Inter}.help-article-group>div{background:var(--surface);border:1px solid var(--edge);border-radius:18px;overflow:hidden}.help-article-row{color:#fff;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;width:100%;margin:0;padding:16px 18px;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}.help-article-row+.help-article-row{border-top:1px solid var(--edge-soft)}.help-article-row:hover{background:var(--surface-hover);border-color:var(--edge-soft)}.help-article-row>span{flex:1;min-width:0}.help-article-row>svg{color:#5f6a77;flex:none;width:16px;height:16px;transition:color .15s,transform .15s}.help-article-row:hover>svg{color:var(--orange);transform:translate(2px)}.help-article{padding:28px 32px}.help-article__category{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 11px;font:900 .5625rem Inter;display:inline-block}.help-article h2{letter-spacing:-.6px;margin:14px 0 18px;font-size:clamp(1.875rem,4vw,2.5rem);line-height:.95}.help-article__body p{color:#c3cad4;white-space:pre-wrap;margin:0 0 14px;font-size:.9375rem;line-height:1.65}.help-article__body h2,.help-article__body h3{color:#fff;font-family:var(--display);letter-spacing:-.2px;margin:26px 0 10px;font-weight:900;line-height:1.05}.help-article__body h2{font-size:min(1.625rem,8.125vw)}.help-article__body h3{font-size:1.25rem}.help-article__body ul,.help-article__body ol{color:#c3cad4;margin:0 0 14px;padding-left:24px;font-size:.9375rem;line-height:1.65}.help-article__body li{margin:4px 0}.help-article__body blockquote{background:var(--surface-2);border-left:3px solid var(--orange);color:#e6ebf0;border-radius:0 12px 12px 0;margin:0 0 14px;padding:12px 16px;font-size:.9375rem;line-height:1.6}.help-article__body blockquote p:last-child{margin-bottom:0}.help-article__body pre{background:var(--surface-2);border:1px solid var(--edge-soft);color:#e6ebf0;white-space:pre-wrap;border-radius:12px;margin:0 0 14px;padding:12px 14px;font:.8125rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.help-article__body code{background:#ffffff10;border-radius:4px;padding:1px 5px;font:.8125rem ui-monospace,SFMono-Regular,Menlo,monospace}.help-article__body pre code{background:0 0;padding:0}.help-article__body hr{border:0;border-top:1px solid var(--edge);margin:22px 0}.help-article__body a{color:var(--orange);text-underline-offset:2px;text-decoration:underline}.help-article__body strong{color:#fff}.help-article__body u{text-decoration:underline}.help-article__updated{border-top:1px solid var(--edge-soft);color:#68727e;margin-top:18px;padding-top:14px;font-size:.6875rem;display:block}.help-support-switch{gap:6px;margin:0 0 12px;display:flex}.help-support-switch button{color:var(--ink-muted);letter-spacing:.1em;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font:900 .625rem Inter;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.help-support-switch button:hover{color:#fff}.help-support-switch button.active{background:var(--surface);border-color:var(--edge);color:#fff}.help-ticket-status{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff10;border-radius:999px;padding:5px 9px;font:900 .5625rem Inter;display:inline-block}.help-ticket-status.tone-info{background:color-mix(in srgb,var(--info) 18%,transparent);color:var(--info)}.help-ticket-status.tone-warning{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.help-ticket-status.tone-success{background:var(--sage);color:var(--sage-ink)}.help-ticket-status.tone-muted{color:#8c96a3;background:#ffffff0c}.help-center-page .support-chat-signin{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:52px 28px 46px;display:flex}.support-chat-signin>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:50%;width:22px;height:22px;margin-bottom:6px;padding:16px}.support-chat-signin h2{letter-spacing:-.4px;margin:0;font-size:min(1.875rem,9.375vw);line-height:1}.support-chat-signin p{color:var(--ink-muted);max-width:460px;margin:0;font-size:.8438rem;line-height:1.55}.support-chat-signin .notification-signin{width:auto}.support-chat{background:var(--surface);border:1px solid var(--edge);border-radius:20px;grid-template-columns:340px minmax(0,1fr);height:max(520px,min(100dvh - 232px,860px));display:grid;overflow:hidden}.support-chat-list{border-right:1px solid var(--edge-soft);flex-direction:column;min-height:0;display:flex}.support-chat-list-head{border-bottom:1px solid var(--edge-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 14px;display:flex}.support-chat-list-head h2{letter-spacing:-.2px;margin:0;font-size:1.375rem;line-height:1}.support-chat-new{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 14px 0 11px;font:900 .625rem Inter;transition:background .15s;display:inline-flex}.support-chat-new:hover{background:#ff5f38}.support-chat-rows{flex-direction:column;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.support-chat-rows>.help-form-quiet,.support-chat-rows>.support-chat-error{margin:10px 8px}.support-chat-list-empty{color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;font-size:.8125rem;line-height:1.5;display:flex}.support-chat-list-empty svg{color:#3f4955;width:26px;height:26px}.support-chat-row{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:background .15s,border-color .15s;display:flex}.support-chat-row:hover{background:var(--surface-hover)}.support-chat-row.active{background:var(--surface-2);border-color:var(--edge)}.support-chat-row-icon{background:var(--surface-2);border:1px solid var(--edge-soft);color:var(--ink-muted);border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.support-chat-row.unread .support-chat-row-icon{border-color:var(--orange);color:var(--orange)}.support-chat-row-main{flex:1;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.support-chat-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.support-chat-row-main small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;overflow:hidden}.support-chat-row.unread .support-chat-row-main b{color:#fff}.support-chat-row.unread .support-chat-row-main small{color:#d5dbe3;font-weight:600}.support-chat-row-meta{flex:none;grid-template-columns:minmax(0,1fr);place-items:flex-end end;gap:5px;display:grid}.support-chat-row-meta time{color:#68727e;font-size:.6562rem}.support-chat-row-meta i{background:var(--orange);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:3px 6px;font:900 .625rem Inter}.support-chat-row-meta .help-ticket-status{padding:4px 7px;font-size:.5rem}.support-chat-window{flex-direction:column;min-width:0;min-height:0;display:flex}.support-chat-head{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1px solid var(--edge-soft);z-index:auto;background:0 0;flex:none;align-items:center;gap:12px;height:auto;padding:14px 18px;display:flex;position:static}.support-chat-head-icon{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.support-chat-head>div{flex:1;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.support-chat-head h3{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.25rem;line-height:1.15;overflow:hidden}.support-chat-head small{color:var(--ink-muted);font-size:.7188rem}.support-chat-head>.help-ticket-status{flex:none}.support-chat-back{background:var(--surface-2);color:#c9d1db;border:1px solid #2a3340;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.support-chat-log{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:18px 18px 12px;list-style:none;display:flex;overflow-y:auto}.support-chat-day{align-items:center;gap:12px;margin:4px 0;display:flex}.support-chat-day:before,.support-chat-day:after{background:var(--edge-soft);content:"";flex:1;height:1px}.support-chat-day span{color:#68727e;letter-spacing:.14em;font:800 .5625rem Inter}.support-chat-status-line{color:var(--ink-muted);text-align:center;font-size:.7188rem}.support-chat-status-line span{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:999px;padding:6px 12px;display:inline-block}.support-chat-status-line[data-status=resolved] span{border-color:var(--sage-edge);color:var(--sage-ink)}.support-chat-status-line[data-status=open] span{border-color:color-mix(in srgb,var(--info) 40%,var(--edge));color:var(--info)}.support-chat-message{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:6px;max-width:min(88%,620px);padding:12px 15px;display:grid;position:relative}.support-chat-message.mine{border-top-right-radius:6px;justify-self:end}.support-chat-message.fan{border-top-left-radius:6px}.support-chat-message.staff{background:color-mix(in srgb,var(--sage) 70%,var(--surface));border-color:var(--sage-edge);border-top-left-radius:6px}.support-chat-message b{color:#8c96a3;letter-spacing:.14em;font:900 .5625rem Inter}.support-chat-message.staff b{color:var(--sage-ink)}.support-chat-message p{color:#e6ebf0;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9062rem;line-height:1.55}.support-chat-message time{color:#68727e;justify-self:end;font-size:.6562rem}.support-chat-message.echo p{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.support-chat-message.echo p strong{font-weight:800}.support-chat-message.echo p span{color:var(--ink-muted);font-size:.7812rem}.support-chat-message.echo p em{color:#e6ebf0;font-style:normal;font-weight:700}.support-chat-undo{color:var(--ink-muted);letter-spacing:.08em;text-underline-offset:3px;background:0 0;border:0;justify-self:end;padding:0;font:800 .625rem Inter;text-decoration:underline}.support-chat-undo:hover{color:#fff}.support-chat-quiet{color:var(--ink-muted)!important;font-size:.7812rem!important}.support-chat-question{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:6px;display:grid}.support-chat-question>span{color:#c9d1db;font-size:.8125rem;font-weight:700}.support-chat-question input{background:var(--surface);color:#fff;border:1px solid #2a3340;border-radius:12px;width:100%;padding:11px 14px;font:500 .9375rem Inter;transition:border-color .15s}.support-chat-question input:focus{border-color:var(--orange);outline:0}.support-chat-question input::placeholder{color:#5f6a77}.support-chat-choices{flex-wrap:wrap;gap:6px;display:flex}.support-chat-choices button{background:var(--surface);color:#e6ebf0;border:1px solid #2a3340;border-radius:999px;min-height:34px;padding:0 14px;font:700 .7812rem Inter;transition:border-color .15s,background .15s,color .15s}.support-chat-choices button:hover{border-color:var(--edge-hover)}.support-chat-choices button.picked{border-color:var(--orange);color:#fff;background:#2a1610}.support-chat-choices.topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin-top:8px;display:grid}.support-chat-choices.topics button{text-align:left;border-radius:14px;align-items:center;gap:12px;min-height:0;padding:12px 14px;display:flex}.support-chat-choices.topics button>svg{color:var(--orange);flex:none}.support-chat-choices.topics button span{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.support-chat-choices.topics button strong{font-size:.8438rem;font-weight:800}.support-chat-choices.topics button small{color:var(--ink-muted);font-size:.7188rem;line-height:1.4}.support-chat-continue{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;justify-self:start;min-height:38px;margin-top:8px;padding:0 18px;font:900 .625rem Inter}.support-chat-continue:hover{background:#ff5f38}.support-chat-error{color:#ffb0a6;background:#2a1210;border:1px solid #6a2a25;border-radius:12px;margin:0;padding:10px 12px;font-size:.7812rem;line-height:1.5}.support-chat-details{background:var(--surface);border:1px solid var(--edge-soft);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;margin-top:4px;padding:10px 12px;display:grid}.support-chat-details span{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.support-chat-details small{color:#68727e;letter-spacing:.1em;text-transform:uppercase;font:800 .5625rem Inter}.support-chat-details b{color:#e6ebf0;letter-spacing:0;font-size:.8125rem;font-weight:700}.support-chat-pictures{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:2px;display:grid}.support-chat-pictures.count-2,.support-chat-pictures.count-3,.support-chat-pictures.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.support-chat-pictures a,.support-chat-picture-pending{border:1px solid var(--edge-soft);background:#0a0d11;border-radius:12px;width:100%;max-height:360px;display:block;overflow:hidden}.support-chat-pictures.count-1 a{max-width:360px}.support-chat-pictures img{object-fit:cover;width:100%;height:100%;display:block}.support-chat-picture-pending{animation:1.4s ease-in-out infinite help-pulse}.support-chat-composer{border-top:1px solid var(--edge-soft);grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px 14px;display:grid}.support-chat-composer-row{align-items:flex-end;gap:8px;display:flex}.support-chat-attach{background:var(--surface-2);color:var(--ink-muted);cursor:pointer;border:1px solid #2a3340;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.support-chat-attach:hover{border-color:var(--edge-hover);color:#fff}.support-chat-attach input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.support-chat-attach:has(input:disabled){cursor:default;opacity:.4}.support-chat-composer textarea{background:var(--surface-2);color:#fff;resize:none;border:1px solid #2a3340;border-radius:22px;flex:1;min-width:0;min-height:44px;max-height:160px;padding:11px 16px;font:500 .9375rem/1.45 Inter;transition:border-color .15s}.support-chat-composer textarea:focus{border-color:var(--orange);outline:0}.support-chat-composer textarea::placeholder{color:#5f6a77}.support-chat-send{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px 0 14px;font:900 .625rem Inter;transition:background .15s;display:inline-flex}.support-chat-send:hover:not(:disabled){background:#ff5f38}.support-chat-send:disabled{cursor:default;opacity:.4}.support-chat-attachments{flex-wrap:wrap;gap:8px;display:flex}.support-chat-attachment{border:1px solid var(--edge-soft);background:#0a0d11;border-radius:12px;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.support-chat-attachment img{object-fit:cover;width:100%;height:100%}.support-chat-attachment.uploading img{opacity:.35}.support-chat-attachment>svg{color:#fff;position:absolute}.support-chat-attachment button{color:#fff;background:#000c;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:4px;right:4px}.support-chat-closed{border-top:1px solid var(--edge-soft);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.8125rem;display:flex}.support-chat-closed p{margin:0}.support-chat-closed button{background:var(--surface-2);color:#fff;letter-spacing:.1em;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px 0 11px;font:900 .625rem Inter;display:inline-flex}.support-chat-empty{color:var(--ink-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.support-chat-empty svg{color:#3f4955;width:30px;height:30px}.support-chat-empty h3{color:#fff;letter-spacing:-.3px;margin:4px 0 0;font-size:min(1.625rem,8.125vw)}.support-chat-empty p{margin:0 0 8px;font-size:.8125rem}.spin{animation:1s linear infinite support-chat-spin}@keyframes support-chat-spin{to{transform:rotate(360deg)}}.help-status{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.help-center-page .help-status-overall{background:linear-gradient(135deg,color-mix(in srgb,var(--ok) 12%,var(--surface)),var(--surface) 60%);border-color:color-mix(in srgb,var(--ok) 35%,var(--edge));align-items:center;gap:20px;padding:26px 28px;display:flex}.help-status-overall>svg{color:var(--ok);flex:none;width:34px;height:34px}.help-status-overall span{color:var(--orange);letter-spacing:.14em;font:800 .625rem Inter}.help-status-overall h2{letter-spacing:-.5px;margin:8px 0 6px;font-size:clamp(1.75rem,4vw,2.375rem);line-height:1}.help-status-overall p{color:var(--ink-muted);margin:0;font-size:.8438rem}.help-center-page .help-status-overall.status-degraded{background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 14%,var(--surface)),var(--surface) 60%);border-color:color-mix(in srgb,var(--warn) 40%,var(--edge))}.help-status-overall.status-degraded>svg{color:var(--warn)}.help-center-page .help-status-overall.status-outage{background:linear-gradient(135deg,color-mix(in srgb,var(--bad) 14%,var(--surface)),var(--surface) 60%);border-color:color-mix(in srgb,var(--bad) 40%,var(--edge))}.help-status-overall.status-outage>svg{color:var(--bad)}.help-center-page .help-status-overall.status-maintenance{background:linear-gradient(135deg,color-mix(in srgb,var(--info) 14%,var(--surface)),var(--surface) 60%);border-color:color-mix(in srgb,var(--info) 40%,var(--edge))}.help-status-overall.status-maintenance>svg{color:var(--info)}.help-status-pill{letter-spacing:.1em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 9px;font:900 .5938rem Inter;display:inline-flex}.help-status-pill svg{flex:none;width:12px;height:12px}.help-status-pill.status-operational,.help-status-pill.status-resolved{color:var(--ok);background:#43cc9114;border-color:#43cc9133}.help-status-pill.status-degraded{color:var(--warn);background:#e6b23d14;border-color:#e6b23d33}.help-status-pill.status-outage{color:var(--bad);background:#ff746814;border-color:#ff746833}.help-status-pill.status-maintenance,.help-status-pill.status-info{color:var(--info);background:#6bb5ff14;border-color:#6bb5ff33}.help-notices{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.help-center-page .help-notice{border-left:1px solid var(--edge);padding:20px 24px}.help-center-page .help-notice.status-degraded{border-color:color-mix(in srgb,var(--warn) 35%,var(--edge))}.help-center-page .help-notice.status-outage{border-color:color-mix(in srgb,var(--bad) 35%,var(--edge))}.help-center-page .help-notice.status-maintenance{border-color:color-mix(in srgb,var(--info) 35%,var(--edge))}.help-notice header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;height:auto;padding:0;display:flex;position:static}.help-notice header span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font:800 .625rem Inter}.help-notice header time{color:#68727e;margin-left:auto;font-size:.6875rem}.help-notice h3{font-family:var(--display);letter-spacing:-.3px;margin:14px 0 8px;font-size:min(1.5rem,7.5vw);line-height:1.05}.help-notice p{color:#c3cad4;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.6}.help-notice small{color:#68727e;margin-top:12px;font-size:.6875rem;display:block}.help-status-board{background:var(--surface);border:1px solid var(--edge);border-radius:18px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.help-center-page .help-status-row{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.help-status-row+.help-status-row{border-top:1px solid var(--edge-soft)}.help-status-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.help-status-row>div>span{font-size:.875rem;font-weight:700}.help-status-row small{color:var(--ink-muted);font-size:.75rem}.help-notice-history{border-top:0;margin-top:8px;padding-top:0}.help-notice-history h3{color:#68727e;letter-spacing:.14em;margin:0 0 10px 4px;font:800 .5625rem Inter}.help-notice-history>div{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:16px;overflow:hidden}.help-notice-history-row{color:#c3cad4;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:.8125rem;display:flex}.help-notice-history-row+.help-notice-history-row{border-top:1px solid var(--edge-soft)}.help-notice-history-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.help-notice-history-row time{color:#68727e;font-size:.6875rem}@media (width<=800px){.help-center-page{padding:18px 14px 100px}.help-hero{border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:22px 18px 18px}.help-hero:after{font-size:min(12.5rem,62.5vw);top:-10px;right:-30px}.help-hero>svg{width:22px;height:22px;padding:14px}.help-hero>div{flex:200px}.help-hero h1{font-size:min(2.375rem,11.875vw)}.help-hero p{font-size:.875rem}.help-hero-status{justify-content:center;width:100%;margin:2px 0 0}.help-center-tabs{margin:0 -14px 16px;padding:2px 14px}.help-center-page .panel{border-radius:16px;padding:18px 16px}.help-article{padding:20px 18px}.help-support-switch{scrollbar-width:none;margin:0 -14px 12px;padding:0 14px;overflow-x:auto}.help-support-switch button{flex:none}.support-chat{border-radius:16px;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.support-chat.phone .support-chat-list{border-right:0}.support-chat.phone .support-chat-rows{overflow:visible}.support-chat-window.fullscreen{background:var(--surface);z-index:60;border:0;border-radius:0;display:flex;position:fixed;inset:0}.support-chat-window.fullscreen .support-chat-head{padding:max(10px,env(safe-area-inset-top)) 12px 10px}.support-chat-window.fullscreen .support-chat-composer,.support-chat-window.fullscreen .support-chat-closed{padding-bottom:max(12px,env(safe-area-inset-bottom))}.support-chat-window.fullscreen.keyboard-up .support-chat-composer,.support-chat-window.fullscreen.keyboard-up .support-chat-closed{padding-bottom:10px}.support-chat-head{padding:12px 14px}.support-chat-log{padding:14px 12px 10px}.support-chat-message{max-width:92%}.support-chat-send span{display:none}.support-chat-send{width:44px;padding:0}.support-chat-choices.topics{grid-template-columns:minmax(0,1fr)}.help-center-page .help-status-overall{align-items:flex-start;padding:20px 18px}.help-appeal form>button{justify-self:stretch}.help-appeal-head h2{font-size:min(1.5rem,7.5vw)}.help-appeal-head>svg,.help-appeal-icon{width:38px;height:38px}.help-center-page .help-status-row{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.help-appeal form>button:hover:not(:disabled){transform:none}.support-chat-log{scroll-behavior:auto}.support-chat-picture-pending,.spin,.help-empty.loading>svg{animation:none}}.site-notice{color:#d5ecfa;z-index:20;background:#0e1f2c;border-bottom:1px solid #45ade5;align-items:center;gap:14px;padding:12px 5%;display:flex;position:relative}.site-notice.status-maintenance{background:#0e1f2c;border-color:#6bb5ff}.site-notice.status-degraded{color:#fff0bf;background:#2a2108;border-color:#f5c518}.site-notice.status-outage{color:#ffd9d5;background:#2c1210;border-color:#ff5a4a}.site-notice>svg{flex:none;width:20px;height:20px}.site-notice span{flex-wrap:wrap;flex:1;align-items:baseline;gap:9px;min-width:0;display:flex}.site-notice b{color:#fff}.site-notice em{opacity:.85;font-size:.8125rem;font-style:normal}@media (width<=600px){.site-notice{align-items:flex-start;padding:12px 14px}.site-notice span{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.site-notice .auth-notice-action{white-space:nowrap;align-self:center}.site-notice .auth-notice-close{align-self:center}}.feed-toolbar{align-items:center;gap:10px;padding:2px 0 12px;display:flex}.feed-chips{-ms-overflow-style:none;scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.feed-chips::-webkit-scrollbar{display:none}.feed-chips button{color:#8c96a3;letter-spacing:.08em;white-space:nowrap;background:#0b0f14;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 13px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:flex}.feed-chips button:hover{color:#fff;border-color:#43505e}.feed-chips button.active{color:#0b0e12;background:#fff;border-color:#fff}.feed-chips button svg{flex:none}.feed-chips button.active svg{color:var(--orange)}.feed-search{color:#7f8b9a;background:#090d11;border:1px solid #2f3944;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 6px 0 13px;transition:border-color .15s,color .15s;display:flex}.feed-search:focus-within,.feed-search.filled{border-color:var(--orange);color:#c3cad3}.feed-search svg{flex:none}.feed-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:8px 0;font:500 .8125rem Inter}.feed-search input::placeholder{color:#5f6a77}.feed-search button{color:#c3cad3;background:#1f2730;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.feed-search button:hover{color:#fff;background:#2a3340}.feed-empty{color:#8c96a3;text-align:center;background:#10151b;border:1px solid #29313b;border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin:4px 0 0;padding:52px 28px 46px;display:flex}.feed-empty i{color:var(--orange);background:#1a130f;border:1px solid #592819;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex}.feed-empty.loading i{animation:1.4s ease-in-out infinite feed-empty-pulse}@keyframes feed-empty-pulse{0%,to{opacity:1}50%{opacity:.35}}.feed-empty b{color:#fff;letter-spacing:-.2px;font:900 min(1.625rem,8.125vw)/1.05 Barlow Condensed}.feed-empty p{overflow-wrap:anywhere;max-width:320px;margin:0;font-size:.8438rem;line-height:1.5}.feed-empty-cta{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;align-items:center;gap:7px;min-height:44px;margin-top:14px;padding:0 22px;font:900 .6875rem Inter;transition:background .15s,transform .15s;display:flex;box-shadow:0 8px 24px #ff4b1f40}.feed-empty-cta:hover{background:#ff5f38;transform:translateY(-1px)}.feed-empty-ghost{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #49525e;border-radius:999px;min-height:40px;margin-top:12px;padding:0 16px;font:900 .6875rem Inter;transition:border-color .15s}.feed-empty-ghost:hover{border-color:var(--orange)}.room-layout .feed .post{background:#10151b;border:1px solid #29313b;border-radius:14px;margin:10px 0;padding:16px 16px 12px}.room-layout .feed .post-top em{border-radius:999px;padding:4px 9px}.room-layout .moment{border-radius:12px}.room-layout .new-takes-banner,.room-layout .load-more-posts{border-radius:999px}.room-layout .feed-barrier{border-radius:14px}@media (width<=800px){.feed-toolbar{flex-wrap:wrap;gap:8px;padding:0 0 10px}.feed-search{flex:100%}.feed-search input{padding:9px 0;font-size:max(16px,1rem)}.feed-empty{border-radius:14px;padding:44px 20px 38px}.feed-empty b{font-size:min(1.5rem,7.5vw)}}@media (prefers-reduced-motion:reduce){.feed-empty.loading i{animation:none}.feed-empty-cta:hover{transform:none}}.page>.hero{background:linear-gradient(135deg,#12181f,#0b0f14 60%);border:1px solid #29313b;border-radius:24px;align-items:center;gap:28px;min-height:0;padding:36px 40px;overflow:hidden;box-shadow:0 24px 60px #0006}.page>.hero:after{top:-110px;right:180px}.page>.hero h1{margin-top:12px;font-size:clamp(3.125rem,5vw,4.375rem)}.page>.hero p{max-width:560px;margin:14px 0 0;font-size:.9375rem;line-height:1.55}.parking-post .post-top{gap:12px}.parking-post .post-top .avatar,.parking-post .post-top .fan-avatar{flex:0 0 42px;width:42px;height:42px}.parking-post .post-top b{font-size:.8438rem}.parking-post .post-top>div>span{color:#7f8b99;font-size:.6875rem}.parking-post .post-top em{letter-spacing:.08em;overflow-wrap:anywhere;text-align:center;background:#1a130f;border:1px solid #592819;border-radius:999px;min-width:0;max-width:100%;padding:5px 9px;font-size:.5625rem}.parking-post .post>p{margin:12px 0;font-size:.9688rem;line-height:1.55}.parking-post .post-actions{border-top:1px solid #1e252e;gap:8px;padding-top:12px}.parking-post .post-actions>button{color:#8c96a3;letter-spacing:.06em;border-radius:999px;min-height:34px;padding:0 11px;font-size:.625rem;transition:background .15s,color .15s}.parking-post .post-actions>button:hover{color:#fff;background:#151b22}.parking-post .post-actions>button.active{color:var(--orange)}.parking-post .post-actions .post-save-trigger{border:1px solid #2a3340}.parking-post .post-actions .post-save-trigger:hover{border-color:#43505e}.parking-post .post-actions .post-save-trigger.saved{color:var(--orange);background:#1a130f;border-color:#592819}.parking-post .post-actions .post-report-trigger:hover{color:#ff4b1f}.parking-post .comment-thread{border-top:1px solid #1e252e;margin-top:12px}.parking-post .comment-thread form{gap:8px}.parking-post .comment-thread form>button{border-radius:50%;width:44px;height:44px}.parking-post .comment-thread input{border-radius:22px}@media (width<=800px){.page>.hero{border-radius:18px;flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:24px 20px 20px;display:flex}.page>.hero h1{font-size:min(2.75rem,13.75vw)}.page>.hero p{margin-bottom:0;font-size:.875rem}.page>.hero:after{font-size:min(15rem,75vw);top:0;right:-30px}.parking-post .post-actions{gap:4px}.parking-post .post-actions>button{padding:0 9px}.parking-post .post-actions .post-save-trigger{font-size:0}.parking-post .post-actions .post-save-trigger:after{font-size:.625rem}}.profile-page{--surface:#10151b;--surface-2:#0b0f14;--surface-hover:#151b22;--edge:#29313b;--edge-soft:#1e252e;--edge-hover:#43505e;--ink-muted:#8c96a3;--ember:#1a130f;--ember-edge:#592819;--sage:#0c2a20;--sage-edge:#217a5d;--sage-ink:#55e0aa}.profile-page .profile-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--fan-color,#1686c2) 18%,#12181f),#0b0f14 62%);border:1px solid color-mix(in srgb,var(--fan-color,#1686c2) 32%,var(--edge));border-radius:24px;align-items:center;gap:24px;margin:0;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.profile-page .profile-hero:has(.fan-actions-menu){overflow:visible}.profile-page .profile-hero:after{color:#ffffff06;content:"5Q";font:900 min(17.5rem,87.5vw) var(--display);letter-spacing:-12px;pointer-events:none;line-height:.65;position:absolute;top:-60px;right:90px}.profile-page .profile-hero>*{position:relative}.profile-page .profile-hero .profile-avatar{box-shadow:0 0 0 5px color-mix(in srgb,var(--fan-color,#1686c2) 35%,transparent);border-width:3px;flex:none;width:100px;height:100px;font-size:min(1.875rem,9.375vw)}.profile-page .profile-hero>div{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.profile-page .profile-hero .eyebrow{letter-spacing:.14em;min-width:0;font-size:.625rem}.profile-page .profile-hero .eyebrow .team-mark{box-shadow:none;border-width:1px;width:22px;height:22px;font-size:.5rem}.profile-page .profile-hero h1{letter-spacing:-.8px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:2px 0 0;font-size:clamp(2.125rem,4vw,3rem);line-height:.95;display:flex}.profile-page .profile-hero h1 em{border:1px solid var(--edge);color:var(--ink-muted);letter-spacing:0;overflow-wrap:anywhere;background:#0b0f14aa;border-radius:999px;max-width:100%;padding:5px 11px;font:700 .75rem Inter;display:inline-block;position:relative;top:-4px}.profile-page .profile-hero p{color:#c3cad4;max-width:540px;margin:2px 0 0;font-size:.9062rem;line-height:1.5}.profile-page .profile-hero p:empty{display:none}.profile-page .profile-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.75rem;display:flex}.profile-page .profile-meta i{background:#fff3;border-radius:50%;width:3px;height:3px;display:inline-block}.profile-page .fan-status{border:1px solid var(--edge);background:#0b0f14aa;border-left-width:1px;border-radius:999px;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-top:6px;padding:7px 14px 7px 12px}.profile-page .fan-status span{font-size:.5625rem}.profile-page .fan-status b{overflow-wrap:anywhere;min-width:0;font-size:.8125rem}.profile-page .profile-hated-team{margin-top:6px}.profile-page .profile-hero>button,.profile-page .profile-hero-actions>button{color:#fff;letter-spacing:.08em;background:#0b0f14aa;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;margin-left:auto;padding:0 18px;font:900 .625rem Inter;transition:background .15s,border-color .15s;display:inline-flex}.profile-page .profile-hero>button:hover,.profile-page .profile-hero-actions>button:hover{background:var(--surface-hover);border-color:var(--edge-hover)}.profile-page .profile-hero.own-profile>.profile-privacy-icon{top:16px;right:16px}.profile-page .fan-actions-wrap{z-index:2;position:absolute;top:16px;right:16px}.profile-page .profile-hero>.fan-actions-wrap{align-items:center;gap:8px;display:flex}.profile-page .fan-actions-trigger{width:36px;height:36px}.profile-page .fan-actions-menu{background:var(--surface);border:1px solid var(--edge);border-radius:18px;gap:6px;padding:14px;box-shadow:0 24px 60px #000a}.profile-page .fan-actions-menu>.eyebrow{margin:2px 4px 6px;font-size:.5625rem}.profile-page .fan-actions-menu button{background:var(--surface-2);letter-spacing:.04em;border:1px solid #2a3340;border-radius:12px;min-height:40px;padding:0 12px;font-size:.6562rem;transition:background .15s,border-color .15s}.profile-page .fan-actions-menu button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--edge-hover)}.profile-page .fan-actions-menu button.danger{color:#ff8a80;background:#1c0f0f;border-color:#5a2424}.profile-page .fan-actions-menu button i.count-badge{background:var(--orange);color:#fff;letter-spacing:0;text-align:center;border-radius:999px;flex:none;min-width:1.125rem;margin-left:6px;padding:.25rem .3125rem;font:900 .5625rem/1 Inter}.profile-page .fan-actions-menu p{margin:6px 4px 0}.profile-page .back-link{background:var(--surface);border:1px solid var(--edge);color:#c9d1db;letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;min-height:38px;margin-bottom:14px;padding:0 16px 0 12px;font:900 .625rem Inter;transition:border-color .15s,color .15s;display:inline-flex}.profile-page .back-link:hover{border-color:var(--edge-hover);color:#fff}.profile-page .profile-hero.fan-profile{margin-top:0;padding:32px 36px}.profile-page .profile-hero>.profile-hero-actions{flex-direction:column;flex:none;align-items:stretch;gap:8px;margin-left:auto;display:flex}.profile-page .profile-hero-actions>button{justify-content:center;margin-left:0}.profile-page .profile-hero-actions>.wardrobe-button.active{background:var(--ember);border-color:var(--orange);box-shadow:0 0 0 3px #ff4b1f22}.profile-page .respect-level{background:linear-gradient(135deg,#171410,var(--surface) 60%);border:1px solid #3a2e14;border-radius:18px;flex-wrap:wrap;gap:10px 20px;min-width:0;margin:12px 0 0;padding:18px 22px}.profile-page .respect-level>b{letter-spacing:-.6px;font-size:min(2.25rem,11.25vw)}.profile-page .respect-level>b small{letter-spacing:.14em;margin-top:5px}.profile-page .respect-level>div>span{letter-spacing:.08em;font-size:.625rem}.profile-page .respect-level>div>i{background:#ffffff10;border-radius:999px;height:8px;overflow:hidden}.profile-page .respect-level>div>i>em{border-radius:999px;transition:width .4s ease-out}.profile-page .respect-level-actions>a,.profile-page .respect-level-actions>button{background:var(--surface-2);letter-spacing:.08em;white-space:normal;border:1px solid #2a3340;border-radius:999px;max-width:100%;min-height:38px;padding:0 16px;font-size:.5625rem;transition:border-color .15s,color .15s}.profile-page .respect-level-actions>a:hover,.profile-page .respect-level-actions>button:hover{border-color:var(--edge-hover);color:#fff}.profile-page .profile-stats{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:10px;margin:12px 0 0;display:grid}.profile-page .profile-stats>div{background:var(--surface);border:1px solid var(--edge);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:5px;padding:16px 18px;transition:border-color .15s;display:grid}.profile-page .profile-stats>div:hover{border-color:var(--edge-hover)}.profile-page .profile-stats b{font:900 min(2rem,10vw) var(--display);letter-spacing:-.8px;line-height:1}.profile-page .profile-stats span{color:var(--ink-muted);letter-spacing:.12em;font:800 .5625rem Inter}.profile-page .panel{background:var(--surface);border:1px solid var(--edge);border-radius:20px;padding:24px}.profile-page .section-title{align-items:center;margin:0 0 18px}.profile-page .section-title:after{display:none}.profile-page .section-title>div>span{letter-spacing:.14em;font-size:.5625rem}.profile-page .section-title h2{letter-spacing:-.4px;margin-top:6px;font-size:clamp(1.625rem,3vw,2rem);line-height:1}.profile-page .section-title>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:14px;flex:none;width:20px;height:20px;padding:11px}.profile-page .section-title>span{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);letter-spacing:.1em;border-radius:999px;flex:none;padding:8px 12px;font:900 .5625rem Inter}.profile-page .social-center{margin:12px 0 0;padding:24px}.profile-page .social-center>.section-title>svg{color:var(--orange);width:20px;height:20px}.profile-page .profile-friend-search{border:0;margin:0 0 16px;padding:0;position:static}.profile-page .profile-friend-search label{color:#68727e;letter-spacing:.14em;margin-bottom:8px;font:800 .5625rem Inter;display:block}.profile-page .profile-friend-search>div:first-of-type{background:var(--surface-2);border-color:#2a3340;min-height:46px;padding-left:16px}.profile-page .profile-friend-search .people-results{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:16px;margin-top:8px;overflow:hidden}.profile-page .people-result>button:last-child{min-height:36px}.profile-page .circle-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin:0 0 12px;display:grid}.profile-page .circle-summary>button{background:var(--surface-2);border:1px solid var(--edge-soft);color:#fff;text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:4px;padding:16px 18px;transition:background .15s,border-color .15s,transform .15s;display:grid}.profile-page .circle-summary>button:hover{background:var(--surface-hover);border-color:var(--edge-hover);transform:translateY(-1px)}.profile-page .circle-summary>button b{font:900 min(2rem,10vw) var(--display);letter-spacing:-1px;line-height:1}.profile-page .circle-summary>button span{color:var(--ink-muted);letter-spacing:.14em;font:800 .5625rem Inter}.profile-page .circle-summary>button.hot{background:linear-gradient(150deg,#2a1610,var(--surface-2) 70%);border-color:var(--ember-edge)}.profile-page .circle-summary>button.hot b{color:var(--orange)}.profile-page .circle-summary>.circle-summary-go{background:var(--orange);border-color:var(--orange);letter-spacing:.08em;text-align:center;white-space:normal;border-radius:999px;align-self:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 18px;font:900 .6562rem Inter;display:inline-flex}.profile-page .circle-summary>.circle-summary-go:hover{background:#ff5f38;border-color:#ff5f38}.profile-page .social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-page .social-grid>div{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:16px;min-height:0;padding:16px 18px}.profile-page .social-grid h3{border-bottom:1px solid var(--edge-soft);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding-bottom:12px;font-size:.8125rem;display:flex}.profile-page .social-grid h3 span{color:#c9d1db;float:none;letter-spacing:0;text-align:center;background:#ffffff10;border-radius:999px;min-width:24px;padding:3px 8px;font:800 .625rem Inter}.profile-page .social-grid p{margin:10px 0 4px;font-size:.7812rem}.profile-page .social-person{border-color:var(--edge-soft);gap:12px;padding:11px 0}.profile-page .social-person>button>span:last-child{gap:2px}.profile-page .social-person b{font-size:.8125rem}.profile-page .social-person small{font-size:.6875rem}.profile-page .social-person>div{flex-wrap:wrap}.profile-page .social-person>div button{color:#c9d1db;letter-spacing:.06em;background:0 0;border:1px solid #2a3340;border-radius:999px;min-height:34px;padding:0 12px;font-size:.5938rem;transition:background .15s,border-color .15s,color .15s}.profile-page .social-person>div button:hover{background:var(--surface-hover);border-color:var(--edge-hover);color:#fff}.profile-page .social-person>div button:first-child{border-color:var(--orange);color:var(--orange)}.profile-page .social-person>div button:first-child:hover{background:var(--ember);color:#fff}.profile-page .badge-panel{margin-top:12px}.profile-page .badge-panel .section-title{margin-bottom:14px}.profile-page .badge-panel-copy{margin:0 0 16px}.profile-page .badges{gap:8px}.profile-page .badges>div{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:14px;padding:16px 8px 14px;transition:border-color .15s,transform .15s}.profile-page .badges>div:hover{border-color:var(--edge-hover);transform:translateY(-2px)}.profile-page .profile-badge-grid>div,.profile-page .profile-badge-grid>button{min-height:124px;padding-bottom:20px}.profile-page .profile-badge-grid>div.earned{background:linear-gradient(150deg,#241510,var(--surface-2) 70%);border-color:var(--ember-edge)}.profile-page .profile-badge-grid>div.locked{background:var(--surface-2)}.profile-page .profile-badge-grid small{letter-spacing:.1em;font-size:.4688rem}.profile-page .profile-badge-grid i{background:#ffffff10;border-radius:999px;height:4px;bottom:10px;left:12px;right:12px;overflow:hidden}.profile-page .profile-badge-grid i em{border-radius:999px}.profile-page .fan-badges .badges>div{min-height:0}.profile-page .fan-badges-empty{grid-column:1/-1}.profile-page .season-card{margin-top:12px}.profile-page .season-card .eyebrow{letter-spacing:.14em;font-size:.5625rem}.profile-page .season-card h3{letter-spacing:-.4px;margin:8px 0 12px;font-size:min(1.75rem,8.75vw)}.profile-page .season-card>div{border-color:var(--edge-soft);flex-wrap:wrap;gap:4px 12px;padding:13px 0;font-size:.7812rem}.profile-page .season-card>div:last-child{padding-bottom:0}.profile-page .season-card div span{color:#c3cad4}.profile-page .season-card svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;border-radius:50%;width:13px;height:13px;padding:7px}.profile-page .season-card b{font-family:var(--display);letter-spacing:-.2px;font-size:1.125rem}.profile-page .fan-public-section{margin-top:12px}.profile-page .fan-public-section>.section-title{border:0;margin-bottom:14px}.profile-page .fan-public-section>.section-title>svg{background:var(--sage);border-color:var(--sage-edge);color:var(--sage-ink)}.profile-page section.fan-public-section:not(.panel) .profile-stats{margin-top:0}.profile-page .fan-badges{padding:24px}.profile-page .unavailable-profile{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:40px auto;padding:52px 28px 44px;display:flex}.profile-page .unavailable-profile>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:50%;width:22px;height:22px;padding:16px}.profile-page .unavailable-profile h1{letter-spacing:-.4px;margin:8px 0 0;font-size:min(2.125rem,10.625vw)}.profile-page .unavailable-profile p{color:var(--ink-muted);margin:0;font-size:.8438rem;line-height:1.5}.profile-page .unavailable-profile button{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;min-height:40px;margin-top:10px;padding:0 20px;font:900 .625rem Inter;transition:background .15s}.profile-page .unavailable-profile button:hover{background:#ff5f38}.profile-page .parking-empty{margin-top:12px}.profile-page .report-modal{border:1px solid #29313b;border-radius:22px;box-shadow:0 30px 90px #000c}.profile-page .report-modal h2{letter-spacing:-.4px;font-size:min(2.125rem,10.625vw)}.profile-page .report-modal select,.profile-page .report-modal textarea{border-color:#2a3340;border-radius:12px;font-size:.875rem;transition:border-color .15s}.profile-page .report-modal select:focus,.profile-page .report-modal textarea:focus{border-color:var(--orange);outline:0}.profile-page .report-modal>div button{letter-spacing:.08em;border-radius:999px;min-height:42px;padding:0 18px;font:900 .625rem Inter}.profile-page .report-modal>div button:last-child{box-shadow:0 8px 24px #ff4b1f40}.profile-page .report-modal .close{background:#ffffff10;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;top:16px;right:16px}@media (width<=800px){.profile-page .profile-hero,.profile-page .profile-hero.fan-profile{border-radius:18px;grid-template-columns:76px minmax(0,1fr);gap:12px 14px;padding:22px 18px 18px;display:grid}.profile-page .profile-hero:after{font-size:min(12.5rem,62.5vw);top:-10px;right:-30px}.profile-page .profile-hero .profile-avatar{width:76px;height:76px;font-size:min(1.5rem,7.5vw)}.profile-page .profile-hero>div:not(.fan-actions-wrap){align-self:center;padding-right:44px}.profile-page .profile-hero.fan-profile>div:not(.fan-actions-wrap){padding-right:96px}.profile-page .profile-hero h1{font-size:min(1.875rem,9.375vw)}.profile-page .profile-hero h1 em{padding:4px 9px;font-size:.6875rem}.profile-page .profile-hero p{font-size:.8438rem}.profile-page .profile-hero>button,.profile-page .profile-hero-actions{grid-column:1/-1;justify-content:center;width:100%;margin:2px 0 0}.profile-page .profile-hero>.profile-hero-actions{flex-flow:wrap;justify-content:safe center}.profile-page .profile-hero-actions>button{text-align:center;white-space:normal;flex:auto;min-width:0;max-width:100%;padding-block:6px;line-height:1.2}.profile-page .profile-hero>button{text-align:center;white-space:normal;min-width:0;max-width:100%;padding-block:6px;line-height:1.2}.profile-page .profile-hero-actions>.wardrobe-button{flex:none;padding:0 15px}.profile-page .profile-hero-actions>.wardrobe-button span{display:none}.profile-page .profile-hero.own-profile>.profile-privacy-icon,.profile-page .fan-actions-wrap{top:14px;right:14px}.profile-page .respect-level{border-radius:16px;padding:16px 18px}.profile-page .profile-stats{gap:8px}.profile-page .profile-stats>div{border:1px solid var(--edge);border-radius:14px;padding:14px 16px}.profile-page .profile-stats b{font-size:min(1.75rem,8.75vw)}.profile-page .panel{border-radius:16px;padding:18px 16px}.profile-page .social-center,.profile-page .fan-badges{padding:18px 16px}.profile-page .section-title{flex-direction:row;align-items:center}.profile-page .social-grid{grid-template-columns:minmax(0,1fr)}.profile-page .circle-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page .circle-summary>button{padding:12px}.profile-page .circle-summary>button b{font-size:min(1.625rem,8.125vw)}.profile-page .circle-summary>.circle-summary-go{grid-column:1/-1;justify-content:center}.profile-page .social-person{flex-flow:wrap;align-items:center}.profile-page .social-person>button{flex:100%}.profile-page .profile-editor{border-radius:16px;padding:20px 16px}.profile-page .avatar-editor{border-radius:14px;padding:16px}.profile-page .privacy-choice{flex-direction:column;align-items:stretch;gap:12px}.profile-page .privacy-choice button,.profile-page .privacy-choice select{justify-content:center;width:100%}.profile-page .team-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .team-editor-actions button{flex:1}.profile-page .unavailable-profile{margin:16px 0;padding:40px 18px 34px}}@media (width<=420px){.profile-page .team-choices{grid-template-columns:minmax(0,1fr)}.profile-page .badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.profile-page .badges>div:hover,.profile-page .team-choices button:hover{transform:none}.profile-page .respect-level>div>i>em{transition:none}}.profile-badge-grid>div.earned.pending small{color:#4bd295}.profile-page .fan-status-own{padding-right:8px}.profile-page .fan-status-clear{color:#c9d1db;background:#ffffff10;border:1px solid #fff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:2px;padding:0;display:inline-flex;position:relative}.profile-page .fan-status-clear:before{content:"";position:absolute;inset:-10px}.profile-page .fan-status-clear:hover,.profile-page .fan-status-clear:focus-visible{color:#fff;background:#ff4b1f33;border-color:#ff4b1f88}.profile-page .fan-status-clear:disabled{opacity:.5}.profile-page .staff-view-note{color:#c7d6e6;background:#0b1420;border:1px solid #2b4a6a;border-left:3px solid #4aa3ff;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:.6875rem;line-height:1.45;display:flex}.profile-page .staff-view-note svg{color:#4aa3ff;flex-shrink:0;margin-top:2px}.profile-page .staff-view-note b{color:#fff;letter-spacing:.08em;font-size:.625rem;display:block}.profile-page .profile-channel-link{color:#ffb3a3;letter-spacing:.08em;background:#e2240029;border:1px solid #e2240080;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:2.25rem;margin-top:10px;padding:0 14px;font:900 .5625rem Inter;text-decoration:none;display:inline-flex}.profile-page .profile-channel-link:hover{color:#fff;background:#e2240047}.profile-page .profile-channel-link em{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.profile-share-backdrop{padding:24px}.profile-share{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--fan-color,#ff4b1f) 22%,transparent) 0,transparent 46%),#10151b;color:#f4f5f6;border:1px solid #303741;border-radius:20px;gap:14px;width:min(420px,100%);max-height:100%;padding:28px 24px 24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.profile-share-close{color:#c7cdd4;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:12px;right:12px}.profile-share-close:hover{color:#fff;background:#ffffff1f}.profile-share-kicker{letter-spacing:.16em;color:var(--fan-color,#ff4b1f);font:900 .625rem Inter}.profile-share h2{letter-spacing:-.5px;margin:0;font:900 min(2.5rem,12.5vw)/.9 Barlow Condensed,Inter,sans-serif}.profile-share-lede{color:#8c96a3;margin:0;font-size:.8125rem;line-height:1.5}.profile-share-code{width:min(260px,100%);box-shadow:0 0 0 4px var(--fan-color,#ff4b1f),0 12px 34px #00000073;background:#fff;border-radius:16px;margin:6px auto 0;padding:12px}.profile-share-code svg{width:100%;height:auto;display:block}.profile-share-who{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;display:flex}.profile-share-who b{overflow-wrap:anywhere;font:900 min(1.5rem,7.5vw)/1 Barlow Condensed,Inter,sans-serif}.profile-share-who span{color:#8c96a3;overflow-wrap:anywhere;font-size:.75rem}.profile-share-link{gap:8px;min-width:0;display:flex}.profile-share-link input{color:#c7cdd4;text-overflow:ellipsis;background:#0b0f14;border:1px solid #29313b;border-radius:12px;flex:auto;min-width:0;height:2.75rem;padding:0 12px;font:500 max(16px,.875rem) Inter}.profile-share-link input:focus{border-color:var(--fan-color,#ff4b1f);outline:none}.profile-share-link button,.profile-share-actions button{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#0b0f14aa;border:1px solid #2a3340;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:2.75rem;padding:0 14px;font:900 .6875rem Inter;display:inline-flex}.profile-share-link button{flex:none}.profile-share-link button:hover,.profile-share-actions button:hover{background:#ffffff12;border-color:#3c4756}.profile-share-actions{flex-wrap:wrap;gap:8px;display:flex}.profile-share-actions button{text-align:center;white-space:normal;flex:calc(50% - 4px);min-width:0;padding-block:6px;line-height:1.2}.profile-share-actions button.primary{background:var(--orange);border-color:var(--orange)}.profile-share-actions button.primary:hover{background:#ff5f38}.profile-share-actions button:disabled{opacity:.6}.profile-share-status{letter-spacing:.06em;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font:800 .6875rem Inter;display:flex}.profile-share-status.ok{color:#7be0a5;background:#12301f}.profile-share-status.note{color:#9fc3f0;background:#1a2230}.profile-share-status.error{color:#ff9b86;background:#3a1612}.profile-page .profile-hero-actions>.share-profile-button{border-color:#3a4552}@media (width<=600px){.profile-share-backdrop{place-items:end center;padding:0}.profile-share{width:100%;max-height:min(92%,820px);padding:24px 18px calc(22px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:22px 22px 0 0}}html.sheet-open,html.sheet-open body{overscroll-behavior:none;overflow:hidden}.editor-sheet{--surface:#10151b;--surface-2:#0b0f14;--surface-hover:#151b22;--edge:#29313b;--edge-soft:#1e252e;--edge-hover:#43505e;--ink-muted:#8c96a3;--ember:#1a130f;--ember-edge:#592819;color:#f4f5f6;z-index:70;background:radial-gradient(circle at 85% -10%,#242115 0,#0000 25%),#080b0f;flex-direction:column;animation:.22s ease-out sheet-rise;display:flex;position:fixed;inset:0}@keyframes sheet-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.editor-sheet{animation:none}}.editor-sheet-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:max(10px,env(safe-area-inset-top)) 16px 10px 8px;background:#0c1015f2;border-bottom:1px solid #1b2129;flex:none;align-items:center;gap:10px;display:flex}.editor-sheet-back{color:#fff;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .15s;display:inline-flex}.editor-sheet-back:hover{background:var(--surface-hover)}.editor-sheet-heading{flex:1;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.editor-sheet-heading .eyebrow{letter-spacing:.14em;align-items:center;gap:6px;font-size:.5625rem;display:inline-flex}.editor-sheet-heading .eyebrow svg{width:12px;height:12px}.editor-sheet-heading h1{letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:min(1.625rem,8.125vw);line-height:1.15;overflow:hidden}.editor-sheet-primary{background:var(--orange);border:1px solid var(--orange);color:#fff;letter-spacing:.1em;text-align:center;border-radius:999px;flex:0 auto;min-width:0;min-height:42px;padding:6px 20px;font:900 .6562rem Inter;transition:background .15s,opacity .15s}.editor-sheet-primary:hover:not(:disabled){background:#ff5f38}.editor-sheet-primary:disabled{cursor:default;opacity:.4}.editor-sheet-stage{flex:none;padding:12px 16px 0}.editor-sheet-stage>*{max-width:960px;margin:0 auto}.editor-sheet-tabs{-ms-overflow-style:none;scrollbar-width:none;flex:none;gap:6px;width:100%;max-width:992px;margin:0 auto;padding:12px 16px 4px;display:flex;overflow-x:auto}.editor-sheet-tabs::-webkit-scrollbar{display:none}.editor-sheet-tabs button{background:var(--surface-2);color:var(--ink-muted);letter-spacing:.08em;white-space:nowrap;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 14px;font:900 .625rem Inter;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:relative}.editor-sheet-tabs button svg{width:13px;height:13px}.editor-sheet-tabs button:hover{border-color:var(--edge-hover);color:#fff}.editor-sheet-tabs button.active{color:#0b0e12;background:#fff;border-color:#fff}.editor-sheet-tabs button.locked{opacity:.6}.editor-sheet-tabs button i{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 2px #080b0f}.editor-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:8px 16px max(24px,env(safe-area-inset-bottom));flex:1;overflow-y:auto}.editor-sheet-column{grid-template-columns:minmax(0,1fr);gap:12px;max-width:960px;margin:0 auto;display:grid}.editor-sheet-footnote{color:#68727e;text-align:center;margin:6px 4px 0;font-size:.7188rem;line-height:1.5}.sheet-section{background:var(--surface);border:1px solid var(--edge);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 20px;display:grid}.sheet-section-head{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.sheet-section-head b{letter-spacing:.08em;font:900 .75rem Inter}.sheet-section-head small{color:var(--ink-muted);font-size:.7188rem;line-height:1.5}.editor-sheet .wardrobe-locked{border-radius:14px}.sheet-choice-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}.sheet-choice{background:var(--surface-2);color:#c9d1db;text-align:left;border:1px solid #2a3340;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;transition:border-color .15s,background .15s,transform .15s;display:grid;overflow:hidden}.sheet-choice:hover{background:var(--surface-hover);border-color:var(--edge-hover);color:#fff;transform:translateY(-1px)}.sheet-choice.active{border-color:var(--orange);color:#fff;box-shadow:0 0 0 3px #ff4b1f22}.sheet-choice-stage{border-bottom:1px solid var(--edge-soft);font:900 .9375rem var(--display);letter-spacing:.3px;background:radial-gradient(circle at 20% 0,#1a2230,#0b0e13 65%);justify-content:center;align-items:center;min-height:64px;padding:10px;display:flex;overflow:hidden}.sheet-choice-stage .fan-avatar{aspect-ratio:1;flex:0 0 44px;width:44px;height:44px;font-size:.9375rem}.sheet-choice-stage .fan-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sheet-choice-label{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:6px;min-height:34px;padding:0 12px;font:900 .5938rem Inter;display:flex}.sheet-choice-label b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-choice-label em{color:var(--yellow);flex:none;font-size:.5rem;font-style:normal}.sheet-choice.active .sheet-choice-label:after{color:var(--orange);content:"✓";font-size:.75rem}.sheet-choice.active .sheet-choice-label em{display:none}.sheet-swatch{border-radius:50%;width:28px;height:28px;display:inline-block;box-shadow:inset 0 0 0 2px #0006}.sheet-foil-chip{border-radius:6px;width:58px;height:38px;display:inline-block;position:relative}.sheet-foil-chip.receipt-foil{border-width:2px}.sheet-foil-chip .foil-sheen{border-radius:inherit}.sheet-foil-chip:not(.receipt-foil){background:#100f0d;border:1px solid #3a302c}.sheet-bg-chip{border:1px solid var(--edge);border-radius:8px;width:100%;height:46px;display:block}.sheet-bg-chip.plain{background:linear-gradient(135deg,#1c2430,#0b0f14 62%)}.wardrobe-stage{background:linear-gradient(135deg,color-mix(in srgb,var(--fan-color,#1686c2) 18%,#12181f),#0b0f14 62%);border:1px solid color-mix(in srgb,var(--fan-color,#1686c2) 32%,var(--edge));border-radius:20px;align-items:center;gap:18px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.wardrobe-stage:after{color:#ffffff06;content:"5Q";font:900 min(12.5rem,62.5vw) var(--display);letter-spacing:-10px;pointer-events:none;line-height:.65;position:absolute;top:-46px;right:60px}.wardrobe-stage>*{position:relative}.wardrobe-stage .profile-avatar,.editor-sheet .wardrobe-stage-avatar{aspect-ratio:1;box-shadow:0 0 0 5px color-mix(in srgb,var(--fan-color,#1686c2) 35%,transparent);border-width:3px;flex:0 0 72px;width:72px;height:72px;font-size:1.375rem}.wardrobe-stage-name{flex:1;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.wardrobe-stage-name>span{color:#68727e;letter-spacing:.14em;font:800 .5312rem Inter}.wardrobe-stage-name>b{font:900 clamp(1.375rem,4vw,2rem) var(--display);letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}.wardrobe-stage-name>em{color:var(--ink-muted);font:700 .6875rem Inter}.wardrobe-stage .plus-foil-card{flex:0 0 190px;gap:5px;width:190px;padding:12px}.wardrobe-stage .plus-foil-card b{font-size:.875rem}.wardrobe-stage .plus-foil-card span{padding:4px 8px;font-size:.75rem}.sheet-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sheet-fields label{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid;position:relative}.sheet-fields label.wide{grid-column:1/-1}.sheet-fields label>span{color:#858e99;letter-spacing:.12em;font:900 .5312rem Inter}.sheet-fields input,.sheet-fields textarea,.sheet-fields select{background:var(--surface-2);color:#fff;border:1px solid #2a3340;border-radius:12px;outline:0;width:100%;padding:12px 14px;font:600 .9375rem Inter;transition:border-color .15s}.sheet-fields input:focus,.sheet-fields textarea:focus,.sheet-fields select:focus{border-color:var(--orange)}.sheet-fields textarea{resize:none;min-height:88px}.sheet-fields select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8c96a3 50%),linear-gradient(135deg,#8c96a3 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}.sheet-fields label>small{color:#606872;font-size:.5625rem;position:absolute;bottom:10px;right:12px}.sheet-fields label>small.sheet-field-error{color:#ff7b7b;font-size:.6875rem;line-height:1.35;position:static}.sheet-fields .handle-input{position:relative}.sheet-fields .handle-input i{color:var(--orange);font-style:normal;font-weight:900;position:absolute;top:12px;left:14px}.sheet-fields .handle-input input{padding-left:30px}.sheet-segment{flex-wrap:wrap;gap:6px;display:flex}.sheet-segment button{background:var(--surface-2);color:#c9d1db;letter-spacing:.08em;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font:900 .5938rem Inter;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sheet-segment button svg{width:13px;height:13px}.sheet-segment button:hover{background:var(--surface-hover);border-color:var(--edge-hover);color:#fff}.sheet-segment button.active{background:var(--ember);border-color:var(--orange);color:#fff}.sheet-avatar-row{align-items:center;gap:20px;display:flex}.sheet-avatar-row .avatar-style-choices{grid-template-columns:repeat(3,minmax(min(100%,120px),1fr))}.editor-sheet .avatar-style-choices>button,.editor-sheet .upload-avatar{background:var(--surface-2);color:#c9d1db;letter-spacing:.06em;border:1px solid #2a3340;border-radius:14px;padding:12px;font-size:.5938rem;transition:border-color .15s,background .15s,color .15s}.editor-sheet .avatar-style-choices>button:hover,.editor-sheet .upload-avatar:hover{background:var(--surface-hover);border-color:var(--edge-hover);color:#fff}.editor-sheet .avatar-style-choices>button.active,.editor-sheet .upload-avatar.active{background:var(--ember);border-color:var(--orange);color:#fff}.editor-sheet .avatar-preview{box-shadow:0 0 0 5px color-mix(in srgb,var(--fan-color,#1686c2) 30%,transparent);border-width:3px;flex:0 0 88px;width:88px;height:88px;font-size:min(1.625rem,8.125vw)}.editor-sheet .team-picker{margin-top:0}.editor-sheet .team-picker-current{background:color-mix(in srgb,var(--choice-color) 16%,var(--surface-2));border:1px solid var(--choice-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--choice-color) 22%,transparent);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.editor-sheet .team-picker-current>span{flex-direction:column;gap:3px;min-width:0;display:flex}.editor-sheet .team-picker-current b{font-size:.8125rem}.editor-sheet .team-picker-current small{color:var(--ink-muted);letter-spacing:.12em;font-size:.5625rem}.editor-sheet .team-picker-current>button{color:#fff;letter-spacing:.08em;background:#0b0f14aa;border:1px solid #2a3340;border-radius:999px;flex:none;min-height:36px;margin-left:auto;padding:0 14px;font:900 .5625rem Inter}.editor-sheet .team-picker-search{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.editor-sheet .team-picker-input{background:var(--surface-2);color:var(--ink-muted);border:1px solid #2a3340;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.editor-sheet .team-picker-input:focus-within{border-color:var(--orange)}.editor-sheet .team-picker-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 0;font:600 .9375rem Inter}.editor-sheet .team-picker-input>button{color:var(--ink-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.editor-sheet .team-picker-divisions{flex-wrap:wrap;gap:6px;display:flex}.editor-sheet .team-picker-divisions button{background:var(--surface-2);color:#c9d1db;letter-spacing:.08em;border:1px solid #2a3340;border-radius:999px;min-height:32px;padding:0 12px;font:900 .5625rem Inter}.editor-sheet .team-picker-divisions button.active{background:var(--ember);border-color:var(--orange);color:#fff}.editor-sheet .team-choices{margin-top:0}.editor-sheet .team-choices button{border-radius:12px}.editor-sheet .team-picker-empty{color:var(--ink-muted);text-align:center;border:1px dashed #39424d;border-radius:12px;margin:0;padding:14px 16px;font-size:.75rem;line-height:1.5}.sheet-privacy-toggle{justify-content:space-between;align-items:center;gap:14px;display:flex}.sheet-privacy-toggle>div{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.sheet-privacy-toggle>div b{letter-spacing:.06em;font:900 .75rem Inter}.sheet-privacy-toggle>div small{color:var(--ink-muted);font-size:.7188rem;line-height:1.5}.sheet-privacy-toggle>button{background:var(--surface-2);color:#fff;letter-spacing:.08em;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 18px;font:900 .625rem Inter;transition:background .15s,border-color .15s;display:inline-flex}.sheet-privacy-toggle>button svg{width:14px;height:14px}.sheet-privacy-toggle>button.active{background:var(--ember);border-color:var(--orange)}@media (width<=800px){.editor-sheet-bar{padding-right:12px}.editor-sheet-heading h1{font-size:1.375rem}.editor-sheet-primary{min-height:38px;padding:0 14px}.editor-sheet-stage{padding:10px 12px 0}.editor-sheet-tabs{padding:10px 12px 2px}.editor-sheet-body{padding:6px 12px max(20px,env(safe-area-inset-bottom))}.sheet-section{border-radius:16px;padding:16px}.sheet-choice-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr))}.sheet-fields{grid-template-columns:minmax(0,1fr)}.sheet-fields label.wide{grid-column:auto}.wardrobe-stage{gap:14px;padding:14px}.wardrobe-stage .plus-foil-card{display:none}.wardrobe-stage .profile-avatar,.editor-sheet .wardrobe-stage-avatar{flex-basis:60px;width:60px;height:60px;font-size:1.125rem}.sheet-avatar-row{flex-direction:column;align-items:flex-start}.sheet-avatar-row .avatar-style-choices{grid-template-columns:minmax(0,1fr);width:100%}.sheet-privacy-toggle{flex-direction:column;align-items:flex-start}}.sheet-fields label>small .sheet-inline-clear{color:#ff8a72;letter-spacing:.08em;background:0 0;border:0;margin-left:10px;padding:0;font:800 .5625rem Inter;position:relative}.sheet-fields label>small .sheet-inline-clear:before{content:"";position:absolute;inset:-12px -8px}.sheet-fields label>small .sheet-inline-clear:hover,.sheet-fields label>small .sheet-inline-clear:focus-visible{color:#fff}.sheet-fields .sheet-field-note{color:#8b96a4;grid-column:1/-1;gap:4px;margin:-6px 0 0;font-size:.6875rem;line-height:1.45;display:grid}.sheet-fields .sheet-field-note.locked{color:#ffb39f}.sheet-fields .sheet-field-note span:first-child{font-weight:700}.sheet-fields .handle-input input:disabled{color:#8b96a4;cursor:not-allowed;opacity:.7}.sheet-choice.locked{color:#8a94a0;cursor:pointer;border-style:dashed}.sheet-choice.locked .sheet-choice-stage{filter:saturate(.35)brightness(.72)}.sheet-choice.locked .sheet-choice-label em{color:#ffb020}.sheet-choice.locked .sheet-choice-label em:before{content:"🔒 "}.sheet-choice.locked:hover{border-color:#ffb020}.settings-page{--surface:#10151b;--surface-2:#0b0f14;--surface-hover:#151b22;--edge:#29313b;--edge-soft:#1e252e;--edge-hover:#43505e;--ink-muted:#8c96a3;--ember:#1a130f;--ember-edge:#592819;--sage:#0c2a20;--sage-edge:#217a5d;--sage-ink:#55e0aa;--danger:#ff7468;max-width:1100px;margin:0 auto;padding:48px 24px 120px}.settings-hero{border:1px solid var(--edge);background:linear-gradient(135deg,#12181f,#0b0f14 60%);border-radius:24px;align-items:center;gap:24px;margin-bottom:12px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.settings-hero:after{color:#ffffff06;content:"5Q";font:900 min(17.5rem,87.5vw) var(--display);letter-spacing:-12px;pointer-events:none;line-height:.65;position:absolute;top:-60px;right:80px}.settings-hero>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:20px;flex:none;width:30px;height:30px;padding:19px;position:relative}.settings-hero>div{min-width:0;position:relative}.settings-hero .eyebrow{letter-spacing:.14em;font-size:.625rem}.settings-hero h1{letter-spacing:-1.2px;margin:10px 0 0;font-size:clamp(2.5rem,5vw,3.75rem);line-height:.9}.settings-hero p{color:#aeb6c2;max-width:520px;margin:12px 0 0;font-size:.9375rem;line-height:1.55}.settings-hero-account{border:1px solid var(--edge);color:#c9d1db;background:#0b0f14aa;border-radius:999px;flex:none;align-items:center;gap:9px;max-width:100%;min-height:42px;margin-left:auto;padding:0 18px 0 8px;font:700 .75rem Inter;display:inline-flex;position:relative}.settings-hero-account svg{color:var(--orange);flex:none}.settings-hero-account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-island{z-index:6;max-width:640px;margin:0 auto 12px;scroll-margin-top:80px;transition:max-width .32s cubic-bezier(.2,.9,.3,1.1);position:relative}.settings-island.active{z-index:8;max-width:760px}@media (hover:hover) and (pointer:fine){.settings-island.active{position:sticky;top:80px}}@media (hover:hover) and (pointer:fine) and (width<=800px){.settings-island.active{top:66px}}.settings-island-shell{background:#05070a;border:1px solid #1e2630;border-radius:999px;transition:border-radius .32s cubic-bezier(.2,.9,.3,1.1),box-shadow .32s,border-color .2s;overflow:hidden;box-shadow:0 10px 30px #0006}.settings-island.active .settings-island-shell{border-color:#2c3642;border-radius:22px;box-shadow:0 28px 70px #000c,0 0 0 1px #ffffff08,0 0 40px #ff4b1f14}.settings-island-field{cursor:text;align-items:center;gap:12px;min-height:3.25rem;margin:0;padding:0 12px 0 18px;display:flex}.settings-island-field>svg{color:var(--ink-muted);flex:none;width:18px;height:18px;transition:color .15s}.settings-island.active .settings-island-field>svg{color:var(--orange)}.settings-island-field input{appearance:none;color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:3rem;padding:0;font:600 .9375rem Inter}.settings-island-field input::placeholder{color:#5f6a77}.settings-island-field input:focus-visible{outline:0!important}.settings-island-shell:focus-within{border-color:var(--orange)}.settings-island-field input::-webkit-search-cancel-button{appearance:none}.settings-island-field input::-webkit-search-decoration{appearance:none}.settings-island-field kbd{color:#5f6a77;text-align:center;background:#0f141a;border:1px solid #232c37;border-radius:8px;flex:none;min-width:1.5rem;padding:.4rem 0;font:800 .625rem/1 Inter}.settings-island-clear{color:#c9d1db;cursor:pointer;background:#151b22;border:0;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:background .15s,color .15s;display:grid}.settings-island-clear:hover{color:#fff;background:#232c37}.settings-island-clear svg{width:14px;height:14px}.settings-island-body{transform-origin:top;border-top:1px solid #161d25;animation:.26s cubic-bezier(.2,.9,.3,1.1) both settings-island-open}@keyframes settings-island-open{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}to{opacity:1;transform:none}}.settings-island-hints{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px 14px;display:flex}.settings-island-hints>span{color:var(--orange);letter-spacing:.14em;margin-right:4px;font:800 .5625rem Inter}.settings-island-hints button{color:#c9d1db;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#0f141a;border:1px solid #232c37;border-radius:999px;min-height:2rem;padding:0 12px;font:800 .6562rem Inter;transition:background .15s,border-color .15s,color .15s}.settings-island-hints button:hover{border-color:var(--edge-hover);color:#fff;background:#151b22}.settings-island-list{-webkit-overflow-scrolling:touch;max-height:min(30rem,calc(var(--keyboard-viewport-height,100vh) - 11rem));overscroll-behavior:contain;margin:0;padding:6px;list-style:none;overflow-y:auto}.settings-island-item{border-radius:14px;align-items:center;gap:6px;min-width:0;padding-right:6px;transition:background .12s;display:flex}.settings-island-item.cursor{background:#12181f}.settings-island-row{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:12px;min-width:0;min-height:3.25rem;padding:8px 8px 8px 10px;display:flex}.settings-island-row>svg:first-child{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:10px;flex:none;width:15px;height:15px;padding:8px}.settings-island-words{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings-island-words b{overflow-wrap:anywhere;font-size:.875rem;font-weight:800;line-height:1.2}.settings-island-words small{color:var(--ink-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 .625rem/1.3 Inter;overflow:hidden}.settings-island-row em{color:#c9d1db;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0f141a;border:1px solid #232c37;border-radius:999px;flex:none;max-width:40%;padding:.35rem .6rem;font:800 .5625rem Inter;overflow:hidden}.settings-island-go{color:#3a4550;flex:none;width:16px;height:16px}.settings-island-item.cursor .settings-island-go{color:var(--orange)}.settings-island .settings-island-switch{background:0 0;border:0;flex:none;min-height:0;padding:6px}.settings-island .settings-island-switch:hover{border-color:#0000}.settings-island-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:14px 16px 16px;display:flex}.settings-island-empty p{color:var(--ink-muted);overflow-wrap:anywhere;flex:220px;min-width:0;margin:0;font-size:.8125rem;line-height:1.5}.settings-island-empty button{background:var(--ember);border:1px solid var(--ember-edge);color:var(--orange);cursor:pointer;letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;min-height:2.25rem;padding:0 14px;font:900 .625rem Inter;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.settings-island-empty button:hover{border-color:var(--orange);color:#fff;background:#2b160e}.settings-island-empty button svg{width:14px;height:14px}:is(.settings-page:has(.settings-island.active) .settings-jump,.settings-page:has(.settings-island.active) .settings-section){opacity:.45;transition:opacity .25s}.settings-jump,.settings-page .settings-section{transition:opacity .25s}.settings-spotlight{border-radius:16px;animation:2.4s ease-out both settings-spotlight}@keyframes settings-spotlight{0%{box-shadow:0 0 #ff4b1f00}12%{box-shadow:0 0 0 4px #ff4b1fcc,0 0 40px #ff4b1f66}to{box-shadow:0 0 0 4px #ff4b1f00,0 0 #ff4b1f00}}.settings-page .settings-section.settings-spotlight{border-radius:20px}.settings-jump{-ms-overflow-style:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;z-index:5;background:#080b0fee;gap:6px;margin:0 -8px 12px;padding:8px;display:flex;position:sticky;top:72px;overflow-x:auto}.settings-jump::-webkit-scrollbar{display:none}.settings-jump button{background:var(--surface);border:1px solid var(--edge);color:var(--ink-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 14px;font:900 .6562rem Inter;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.settings-jump button svg{color:var(--ink-muted);flex:none;transition:color .15s}.settings-jump button:hover{border-color:var(--edge-hover);color:#fff}.settings-jump button:hover svg{color:var(--orange)}.settings-jump button.open{color:#0b0e12;background:#fff;border-color:#fff}.settings-jump button.open svg{color:#0b0e12}.settings-jump button i{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ff4b1f33}.settings-jump button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.settings-page .settings-section{background:var(--surface);border:1px solid var(--edge);border-radius:20px;margin:10px 0 0;padding:0;scroll-margin-top:132px;transition:border-color .15s}.settings-page .settings-section.open{border-color:#343e4a}.settings-section-head{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;padding:18px 20px 18px 22px;transition:background .15s;display:grid}.settings-section-head:hover{background:var(--surface-hover)}.settings-section-head:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.settings-section.open .settings-section-head{border-radius:20px 20px 0 0}.settings-section-head>svg:first-child{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:14px;flex:none;width:20px;height:20px;padding:11px}.settings-section-head>div{min-width:0}.settings-section-head span{color:var(--orange);letter-spacing:.14em;font:800 .5625rem Inter;display:block}.settings-section-head h2{font-family:var(--display);letter-spacing:-.4px;margin:5px 0 0;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1}.settings-section-head p{color:var(--ink-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.8125rem;line-height:1.45}.settings-section-head .settings-summary{color:#c9d1db;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.settings-attention{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff4b1f33}.settings-chevron{color:var(--ink-muted);flex:none;width:20px;height:20px;transition:transform .2s,color .15s}.settings-section-head:hover .settings-chevron{color:#fff}.settings-section.open .settings-chevron{transform:rotate(180deg)}.settings-section-body{border-top:1px solid var(--edge-soft);padding:20px 22px 22px}.quiet-state{color:var(--ink-muted);font-size:.8125rem;line-height:1.5}.settings-section-body button,.settings-section-body a{background:var(--surface-2);color:#fff;cursor:pointer;letter-spacing:.08em;text-align:center;white-space:normal;border:1px solid #2a3340;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:40px;padding:8px 16px;font:900 .625rem Inter;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.settings-section-body button:hover:not(:disabled),.settings-section-body a:hover{background:var(--surface-hover);border-color:var(--edge-hover)}.settings-section-body button:disabled{cursor:not-allowed;opacity:.4}.settings-section-body button svg{width:14px;height:14px}.preference-groups{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.preference-group{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:16px;min-width:0;padding:14px 14px 12px}.preference-group-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.preference-group-head>svg{color:var(--orange);flex:none;width:18px;height:18px}.preference-group-head>div{flex:1;min-width:0}.preference-group-head h3{font:900 1.25rem var(--display);letter-spacing:-.2px;margin:0;line-height:1}.preference-group-head p{color:var(--ink-muted);margin:3px 0 0;font-size:.75rem;line-height:1.4}.preference-group-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font:800 .6875rem Inter}.settings-section-body .preference-group-action{flex:none;min-height:32px;padding:0 12px}.preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preference-toggle{background:var(--surface);border:1px solid var(--edge-soft);cursor:pointer;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:10px 12px 10px 16px;font-size:.8125rem;font-weight:700;transition:border-color .15s,background .15s;display:flex;position:relative}.preference-toggle:hover{border-color:var(--edge-hover)}.preference-toggle:has(input:checked){background:linear-gradient(135deg,color-mix(in srgb,var(--sage-ink) 8%,var(--surface)),var(--surface) 70%);border-color:#1f5a44}.preference-toggle:has(input:disabled){cursor:default;opacity:.5}.preference-toggle input{opacity:0;position:absolute}.preference-toggle i{background:#303844;border-radius:999px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.preference-toggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.preference-toggle input:checked+i{background:#24b47e}.preference-toggle input:checked+i:after{transform:translate(20px)}.preference-toggle input:focus-visible+i{box-shadow:0 0 0 3px #ff4b1f55}.safety-list{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.safety-row{border-bottom:1px solid var(--edge-soft);align-items:center;gap:14px;padding:14px 16px;display:flex}.safety-row:last-child{border-bottom:0}.safety-row>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:50%;flex:none;width:15px;height:15px;padding:9px}.safety-row>div{flex:1;min-width:0}.safety-row b{letter-spacing:.14em;font:800 .625rem Inter;display:block}.safety-row p{color:var(--ink-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.7812rem;line-height:1.5}.safety-row>button{flex:none}.safety-row-stacked{align-items:flex-start}.safety-row-stacked>svg{margin-top:2px}.password-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.password-setting{background:var(--surface);border:1px solid #2a3340;border-radius:999px;flex:240px;align-items:center;min-width:0;min-height:40px;margin:0;padding:0 4px 0 0;transition:border-color .15s;display:flex}.password-setting:focus-within{border-color:var(--orange)}.password-setting input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:38px;padding:0 14px;font:500 .875rem Inter}.password-setting input::placeholder{color:#5f6a77}.settings-section-body .password-setting button{color:var(--ink-muted);background:0 0;border:0;border-radius:50%;width:32px;height:32px;min-height:0;padding:0}.settings-section-body .password-setting button:hover:not(:disabled){color:#fff;background:#ffffff10;border-color:#0000}.password-form>button{flex:none}.twofa-block{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:16px;margin-bottom:10px;padding:18px}.twofa-block:last-child{margin-bottom:0}.twofa-block h3{font:900 1.375rem var(--display);letter-spacing:-.2px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;display:flex}.twofa-experimental{color:var(--ink-muted);letter-spacing:.1em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:4px 9px;font:800 .5rem Inter}.twofa-block>p{margin:0 0 14px}.twofa-factor-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 12px;display:grid}.twofa-factor-row{background:var(--surface);border:1px solid var(--edge-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.twofa-factor-row b{font-size:.8125rem}.twofa-factor-row small{color:var(--ink-muted);margin-top:2px;font-size:.6875rem;display:block}.settings-section-body .twofa-factor-row button{min-height:34px;padding:0 12px}.twofa-enroll{background:var(--surface);border:1px solid var(--edge-soft);border-radius:16px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px;margin-top:4px;padding:18px;display:grid}.twofa-enroll img,.twofa-enroll .twofa-qr{background:#fff;border-radius:14px;width:180px;height:180px;padding:8px}.twofa-enroll .twofa-qr svg{width:100%;height:100%;display:block}.twofa-enroll p{color:var(--ink-muted);margin:0;font-size:.7812rem;line-height:1.5}.twofa-enroll input{background:var(--surface-2);color:#fff;font:900 1.25rem var(--display);letter-spacing:.4em;text-align:center;border:1px solid #2a3340;border-radius:12px;width:100%;min-height:48px;padding:0 14px;font-size:max(16px,1.25rem);transition:border-color .15s}.twofa-enroll input:focus{border-color:var(--orange);outline:0}.twofa-secret{color:#c9d1db;letter-spacing:.08em;word-break:break-all;font-family:monospace}.twofa-app-link{color:var(--orange);text-underline-offset:3px;font-weight:800;text-decoration:underline}.settings-section-body a.twofa-app-link{color:var(--orange);font:inherit;letter-spacing:0;white-space:normal;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-weight:800;display:inline}.settings-section-body a.twofa-app-link:hover{color:#ff5f38;background:0 0}.twofa-block>p.twofa-off{margin:0}.twofa-enroll .admin-field-row{flex-wrap:wrap;gap:8px;display:flex}.settings-section-body .twofa-enroll .admin-field-row button:first-child{background:var(--orange);border-color:var(--orange)}.settings-section-body .twofa-enroll .admin-field-row button:first-child:hover:not(:disabled){background:#ff5f38;border-color:#ff5f38}.settings-tour,.settings-data{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.settings-tour{margin-bottom:10px}.settings-data{margin-top:10px}.settings-tour>svg,.settings-data>svg{color:var(--orange);flex:none;width:20px;height:20px}.settings-tour>div,.settings-data>div{flex:1;min-width:0}.settings-tour b,.settings-data b{letter-spacing:.14em;font:800 .625rem Inter;display:block}.settings-tour p,.settings-data p{color:var(--ink-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.settings-section-body .settings-tour>button,.settings-section-body .settings-data>button{flex:none}.settings-section-body .settings-data>button{background:var(--ember);border-color:var(--ember-edge);color:var(--orange)}.settings-section-body .settings-data>button:hover:not(:disabled){border-color:var(--orange);color:#fff;background:#2b160e}.settings-links{flex-wrap:wrap;gap:8px;display:flex}.settings-page .danger-zone{background:linear-gradient(150deg,#1c0f0f,var(--surface) 55%);border-color:#4a2020}.settings-page .danger-zone.open{border-color:#6a2a2a}.danger-zone .settings-section-head:hover{background:#ffffff06}.danger-zone .settings-section-head>svg:first-child{color:var(--danger);background:#1c0f0f;border-color:#5a2424}.danger-zone .settings-section-head span{color:var(--danger)}.danger-zone .settings-section-body{border-top-color:#3a1c1c}.danger-zone .quiet-state{margin:0 0 14px}.danger-form{flex-wrap:wrap;gap:8px;display:flex}.danger-zone input{background:var(--surface-2);color:#fff;border:1px solid #4a2020;border-radius:999px;flex:260px;min-width:0;max-width:420px;min-height:44px;padding:0 18px;font:600 .875rem Inter;transition:border-color .15s}.danger-zone input:focus{border-color:var(--danger);outline:0}.danger-zone input::placeholder{color:#7a5a5a}.danger-zone .settings-section-body button{color:#fff;background:#721d23;border-color:#ff5a63;flex:none}.danger-zone .settings-section-body button:hover:not(:disabled){background:#8d2129;border-color:#ff7a80}.settings-page .settings-empty{background:var(--surface);border:1px solid var(--edge);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:56px 28px 48px;display:flex}.settings-empty>svg{background:var(--ember);border:1px solid var(--ember-edge);box-sizing:content-box;color:var(--orange);border-radius:50%;width:24px;height:24px;margin-bottom:6px;padding:16px}.settings-empty h1{letter-spacing:-.4px;margin:4px 0 0;font-size:min(2.125rem,10.625vw);line-height:1}.settings-empty p{color:var(--ink-muted);max-width:400px;margin:0;font-size:.8438rem;line-height:1.5}.settings-empty button{background:var(--orange);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;min-height:42px;margin-top:10px;padding:0 22px;font:900 .625rem Inter;transition:background .15s;box-shadow:0 8px 24px #ff4b1f40}.settings-empty button:hover{background:#ff5f38}@media (width<=800px){.settings-page{padding:18px 14px 120px}.settings-hero{border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:22px 18px 18px}.settings-hero:after{font-size:min(12.5rem,62.5vw);top:-10px;right:-30px}.settings-hero>svg{width:22px;height:22px;padding:14px}.settings-hero>div{flex:200px}.settings-hero h1{font-size:min(2.375rem,11.875vw)}.settings-hero p{font-size:.875rem}.settings-hero-account{max-width:100%;margin:2px 0 0}.settings-jump{margin:0 -14px 10px;padding:8px 14px;top:60px}.settings-island{margin-bottom:10px;scroll-margin-top:66px}.settings-island-field{gap:10px;min-height:3rem;padding:0 8px 0 14px}.settings-island-field kbd,.settings-island-row em{display:none}.settings-island-list{max-height:min(26rem,calc(var(--keyboard-viewport-height,100vh) - 9.5rem))}.settings-jump button{min-height:36px;padding:0 12px}.settings-page .settings-section{border-radius:16px;scroll-margin-top:116px}.settings-section-head{border-radius:16px;gap:12px;padding:14px 14px 14px 16px}.settings-section.open .settings-section-head{border-radius:16px 16px 0 0}.settings-section-head>svg:first-child{border-radius:12px;width:18px;height:18px;padding:9px}.settings-section-head .settings-summary{white-space:normal}.settings-section-body{padding:16px 14px 18px}.preference-group{padding:12px 12px 10px}.preference-group-head{flex-wrap:wrap}.preference-group-head>div{flex-basis:calc(100% - 30px)}.preference-group-count{margin-left:30px}.preference-grid{grid-template-columns:minmax(0,1fr)}.safety-row{flex-wrap:wrap;align-items:flex-start}.safety-row>div{flex-basis:calc(100% - 47px)}.safety-row>button{white-space:normal;max-width:calc(100% - 47px);margin-left:47px}.safety-row-stacked>div{flex-basis:calc(100% - 47px)}.password-form>button{white-space:normal;flex:100%;min-width:0}.settings-tour,.settings-data{flex-wrap:wrap}.settings-section-body .settings-tour>button,.settings-section-body .settings-data>button{width:100%}.settings-links{grid-template-columns:minmax(0,1fr);display:grid}.danger-zone input{max-width:none}.danger-form>button{flex:100%}.settings-page .settings-empty{padding:44px 20px 38px}}@media (prefers-reduced-motion:reduce){.preference-toggle i,.preference-toggle i:after,.settings-chevron,.settings-island,.settings-island-shell{transition:none}.settings-island-body{animation:none}.settings-spotlight{animation-duration:10ms}}.toast{--toast-bg:#f4f5f6;--toast-fg:#101216;--toast-edge:var(--orange);width:max-content;left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:100;background:var(--toast-bg);max-width:min(520px,100vw - 24px);color:var(--toast-fg);border-left:4px solid var(--toast-edge);cursor:pointer;pointer-events:auto;border-radius:6px;align-items:center;gap:12px;margin-inline:auto;padding:12px 10px 12px 16px;animation:.18s cubic-bezier(.2,.8,.2,1) toast-in;display:flex;position:fixed;box-shadow:0 8px 30px #000}.toast-message{letter-spacing:.3px;overflow-wrap:anywhere;font-size:.6875rem;font-weight:900;line-height:1.35}.toast-dismiss{width:28px;height:28px;color:inherit;background:#10121614;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font:900 .875rem/1 Inter,system-ui,sans-serif;display:grid}.toast-dismiss:hover,.toast-dismiss:focus-visible{background:#10121629}.toast-dismiss:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.toast.error{--toast-edge:#e5342f}.toast.success{--toast-edge:#2fbf71}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (width<=800px){.toast{bottom:calc(64px + 12px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 20px)}}.dialog-backdrop{inset:0;top:var(--keyboard-viewport-top,0);height:var(--keyboard-viewport-height,auto);overscroll-behavior:contain;z-index:140;-webkit-backdrop-filter:blur(6px);background:#030508b8;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out dialog-fade;display:flex;position:fixed;overflow-y:auto}.dialog-sheet{--dialog-accent:var(--orange);--dialog-accent-soft:#ff4b1f29;overscroll-behavior:contain;background:radial-gradient(circle at 100% 0%, var(--dialog-accent-soft) 0, transparent 46%), #10151b;color:#f4f5f6;border:1px solid #303741;border-radius:16px;outline:none;width:min(440px,100%);max-height:100%;margin:0;padding:26px 24px 22px;animation:.2s cubic-bezier(.2,.8,.2,1) dialog-rise;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.dialog-sheet.danger{--dialog-accent:#ff5a4a;--dialog-accent-soft:#ff5a4a29}.dialog-sheet.info{--dialog-accent:#45ade5;--dialog-accent-soft:#45ade524}.dialog-accent{background:linear-gradient(90deg, var(--dialog-accent), transparent 85%);border-radius:16px 16px 0 0;height:3px;position:absolute;inset:0 0 auto}.dialog-eyebrow{letter-spacing:.18em;color:var(--dialog-accent);align-items:center;gap:7px;margin:0 0 10px;font:800 .625rem Inter,system-ui,sans-serif;display:flex}.dialog-title{font:900 min(1.875rem,9.375vw)/.95 var(--display,"Barlow Condensed", Inter, sans-serif);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.dialog-message{color:#aab2bd;white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;font-size:.875rem;line-height:1.55}.dialog-field{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:18px;display:grid}.dialog-field input,.dialog-field textarea{color:#fff;resize:vertical;background:#080c10;border:1px solid #35404c;border-radius:10px;outline:none;width:100%;padding:14px;font:max(16px,1rem)/1.4 Inter,system-ui,sans-serif}.dialog-field input::placeholder,.dialog-field textarea::placeholder{color:#5b6470}.dialog-field input:focus,.dialog-field textarea:focus{border-color:var(--dialog-accent)}.dialog-field-hint{letter-spacing:.14em;color:#6f7a88;min-height:12px;font:800 .5625rem Inter,system-ui,sans-serif}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dialog-button{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font:800 .6875rem Inter,system-ui,sans-serif;transition:background-color .12s,border-color .12s,transform .12s,opacity .12s;display:inline-flex}.dialog-button:active{transform:translateY(1px)}.dialog-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.dialog-button.ghost{color:#c7cdd6;background:0 0;border-color:#35404c}.dialog-button.ghost:hover{color:#fff;border-color:#91a0b2}.dialog-button.solid{background:var(--dialog-accent);color:#fff;box-shadow:0 8px 24px var(--dialog-accent-soft)}.dialog-button.solid:hover{filter:brightness(1.08)}.dialog-button.solid:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dialog-button.solid.info{color:#06121b}@keyframes dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.dialog-backdrop{align-items:flex-end;padding:0}.dialog-sheet{width:100%;max-height:min(88dvh,720px);padding:24px 20px calc(20px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:20px 20px 0 0;animation-name:dialog-slide}.dialog-accent{border-radius:20px 20px 0 0}.dialog-title{font-size:min(1.75rem,8.75vw)}.dialog-actions{flex-direction:column-reverse;gap:8px}.dialog-button{width:100%;min-height:50px}}@keyframes dialog-slide{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialog-backdrop,.dialog-sheet{animation:none}}.app-boot{z-index:900;color:#f4f5f6;background:radial-gradient(circle at 85% -10%,#242115 0,#0000 25%),#080b0f;grid-template-columns:minmax(0,1fr);place-content:center;justify-items:center;gap:20px;transition:opacity .24s;display:grid;position:fixed;inset:0}.app-boot.leaving{opacity:0;pointer-events:none}.app-boot-brand{font:900 min(2.75rem,13.75vw) var(--display);letter-spacing:-1px;opacity:0;gap:8px;line-height:1;transition:opacity .2s;display:flex}.app-boot-brand.ready{opacity:1}.app-boot-brand span{color:var(--orange)}.app-boot-pulse{align-items:end;gap:4px;width:104px;height:26px;display:flex}.app-boot-pulse i{background:var(--orange);flex:1;height:40%;animation:1s ease-in-out infinite app-boot-bar}.app-boot-pulse i:nth-child(2){animation-delay:.12s}.app-boot-pulse i:nth-child(3){animation-delay:.24s}.app-boot-pulse i:nth-child(4){animation-delay:.36s}.app-boot-pulse i:nth-child(5){animation-delay:.48s}.app-boot p{letter-spacing:2.2px;color:#666e78;margin:0;font:800 .625rem Inter,system-ui,sans-serif}@keyframes app-boot-bar{0%,to{opacity:.55;height:30%}50%{opacity:1;height:100%}}@media (prefers-reduced-motion:reduce){.app-boot,.app-boot-brand{transition:none}.app-boot-pulse i{height:60%;animation:none}}:root{--plus-green:#37d67a;--plus-green-deep:#1e9a55}.plus-header-trigger{color:var(--plus-green);background:#37d67a1f;border:1px solid #37d67a8c;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .2s,box-shadow .2s;display:grid}.plus-header-trigger:hover,.plus-header-trigger.active{background:#37d67a3d;box-shadow:0 0 0 4px #37d67a1f}.plus-header-trigger.member{background:var(--plus-green);color:#0b0e13}.plus-header-trigger svg{stroke-width:3px}@media (width<=800px){.plus-header-trigger{width:32px;height:32px}.plus-header-trigger svg{width:16px;height:16px}}@media (width<=430px){.plus-header-trigger{width:29px;height:29px}.plus-header-trigger svg{width:15px;height:15px}}.plus-page{--surface:#10151b;--surface-2:#0b0f14;--edge:#29313b;--edge-soft:#1e252e;--plus-edge:#37d67a73;--ink-muted:#8c96a3;flex-direction:column;gap:14px;display:flex}.plus-hero{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--plus-edge);z-index:auto;background:radial-gradient(120% 140% at 10% 0,#37d67a33,#0000 60%),radial-gradient(90% 90% at 100% 100%,#f5c51814,#0000 60%),linear-gradient(135deg,#12181f,#0b0f14 60%);border-radius:24px;flex-wrap:wrap;align-items:center;gap:24px;height:auto;padding:34px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.plus-hero:after{color:#ffffff06;content:"5Q+";font:900 min(17.5rem, 87.5vw) var(--display);letter-spacing:-12px;pointer-events:none;line-height:.65;position:absolute;top:-60px;right:60px}.plus-hero>svg{border:1px solid var(--plus-edge);box-sizing:content-box;color:var(--plus-green);background:#37d67a1f;border-radius:20px;flex:none;width:30px;height:30px;padding:19px;position:relative}.plus-hero>div{flex:18rem;min-width:0;position:relative}.plus-hero .eyebrow{color:var(--plus-green);letter-spacing:.16em;align-items:center;gap:7px;display:inline-flex}.plus-hero h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 0;font-size:min(3.75rem,12vw);line-height:.92}.plus-hero p{color:#c3cad4;max-width:60ch;margin:12px 0 0;font-size:.9375rem;line-height:1.5}.plus-hero-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:18px;display:flex}.plus-hero-price b{color:var(--plus-green);font:900 min(2.125rem, 10.625vw) var(--display)}.plus-hero-price small{color:var(--ink-muted);font-size:.75rem}.plus-hero-account{border:1px solid var(--plus-edge);color:#c9d1db;letter-spacing:.06em;background:#0b0f14aa;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:8px;max-width:100%;min-height:2.25rem;padding:0 14px;font:800 .6875rem Inter;display:inline-flex;position:relative}.plus-hero-account svg{color:var(--plus-green);flex:none}.plus-hero-account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plus-status{background:var(--surface);border:1px solid var(--edge);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.plus-status-member{background:linear-gradient(120deg, #0f2419, var(--surface) 60%);border-color:var(--plus-edge)}.plus-status .eyebrow{color:var(--plus-green);align-items:center;gap:6px;display:inline-flex}.plus-status h2{overflow-wrap:anywhere;margin:8px 0 6px;font-size:min(1.625rem,8.125vw)}.plus-status p{color:#a9b1bc;margin:0;font-size:.8125rem;line-height:1.5}.plus-status>div{min-width:0}.plus-status-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.plus-primary,.plus-secondary{cursor:pointer;letter-spacing:.08em;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:2.75rem;padding:0 20px;font:900 .75rem Inter,system-ui,sans-serif;display:inline-flex}.plus-primary{background:var(--plan-accent,var(--plus-green));box-shadow:0 8px 26px color-mix(in srgb, var(--plan-accent,var(--plus-green)) 30%, transparent);color:#0b0e13}.plus-primary:hover{filter:brightness(1.08)}.plus-primary:disabled{cursor:default;opacity:.6}.plus-secondary{background:var(--surface-2);color:#fff;border:1px solid #35404c}.plus-secondary:hover{border-color:var(--plan-accent,var(--plus-green))}.plus-primary .spin{animation:1s linear infinite plus-spin}@keyframes plus-spin{to{transform:rotate(360deg)}}.plus-fine{color:var(--ink-muted);max-width:34ch;font-size:.6875rem;line-height:1.5}.plus-status-actions .plus-fine{text-align:right}.plus-restore{color:var(--ink-muted);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:6px;min-height:2.75rem;padding:0 4px;font:800 .6875rem Inter,system-ui,sans-serif;display:inline-flex}.plus-restore:hover{color:#fff}.plus-restore:disabled{cursor:default;opacity:.6}.plus-link{color:#c7cdd4;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.plus-link:disabled{cursor:default;opacity:.6}.plus-jump{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.plus-jump::-webkit-scrollbar{display:none}.plus-jump button{background:var(--surface-2);color:#9aa3ae;cursor:pointer;letter-spacing:.06em;white-space:nowrap;border:1px solid #333b45;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:2.25rem;padding:0 12px;font:900 .5625rem Inter,sans-serif;display:inline-flex}.plus-jump button.open{border-color:var(--plus-edge);color:#fff}.plus-section{background:var(--surface);border:1px solid var(--edge);border-radius:20px;scroll-margin-top:132px;transition:border-color .15s}.plus-section.open{border-color:#343e4a}.plus-section-head{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:18px 20px;display:grid}.plus-section-head>svg{color:var(--plus-green);flex:none}.plus-section-head .eyebrow{color:var(--plus-green);letter-spacing:.14em;font-size:.625rem}.plus-section-head h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:min(1.5rem,7.5vw)}.plus-section-head p{color:var(--ink-muted);max-width:60ch;margin:6px 0 0;font-size:.75rem;line-height:1.45}.plus-section-head>span{color:var(--ink-muted);font:900 1.25rem Inter,sans-serif}.plus-section-body{border-top:1px solid var(--edge);flex-direction:column;gap:14px;padding:18px 20px 22px;display:flex}.plus-empty{color:var(--ink-muted);margin:0;font-size:.875rem;line-height:1.5}.plus-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:12px;display:grid}.plus-plan-grid.count-1{grid-template-columns:minmax(0,1fr)}.plus-plan-card{--plan-accent:var(--plus-green);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--plan-accent) 14%, transparent), transparent 55%), var(--surface-2);border:1px solid var(--edge);border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:22px 20px;display:flex;position:relative;overflow:hidden}.plus-plan-card.featured{border-color:color-mix(in srgb, var(--plan-accent) 55%, transparent)}.plus-plan-card.held{border-color:color-mix(in srgb, var(--plan-accent) 70%, transparent)}.plus-ribbon{background:var(--plan-accent);color:#0b0e13;letter-spacing:.1em;border-radius:999px;padding:5px 10px;font:900 .5rem Inter,sans-serif;position:absolute;top:14px;right:14px}.plus-held-chip{border:1px solid var(--plan-accent);color:var(--plan-accent);letter-spacing:.1em;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font:900 .5rem Inter,sans-serif;display:inline-flex;position:absolute;top:14px;right:14px}.plus-ribbon+.plus-held-chip{top:44px}.plus-plan-head{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;height:auto;padding:0;display:flex;position:static}.plus-plan-card:has(.plus-ribbon,.plus-held-chip) .plus-plan-head{padding-right:5.5rem}.plus-plan-head .eyebrow{color:var(--plan-accent);letter-spacing:.14em;align-items:center;gap:6px;font-size:.625rem;display:inline-flex}.plus-plan-head h3{overflow-wrap:anywhere;margin:0;font-size:min(1.75rem,8.75vw);line-height:1}.plus-plan-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.plus-plan-price b{color:var(--plan-accent);font:900 min(1.75rem, 8.75vw) var(--display)}.plus-plan-price small{color:var(--ink-muted);font-size:.75rem;line-height:1.4}.plus-plan-pitch h4{overflow-wrap:anywhere;margin:0 0 4px;font-size:min(1.125rem,5.625vw)}.plus-plan-pitch p{color:#c3cad4;margin:0;font-size:.8125rem;line-height:1.5}.plus-plan-features{flex-direction:column;gap:10px;display:flex}.plus-plan-features-head{color:var(--ink-muted);letter-spacing:.14em;font:800 .5625rem Inter}.plus-plan-features ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plus-plan-features li{background:var(--surface);border:1px solid var(--edge-soft);border-radius:12px;gap:12px;min-width:0;padding:12px 14px;display:flex}.plus-plan-features li>div{min-width:0}.plus-plan-features li i{flex:none;font-size:min(1.375rem,6.875vw);font-style:normal;line-height:1}.plus-plan-features b{margin-bottom:2px;font-size:.8125rem;display:block}.plus-plan-features p{color:#a9b1bc;margin:0;font-size:.6875rem;line-height:1.5}.plus-pack-contents{flex-direction:column;gap:10px;display:flex}.plus-pack-contents ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plus-pack-contents li{background:var(--surface);border:1px solid var(--edge-soft);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;max-width:100%;padding:6px 12px;display:inline-flex}.plus-pack-contents li b{overflow-wrap:anywhere;min-width:0;font-size:.75rem}.plus-pack-contents li small{color:var(--ink-muted);letter-spacing:.12em;font:800 .5rem Inter}.plus-pack-contents li.rarity-rare{border-color:#2f5aa8}.plus-pack-contents li.rarity-epic{border-color:#6d3fb8}.plus-pack-contents li.rarity-legendary,.plus-pack-contents li.rarity-mythic{border-color:#b78a1f}.plus-plan-action{margin-top:auto}.plus-plan-actions{flex-direction:column;gap:8px;display:flex}.plus-plan-actions .plus-primary,.plus-plan-actions .plus-secondary{width:100%}.plus-plan-notice{flex-direction:column;gap:4px;display:flex}.plus-plan-notice .eyebrow{letter-spacing:.14em;align-items:center;gap:6px;font-size:.625rem;display:inline-flex}.plus-plan-notice.paused .eyebrow{color:#f0a63e}.plus-plan-notice.off .eyebrow{color:var(--ink-muted)}.plus-plan-notice p{color:#a9b1bc;margin:0;font-size:.75rem;line-height:1.5}.plus-plan-fine{color:var(--ink-muted);font-size:.6875rem;line-height:1.5}.plus-season-room{border-top:1px solid var(--edge-soft);flex-direction:column;gap:12px;padding-top:14px;display:flex}.plus-season-room>div{min-width:0}.plus-season-room .eyebrow{color:var(--plan-accent);letter-spacing:.14em;align-items:center;gap:6px;font-size:.625rem;display:inline-flex}.plus-season-room h4{overflow-wrap:anywhere;margin:6px 0;font-size:min(1.25rem,6.25vw)}.plus-season-room p{color:#a9b1bc;margin:0;font-size:.75rem;line-height:1.5}.plus-wardrobe-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:12px;display:grid}.plus-try{background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.plus-try header{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink-muted);letter-spacing:.12em;z-index:auto;background:0 0;border:0;flex-wrap:wrap;gap:6px;height:auto;padding:0;font:800 .625rem Inter;display:flex;position:static}.plus-try header em{color:var(--yellow);font-style:normal}.plus-try-stage{font:900 1.375rem var(--display);background:#080b0f;border:1px dashed #2c333d;border-radius:10px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:7.5rem;padding:16px;display:flex}.plus-try-choices{flex-wrap:wrap;gap:6px;display:flex}.plus-try-choices button{color:#c7cdd4;letter-spacing:.06em;background:#090c10;border:1px solid #30363f;border-radius:999px;min-height:2rem;padding:0 10px;font:900 .5625rem Inter}.plus-try-choices button.active{border-color:var(--plus-green);color:#fff}.plus-foil-card{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;max-width:100%;padding:16px;display:grid}.plus-foil-card:not(.receipt-foil){border:1px solid #3a302c}.plus-foil-card b{font:800 1.125rem/1.15 var(--display);overflow-wrap:anywhere}.plus-foil-card span{border:1px solid var(--foil-band-edge,#b79622);color:var(--foil-ink,#ffd94c);font:italic 900 1rem var(--display);width:max-content;max-width:100%;padding:6px 10px;transform:rotate(-1.5deg)}.plus-promise{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plus-promise li{background:var(--surface-2);border:1px solid var(--edge-soft);color:#c3cad4;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:10px 14px;font-size:.8125rem;line-height:1.5;display:flex}.plus-promise li svg{color:var(--plus-green);flex:none;margin-top:.2em}.plus-promise-footer{color:#fff;margin:0;font-size:.8125rem;font-weight:700;line-height:1.5}.plus-terms{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.6}.plus-legal{color:#6f7782;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:.75rem;display:flex}.plus-legal a{color:#c7cdd4;text-underline-offset:2px;text-decoration:underline}@media (width<=800px){.plus-hero{gap:16px;padding:26px 20px}.plus-hero:after{right:20px}.plus-hero-account{align-self:auto}.plus-status{grid-template-columns:minmax(0,1fr);padding:18px 16px}.plus-status-actions{align-items:stretch}.plus-status-actions .plus-fine{text-align:left;max-width:none}.plus-primary,.plus-secondary{white-space:normal;width:100%}.plus-section-head{padding:14px}.plus-section-body{padding:14px 14px 18px}.plus-plan-card{padding:18px 16px}}.level-roadmap{background:linear-gradient(135deg,#171410,#10151b 60%);border:1px solid #3a2e14;border-radius:18px;margin:10px 0 0;padding:18px 20px}.level-roadmap-head{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;height:auto;padding:0 0 14px;display:grid;position:static}.level-roadmap-head>svg{color:var(--yellow);flex:none;margin-top:.2em}.level-roadmap-head .eyebrow{color:var(--yellow);letter-spacing:.14em;font-size:.5625rem}.level-roadmap-head h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:min(1.25rem,6.25vw)}.level-roadmap-head p{color:#aeb6c2;max-width:56ch;margin:6px 0 0;font-size:.75rem;line-height:1.5}.level-roadmap-close{color:#c9d1db;cursor:pointer;background:#0b0f14;border:1px solid #2a3340;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.level-roadmap-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.level-roadmap-row{grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;display:grid;position:relative}.level-roadmap-row:before{content:"";background:#2a3340;width:2px;position:absolute;top:0;bottom:0;left:calc(.875rem - 1px)}.level-roadmap-row.reached:before{background:var(--yellow)}.level-roadmap-row:first-child:before{top:50%}.level-roadmap-row:last-child:before{bottom:50%}.level-roadmap-marker{color:#79828e;background:#0b0f14;border:2px solid #2a3340;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}.level-roadmap-row.reached .level-roadmap-marker{background:var(--yellow);border-color:var(--yellow);color:#0b0e13}.level-roadmap-row.current .level-roadmap-marker{box-shadow:0 0 0 4px #f5c51838}.level-roadmap-body{background:#0b0f14aa;border:1px solid #1e252e;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.level-roadmap-row.current .level-roadmap-body{border-color:#3a2e14}.level-roadmap-row.rewarded .level-roadmap-body{border-color:#2f3a2a}.level-roadmap-level{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.level-roadmap-level b{color:var(--yellow);font:900 min(1.25rem, 6.25vw) var(--display)}.level-roadmap-row:not(.reached) .level-roadmap-level b{color:#c9d1db}.level-roadmap-level em{color:#8c96a3;letter-spacing:.14em;font:800 .5rem Inter}.level-roadmap-level span{color:#8c96a3;letter-spacing:.08em;font:800 .5625rem Inter}.level-roadmap-level small{color:#79828e;letter-spacing:.08em;margin-left:auto;font:800 .5rem Inter}.level-roadmap-level small.here{color:var(--yellow)}.level-roadmap-rewards{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.level-roadmap-rewards li{color:#e8ebef;letter-spacing:.06em;background:#10151b;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:2rem;padding:0 10px 0 8px;font:900 .5625rem Inter;display:inline-flex}.level-roadmap-rewards li i{font-size:.875rem;font-style:normal;line-height:1}.level-roadmap-rewards li span{overflow-wrap:anywhere;min-width:0}.level-roadmap-rewards li small{color:#8c96a3;font-size:.5rem}.level-roadmap-rewards li.rarity-rare{border-color:#2f5aa8}.level-roadmap-rewards li.rarity-epic{border-color:#6d3fb8}.level-roadmap-rewards li.rarity-legendary{border-color:#b78a1f}.level-roadmap-foot{justify-content:flex-end;padding-top:12px;display:flex}.level-roadmap-foot button{color:#c9d1db;cursor:pointer;letter-spacing:.08em;background:#0b0f14;border:1px solid #2a3340;border-radius:999px;align-items:center;gap:6px;min-height:2.375rem;padding:0 16px;font:900 .5625rem Inter;display:inline-flex}.level-roadmap-foot button:hover{border-color:var(--yellow);color:#fff}.respect-level-roadmap-toggle{justify-content:center;align-items:center;gap:6px;display:inline-flex}.respect-level-next{color:var(--yellow);letter-spacing:.08em;overflow-wrap:anywhere;margin-top:6px;font:800 .5625rem Inter;display:block}.respect-level>b.clickable{cursor:pointer}@media (width<=800px){.level-roadmap{padding:14px}.level-roadmap-level small{width:100%;margin-left:0}}.giveaway-pin-slot{max-width:1240px;margin:14px auto 0;padding:0 24px}.giveaway-pin{color:inherit;text-align:left;background:radial-gradient(120% 160% at 0 0,#f5c51838,#0000 55%),linear-gradient(120deg,#16140c,#0f1318 70%);border:1px solid #f5c51873;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:0;padding:12px 16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;box-shadow:0 10px 34px #00000059}.giveaway-pin:hover{border-color:var(--yellow);transform:translateY(-1px);box-shadow:0 12px 38px #f5c51824}.giveaway-pin.phase-paused{filter:saturate(.6);border-color:#ffffff2e}.giveaway-pin-mark{color:var(--yellow);background:#f5c51824;border:1px solid #f5c51880;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;transform:rotate(-4deg)}.giveaway-pin-copy{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.giveaway-pin-eyebrow{color:var(--yellow);letter-spacing:1.6px;flex-wrap:wrap;align-items:center;gap:7px;font:800 .625rem Inter,sans-serif;display:flex}.giveaway-pin-eyebrow em{color:#fff;letter-spacing:.8px;background:#ffffff14;border-radius:999px;padding:2px 8px;font-style:normal}.giveaway-pin-copy b{font:900 clamp(1.125rem, 2.4vw, 1.5rem)/1 var(--display);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.giveaway-pin-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;display:block;overflow:hidden}.giveaway-pin-entries{text-align:center;background:#00000059;border:1px solid #f5c51840;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:78px;padding:8px 12px;display:flex}.giveaway-pin-entries strong{color:var(--yellow);font:800 min(1.75rem,8.75vw)/1 var(--display)}.giveaway-pin-entries>span{color:var(--muted);letter-spacing:1px;align-items:center;gap:4px;font:800 .5rem Inter,sans-serif;display:inline-flex}.giveaway-pin-cta{background:var(--yellow);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:10px 14px;display:inline-flex;color:#0b0e12!important;letter-spacing:.08em!important;font:900 .625rem Inter,sans-serif!important}.giveaway-pin-entries:has(.giveaway-pin-cta){background:0 0;border:0;padding:0}@media (width<=800px){.giveaway-pin-slot{margin-top:12px;padding:0 15px}.giveaway-pin{border-radius:12px;gap:10px;padding:10px 12px}.giveaway-pin-mark{border-radius:10px;width:38px;height:38px}.giveaway-pin-mark svg{width:17px;height:17px}.giveaway-pin-eyebrow{letter-spacing:1.2px;gap:6px;font-size:.5625rem}.giveaway-pin-eyebrow em{padding:1px 7px}.giveaway-pin-copy b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.0625rem;line-height:1.02;display:-webkit-box}.giveaway-pin-copy small{font-size:.6875rem}.giveaway-pin-entries{min-width:62px;padding:6px 8px}.giveaway-pin-entries strong{font-size:1.375rem}.giveaway-pin-cta{padding:8px 10px;font-size:.5625rem!important}}@media (width<=380px){.giveaway-pin-copy small{display:none}}.giveaway-page{flex-direction:column;gap:30px;display:flex}.giveaway-hero,.giveaway-card header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border-bottom:0;height:auto;padding:0;position:static}.giveaway-hero{background:radial-gradient(120% 140% at 10% 0,#f5c5182e,#0000 60%),#ffffff08;border:1px solid #f5c51847;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 28px;display:grid}.giveaway-hero.quiet{border-color:#ffffff1a;grid-template-columns:minmax(0,1fr)}.giveaway-hero.phase-drawn,.giveaway-hero.phase-ended,.giveaway-hero.phase-closed{border-color:#ffffff24}.giveaway-hero .eyebrow{color:var(--yellow);letter-spacing:.16em;font-size:.6875rem;display:inline-flex}.giveaway-hero h1{letter-spacing:-.02em;margin:10px 0 8px;font-size:clamp(1.875rem,6vw,3.125rem)}.giveaway-hero p{opacity:.75;max-width:56ch;margin:0}.giveaway-hero-meta{color:var(--muted);letter-spacing:1.2px;flex-wrap:wrap;gap:14px;margin-top:16px;font:800 .625rem Inter,sans-serif;display:flex}.giveaway-hero-meta span{align-items:center;gap:6px;display:inline-flex}.giveaway-hero-stat{border:1px solid var(--line);text-align:center;background:#10141a;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:220px;padding:22px 26px;display:grid}.giveaway-hero-stat strong{color:var(--yellow);font:800 min(3rem,15vw)/1 var(--display);display:block}.giveaway-hero-stat strong svg{color:var(--muted)}.giveaway-hero-stat span{color:var(--muted);letter-spacing:1.4px;font:800 .625rem Inter,sans-serif}.giveaway-hero-stat small{color:#c8cdd3;letter-spacing:.8px;margin-top:6px;font:800 .5625rem Inter,sans-serif}.giveaway-primary{background:var(--yellow);color:#0b0e12;letter-spacing:.1em;border:0;border-radius:999px;min-height:40px;margin-top:10px;padding:0 18px;font:900 .6875rem Inter,sans-serif}@media (width<=760px){.giveaway-hero{grid-template-columns:minmax(0,1fr);padding:24px 20px}.giveaway-hero-stat{min-width:0}}.giveaway-switcher{flex-wrap:wrap;gap:8px;display:flex}.giveaway-switcher button{color:inherit;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:3px;padding:10px 14px;display:grid}.giveaway-switcher button.active{border-color:var(--yellow);background:#f5c5181a}.giveaway-switcher b{font:800 .875rem var(--display)}.giveaway-switcher small{color:var(--muted);letter-spacing:1px;font:800 .5625rem Inter,sans-serif}.giveaway-notice{background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:.8125rem;display:flex}.giveaway-notice.win{border-color:var(--yellow);color:#fff;background:#f5c5181f}.giveaway-notice.win svg{color:var(--yellow);flex:none}.giveaway-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.giveaway-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.giveaway-card header .eyebrow{color:var(--yellow);font-size:.625rem}.giveaway-muted{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.giveaway-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.giveaway-stat-row div{border:1px solid var(--line);text-align:center;background:#0b0f14;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 10px;display:grid}.giveaway-stat-row strong{font:800 min(1.625rem,8.125vw)/1 var(--display)}.giveaway-stat-row span{color:var(--muted);letter-spacing:1px;font:800 .5rem Inter,sans-serif}@media (width<=480px){.giveaway-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.giveaway-minute-meter{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.giveaway-progress{background:#252a32;border-radius:999px;height:6px;overflow:hidden}.giveaway-progress i{background:var(--yellow);height:100%;transition:width .4s;display:block}.giveaway-minute-meter small{color:var(--muted);letter-spacing:.8px;font:800 .5625rem/1.5 Inter,sans-serif}.giveaway-prizes{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.giveaway-prizes li{border:1px solid var(--line);background:#0b0f14;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:flex-start;gap:12px;padding:12px;display:grid}.giveaway-prizes li:first-child{border-color:#f5c51880}.giveaway-prize-rank{color:var(--yellow);font:900 .8125rem var(--display);background:#f5c5181f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.giveaway-prizes b{font:800 1.0625rem/1.1 var(--display);display:block}.giveaway-prizes p{color:#c8cdd3;margin:5px 0 0;font-size:.8125rem;line-height:1.45}.giveaway-prizes small{color:var(--muted);letter-spacing:1px;margin-top:7px;font:800 .5625rem Inter,sans-serif;display:block}.giveaway-guide-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.giveaway-guide-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.giveaway-guide-row:last-child{border-bottom:0}.giveaway-guide-row:nth-child(odd){background:#ffffff06}.giveaway-guide-copy{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.giveaway-guide-copy b{font:800 .9375rem var(--display);letter-spacing:.4px}.giveaway-guide-copy span{color:#e8ebee;font-size:.8125rem}.giveaway-guide-copy em{color:var(--yellow);font-style:normal}.giveaway-guide-copy small{color:var(--muted);font-size:.7188rem;line-height:1.4}.giveaway-guide-mine{text-align:right;grid-template-columns:minmax(0,1fr);gap:2px;min-width:64px;display:grid}.giveaway-guide-mine strong{font:800 min(1.5rem,7.5vw)/1 var(--display)}.giveaway-guide-mine span{color:var(--muted);letter-spacing:1px;font:800 .5rem Inter,sans-serif}.giveaway-guide-note{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:.75rem;line-height:1.5;display:flex}.giveaway-guide-note svg{color:var(--orange);flex:none;margin-top:2px}.giveaway-winners{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.giveaway-winner{color:inherit;text-align:left;background:#f5c51812;border:1px solid #f5c51859;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.giveaway-winner>div{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.giveaway-winner b{font-size:.8125rem}.giveaway-winner span{color:var(--yellow);letter-spacing:.8px;align-items:center;gap:5px;font:800 .625rem Inter,sans-serif;display:inline-flex}.giveaway-fine-print{border-top:1px solid var(--line);padding-top:20px}.giveaway-fine-print h3{color:var(--muted);letter-spacing:.18em;margin-bottom:10px;font-size:.75rem}.giveaway-fine-print ul{color:var(--muted);grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding-left:18px;font-size:.75rem;line-height:1.5;display:grid}.giveaway-terms{color:#c8cdd3;white-space:pre-wrap}.giveaway-empty{color:var(--muted);text-align:center;background:#ffffff08;border:1px dashed #ffffff29;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:46px 24px;display:flex}.giveaway-empty i{color:var(--yellow);background:#f5c5181f;border:1px solid #f5c51866;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.giveaway-empty h3{color:#fff;font-size:min(1.5rem,7.5vw)}.giveaway-empty p{max-width:40ch;margin:0;font-size:.8125rem}.giveaway-empty button{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #49525e;border-radius:999px;min-height:40px;margin-top:10px;padding:0 16px;font:900 .6875rem Inter,sans-serif}.giveaway-referral-link{border:1px solid var(--line);background:#0b0f14;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:grid}.giveaway-referral-link>span{color:var(--muted);align-items:center;gap:8px;min-width:0;display:flex}.giveaway-referral-link code{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:600 .75rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.giveaway-referral-link button{background:var(--yellow);color:#0b0e12;letter-spacing:.1em;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font:900 .625rem Inter,sans-serif;display:inline-flex}.giveaway-referral-link button.copied{background:#37d67a}.giveaway-stat-row.referral{grid-template-columns:repeat(3,minmax(0,1fr))}.giveaway-referral-list{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.giveaway-referral-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0 2px;display:flex}.giveaway-referral-list li button{color:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.8125rem}.giveaway-referral-status{border:1px solid var(--line);color:var(--muted);letter-spacing:1px;border-radius:999px;flex:none;padding:4px 8px;font:800 .5rem Inter,sans-serif}.giveaway-referral-status.good{color:#37d67a;border-color:#37d67a80}.giveaway-referral-status.wait{color:var(--yellow);border-color:#f5c51880}@media (width<=480px){.giveaway-referral-link{grid-template-columns:minmax(0,1fr)}.giveaway-referral-link button{justify-content:center}}.desktop-nav a i.nav-badge.giveaway{background:var(--yellow);color:#0b0e12}.desktop-nav a i.nav-live-dot{background:var(--yellow);border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block;position:relative;top:-6px;box-shadow:0 0 0 3px #f5c5182e}.giveaway-strip-slot{max-width:1240px;margin:10px auto 0;padding:0 24px}.giveaway-strip{color:inherit;text-align:left;background:linear-gradient(120deg,#f5c51824,#ffffff08 60%);border:1px solid #f5c51859;border-radius:999px;align-items:center;gap:12px;width:100%;min-height:40px;padding:5px 12px 5px 6px;transition:border-color .15s,background .15s;display:flex}.giveaway-strip:hover{border-color:var(--yellow);background:linear-gradient(120deg,#f5c51833,#ffffff0a 60%)}.giveaway-strip.phase-paused{filter:saturate(.6);border-color:#ffffff29}.giveaway-strip-mark{background:var(--yellow);color:#0b0e12;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.giveaway-strip-title{flex-direction:column;gap:1px;min-width:0;display:flex}.giveaway-strip-title b{font:800 .875rem/1.1 var(--display);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.giveaway-strip-title small{color:var(--yellow);letter-spacing:1.2px;font:800 .5rem Inter,sans-serif}.giveaway-strip-entries{color:#fff;font:800 .75rem var(--display);letter-spacing:.4px;flex:none;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.giveaway-strip-entries svg{color:var(--yellow)}.giveaway-strip-next{color:#fff;letter-spacing:.9px;white-space:nowrap;background:#00000059;border:1px solid #f5c5184d;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font:800 .5625rem Inter,sans-serif;display:inline-flex}.giveaway-strip-next svg{color:var(--yellow)}.giveaway-strip-next.maxed{color:var(--muted);border-color:#ffffff24}.giveaway-strip-entries+.giveaway-strip-next{margin-left:0}.giveaway-strip-title+.giveaway-strip-next{margin-left:auto}.giveaway-strip-go{color:var(--muted);flex:none}@media (width<=800px){.giveaway-strip-slot{padding:0 15px}.giveaway-strip{gap:8px;padding:4px 10px 4px 5px}.giveaway-strip-title b{font-size:.8125rem}.giveaway-strip-next,.giveaway-strip-go{display:none}}.giveaway-pin-next{color:#fff;letter-spacing:1px;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font:800 .5625rem Inter,sans-serif;display:inline-flex}.giveaway-pin-next svg{color:var(--yellow)}.giveaway-pin-next i{background:var(--yellow);color:#0b0e12;border-radius:999px;padding:1px 6px;font-style:normal}.giveaway-pin-next.maxed{color:var(--muted)}.giveaway-pin-entries em{color:var(--yellow);letter-spacing:.8px;margin-top:3px;font:800 .5rem Inter,sans-serif}@media (width<=380px){.giveaway-pin-next{display:none}}.giveaway-playbook{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.giveaway-playbook-head{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);z-index:19;background:#080b0fea;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;height:auto;margin:0 -24px;padding:10px 24px 12px;display:flex;position:sticky;top:72px}@media (width<=800px){.giveaway-playbook-head{margin:0 -15px;padding:8px 15px 10px;top:60px}}.giveaway-playbook-head .eyebrow{color:var(--yellow)}.giveaway-playbook-head h2{margin-top:6px;font-size:min(2.125rem,10.625vw)}.giveaway-playbook-today{text-align:right;background:#10141a;border:1px solid #f5c51859;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:2px;min-width:170px;padding:10px 14px;display:grid}.giveaway-playbook-today strong{color:var(--yellow);font:800 min(1.875rem,9.375vw)/1 var(--display)}.giveaway-playbook-today strong span{color:var(--muted);font-size:1.125rem}.giveaway-playbook-today small{color:var(--muted);letter-spacing:1.2px;font:800 .5rem Inter,sans-serif}.giveaway-playbook-today em{color:#e8ebee;letter-spacing:.8px;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font:800 .5625rem Inter,sans-serif;display:inline-flex}.giveaway-next-up{background:radial-gradient(120% 200% at 0 0,#f5c51838,#0000 60%),#14130d;border:1px solid #f5c51880;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.giveaway-next-up>svg{color:var(--yellow);flex:none}.giveaway-next-up>span{letter-spacing:.3px;flex:1;min-width:200px;font-size:.8125rem}.giveaway-next-up>span b{letter-spacing:1.2px;margin-right:4px;font:800 .75rem Inter,sans-serif}.giveaway-next-up>span i{background:var(--yellow);color:#0b0e12;border-radius:999px;margin-left:4px;padding:2px 7px;font:800 .625rem Inter,sans-serif}.giveaway-next-up>button{background:var(--yellow);color:#0b0e12;letter-spacing:.1em;white-space:nowrap;border:0;border-radius:999px;min-height:36px;padding:0 16px;font:900 .625rem Inter,sans-serif}.giveaway-next-up.maxed{background:#ffffff0a;border-color:#ffffff24}.giveaway-next-up.maxed>svg{color:var(--orange)}.giveaway-playbook-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;display:grid}.giveaway-play{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s;display:flex}.giveaway-play:hover{border-color:#f5c51866}.giveaway-play.full{opacity:.62}.giveaway-play-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.giveaway-play-top b{font:800 1.0625rem var(--display);letter-spacing:.4px}.giveaway-play-top strong{color:var(--yellow);letter-spacing:1px;flex:none;font:800 .625rem Inter,sans-serif}.giveaway-play p{color:#e8ebee;margin:0;font-size:.8125rem;line-height:1.4}.giveaway-play small{color:var(--muted);font-size:.7188rem;line-height:1.4}.giveaway-play-meter{background:#252a32;border-radius:999px;height:16px;margin-top:4px;position:relative;overflow:hidden}.giveaway-play-meter i{background:var(--yellow);height:100%;transition:width .4s;display:block}.giveaway-play-meter span{color:#fff;letter-spacing:1px;mix-blend-mode:difference;font:800 .5rem/1rem Inter,sans-serif;position:absolute;top:0;left:8px}.giveaway-play-meter.open{background:0 0;height:auto}.giveaway-play-meter.open span{color:var(--muted);mix-blend-mode:normal;position:static}.giveaway-play footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.giveaway-play footer span{color:var(--yellow);letter-spacing:.8px;font:800 .5625rem Inter,sans-serif}.giveaway-play.full footer span{color:var(--muted)}.giveaway-play footer button{color:var(--yellow);letter-spacing:.1em;white-space:nowrap;background:0 0;border:1px solid #f5c5188c;border-radius:999px;flex:none;min-height:30px;padding:0 12px;font:900 .5625rem Inter,sans-serif}.giveaway-play footer button:hover{background:var(--yellow);color:#0b0e12}.giveaway-bonus-list{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.giveaway-bonus-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.giveaway-bonus-list b{letter-spacing:.8px;font:800 .6875rem Inter,sans-serif}.giveaway-bonus-list span{color:var(--yellow);letter-spacing:.8px;font:800 .625rem Inter,sans-serif}.giveaway-celebration-pref{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding-top:12px;display:grid}.giveaway-celebration-pref>span{color:var(--muted);letter-spacing:1.2px;align-items:center;gap:6px;font:800 .5625rem Inter,sans-serif;display:inline-flex}.giveaway-celebration-pref>div{flex-wrap:wrap;gap:6px;display:flex}.giveaway-celebration-pref button{color:#c8cdd3;letter-spacing:.1em;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;min-height:30px;padding:0 12px;font:900 .5625rem Inter,sans-serif}.giveaway-celebration-pref button.active{background:var(--yellow);border-color:var(--yellow);color:#0b0e12}.giveaway-fx{pointer-events:none;z-index:98;width:100vw;height:100vh;position:fixed;inset:0}.giveaway-moments{pointer-events:none;z-index:97;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:min(460px,100vw - 24px);display:grid;position:fixed;top:84px;left:50%;transform:translate(-50%)}.giveaway-moment{border:1px solid var(--yellow);pointer-events:auto;background:radial-gradient(120% 200% at 0 0,#f5c51847,#0000 55%),linear-gradient(120deg,#1a170c,#0f1318 75%);border-radius:14px;align-items:stretch;animation:.26s cubic-bezier(.2,.9,.2,1.2) giveaway-moment-in;display:flex;box-shadow:0 14px 40px #0000008c,0 0 0 1px #f5c51833}.giveaway-moment.scale-big{border-width:2px;box-shadow:0 16px 48px #f5c51838,0 14px 40px #0000008c}.giveaway-moment-body{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 6px 10px 12px;display:flex}.giveaway-moment-gain{background:var(--yellow);color:#0b0e12;font:900 .9375rem var(--display);letter-spacing:.2px;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.giveaway-moment.scale-big .giveaway-moment-gain{padding:10px 12px;font-size:1.1875rem}.giveaway-moment-copy{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.giveaway-moment-copy small{color:var(--yellow);letter-spacing:1.4px;font:800 .5rem Inter,sans-serif}.giveaway-moment-copy b{font:900 1rem/1 var(--display);letter-spacing:.2px}.giveaway-moment-copy em{color:#c8cdd3;text-overflow:ellipsis;font-size:.7188rem;font-style:normal;line-height:1.35;overflow:hidden}.giveaway-moment-go{color:var(--muted);flex:none}.giveaway-moment-dismiss{color:var(--muted);background:0 0;border:0;border-left:1px solid #ffffff1a;flex:none;place-items:center;padding:0 10px;display:grid}.giveaway-moment-dismiss:hover{color:#fff}@keyframes giveaway-moment-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}@media (width<=800px){.giveaway-moments{top:68px}.giveaway-moment-copy em{display:none}}@media (prefers-reduced-motion:reduce){.giveaway-moment{animation:none}}.composer-entry-hint{color:#fff;letter-spacing:.9px;background:#f5c5181a;border:1px solid #f5c51859;border-radius:8px;align-items:center;gap:6px;margin:8px 0 0;padding:7px 10px;font:800 .5625rem/1.4 Inter,sans-serif;display:flex}.composer-entry-hint svg{color:var(--yellow);flex:none}.composer-entry-hint.short{color:#c8cdd3;background:#ffffff0a;border-color:#ffffff24}.composer-entry-hint.maxed{color:var(--muted);background:#ffffff08;border-color:#ffffff1a}.composer-entry-hint.maxed svg{color:var(--muted)}.giveaway-vanity-toggle{color:#c8ced6;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px dashed #3a4552;border-radius:999px;min-height:2.25rem;margin-top:10px;padding:0 14px;font:900 .5625rem Inter,sans-serif}.giveaway-vanity-form{background:#0b0f14;border:1px solid #262d36;border-radius:14px;flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.giveaway-vanity-form label{flex-direction:column;gap:6px;display:flex}.giveaway-vanity-form label span{color:#9aa3ae;letter-spacing:.08em;font-size:.5rem;font-weight:900}.giveaway-vanity-form input{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#11161c;border:1px solid #333b45;border-radius:10px;width:100%;min-height:2.75rem;padding:0 12px;font:900 max(16px,1rem) Barlow Condensed,Inter,sans-serif}.giveaway-vanity-form small{color:#89929e;overflow-wrap:anywhere;font-size:.5625rem;line-height:1.45}.giveaway-vanity-form>div{flex-wrap:wrap;gap:8px;display:flex}.giveaway-vanity-form>div button{flex:auto}.giveaway-vanity-form>div button[type=button]{color:#c8ced6;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #333b45;border-radius:999px;min-height:2.5rem;padding:0 14px;font:900 .5625rem Inter,sans-serif}.tour-card{--tour-accent:var(--orange);--tour-accent-soft:#ff4b1f29;z-index:60;overscroll-behavior:contain;background:radial-gradient(circle at 100% 0%, var(--tour-accent-soft) 0, transparent 48%), #10151b;color:#f4f5f6;border:1px solid #303741;border-radius:18px;width:min(400px,100vw - 48px);max-height:calc(100dvh - 48px);padding:22px 22px 18px;animation:.22s cubic-bezier(.2,.8,.2,1) tour-rise;position:fixed;bottom:24px;right:24px;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.tour-step-receipts{--tour-accent:#f5c518;--tour-accent-soft:#f5c51824}.tour-step-ranks,.tour-step-trophies{--tour-accent:#ffb020;--tour-accent-soft:#ffb02024}.tour-step-garages{--tour-accent:#45ade5;--tour-accent-soft:#45ade524}.tour-step-profiles{--tour-accent:#55e0aa;--tour-accent-soft:#55e0aa1f}.tour-step-respect{--tour-accent:#b48cff;--tour-accent-soft:#b48cff24}.tour-accent{background:linear-gradient(90deg, var(--tour-accent), transparent 85%);border-radius:18px 18px 0 0;height:3px;position:absolute;inset:0 0 auto}.tour-close{z-index:2;color:#aab2bd;cursor:pointer;background:#0b0f14;border:1px solid #2a3340;border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .12s,color .12s;display:grid;position:absolute;top:12px;right:12px}.tour-close:hover{color:#fff;border-color:#91a0b2}.tour-close svg{width:14px;height:14px}.tour-body{animation:.22s ease-out tour-step}.tour-head{align-items:center;gap:12px;margin-right:36px;display:flex}.tour-icon{border:1px solid color-mix(in srgb, var(--tour-accent) 45%, #303741);background:var(--tour-accent-soft);width:46px;height:46px;color:var(--tour-accent);border-radius:14px;flex:none;place-items:center;display:grid}.tour-icon svg{width:22px;height:22px}.tour-eyebrow{letter-spacing:.18em;color:var(--tour-accent);margin:0 0 4px;font:800 .5625rem Inter,system-ui,sans-serif}.tour-title{font:900 clamp(1.5rem, 4vw, 1.875rem)/.92 var(--display,"Barlow Condensed", Inter, sans-serif);letter-spacing:-.01em;text-transform:uppercase;margin:0}.tour-copy{color:#aab2bd;margin:12px 0 0;font-size:.8125rem;line-height:1.55}.tour-tip{border:1px solid color-mix(in srgb, var(--tour-accent) 30%, #1e252e);border-left:3px solid var(--tour-accent);background:#0b0f14;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:3px;margin-top:12px;padding:11px 13px;display:grid}.tour-tip b{letter-spacing:.16em;color:var(--tour-accent);font:800 .5rem Inter,system-ui,sans-serif}.tour-tip span{color:#dfe4ea;font-size:.7812rem;line-height:1.5}.tour-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.tour-actions-step{gap:8px;display:flex}.tour-button{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 14px;font:800 .625rem Inter,system-ui,sans-serif;transition:background-color .12s,border-color .12s,transform .12s,opacity .12s;display:inline-flex}.tour-button svg{width:13px;height:13px}.tour-button:active{transform:translateY(1px)}.tour-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.tour-button.ghost{color:#c7cdd6;background:0 0;border-color:#35404c}.tour-button.ghost:hover{color:#fff;border-color:#91a0b2}.tour-button.solid{background:var(--tour-accent);color:#fff}.tour-step-receipts .tour-button.solid,.tour-step-ranks .tour-button.solid,.tour-step-trophies .tour-button.solid,.tour-step-profiles .tour-button.solid{color:#080b0f}.tour-button.solid:hover{filter:brightness(1.08)}.tour-stop{color:#8a93a0;border-color:#0000;padding-left:6px}.tour-stop:hover{color:#fff;border-color:#0000}@keyframes tour-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes tour-step{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=800px){.tour-card{left:10px;right:10px;bottom:calc(64px + 10px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 154px);padding:18px 16px 14px}.tour-title{font-size:min(1.5rem,7.5vw)}.tour-actions{flex-wrap:wrap}.tour-stop{order:2;justify-content:center;width:100%}.tour-actions-step{order:1;width:100%}.tour-actions-step .tour-button{flex:1}}@media (prefers-reduced-motion:reduce){.tour-card,.tour-body{animation:none}}@media (width<=800px){header{--header-control:32px;--header-gap:6px;--header-pad:15px;padding:0 var(--header-pad);gap:8px}header .brand{white-space:nowrap;flex:0 auto;min-width:0;font-size:min(1.5rem,6.5vw);overflow:hidden}header .header-actions{gap:var(--header-gap);flex:none}header .cloud-account{gap:var(--header-gap);flex-shrink:0}header .icon-button,header .plus-header-trigger,header .cloud-account>.avatar-button-reset{height:var(--header-control);min-width:0;min-height:0;width:var(--header-control);flex-shrink:0;position:relative}header .mini-avatar{height:var(--header-control);width:var(--header-control)}header .icon-button:before,header .plus-header-trigger:before,header .cloud-account>.avatar-button-reset:before{content:"";height:44px;left:calc(var(--header-gap) / -2);right:calc(var(--header-gap) / -2);position:absolute;top:50%;transform:translateY(-50%)}}@media (width<=430px){header{--header-control:29px;--header-gap:4px;--header-pad:12px}header .brand{font-size:min(1.1875rem,7vw)}}@media (width<=400px){header{--header-control:27px;--header-gap:3px;--header-pad:10px}header .brand{font-size:min(1.0625rem,5.3125vw)}}@media (width<=300px){header{--header-control:25px;--header-gap:2px;--header-pad:8px}header .brand{font-size:min(.9375rem,4.3vw)}header .auth-trigger{font-size:min(.5rem,3.2vw)}}@media (width>=801px){header .brand,header .brand-monogram,header .header-actions{flex-shrink:0}header .tagline{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}header .desktop-nav{scrollbar-width:none;flex:0 auto;min-width:0;overflow:auto hidden}header .desktop-nav::-webkit-scrollbar{display:none}header .brand-monogram{width:auto;min-width:2.125rem;height:auto;min-height:1.625rem;padding:0 .25rem}}@media (width>=801px) and (width<=1200px){header .tagline{display:none}}@media (width<=800px){html[data-native-shell=android] header{--header-control:34px;--header-gap:14px}html[data-native-shell=android] header .brand{font-size:min(1.625rem,7.5vw)}html[data-native-shell=android] header .brand>span,html[data-native-shell=android] header .brand>strong{display:none}html[data-native-shell=android] header .brand>.brand-short{font-weight:900;display:inline}html[data-native-shell=android] header .icon-button svg{width:17px;height:17px}}@media (width<=430px){html[data-native-shell=android] header{--header-control:32px;--header-gap:11px}}@media (width<=400px){html[data-native-shell=android] header{--header-control:30px;--header-gap:8px}html[data-native-shell=android] header .icon-button svg{width:16px;height:16px}}@media (width<=300px){html[data-native-shell=android] header{--header-control:27px;--header-gap:4px}}.room-picker-trigger,.live-game-controls .room-picker-trigger{border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#090d11;align-items:center;gap:10px;width:auto;min-width:260px;max-width:100%;min-height:42px;padding:6px 12px 6px 14px;transition:border-color .15s,background .15s;display:flex}.room-picker-trigger:hover{border-color:#4a505a}.room-picker-trigger:focus-visible{border-color:var(--orange);outline:0;box-shadow:0 0 0 3px #ff4b1f40}.room-picker-trigger[aria-expanded=true]{border-color:var(--orange)}.room-picker-trigger-copy{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.room-picker-trigger-copy b{font:900 .8125rem var(--display);letter-spacing:.04em;white-space:nowrap}.room-picker-chevron{color:#8c95a0;flex:none;margin-left:auto}.room-picker-trigger[aria-expanded=true] .room-picker-chevron{color:var(--orange);transform:rotate(180deg)}.room-picker-phase{letter-spacing:.1em;color:#a8b1bc;white-space:nowrap;border:1px solid #333b46;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 7px;font:900 .5rem Inter;display:inline-flex}.room-picker-phase i{background:#ff3b30;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #ff3b3033}.room-picker-phase.phase-live{color:#ff5630;border-color:#ff3b3066}.room-picker-phase.phase-fifth{color:#49dca5;border-color:#49dca566}.room-picker-phase.phase-pregame{color:#ffca0a;border-color:#ffca0a66}.room-picker-phase.phase-upcoming{color:#c7cdd4;border-color:#3b444f}.room-picker-phase.phase-archived{color:#7d8796;border-color:#2c333c}.room-picker-bell{color:#55e0aa;background:#0c2a20;border:1px solid #287153;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.room-picker-layer{inset:0;top:var(--keyboard-viewport-top,0);height:var(--keyboard-viewport-height,auto);z-index:210;-webkit-backdrop-filter:blur(3px);background:#030508b3;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out room-picker-fade;display:flex;position:fixed;overflow:hidden}.room-picker-sheet{background:#10171e;border:1px solid #3c4854;border-radius:16px;flex-direction:column;width:min(540px,100%);min-height:0;max-height:min(78vh,78dvh,100%);animation:.18s ease-out room-picker-drop;display:flex;overflow:clip;box-shadow:0 24px 60px #000c}.room-picker-head{border-bottom:1px solid #242c35;flex:none;align-items:center;gap:12px;padding:14px 12px 10px 18px;display:flex}.room-picker-grip{display:none}.room-picker-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.room-picker-title b{font:900 1.125rem var(--display);letter-spacing:.04em}.room-picker-title small{letter-spacing:.12em;color:#79828e;text-transform:uppercase;font:700 .5625rem Inter}.room-picker-close{color:#8c96a3;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.room-picker-close:hover{color:#fff;background:#ffffff10}.room-picker-search{color:#8c96a3;background:#0b0f14;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:40px;margin:10px 12px 6px;padding:0 8px 0 12px;transition:border-color .15s;display:flex}.room-picker-search:focus-within{border-color:var(--orange)}.room-picker-search svg{flex:none}.room-picker-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font:600 .875rem Inter}.room-picker-search input::placeholder{color:#5f6a77}.room-picker-search button{color:#8c96a3;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.room-picker-search button:hover{color:#fff;background:#ffffff10}.room-picker-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;min-height:0;padding:4px 8px 12px;overflow-y:auto}.room-picker-section{padding:6px 0 2px}.room-picker-section h4{letter-spacing:.14em;color:#79828e;text-transform:uppercase;align-items:center;gap:6px;margin:8px 8px 6px;font:800 .5625rem Inter;display:flex}.room-picker-section.section-live h4{color:#ff5630}.room-picker-section.section-today h4{color:#ffb020}.room-picker-section.section-fifth h4{color:#49dca5}.room-picker-section.section-this-week h4{color:var(--orange)}.room-picker-row{color:#f4f5f6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 10px;transition:background .12s,border-color .12s;display:flex}.room-picker-row:hover{background:#1a222b}.room-picker-row:focus-visible{border-color:var(--orange);outline:0}.room-picker-row.selected{background:#28130d;border-color:#ff4b1f55}.room-picker-row.phase-archived{opacity:.72}.room-picker-row.phase-archived:hover{opacity:1}.room-picker-marks{flex:none;align-items:center;display:flex}.room-picker-marks .team-mark.small{border-width:1.5px;width:28px;height:28px;box-shadow:0 0 0 2px #10171e}.room-picker-marks .team-mark+.team-mark{margin-left:-8px}.room-picker-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.room-picker-copy b{font:900 .9375rem var(--display);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.room-picker-copy small{color:#9aa3ae;overflow-wrap:anywhere;font:600 .6875rem Inter}.room-picker-mine{letter-spacing:.1em;color:var(--yellow);border:1px solid #f5c51855;border-radius:999px;padding:2px 6px;font:900 .5rem Inter}.room-picker-row .room-picker-phase{margin-left:auto}.room-picker-check{color:var(--orange);flex:none}.room-picker-archive-toggle{color:#a8b1bc;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px dashed #333b46;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin:6px 0 4px;padding:8px 12px;font:800 .625rem Inter;display:flex}.room-picker-archive-toggle:hover{color:#fff;border-color:#4a505a}.room-picker-archive-toggle svg.flipped{transform:rotate(180deg)}.room-picker-empty{color:#8c96a3;text-align:center;margin:0;padding:26px 14px;font-size:.75rem;line-height:1.5}@keyframes room-picker-fade{0%{opacity:0}to{opacity:1}}@keyframes room-picker-drop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes room-picker-slide{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=800px){.room-picker-trigger,.live-game-controls .room-picker-trigger{flex:1;min-width:0}.room-picker-trigger-copy b{white-space:normal}.room-picker-layer{align-items:flex-end;padding:0}.room-picker-sheet{width:100%;max-height:min(82vh,82dvh,100%);padding-bottom:env(safe-area-inset-bottom,0);border-bottom:0;border-radius:18px 18px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) room-picker-slide}.room-picker-layer.typing{align-items:stretch}.room-picker-layer.typing .room-picker-sheet{border-radius:0;height:100%;max-height:100%;animation:none}.room-picker-head{padding-top:18px;position:relative}.room-picker-grip{background:#3c4854;border-radius:2px;width:38px;height:4px;margin-left:-19px;display:block;position:absolute;top:7px;left:50%}.room-picker-row .room-picker-phase{display:none}.room-picker-row.phase-live .room-picker-phase,.room-picker-row.phase-fifth .room-picker-phase{display:inline-flex}}@media (prefers-reduced-motion:reduce){.room-picker-layer,.room-picker-sheet{animation:none}}@keyframes page-cover-out{0%{opacity:1}to{opacity:0}}main.page:before,main.settings-page:before,main.moderation-page:before,main.help-center-page:before,main.admin-page:before,main.not-found-page:before{content:"";opacity:0;pointer-events:none;z-index:19;background:#080b0f;animation:.22s ease-out page-cover-out;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){main.page:before,main.settings-page:before,main.moderation-page:before,main.help-center-page:before,main.admin-page:before,main.not-found-page:before{display:none}}@media (width<=800px){.room-picker-search input,.garage-wizard-step input,.garage-visibility select,.garage-join input,.garage-invite-form input,.garage-invite-link input,.garage-composer .mention-composer textarea,.help-appeal textarea,.help-appeal-select select,.support-chat-question input,.support-chat-composer textarea,.moderation-case textarea,.hashtag-search input,.profile-page .team-picker-input input,.profile-page .identity-fields input,.profile-page .identity-fields textarea,.profile-page .identity-fields select,.profile-page .privacy-choice select,.profile-page .report-modal select,.profile-page .report-modal textarea,.beef-enemy-form select,.beef-enemy-form input,.password-setting input,.settings-island-field input,.danger-zone input,.sheet-fields input,.sheet-fields textarea,.sheet-fields select,.editor-sheet .team-picker-input input{font-size:max(16px,1rem)}}html[data-native-shell]{--shell-top:env(safe-area-inset-top,0px);--shell-bottom:env(safe-area-inset-bottom,0px)}html[data-native-shell] body{padding-top:var(--shell-top)}html[data-native-shell] body:before{content:"";height:var(--shell-top);z-index:21;pointer-events:none;background:#080b0f;position:fixed;top:0;left:0;right:0}html[data-native-shell] header,html[data-native-shell] .offline-banner{top:var(--shell-top)}html[data-native-shell] .settings-island{scroll-margin-top:calc(80px + var(--shell-top))}@media (hover:hover) and (pointer:fine){html[data-native-shell] .settings-island.active{top:calc(80px + var(--shell-top))}}@media (hover:hover) and (pointer:fine) and (width<=800px){html[data-native-shell] .settings-island.active{top:calc(66px + var(--shell-top))}}html[data-native-shell] .settings-jump,html[data-native-shell] .receipts-walk-page .receipt-tabs,html[data-native-shell] .giveaway-playbook-head,html[data-native-shell] .admin-topbar{top:calc(72px + var(--shell-top))}@media (width<=800px){html[data-native-shell] .settings-island{scroll-margin-top:calc(66px + var(--shell-top))}html[data-native-shell] .settings-jump,html[data-native-shell] .giveaway-playbook-head,html[data-native-shell] .admin-topbar,html[data-native-shell] .people-search{top:calc(60px + var(--shell-top))}html[data-native-shell] .bottom-nav{height:calc(64px + var(--shell-bottom));padding-bottom:var(--shell-bottom)}html[data-native-shell] .talk-button{bottom:calc(75px + var(--shell-bottom))}html[data-native-shell] .page{padding-bottom:calc(92px + var(--shell-bottom))}}@media (width<=700px){html[data-native-shell] .receipts-walk-page .receipt-tabs{top:calc(64px + var(--shell-top))}}html[data-native-shell]{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}html[data-native-shell] body{overscroll-behavior-y:none}html[data-native-shell] button,html[data-native-shell] [role=button],html[data-native-shell] [role=tab],html[data-native-shell] nav,html[data-native-shell] header,html[data-native-shell] label,html[data-native-shell] summary,html[data-native-shell] .bottom-nav,html[data-native-shell] .icon-button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-native-shell] img,html[data-native-shell] a,html[data-native-shell] svg{-webkit-touch-callout:none;-webkit-user-drag:none}html[data-native-shell] button:focus:not(:focus-visible),html[data-native-shell] a:focus:not(:focus-visible){outline:none}html[data-native-shell] button,html[data-native-shell] a,html[data-native-shell] .bottom-nav,html[data-native-shell] header{touch-action:manipulation}
