.notifications-launch{z-index:95;right:max(60px, calc(env(safe-area-inset-right) + 44px));bottom:max(16px, env(safe-area-inset-bottom));color:#c5c8d5;cursor:pointer;background:#171d25;border:1px solid #b5bbcf26;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;transition:background .18s,color .18s,border-color .18s;display:grid;position:fixed}.notifications-launch:hover{color:#edeaf7;background:#222735;border-color:#bca8e24a}.notifications-launch svg,.notifications-dialog svg,.profile-friend-action svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.notifications-launch>span{color:#161922;background:#b5a1dc;border:2px solid #171d25;border-radius:10px;min-width:15px;padding:2px 4px;font:600 9px/1.2 Inter Variable,sans-serif;position:absolute;top:-5px;right:-5px}.game-shell>.notifications-launch{right:calc(var(--room-rail-width,378px) + 56px);bottom:max(8px, env(safe-area-inset-bottom))}.home-footer-friends{align-items:center;gap:8px;display:flex}.home-footer-friends .community-launch{flex:none;margin:0;position:relative;inset:auto;transform:none}.home-footer-friends .notifications-launch{flex:none;position:relative;inset:auto}.home-footer-friends{z-index:95;align-items:center;gap:8px;position:fixed;bottom:12px;right:60px}.home-footer-friends .community-launch,.home-footer-friends .notifications-launch{background:#171d25;border-radius:10px;width:38px;height:38px}.notifications-dialog{box-sizing:border-box;color:#d9d9e5;background:#1b212d;border:1px solid #aeb5ce2b;border-radius:14px;width:min(410px,100vw - 24px);max-height:min(660px,100dvh - 100px);margin:0;padding:0;font-family:Inter Variable,sans-serif;position:fixed;inset:auto 18px 64px auto;overflow:hidden;box-shadow:0 18px 55px #070b163d}.notifications-dialog[open]{flex-direction:column;display:flex}.notifications-dialog::backdrop{background:#070b1438}.notifications-dialog>header{border-bottom:1px solid #b6bccd14;justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 16px;display:flex}.notifications-dialog>header>div{align-items:center;gap:10px;display:flex}.notifications-dialog h2{color:#e8e7ef;margin:0;font-size:15px;font-weight:550}.notifications-dialog>header>div>svg{color:#ac96ff}.notifications-dialog>header span{color:#c2b2ef;font-size:12px}.notifications-dialog button{font:inherit;cursor:pointer}.notifications-dialog>header>button{color:#979bab;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.notifications-dialog>header>button:hover{color:#ebe8f5;background:#ffffff08}.notifications-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 20px;display:flex}.notifications-toolbar>span{color:#8e95a8;font-size:12px}.notifications-toolbar>div{gap:14px;display:flex}.notifications-toolbar button{color:#bcb1d4;background:0 0;border:0;padding:0;font-size:11.5px}.notifications-toolbar button:hover{color:#e3d8fa}.notifications-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8994af55 transparent;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.notifications-list>article{border-top:1px solid #c8cadd0c;border-radius:8px;gap:12px;padding:15px 10px;display:flex;position:relative}.notifications-list>article[data-unread=true]{background:linear-gradient(110deg,#ac96ff0d,#ac96ff03)}.notifications-list>article[data-unread=true]:after{content:"";background:#b9a5e5;border-radius:50%;width:4px;height:4px;position:absolute;top:20px;right:5px}.notification-avatar{color:#bba5e5;background:#bca8e30b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.notification-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.notification-avatar svg{width:18px;height:18px}.notification-content{flex:1;min-width:0;padding-right:5px}.notification-content>div:first-child{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.notification-content strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.notification-content time{color:#7f8799;white-space:nowrap;font-size:11px}.notification-content>small{color:#a197b6;margin-top:3px;font-size:11px;display:block}.notification-content p{color:#aeb3c4;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:11.5px;line-height:1.6}.notification-actions{gap:9px;margin-top:11px;display:flex}.notification-actions button{color:#d2c5ff;background:#ac96ff0c;border:1px solid #ac96ff30;border-radius:6px;padding:6px 12px;font-size:11.5px}.notification-actions button+button{color:#8e95a8;background:0 0;border-color:#0000}.notification-actions button:hover{background:#b4a1da18}.notifications-dialog button:disabled{cursor:default;opacity:.5}.notifications-empty{text-align:center;justify-items:center;gap:12px;margin:0;padding:35px 30px 44px;display:grid}.notifications-empty>svg{color:#8c8fa7;width:27px;height:27px}.notifications-empty strong{color:#cbcbd9;font-size:13px;font-weight:500}.notifications-empty p{color:#8f97a9;max-width:240px;margin:0;font-size:11.5px;line-height:1.7}.notifications-error,.notifications-status{color:#c7b6e8;margin:4px 20px 14px;font-size:12px;line-height:1.5}.notifications-error button{color:inherit;background:0 0;border:0;padding:4px 0;text-decoration:underline;display:block}.notification-compose{background:#ffffff02;border:1px solid #b4a1da20;border-radius:8px;flex:none;gap:10px;margin:0 20px 16px;padding:14px;display:grid}.notification-compose label{color:#a5abc0;gap:5px;font-size:11.5px;display:grid}.notification-compose input,.notification-compose textarea{box-sizing:border-box;resize:vertical;color:#e3e0ed;background:#11172250;border:1px solid #b2b9ce20;border-radius:4px;width:100%;padding:8px;font:12px/1.5 Inter Variable,sans-serif}.notification-compose>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-compose small{color:#8e95aa;font-size:11px;line-height:1.5}.notification-compose button{color:#d4c7ed;background:#b29adb12;border:1px solid #b29adb2b;border-radius:5px;flex:none;padding:7px 9px;font-size:11.5px}.profile-friend-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-friend-action>button{color:#d2c4ed;cursor:pointer;background:#b9a6dd09;border:1px solid #bdabd638;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:7px 11px;font:500 12px/1.3 Inter Variable,sans-serif;transition:background .18s,border-color .18s;display:inline-flex}.profile-friend-action>button:hover{background:#b9a6dd13;border-color:#bdabd650}.profile-friend-action svg{flex:none;width:16px;height:16px}.profile-friend-action>button:disabled{cursor:default;opacity:.65}.profile-friend-action>.profile-friend-secondary{color:#959daf;background:0 0;border:0;padding:5px 1px;font-size:11.5px}.profile-friend-action>small{color:#cab6e7;flex-basis:100%;font-size:11.5px}.notifications-launch:focus-visible,.notifications-dialog button:focus-visible,.profile-friend-action button:focus-visible{outline-offset:3px;outline:2px solid #ac96df}@media (width<=1360px){.home-footer-friends:has(.notifications-launch){bottom:calc(100% + 12px);right:12px;transform:none}}@media (width>=1101px) and (width<=1180px){.game-shell>.notifications-launch{right:calc(var(--room-rail-width,324px) + 12px);bottom:52px}}@media (width<=1100px){.game-shell>.notifications-launch{right:50px;bottom:calc(env(safe-area-inset-bottom,0px) + 4px);width:34px;height:34px}main.game-shell:has(>.notifications-launch) .room-chat-dock{width:calc(100% - 94px);right:94px}.game-shell[data-keyboard-open=true]>.notifications-launch{display:none}}@media (width<=760px){.notifications-dialog{max-height:calc(100dvh - 24px);inset:auto 12px 12px auto}.notifications-dialog>header{padding:16px}.notifications-toolbar{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.notifications-launch,.profile-friend-action>button{transition:none}}.home-footer-friends{position:fixed;bottom:12px;right:60px;transform:none}@media (width<=1360px){.home-footer-friends:has(.notifications-launch){bottom:12px;right:60px;transform:none}}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Light-TIaW8bCk.otf)format("opentype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Regular-CUKrydJ6.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks{z-index:3;top:calc(48px + var(--w-shift,0px));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;bottom:22px;right:28px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0b1020a6,#0b102052 60%,#0000);border-radius:50%;position:absolute;inset:-34px -48px -30px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(>.profile-ranks) .player-profile-identity{right:304px}@media (width>=751px){.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner):has(>.profile-ranks){--hero-h:266px}}.profile-ranks-trophies{gap:8px;display:flex}.profile-rank{--tier:#d3dae6;--star-h:82px;text-align:center;cursor:default;pointer-events:auto;-webkit-tap-highlight-color:transparent;outline:0;align-content:start;justify-items:center;width:124px;margin:0;display:grid;position:relative}.profile-rank[data-tier=bronze]{--tier:#e8bf9c}.profile-rank[data-tier=silver]{--tier:#d7dde9}.profile-rank[data-tier=gold]{--tier:#f3d68c}.profile-rank[data-tier=platinum]{--tier:#abe4df}.profile-rank[data-tier=emerald]{--tier:#a3e0bd}.profile-rank[data-tier=diamond]{--tier:#aecaff}.profile-rank[data-tier=master]{--tier:#d4b8ff}.profile-rank[data-tier=grandmaster]{--tier:#f8b8cd}.profile-rank[data-tier=challenger]{--tier:#ffe2a4}.profile-rank-stage{width:100px;height:calc(var(--star-h) + 11px);display:block;position:relative}.profile-rank-aura{left:50%;top:calc(var(--star-h) * .52);width:calc(var(--star-h) * 2.1);aspect-ratio:1.2;background:radial-gradient(closest-side, color-mix(in srgb, var(--tier) 62%, transparent), color-mix(in srgb, var(--tier) 30%, transparent) 42%, color-mix(in srgb, var(--tier) 9%, transparent) 72%, transparent);mix-blend-mode:screen;border-radius:50%;position:absolute;translate:-50% -50%;animation:profile-rank-aura 6.2s ease-in-out var(--rank-delay,0s) infinite alternate!important}.profile-rank-ring{aspect-ratio:100/18;width:76%;height:auto;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--tier) 75%, transparent));display:block;position:absolute;bottom:0;left:12%;overflow:visible;transition:filter .4s!important}.profile-rank-ring path{fill:none}.profile-rank-ring-track{stroke:color-mix(in srgb, var(--tier) 22%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.profile-rank-ring-lit{stroke:color-mix(in srgb, var(--tier) 80%, #fff);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.profile-rank-ring .profile-rank-ring-head{fill:color-mix(in srgb, var(--tier) 35%, #fff)}.profile-rank-pool{background:radial-gradient(closest-side, color-mix(in srgb, var(--tier) 42%, transparent), color-mix(in srgb, var(--tier) 12%, transparent) 70%, transparent);mix-blend-mode:screen;border-radius:50%;width:80%;height:16px;position:absolute;bottom:0;left:10%}.profile-rank-mote{background:color-mix(in srgb, var(--tier) 45%, #fff);width:3px;height:3px;box-shadow:0 0 5px 1px color-mix(in srgb, var(--tier) 80%, transparent);opacity:0;border-radius:50%;position:absolute;bottom:8px;left:30%;animation:profile-rank-mote 4.2s cubic-bezier(.3, .1, .6, 1) var(--rank-delay,0s) infinite!important}.profile-rank-mote[data-mote="2"]{left:64%;animation-delay:calc(var(--rank-delay,0s) - 1.4s)!important;animation-duration:4.8s!important}.profile-rank-mote[data-mote="3"]{left:47%;animation-delay:calc(var(--rank-delay,0s) - 2.9s)!important;animation-duration:5.4s!important}@keyframes profile-rank-mote{0%{opacity:0;translate:0;scale:1}18%{opacity:.9}to{opacity:0;translate:3px -52px;scale:.35}}.profile-rank-shadow{background:radial-gradient(closest-side,#04060fb3,#0000);border-radius:50%;width:44%;height:9px;position:absolute;bottom:4px;left:50%;translate:-50%;animation:profile-rank-shadow 6.2s ease-in-out var(--rank-delay,0s) infinite alternate!important}.profile-rank-lift{width:calc(var(--star-h) * 1.162);height:var(--star-h);position:absolute;top:0;left:50%;translate:-50%;transition:translate .55s cubic-bezier(.2,.8,.2,1),scale .55s cubic-bezier(.2,.8,.2,1)!important}.profile-rank-star{object-fit:contain;filter:drop-shadow(0 5px 9px #060a1673);width:100%;height:100%;display:block;animation:profile-rank-float 6.2s ease-in-out var(--rank-delay,0s) infinite alternate!important}@keyframes profile-rank-float{0%{translate:0 1px}to{translate:0 -3px}}@keyframes profile-rank-aura{0%{opacity:.62;scale:.94}to{opacity:.92;scale:1.04}}@keyframes profile-rank-shadow{0%{opacity:.85;scale:1}to{opacity:.5;scale:.8}}.profile-rank figcaption{text-shadow:0 1px 10px #070b16,0 0 2px #070b1699;justify-items:center;gap:2px;margin-top:2px;display:grid}.profile-rank-tier{color:var(--tier);letter-spacing:.01em;white-space:nowrap;font:300 20px/1.1 PP Museum,Georgia,serif}.profile-rank-line{justify-items:center;min-height:15px;display:grid}.profile-rank-line>*{white-space:nowrap;grid-area:1/1;transition:opacity .28s,translate .4s cubic-bezier(.2,.8,.2,1)!important}.profile-rank-rest{color:#e8eaf2;font-variant-numeric:tabular-nums;align-items:center;font:400 12px/1.25 Inter Variable,Arial,sans-serif;display:inline-flex}.profile-rank-elo small{color:#b6bdce;margin-left:3px;font-size:10.5px}.profile-rank-place{color:#c9cfdd}.profile-rank-place:before{content:"";opacity:.32;vertical-align:-1px;background:currentColor;width:1px;height:9px;margin:0 7px;display:inline-block}.profile-rank-game{color:#b0b8ca;gap:5px;font-size:11px}.profile-rank-game>img{object-fit:contain;width:11px;height:11px}.profile-rank-past{color:#a4adc1;align-items:center;gap:2px;font-size:10.5px;display:inline-flex}.profile-rank-past:before{content:"";opacity:.32;background:currentColor;width:1px;height:9px;margin:0 6px 0 3px}.profile-rank-past img{object-fit:contain;width:15px;height:13px}.profile-rank-more{color:color-mix(in srgb, var(--tier) 55%, #f1f2f7);font-variant-numeric:tabular-nums;opacity:0;font:400 11.5px/1.25 Inter Variable,Arial,sans-serif;translate:0 4px}.profile-rank:is(:hover,:focus-visible) .profile-rank-lift{translate:-50% -4px;scale:1.05}.profile-rank:is(:hover,:focus-visible) .profile-rank-ring{filter:drop-shadow(0 0 5px var(--tier))}.profile-rank:is(:hover,:focus) .profile-rank-rest:has(+.profile-rank-more){opacity:0;translate:0 -4px}.profile-rank:is(:hover,:focus) .profile-rank-more{opacity:1;translate:0}.profile-rank:focus-visible .profile-rank-tier{-webkit-text-decoration:underline 1px color-mix(in srgb, var(--tier) 50%, transparent);text-decoration:underline 1px color-mix(in srgb, var(--tier) 50%, transparent);text-underline-offset:4px}.profile-rank[data-played=false] .profile-rank-star{filter:grayscale()brightness(.9);opacity:.4;animation:none!important}.profile-rank[data-played=false] :is(.profile-rank-aura,.profile-rank-pool,.profile-rank-shadow){display:none}.profile-rank[data-played=false] .profile-rank-ring{filter:none}.profile-rank[data-played=false] .profile-rank-ring-track{stroke:#ffffff2b}.profile-rank[data-played=false] .profile-rank-tier{color:#b3bacb;font-size:18px}@media (width>=751px) and (height<=820px){.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks{top:calc(44px + var(--w-shift,0px));bottom:14px}.profile-rank{--star-h:62px}}@media (width>=751px) and (width<=900px){.profile-rank{--star-h:66px;width:110px}.profile-rank-past{display:none}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(>.profile-ranks) .player-profile-identity{right:268px}}@media (width<=750px){.player-profile-dialog.player-profile-dialog .player-profile-hero:has(>.profile-ranks){--ranks-room:62px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner):has(>.profile-ranks){--ranks-room:90px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(>.profile-ranks) .player-profile-identity{right:20px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks{display:block;inset:auto 18px 12px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks:before{display:none}.profile-ranks-trophies{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-rank{--star-h:46px;text-align:left;grid-template-columns:56px minmax(0,1fr);place-items:center start;column-gap:8px;width:auto}.profile-rank-stage{width:56px;height:calc(var(--star-h) + 7px)}.profile-rank figcaption{justify-items:start;gap:1px;min-width:0;margin:0}.profile-rank-tier{font-size:16px}.profile-rank-line{justify-items:start;min-height:14px}.profile-rank-rest{font-size:11.5px}.profile-rank-game{font-size:10.5px}.profile-rank-more{font-size:11px}.profile-rank:is(:hover,:focus-visible) .profile-rank-lift{translate:-50% -3px}}.profile-about-favorites{margin:0 0 34px}.profile-about-favorites>.player-profile-section-heading{margin-bottom:12px}.self-mark{vertical-align:-1px;color:#c8b8ff;flex:none;place-items:center;width:11px;height:11px;margin-left:7px;line-height:0;display:inline-grid}.self-mark svg{width:100%;height:100%;display:block;overflow:visible}.self-mark circle:first-child{fill:none;stroke:currentColor;stroke-width:1.15px;opacity:.7;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite self-mark-breathe!important}.self-mark circle:last-child{fill:currentColor}@keyframes self-mark-breathe{50%{opacity:.28;transform:scale(1.22)}}@media (forced-colors:active){.self-mark{color:highlight}}:is(.ranked-vs-tag,.dq-vs-tag,.dq-duel-tag) .self-mark{vertical-align:-2px;width:13px;height:13px;margin-left:0}dialog:is(.community-dialog.friends-dialog,.notifications-dialog){--social-surface:#202938;--social-raised:#273244;--social-accent:#ac96ff;--social-text:#e1e6f0;--social-muted:#9aa8be;--social-line:#b8c5e01a;box-sizing:border-box;background:radial-gradient(ellipse at 12% 0, #ac96ff08, transparent 60%), var(--social-surface);max-width:calc(100vw - 24px);height:min(560px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--social-text);scrollbar-color:#8994af55 transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #c4cbe62b;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 64px #080e1b66}dialog.community-dialog.friends-dialog{width:min(860px,100vw - 24px)}dialog.notifications-dialog{width:min(480px,100vw - 24px)}dialog:is(.community-dialog.friends-dialog,.notifications-dialog)::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c142078}dialog:is(.community-dialog.friends-dialog,.notifications-dialog)>header{box-sizing:border-box;border-bottom:1px solid var(--social-line);background:#ffffff02;flex:none;align-items:center;height:53px;padding:12px 16px}dialog:is(.community-dialog.friends-dialog,.notifications-dialog)>header h2{color:var(--social-text);margin:0;font-size:16px;font-weight:500}dialog:is(.community-dialog.friends-dialog,.notifications-dialog) :is(button,input,textarea):focus-visible{outline:2px solid var(--social-accent);outline-offset:2px;box-shadow:none}dialog:is(.community-dialog.friends-dialog,.notifications-dialog)>header>button{color:#aab6cc;background:#ffffff04;border-radius:7px;width:28px;height:28px}.community-launch{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:95;color:#c3d2df;letter-spacing:.01em;cursor:pointer;background:#171d25;border:1px solid #8ca7bf30;border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:0;height:38px;padding:0;font:500 12px/1 Inter Variable,sans-serif;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;position:fixed;box-shadow:0 5px 16px #080c1440,inset 0 1px #ffffff06}.community-launch:after{content:none}.community-launch>span{color:#d0d9e2;opacity:0;pointer-events:none;background:#171d25;border-radius:5px;padding:6px 9px;transition:opacity .15s,transform .15s;position:absolute;right:calc(100% + 8px);transform:translate(3px)}.community-launch:hover>span,.community-launch:focus-visible>span{opacity:1;transform:none}.community-launch:hover{color:#e1ebf3;background:#202b37;border-color:#83afd34d;transform:translateY(-2px)}.community-launch:focus-visible{outline-offset:3px;outline:2px solid #83afd3}.community-launch svg{box-sizing:content-box;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border:0;flex:none;width:20px;height:20px;padding:0}.ranked-launch{color:#ded3ef;cursor:pointer;background:#ffffff08;border:1px solid #b69ae52b;border-radius:6px;padding:7px 10px;font:500 12px Inter Variable,sans-serif}.game-shell>.community-launch{right:calc(var(--room-rail-width,378px) + 12px);bottom:max(8px, env(safe-area-inset-bottom))}.community-dialog.friends-dialog{color:#ccd5df;scrollbar-color:#62627b transparent;background:#151a23;border:1px solid #bbc5dc24;border-radius:10px;width:min(960px,100vw - 24px);height:min(570px,100dvh - 32px);padding:0;overflow:hidden}.community-heading{align-items:center;gap:10px;display:flex}.community-heading>img{object-fit:contain;width:27px;height:27px}.friends-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 18px;display:flex}.friends-welcome img{object-fit:contain;width:58px;height:58px;margin-bottom:16px}.friends-welcome h3{color:#d5d4e3;margin:0 0 7px;font:500 15px/1.4 Inter Variable,sans-serif}.friends-welcome p{color:#94a1b8;margin:0;font:400 12px/1.7 Inter Variable,sans-serif}.friends-dialog>header{box-sizing:border-box;background:#ffffff03;border-bottom:1px solid #b3bdd812;align-items:center;height:53px;padding:12px 16px}.friends-dialog>header h2{margin:0;font-size:16px}.friends-layout{grid-template-columns:220px minmax(0,1fr) 64px;height:calc(100% - 53px);display:grid}.friends-sidebar{background:#151c28;border-right:1px solid #b3bdd812;flex-direction:column;min-height:0;padding:12px 0;display:flex}.friends-filters{gap:4px;padding:0 12px 12px;display:flex}.friends-filters button{color:#939fb4;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 4px;font:500 12px Inter Variable,sans-serif}.friends-filters button[aria-pressed=true]{color:#d0bae9;background:#a57ceb12}.friends-filters span{color:#a29ab4;font-variant-numeric:tabular-nums;margin-left:5px}.friends-search{box-sizing:border-box;color:#e2ddea;background:#ffffff03;border:1px solid #b3bdd818;border-radius:7px;width:calc(100% - 24px);margin:0 12px;padding:9px 10px;font-size:12px}.friends-list-heading{color:#929ca7;letter-spacing:0;text-transform:none;padding:14px 15px 8px;font-size:12px}.friends-roster{scrollbar-width:thin;min-height:0;overflow-y:auto}.private-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.private-messages{scrollbar-width:thin;flex:1;min-height:0;padding:16px;overflow-y:auto}.private-messages article{background:#ffffff03;border:1px solid #8ca6bf16;border-radius:3px 12px 12px;margin-bottom:12px;padding:10px 12px}.private-messages article[data-own=true]{background:#ac96ff0b;border-color:#ac96ff26}.private-messages article p{color:#c5ced7;white-space:pre-wrap;overflow-wrap:anywhere;max-width:none}.private-messages time{text-align:right;color:#8392a2;font-size:11px;display:block}.private-composer{border-top:1px solid #ffffff08;gap:8px;padding:10px 12px;display:flex}.private-composer textarea{resize:none;color:#d2dce5;background:#ffffff03;border:1px solid #ffffff10;border-radius:16px;flex:1;min-width:0;padding:9px 12px;font:12px/1.5 Inter Variable,sans-serif}.private-composer button,.private-messages>button{color:#d2c5ff;cursor:pointer;background:#ac96ff0c;border:1px solid #ac96ff30;border-radius:8px;padding:8px 12px;font-size:12px}.friends-list-row{border-bottom:1px solid #ffffff05;align-items:center;display:flex}.friends-list-row .friends-person{border-bottom:0;flex:1;min-width:0}.friends-list-row .friends-person-chevron{display:none}.friends-join-inline{color:#c2b2ef;cursor:pointer;background:0 0;border:0;flex:none;margin-right:10px;padding:6px 0;font-size:11.5px}.friends-list-empty{text-align:center;color:#8e9aaf;margin:22px 12px;font-size:12px}.friends-person{text-align:left;color:#dcd9e6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff05;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.friends-person:hover{background:#ffffff04}.friends-person[aria-pressed=true]{background:linear-gradient(90deg,#ac96ff15,#ac96ff05)}.friends-avatar{flex:none;display:inline-flex;position:relative}.friends-avatar img{object-fit:cover;border-radius:50%;width:34px;height:34px}.friends-avatar:after{content:"";background:#697384;border:2px solid #1b2331;border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:0}.friends-avatar[data-online=true]:after{background:#78c6a4}.friends-person>span:nth-child(2){gap:4px;min-width:0;display:grid}.friends-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.friends-person small{color:#8c99ad;font-size:11.5px}.friends-person-chevron{color:#83afd3;margin-left:auto}.friends-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.friends-welcome,.friends-selected{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.friends-welcome>svg{stroke:#ad95cb;stroke-width:1.2px;fill:none;width:46px;height:46px;margin-bottom:14px}.friends-detail h3{color:#e0d8ee;margin:0 0 9px;font-size:17px;font-weight:500}.friends-detail p{color:#95a2b7;max-width:270px;margin:0;font-size:12px;line-height:1.7}.friends-selected .friends-avatar{margin-bottom:16px}.friends-selected .friends-avatar img{width:64px;height:64px}.friends-selected .friend-actions{flex-wrap:wrap;justify-content:center;margin-top:20px}.friends-invite{border-top:1px solid #b3bdd812;margin:0 20px 20px;padding-top:15px}.friends-invite label{color:#a7b0c2;font-size:12px}.friends-dialog>.community-error{background:#242231;margin:0;padding:8px 12px;position:absolute;bottom:0;left:12px;right:12px}.friends-toolbar{color:#c8c9d5;justify-content:space-between;align-items:center;padding:0 12px 10px;font-size:12px;font-weight:500;display:flex}.friends-toolbar small{color:#8390a5;margin-left:6px;font-weight:400}.friends-bell{color:#96a9ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:32px;height:30px;padding:5px;display:grid;position:relative}.friends-bell:hover,.friends-bell[aria-pressed=true]{color:#a9cbe5;background:#85afd311;border-color:#8eacc52b}.friends-bell svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.friends-bell>span{color:#eef5fb;background:#416b8d;border-radius:7px;min-width:14px;padding:2px;font-size:9px;position:absolute;top:-3px;right:-3px}.friends-requests-link{color:#a1a7bb;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font:400 11.5px/1.4 Inter Variable,sans-serif;display:inline-flex}.friends-requests-link[aria-pressed=true],.friends-requests-link:hover{color:#d2c4ed}.friends-requests-link>span{color:#bba3df;font-variant-numeric:tabular-nums}.friends-directory .friends-sidebar{background:#ffffff02}.friends-directory .friends-search{background:#19223160;border-radius:7px}.friends-directory .friends-list-empty{text-align:left;font-size:12px}.friends-detail-bar{box-sizing:border-box;color:#cdd0dc;border-bottom:1px solid #ffffff08;flex:none;align-items:center;gap:10px;min-height:49px;padding:8px 16px;font-size:12px;font-weight:500;display:flex}.friends-detail-bar img,.friends-request>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.friends-detail-bar small{color:#8290a4;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.friends-detail .friends-subtle-empty{color:#8893a6;text-align:center;margin:auto;padding:24px;font-size:12px}.friends-requests{flex-direction:column;flex:1;padding:12px;display:flex}.friends-request{border-bottom:1px solid #ffffff08;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 8px;display:flex}.friends-request>div:nth-child(2){flex:1;min-width:100px}.friends-request strong{color:#ccd8e3;font-size:12px;font-weight:500}.friends-request small{color:#8794aa;margin-top:3px;font-size:11.5px;display:block}.friends-contact-actions{flex-direction:column;align-items:flex-start;gap:20px;padding:20px 16px;display:flex}.friends-contact-actions button{color:#cbbcf5;cursor:pointer;background:#ac96ff0a;border:1px solid #ac96ff29;border-radius:6px;padding:7px 10px;font-size:12px}.friends-contact-actions .friend-remove{color:#8993a5;background:0 0;border:0;padding-left:0}.friends-detail .friends-notice{color:#c4b3f0;padding:10px 16px;font-size:12px}.friends-dialog .friend-actions button{color:#d2c5ff;background:#ac96ff0c;border:1px solid #ac96ff30;border-radius:6px}.friends-dialog .friend-actions button+button{color:#9aa8be;background:0 0;border-color:#0000}.friends-dialog button:focus-visible,.friends-dialog input:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #ac96ff}.friends-dialog .community-close{color:#a8b5c3;background:#ffffff04}.friends-dialog .friends-search{color:#d0dae3}.friends-dialog .friends-person,.friends-dialog .friends-toolbar{color:#ccd6e0}@media (width<=1100px){.game-shell>.community-launch{bottom:calc(env(safe-area-inset-bottom,0px) + 4px);width:34px;min-width:0;height:34px;right:8px}.game-shell:has(>.community-launch) .room-chat-dock{width:calc(100% - 50px);right:50px}.game-shell[data-keyboard-open=true]>.community-launch,.game-shell:is([data-chat-sheet=half],[data-chat-sheet=full])>.community-launch{display:none}}@media (width<=540px){.community-dialog.friends-dialog{height:min(560px,100dvh - 24px)}.friends-layout{grid-template-rows:minmax(160px,.9fr) minmax(180px,1.1fr);grid-template-columns:minmax(0,1fr) 52px}.friends-layout>.friends-sidebar{grid-area:1/1}.friends-layout>.friends-detail{grid-area:2/1}.friends-layout>.friends-recents{grid-area:1/2/3}.friends-sidebar{border-bottom:1px solid #b3bdd812;border-right:0}.friends-list-heading{padding-top:10px}.friends-welcome,.friends-selected{padding:15px}.friends-welcome>svg{width:30px;height:30px;margin-bottom:8px}.friends-invite{margin:0 14px 14px;padding-top:10px}}.friends-recents{background:#19223130;border-left:1px solid #b8c5e01a;flex-direction:column;min-height:0;display:flex}.friends-recents-title{text-align:center;letter-spacing:.035em;text-transform:uppercase;color:#929ca7;padding:17px 0;font-size:10.5px}.friends-recents>div{scrollbar-width:none;flex-direction:column;align-items:center;gap:10px;min-height:0;padding:2px 4px 14px;display:flex;overflow-y:auto}.friends-recents button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:3px;display:grid}.friends-recents button:hover{background:#ffffff08}.friends-recents button[aria-pressed=true]{background:#b49bd912;border-color:#b49bd96b}.friends-recents .friends-avatar img{width:34px;height:34px}.community-dialog{box-sizing:border-box;color:#e6e3ee;scrollbar-width:thin;scrollbar-color:#796697 transparent;background:#1b2331;border:1px solid #bcb2d52b;border-radius:18px;width:min(540px,100vw - 24px);max-height:min(730px,100dvh - 32px);padding:24px;font:400 13px/1.5 Inter Variable,sans-serif;overflow-y:auto}.community-dialog::backdrop{background:#0c101ac4}.community-dialog>header{justify-content:space-between;align-items:start;display:flex}.community-eyebrow{letter-spacing:.18em;color:#a18fbd;font-size:11px}.community-dialog h2{margin:5px 0 20px;font-size:23px;font-weight:500}.community-close{color:#b2acc2;cursor:pointer;background:#ffffff06;border:0;border-radius:7px;width:28px;height:28px;font-size:20px}.community-tabs,.record-modes{scrollbar-width:thin;gap:5px;padding-bottom:14px;display:flex;overflow-x:auto}.community-tabs button,.record-modes button{color:#9eacc0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:7px 12px;font:500 12px/1.3 Inter Variable,sans-serif}.community-tabs button[aria-pressed=true],.record-modes button[aria-pressed=true]{color:#cdb5f1;background:#b195e40d;border-color:#b195e42a}.friend-add{gap:8px;margin-top:8px;display:flex}.friend-add input{color:#e0dce8;background:#131b27;border:1px solid #ffffff14;border-radius:7px;flex:1;min-width:0;padding:9px 10px;font-size:12px}.community-dialog button:focus-visible,.record-modes button:focus-visible{outline-offset:3px;outline:2px solid #b397e9}.friend-add button,.friend-actions button,.ranked-action button{color:#cfb9f0;cursor:pointer;background:#b092e30c;border:1px solid #b092e32e;border-radius:7px;padding:7px 12px;font-size:12px}.community-dialog button:disabled{opacity:.4;cursor:default}.community-note{color:#8f9caf;margin:9px 0 16px;font-size:12px;line-height:1.6}.community-empty{text-align:center;color:#9facbf;margin:28px 0;font-size:13px;line-height:1.8}.friend-row{border-bottom:1px solid #ffffff08;align-items:center;gap:10px;padding:12px 0;display:flex}.friend-row>img,.ranked-leaderboard img{object-fit:cover;border-radius:50%;width:36px;height:36px}.friend-row>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.friend-row strong{overflow-wrap:anywhere;font-weight:500}.friend-row span,.ranked-leaderboard small{color:#8d9bad;font-size:12px}.friend-row span[data-online=true]{color:#a6cabb}.friend-actions{align-items:center;gap:5px;display:flex}.friend-actions .friend-remove{color:#9995a6;background:0 0;border-color:#0000;padding:4px 7px}.ranked-intro{align-items:center;gap:18px;margin:14px 0 18px;display:flex}.ranked-intro img{width:65px;height:65px}.ranked-intro h3{color:#dfd1f5;margin:0 0 6px;font-size:17px;font-weight:500}.ranked-intro p{color:#9eacc0;margin:0;font-size:12px}.ranked-action{text-align:center;background:#ffffff03;border:1px solid #b19adb14;border-radius:10px;padding:14px}.ranked-action>button{width:100%;min-height:38px}.community-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:24px 0 8px;font-size:13px;font-weight:500;display:flex}.community-section-title small{color:#8a99ae;font-size:11.5px;font-weight:400}.ranked-leaderboard{margin:0;padding:0;list-style:none}.ranked-leaderboard li{border-bottom:1px solid #ffffff08;grid-template-columns:22px 32px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ranked-leaderboard li>span{color:#9393a9;font-size:12px}.ranked-leaderboard img{width:30px;height:30px}.ranked-leaderboard li>div{gap:2px;display:grid}.ranked-leaderboard strong{font-size:12px;font-weight:500}.ranked-leaderboard b{color:#cfb9ed;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.community-error{color:#dfacb5;padding:8px 0;font-size:12px}.ranked-queue-pill{z-index:90;color:#d0b7f2;cursor:pointer;background:#22263b;border:1px solid #b293e935;border-radius:8px;padding:8px 14px;font-size:12px;position:fixed;bottom:12px;left:12px}.profile-records header h3,.profile-history header h3{color:#e1d8ec;margin:0 0 5px;font-size:15px;font-weight:500}.profile-records header p,.profile-history header p{color:#97a3b6;margin:0 0 10px;font-size:12px;line-height:1.6}.profile-records .record-modes{border-bottom:1px solid #bdc7dc17;gap:18px;margin-bottom:12px;padding-bottom:0}.profile-records .record-modes button{color:#99a6bc;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:8px 0 10px;font-weight:450}.profile-records .record-modes button[aria-pressed=true]{color:#d8cfed;background:0 0;border-bottom-color:#b29bdd}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.record-grid>div{background:0 0;border:0;border-bottom:1px solid #bec8dd10;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.record-grid dt{color:#adb9cc;font-size:12px}.record-grid dd{color:#e0dbea;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}.record-grid [data-empty=true] dd{color:#657287}.profile-record-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.profile-record-tools a{color:#b9acd4;text-underline-offset:3px;font-size:12px;text-decoration-color:#b9acd440}.player-profile-add-friend{color:#d0bfec;cursor:pointer;background:#ffffff09;border:1px solid #b5a0d92c;border-radius:6px;align-self:center;padding:6px 10px;font-size:12px}.player-profile-body .game-recap{border:0;width:100%;max-height:none}.profile-history .history-list{gap:7px;display:grid}@media (width<=600px){.community-launch{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));width:38px;min-width:0;height:38px;padding:0}.community-launch span{display:inline}.community-dialog{padding:18px}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-chart-empty{color:#929db1;margin:30px 0;font:400 12px/1.6 Inter Variable,Arial,sans-serif}.profile-record-radar{--chart-color:#b6a3ec;color:var(--chart-color);grid-template-columns:minmax(145px,1.2fr) minmax(108px,1fr);align-items:center;gap:6px;margin:0;display:grid}.profile-record-radar[data-tone=blue]{--chart-color:#9bbbd8}.profile-record-radar svg{width:100%;max-height:230px;display:block;overflow:visible}.profile-radar-ring{fill:none;stroke:#c4cfe51a;stroke-width:.8px}.profile-radar-axis{stroke:#c4cfe512;stroke-width:.8px}.profile-radar-area{stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round}.profile-radar-dot{fill:currentColor;stroke:#202838;stroke-width:1px}.profile-radar-dot-halo{fill:currentColor;opacity:.09}.profile-record-radar figcaption{gap:12px;min-width:0;display:grid}.profile-record-radar figcaption>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.profile-record-radar figcaption small{color:#aeb8ca;overflow-wrap:anywhere;font:400 12px/1.3 Inter Variable,Arial,sans-serif}.profile-record-radar figcaption strong{color:#d3d9e5;font-variant-numeric:tabular-nums;font:400 12px/1.3 Inter Variable,Arial,sans-serif}.profile-record-radar figcaption [data-selected=true] :is(small,strong){color:#cdbff2}.profile-chart-pages{color:#98a3b8;justify-content:flex-end;align-items:center;gap:8px;margin-top:-4px;font-size:11.5px;display:flex}.profile-chart-pages button{color:#c1b2e8;cursor:pointer;background:0 0;border:1px solid #bac6de18;border-radius:5px;width:25px;height:25px;padding:0;font-size:17px}.profile-chart-pages button:disabled{opacity:.3;cursor:default}@media (width<=480px){.profile-record-radar{grid-template-columns:minmax(130px,1.15fr) minmax(108px,1fr)}}button.heart-reaction{color:#a995cf;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:24px;min-height:24px;padding:3px 5px;font:500 11.5px/1.2 Inter Variable,Arial,sans-serif;display:inline-flex;position:relative}button.heart-reaction svg{fill:#0000;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}button.heart-reaction[aria-pressed=true]{color:#ba9ae8}button.heart-reaction[aria-pressed=true] svg{fill:#ad85d9;stroke:#bd9cea}button.heart-reaction:hover,button.heart-reaction:focus-visible{color:#ceafea;background:#b7a0da0c}button.heart-reaction:focus-visible{outline-offset:2px;outline:1px solid #ac96ff}button.heart-reaction:disabled{opacity:.45;cursor:default}.heart-reaction-tooltip{z-index:20;color:#d6cce5;white-space:normal;overflow-wrap:anywhere;pointer-events:none;background:#242c3d;border:1px solid #c4b3df29;border-radius:6px;width:max-content;max-width:min(230px,65vw);padding:7px 9px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:none;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 5px 16px #090d1840}.heart-reaction-tooltip.is-visible{z-index:10000;display:block;position:fixed;bottom:auto;right:auto}.profile-comments .profile-comment-actions .heart-reaction{color:#b59acf;margin-left:auto;padding:3px 5px}.profile-social{color:#bcc6d7;margin-top:16px}.profile-social-heading{color:#9ba9bf;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.player-profile-dialog .profile-like{color:#b8c3d7;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font:500 12px/1.4 Inter Variable,sans-serif;display:inline-flex}.profile-like svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}.profile-like[aria-pressed=true] svg{fill:#b8a8e82a}.profile-like:disabled{cursor:default}.profile-comment-form{background:#ffffff05;border:1px solid #c2cde51c;border-radius:8px;padding:10px 12px}.profile-comment-form textarea{box-sizing:border-box;resize:vertical;color:#e0e5ef;background:0 0;border:0;width:100%;min-height:52px;max-height:150px;padding:0;font:400 13px/1.6 Inter Variable,sans-serif}.profile-comment-form textarea:focus{outline:none}.profile-comment-form:focus-within{border-color:#b9a9e65c}.profile-comment-form textarea::placeholder{color:#8897af}.profile-comment-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-comment-form small{color:#8897af;font-size:11.5px}.profile-comment-form button,.profile-comments-pages button{color:#d3ccec;background:#ffffff08;border:1px solid #bac5dd26;border-radius:5px;padding:5px 12px;font:500 12px/1.4 Inter Variable,sans-serif}.profile-comment-form button:disabled,.profile-comments-pages button:disabled{opacity:.4;cursor:default}.profile-comments article{border-bottom:1px solid #b8c5df12;gap:10px;padding:9px 0;display:flex}.profile-comments article>img{object-fit:cover;border-radius:50%;flex:none}.profile-comments article>div{flex:1;min-width:0}.profile-comments header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.profile-comments strong{color:#d6ddeb;overflow-wrap:anywhere;font-size:12px;font-weight:600}.profile-comments time{color:#8897ae;margin-left:auto;font-size:11.5px}.profile-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;font-size:13px;line-height:1.55}.profile-comments article button{color:#96a3b8;background:0 0;border:0;padding:2px 0;font:400 11.5px/1.5 Inter Variable,sans-serif}.profile-comments-pages{justify-content:center;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}button.player-profile-hitbox{z-index:5;border-radius:inherit;width:100%;min-width:0;height:100%;box-shadow:none;cursor:pointer;pointer-events:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}button.player-profile-hitbox:hover{background:#b4bfe10f}button.player-profile-hitbox:focus-visible{outline-offset:3px;outline:2px solid #a4b5ed}[data-profile-face]{cursor:pointer;transition:filter .18s!important}[data-profile-face]:hover{filter:brightness(1.12)}[data-profile-face]:focus-visible{outline-offset:2px;outline:2px solid #a4b5ed}.profile-comments .profile-comment-author:hover{text-underline-offset:3px;-webkit-text-decoration:underline #d6ddeb73;text-decoration:underline #d6ddeb73;text-decoration-thickness:1px}.game-shell .player-profile-anchor,.game-shell .player-word-anchor{pointer-events:none}.player-profile-dialog{box-sizing:border-box;color:#dce4f2;text-align:left;background:#202a3a;border:1px solid #b7b0da32;border-radius:22px 10px/18px 10px;width:min(680px,100vw - 32px);height:min(640px,100dvh - 40px);margin:auto;padding:4px;font:400 13px/1.6 Inter Variable,Arial,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 65px #070a144d}.player-profile-dialog[open],.player-profile-dialog[data-preview=true]{flex-direction:column;display:flex}.player-profile-dialog::backdrop{background:#080e1b9c}.player-profile-hero{background:#202a3a;border-radius:18px 7px 0 0;flex:none;position:relative;overflow:hidden}.player-profile-hero .player-profile-cover{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.player-profile-hero-shade{pointer-events:none;background:linear-gradient(#202a3a00,#202a3a38 35%,#202a3af0 100%);position:absolute;inset:0}.player-profile-eyebrow{color:#c5cde3;letter-spacing:.14em;font:550 11.5px/1.4 Inter Variable,sans-serif;position:absolute;top:17px;left:24px}.player-profile-identity{align-items:center;gap:16px;margin:51px 24px 15px;display:flex;position:relative}.player-profile-portrait{box-sizing:border-box;background:#202a3a;border:3px solid #283246;border-radius:50%;flex:0 0 78px;width:78px;height:78px;display:block;position:relative;box-shadow:0 0 0 1px #b7b0df40,0 5px 16px #10131e30}.player-profile-portrait img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.player-profile-portrait[data-discord=true] img{outline-offset:-2px;outline:2px solid #7289da}.player-profile-portrait .presence-dot{border:3px solid #24324a;width:15px;height:15px}.player-profile-portrait .presence-dot[data-presence=busy]:after{height:2px}.player-profile-name{flex:1;min-width:0}.player-profile-name h2{color:#eef0fa;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 7px;font-size:clamp(23px,3vw,30px);font-weight:700;line-height:1.15}.player-profile-meta{color:#b4c0d8;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;display:flex}.player-profile-meta span+span{padding-left:8px}.player-profile-meta span{background:#101a2b45;border:1px solid #a0b4d414;border-radius:5px;align-items:center;min-height:20px;padding:1px 8px;display:inline-flex}.player-profile-meta [data-presence=online]{color:#b1d6cf}.player-profile-meta [data-presence=away]{color:#d7c7a8}.player-profile-meta [data-presence=busy]{color:#d6b1ba}.player-profile-dialog button{cursor:pointer}.player-profile-dialog .player-profile-close{z-index:1;color:#dce5fa;background:#101c32a8;border:1px solid #c3d0ee26;border-radius:8px;width:30px;height:30px;padding:0;font:400 24px/1 Arial,sans-serif;position:absolute;top:14px;right:14px}.player-profile-close:hover{background:#28354a}.player-profile-dialog .player-profile-edit{color:#d1c9ee;background:#1b273dcc;border:1px solid #b9ace33b;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:32px;padding:6px 11px;font:500 12px/1.5 Inter Variable,sans-serif;display:inline-flex}.player-profile-edit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.player-profile-dialog .player-profile-edit:hover{background:#37405a;border-color:#b9ace37d}.player-profile-tabs{background:#202a3a;border-bottom:1px solid #a9bbdc17;flex-wrap:wrap;flex:none;align-items:center;gap:3px;min-height:40px;padding:6px 16px;display:flex}.player-profile-tabs button{color:#9eacc5;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:8px 10px;font:450 12px/1.5 Inter Variable,sans-serif}.player-profile-tabs button[aria-pressed=true]{color:#ded8ed;background:0 0;border-bottom-color:#b6a3df}.player-profile-tabs button>span{color:#a6a6cc;margin-left:5px;font-size:11.5px}.player-profile-tab-note{display:none}.player-profile-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a3b5d82c transparent;background:#202a3a;border-radius:0 0 18px 7px;flex:auto;min-height:0;padding:21px 24px 23px;position:relative;overflow-y:auto}.player-profile-overview{grid-template-columns:minmax(0,1.2fr) minmax(205px,.8fr);gap:26px;display:grid}.player-profile-overview[data-with-records=false]{grid-template-columns:minmax(0,1fr)}.player-profile-overview-copy{flex-direction:column;min-width:0;display:flex}.player-profile-section-label{color:#9ba9c8;letter-spacing:.13em;text-transform:uppercase;font:500 11px/1.5 Inter Variable,sans-serif}.player-profile-body h3{color:#dce2f2;letter-spacing:-.025em;margin:3px 0 12px;font:600 14px/1.4 Inter Variable,sans-serif}.player-profile-about p{margin:0;font-size:13px;line-height:1.7}.player-profile-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:#b9c8df}.player-profile-muted{color:#94a5be}.player-profile-details{border-top:1px solid #adc0df17;margin-top:auto;padding-top:13px}.player-profile-details dl{flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.player-profile-details dl>div{flex-wrap:wrap;gap:3px 5px;display:flex}.player-profile-details dt{color:#879bb8;font-size:12px}.player-profile-details dd{color:#b9c7de;margin:0;font-size:12px}.player-profile-details dd[data-provider=discord]{color:#bdc8ff;align-items:center;gap:5px;display:inline-flex}.player-profile-details dd[data-provider=discord]:before{content:"";background:#7289da;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7289da20}.player-profile-overview-copy .profile-social{margin-top:9px}.player-profile-overview-copy .profile-social-heading{margin-bottom:0}.player-profile-section-heading{justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.player-profile-section-heading h3{margin:3px 0 0}.player-profile-section-heading>span{color:#8397b4;font-size:11.5px}.player-profile-activity{border-top:1px solid #b0b4d41c;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:21px;padding-top:20px;display:grid}.player-profile-activity[data-columns=two]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.player-profile-activity[data-columns=two] .player-profile-training-summary{border-left:1px solid #b0b4d41c;padding-left:22px}.player-profile-round .player-profile-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.player-profile-round,.player-profile-training-summary{min-width:0}.player-profile-round>dl{grid-template-columns:1fr 2fr;gap:14px;margin:16px 0 0;display:grid}.player-profile-round dt{color:#8fa3be;font-size:12px}.player-profile-round dd{color:#b9d0ee;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:600}.player-profile-section-heading button{color:#b9bbe6;background:0 0;border:0;padding:5px 0;font:500 12px/1.5 Inter Variable,sans-serif}.player-profile-section-heading button span{padding-left:4px}.player-profile-section-heading button:hover{color:#e0dcfb}.player-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;display:grid}.player-profile-metrics>div{flex-direction:column;align-items:center;padding:0 10px;display:flex}.player-profile-metrics>div+div{border-left:1px solid #a9b9dc1c}.player-profile-metrics dd{color:#c5c9ef;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font:650 22px/1.3 Inter Variable,sans-serif}.player-profile-metrics dt{text-align:center;color:#8fa5c2;margin-top:5px;font-size:12px;line-height:1.5}.player-profile-training-note{color:#93a1ba;margin:14px 0 0;font-size:11.5px}.player-profile-error{color:#c4ccdb}.player-profile-error button{color:inherit;background:0 0;border:1px solid #52607b;border-radius:5px;margin-top:8px;padding:4px 10px}.player-profile-body>.training-profile{margin:0}.player-profile-body .training-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-profile-body .training-profile-filters{max-width:440px}.player-profile-body .training-profile>.training-empty{background:0 0;max-width:560px}@media (width<=600px){.player-profile-dialog{border-radius:18px 8px/16px 8px;width:calc(100vw - 20px);height:min(680px,100dvh - 24px);padding:3px}.player-profile-hero{border-radius:15px 6px 0 0}.player-profile-eyebrow{font-size:11px;top:16px;left:17px}.player-profile-identity{grid-template-columns:64px minmax(0,1fr);gap:7px 13px;margin:55px 17px 17px;display:grid}.player-profile-portrait{border-width:3px;grid-row:1/span 2;align-self:center;width:64px;height:64px}.player-profile-portrait .presence-dot{border-width:2px;width:13px;height:13px}.player-profile-name h2{margin-bottom:5px;font-size:23px}.player-profile-meta{gap:4px 8px;font-size:11.5px}.player-profile-meta span+span{padding-left:8px}.player-profile-dialog .player-profile-edit{grid-column:2;justify-self:start;min-height:30px;padding:3px 8px;font-size:11.5px}.player-profile-tabs{gap:2px;min-height:44px;padding:5px 9px}.player-profile-tabs button{padding:5px 10px}.player-profile-tab-note{display:none}.player-profile-body{border-radius:0 0 15px 6px;padding:18px 17px}.player-profile-overview{grid-template-columns:minmax(0,1fr);gap:17px}.player-profile-details{margin-top:15px;padding-top:10px}.player-profile-details dl{gap:7px 14px}.player-profile-details dt{font-size:11.5px}.player-profile-section-heading{flex-wrap:wrap}.player-profile-activity,.player-profile-activity[data-columns=two]{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:17px;padding-top:16px}.player-profile-activity[data-columns=two] .player-profile-training-summary{border-top:1px solid #b0b4d413;border-left:0;padding-top:15px;padding-left:0}.player-profile-round>dl{grid-template-columns:1fr 1.6fr;gap:12px;margin-top:10px}.player-profile-metrics{margin-top:14px}.player-profile-metrics dd{font-size:20px}.player-profile-metrics dt{font-size:11.5px}.player-profile-metrics>div{padding-inline:5px}.player-profile-training-note{margin-top:10px}.player-profile-body .training-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=600px) and (width>=601px){.player-profile-identity{margin-top:49px;margin-bottom:16px}.player-profile-portrait{flex-basis:72px;width:72px;height:72px}}.presence-dot{--presence-color:#93b9ad;box-sizing:border-box;background:var(--presence-color);border:1px solid #252d3d;border-radius:50%;width:11px;height:11px;display:block;position:absolute;bottom:0;right:-1px}.presence-dot[data-presence=away]{--presence-color:#d6b777}.presence-dot[data-presence=busy]{--presence-color:#c68082}.presence-dot[data-presence=busy]:after{content:"";background:#252d3d;height:1px;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%)}.presence-dot[data-presence=away]:after{content:"";background:#252d3d;border-radius:50%;width:4px;height:4px;position:absolute;top:-1px;right:-1px}.presence-dot[data-presence=offline]{--presence-color:#788193}.presence-control{flex:none;display:inline-flex;position:relative}.presence-control .presence-status-trigger{z-index:6;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;bottom:-5px;right:-5px}.presence-status-trigger .presence-dot{bottom:5px;right:5px}.presence-status-trigger:focus-visible{outline-offset:1px;outline:2px solid #a398e3}.presence-control .presence-trigger{background:0 0;border:0;padding:0;position:relative;overflow:visible}.presence-trigger img{border-radius:inherit}.game-shell .presence-trigger.room-user-avatar:after{content:none}.game-shell .presence-trigger.room-user-avatar{border-radius:50%}.presence-control .presence-trigger:focus-visible{outline-offset:3px;outline:2px solid #a398e3}.presence-control .presence-menu{z-index:100;color:#d0d5e2;text-align:left;background:#202735;border:1px solid #b2bbd329;border-radius:5px;width:236px;max-width:calc(100vw - 24px);padding:7px;font:400 12px/1.4 Varela Round,Arial,sans-serif;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #060a1447}.presence-control .presence-menu-heading{color:#969fb2;padding:3px 7px 7px;font-size:12px}.presence-control .presence-option{color:#ccd3e0;width:100%;min-height:33px;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;margin:0;padding:6px 8px;display:flex}.presence-control .presence-option .presence-dot{flex:0 0 11px;position:relative;inset:auto}.presence-control .presence-option[aria-pressed=true]{color:#c9bef2;background:#9380e917}.presence-control .presence-option:hover:not(:disabled){background:#ebebf011}.presence-control .presence-option:focus-visible,.presence-control .presence-avatar-action:focus-visible{outline-offset:-1px;outline:1px solid #a398e3}.presence-control .presence-option:disabled{cursor:default;opacity:.6}.presence-check{color:#a398e3;margin-left:auto;font-size:12px}.presence-control .presence-avatar-action{color:#aab3c5;text-align:left;font:inherit;background:0 0;border:0;border-top:1px solid #b2bbd31a;border-radius:0;margin-top:5px;padding:9px 8px 4px}.presence-menu-error,.presence-menu-note{color:#b1b9c9;padding:5px 7px;font-size:12px}.presence-control .presence-mood{border-top:1px solid #b2bbd31a;margin-top:5px;padding-top:9px;display:grid}.presence-control .presence-mood .presence-menu-heading{color:#969fb2;letter-spacing:0;text-transform:none;margin:0;padding:3px 7px 6px;font:400 12px/1.4 Varela Round,Arial,sans-serif;display:block}.presence-mood-field{align-items:center;margin:0 1px 3px;display:flex;position:relative}.presence-control .presence-mood-field input{box-sizing:border-box;color:#f2d3e7;letter-spacing:.005em;background:#0a0e1842;border:1px solid #b2bbd324;border-radius:4px;width:100%;min-width:0;height:32px;margin:0;padding:0 30px 0 9px;font:300 14px/1.2 PP Museum,Varela Round,Arial,sans-serif}.presence-control .presence-mood-field input::placeholder{color:#828ba0;font:400 11.5px/1.2 Varela Round,Arial,sans-serif}.presence-control .presence-mood-field input:focus{background:#0a0e1861;border-color:#b0a0e88c;outline:none}.presence-control .presence-mood-field input::selection{color:#fff;background:#b4a3e86b}.presence-control .presence-mood-field input:disabled{opacity:.6}.presence-control .presence-mood-clear{color:#969fb2;background:0 0;border:0;border-radius:3px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;right:4px}.presence-mood-clear svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:12px;height:12px}.presence-control .presence-mood-clear:hover:not(:disabled){color:#e6dcf6;background:#ebebf00f}.presence-control .presence-mood-clear:focus-visible{outline-offset:-1px;outline:1px solid #a398e3}@media (pointer:coarse){.presence-control .presence-mood-field input{font-size:16px}}.presence-menu-error{color:#e2a9a9}.roster-portrait{width:34px;height:34px;display:block;position:relative}.roster-portrait>.roster-avatar{display:block}.game-shell .chat-message-portrait{position:relative}.chat-message-portrait .presence-dot{border:2px solid var(--game-chat-bg,#1e2533);width:10px;height:10px;bottom:-1px;right:-2px}.chat-message-portrait .presence-dot[data-presence=away]:after{width:3px;height:3px}.rule-choices{border-bottom:1px solid #bec7db14;align-items:flex-end;gap:0 16px;min-width:0;display:flex}.rule-choices[data-wrap]{border-bottom:0;flex-wrap:wrap;gap:2px 18px}.rule-choices>button{color:#a4aec3;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:baseline;gap:5px;min-width:0;min-height:30px;margin:0 0 -1px;padding:6px 1px 7px;font:450 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex;position:relative;transition:color .18s!important}.rule-choices>button:after{content:"";background:#ac96ff;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);transition:transform .24s cubic-bezier(.2,.7,.2,1)!important}.rule-choices>button[aria-pressed=true]{color:#ddd5f4}.rule-choices>button[aria-pressed=true]:after{transform:scaleX(1)}.rule-choices>button:hover:enabled{color:#ded9f1}.rule-choices>button:disabled{cursor:default}.rule-choices>button:focus-visible{outline-offset:2px;outline:1px solid #baade4}.rule-choices>button>small{color:#7f8aa0;font-variant-numeric:tabular-nums;font-size:11.5px;transition:color .18s!important}.rule-choices>button[aria-pressed=true]>small{color:#a99ccf}.rule-choices-note{color:#98a3b8;margin:8px 0 0;font:400 11.5px/1.5 Inter Variable,Arial,sans-serif}@media (forced-colors:active){.rule-choices>button:after{background:highlight}}.training-panel{color:#aebdd3;font:400 12.5px/1.6 Varela Round,sans-serif}.training-prepare{color:#b8bfce;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:5px 0;text-decoration:underline}.training-panel p{margin:6px 0 12px}.training-readonly{color:#a7b7cf;font-size:12px}.training-error{color:#e1a9af}.training-panel button:focus-visible,.training-profile button:focus-visible{outline-offset:2px;outline:1px solid #b7a1e6}.training-empty{color:#aab6c9;background:#ffffff08;border:1px solid #b5bdd41c;border-radius:6px;margin:10px 0 14px;padding:12px;font-size:12px}.training-empty>strong{color:#d0cbe1;font:500 12.5px/1.5 Inter Variable,Arial,sans-serif}.training-empty p{margin:5px 0 9px}.training-empty button{color:#c4b9ed;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font:500 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.training-lists{gap:6px;display:grid}.training-list-family{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:10px;display:grid}.training-list-length{color:#8d98ad;white-space:nowrap;padding-top:7px;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.training-panel .training-room-mode{color:#cfd4e2;margin:0;font:450 12px/1.5 Inter Variable,Arial,sans-serif}.training-room-mode small{color:#8d98ad;margin-left:6px;font-size:12px;font-weight:400}.training-profile{color:#a5b3c8;gap:18px;margin-top:12px;font:400 12px/1.6 Inter Variable,Arial,sans-serif;display:grid}.syllable-library-note{color:#98a4b8;margin:0}.syllable-library{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:34px;display:grid}.syllable-lists{gap:18px;padding:4px 0;display:grid;position:sticky;top:0}.syllable-lists-family{gap:2px;display:grid}.syllable-lists-family h4{color:#7e889d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px 12px;font:450 11.5px/1.4 Inter Variable,Arial,sans-serif}.syllable-lists button{color:#b9c1d2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;min-height:36px;padding:8px 12px;font:450 13px/1.3 Inter Variable,Arial,sans-serif;display:flex;position:relative;transition:color .16s,background-color .16s!important}.syllable-lists button small{color:#7d879c;font-variant-numeric:tabular-nums;font-size:11.5px}.syllable-lists button:hover{color:#e6e2f6;background:#ac96ff0b}.syllable-lists button[aria-current]{color:#ece6ff;background:#ac96ff17}.syllable-lists button[aria-current] small{color:#b9aaf0}.syllable-lists button:focus-visible{outline-offset:-1px;outline:1px solid #b7a6ec}.syllable-lists-compact{display:none}.syllable-list{gap:18px;min-width:0;display:grid}.syllable-list-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.syllable-list-head h5{color:#ece9f7;letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font:500 19px/1.2 Inter Variable,Arial,sans-serif;display:flex}.syllable-list-head h5 small{color:#a99ccf;letter-spacing:0;font-size:12px;font-weight:400}.syllable-list-head p{color:#8f9ab0;margin:6px 0 0;font-size:12px}.syllable-list-export{color:#aab3c6;cursor:pointer;background:0 0;border:1px solid #bec7db1f;border-radius:8px;flex:none;align-items:center;gap:7px;margin-top:2px;padding:7px 11px;font:400 11.5px/1.2 Inter Variable,Arial,sans-serif;display:inline-flex;transition:color .15s,border-color .15s!important}.syllable-list-export svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.syllable-list-export:hover{color:#ece6ff;border-color:#ac96ff66}.syllable-tiles{grid-template-columns:repeat(auto-fill,60px);gap:6px;margin:0;padding:0;list-style:none;display:grid}.syllable-tiles>li{min-width:0;position:relative;animation:.3s cubic-bezier(.2,.7,.2,1) both syllable-tile-in!important}@keyframes syllable-tile-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.syllable-tile{color:#dfe2f0;letter-spacing:.1em;cursor:pointer;background:#ffffff06;border:1px solid #c4cce214;border-radius:8px;place-items:center;width:100%;height:34px;padding:0 5px;font:450 12.5px/1 Inter Variable,Arial,sans-serif;display:grid;transition:color .16s,border-color .16s,background-color .16s,transform .2s cubic-bezier(.2,.7,.2,1)!important}.syllable-tile:hover{color:#f3efff;background:#ac96ff0e;border-color:#ac96ff52}.syllable-tile[aria-pressed=true]{color:#f1ecff;background:#ac96ff1f;border-color:#b5a0ff9e;box-shadow:0 0 0 3px #ac96ff12}.syllable-tile:focus-visible{outline-offset:2px;outline:1px solid #b7a6ec}.syllable-tiles>li[data-pending] .syllable-tile{opacity:.45}.syllable-tile-remove{color:#aab2c4;opacity:0;cursor:pointer;background:#262f40;border:1px solid #c4cce229;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;transform:scale(.85);transition:opacity .15s,transform .15s,color .15s,border-color .15s!important}.syllable-tile-remove svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:9px;height:9px}.syllable-tiles>li:hover .syllable-tile-remove,.syllable-tile-remove:focus-visible{opacity:1;transform:none}.syllable-tile-remove:enabled:hover{color:#ffd8e2;border-color:#f0a0b880}.syllable-tile-remove:disabled{cursor:default}@media (pointer:coarse){.syllable-tile-remove{opacity:.7;width:24px;height:24px;top:-8px;right:-8px;transform:none}}.syllable-words{border-top:1px solid #bec7db14;padding-top:16px;animation:.25s ease-out syllable-tile-in!important}.syllable-words .syllable-explorer{margin:0}.syllable-words .syllable-explorer-result{margin-top:0}.syllable-words-hint{color:#808aa0;border-top:1px solid #bec7db0f;margin:0;padding-top:16px;font-size:12px}.syllable-library-empty{text-align:center;justify-items:center;gap:3px;padding:44px 12px 34px;display:grid}.syllable-library-empty svg{fill:none;stroke:#b6a4ff;stroke-width:1.1px;stroke-linejoin:round;width:15px;height:15px;margin-bottom:9px}.syllable-library-empty p{color:#cfd5e2;margin:0;font-size:13px}.syllable-library-empty small{color:#8f9bb1;font-size:11.5px}@media (width<=720px){.syllable-library{grid-template-columns:minmax(0,1fr);gap:16px}.syllable-lists{display:none}.syllable-lists-compact{display:block}.syllable-tiles{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px}.syllable-tile{height:36px;font-size:12.5px}.syllable-list-head{flex-direction:column;gap:10px}}.syllable-explorer{color:#bfcbdf;min-width:0;margin:16px 0 0}.syllable-explorer-search{color:#b5c0d4;text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:12px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.syllable-explorer-search input{box-sizing:border-box;color:#ddd3ef;text-transform:uppercase;letter-spacing:.09em;background:#ffffff05;border:1px solid #b8b0d737;border-radius:7px;width:120px;padding:8px 11px;font:500 16px/1.3 Inter Variable,Arial,sans-serif}.syllable-explorer-search input:focus{outline-offset:2px;outline:1px solid #b3a1db}.syllable-explorer-hint,.syllable-explorer-error{color:#9eacc2;font:400 12px/1.6 Inter Variable,Arial,sans-serif}.syllable-explorer-error{color:#c5b2ea}.syllable-explorer-result{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 13px;display:flex}.syllable-explorer-result strong{color:#d1c1ed;letter-spacing:.08em;font-size:16px;font-weight:500}.syllable-explorer-result span{color:#9fabc0;font-size:12px}.syllable-explorer-words{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.syllable-explorer-words li{overflow-wrap:anywhere;border-bottom:1px solid #c2cbe810;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font:400 15px/1.5 Inter Variable,Arial,sans-serif;display:flex}.syllable-explorer-words li>span{min-width:0}.syllable-explorer-star{color:#8f9bb3;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;margin:-4px -4px -4px 0;padding:0;transition:opacity .15s,color .15s,background-color .15s;display:grid}.syllable-explorer-star svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:14px;height:14px}.syllable-explorer-words li:is(:hover,:focus-within) .syllable-explorer-star,.syllable-explorer-star:focus-visible{opacity:1}.syllable-explorer-star:hover{color:#d5cfe8;background:#ffffff08}.syllable-explorer-star[aria-pressed=true]{opacity:1;color:#f4a6cb}.syllable-explorer-star[aria-pressed=true] svg{fill:currentColor}.syllable-explorer-star:focus-visible{outline-offset:1px;outline:1px solid #b3a1db}@media (hover:none){.syllable-explorer-star{opacity:.55}}.syllable-explorer-words mark{color:#c6b1ec;background:0 0;font-weight:600}.syllable-explorer-pages{color:#99a8c0;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:12px;display:flex}.syllable-explorer-pages button,.syllable-explorer-error button{color:#c8b8e5;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #bbc5dd24;border-radius:6px;padding:6px 10px}.syllable-explorer-pages button:disabled{opacity:.35;cursor:default}.profile-favorites{text-align:left;letter-spacing:0;padding:2px 0 8px;container-type:inline-size}.favorites-grid{align-items:start;gap:30px 44px;display:grid}@container (width>=700px){.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.favorites-row>header{justify-content:space-between;align-items:baseline;margin:0 0 12px;display:flex}.player-profile-dialog.player-profile-dialog .favorites-row h3{color:#8f9bb1;letter-spacing:.01em;margin:0;font:400 11.5px/16px Inter Variable,Arial,sans-serif}.favorites-row>header>span{color:#6f7b92;font-variant-numeric:tabular-nums;font:400 12px/16px Inter Variable,Arial,sans-serif}.favorites-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.favorite{border-radius:7px;outline:none;min-width:0;position:relative}.favorite-cover{aspect-ratio:2/3;isolation:isolate;position:relative}.favorites-row[data-kind=music] .favorite-cover{aspect-ratio:1}.favorite-art,.favorite-fallback{z-index:1;border-radius:6px;width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:block;position:relative;box-shadow:0 0 0 1px #8ca0d21f,0 8px 18px #04081052}.favorite-art{object-fit:cover;background:#8ca0d20f}.favorite-glow{z-index:0;object-fit:cover;filter:blur(18px)saturate(1.5);opacity:0;pointer-events:none;border-radius:50%;width:92%;height:98%;transition:opacity .35s,transform .35s;position:absolute;inset:8% 4% -6%;transform:scale(.92)}.favorite-fallback{box-sizing:border-box;text-align:center;background:#8ca0d20f;place-items:center;padding:12px;display:grid}.favorite-fallback>span{-webkit-line-clamp:4;color:#cfd5e2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:300 15px/1.3 PP Museum,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden}.favorite:is(:hover,:focus-visible,:focus-within) .favorite-art,.favorite:is(:hover,:focus-visible,:focus-within) .favorite-fallback{transform:translateY(-3px);box-shadow:0 0 0 1px #ac96ff38,0 12px 24px #04081061}.favorite:is(:hover,:focus-visible,:focus-within) .favorite-glow{opacity:.7;transform:scale(1.02)translateY(6px)}.favorite:focus-visible .favorite-art,.favorite:focus-visible .favorite-fallback{box-shadow:0 0 0 1.5px #b3a6e6,0 12px 24px #04081061}.player-profile-dialog.player-profile-dialog .favorite-title,.player-profile-dialog.player-profile-dialog .favorite-meta{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.player-profile-dialog.player-profile-dialog .favorite-title{color:#d6dbe6;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:10px;font:400 12px/16px Inter Variable,Arial,sans-serif;display:-webkit-box}.player-profile-dialog.player-profile-dialog .favorite-meta{color:#8f9bb1;margin-top:1px;font:400 12px/15px Inter Variable,Arial,sans-serif}.player-profile-dialog .favorite-remove,.player-profile-dialog .favorite-play{z-index:2;color:#e6e9f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0a0e18a8;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .28s cubic-bezier(.2,.7,.2,1),background-color .15s;display:grid;position:absolute}.player-profile-dialog .favorite-remove{opacity:0;width:24px;height:24px;top:6px;right:6px;transform:translateY(-3px)}.player-profile-dialog .favorite-remove svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:11px;height:11px}.player-profile-dialog .favorite-play{opacity:0;width:30px;height:30px;bottom:8px;left:8px;transform:translateY(-3px)}.player-profile-dialog .favorite-play svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.player-profile-dialog .favorite-play[data-playing] svg{fill:none;stroke-width:1.8px}.player-profile-dialog .favorite-play .favorite-spin{fill:none;animation:.8s linear infinite favorite-spin}.favorite:is(:hover,:focus-within) :is(.favorite-remove,.favorite-play),.player-profile-dialog .favorite-play[data-playing]{opacity:1}.player-profile-dialog :is(.favorite-remove,.favorite-play):hover{background:#0a0e18db}.player-profile-dialog :is(.favorite-remove,.favorite-play):focus-visible{opacity:1;outline-offset:2px;outline:1.5px solid #b3a6e6}.favorite-progress{z-index:2;background:#e6e9f02e;border-radius:2px;height:2px;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden;transform:translateY(-3px)}.favorite-progress>i{transform-origin:0;width:100%;height:100%;animation:favorite-progress var(--duration,30s) linear both;background:#b6a4ff;display:block}@keyframes favorite-progress{0%{transform:scaleX(0)}}@keyframes favorite-spin{to{transform:rotate(360deg)}}.profile-favorites[data-editable] .favorite:not(.favorite-slot){cursor:grab}.favorite[data-drop] .favorite-art,.favorite[data-drop] .favorite-fallback{box-shadow:0 0 0 1.5px #ac96ff99,0 12px 24px #04081061}.favorite-slot .favorite-add{box-sizing:border-box;aspect-ratio:2/3;color:#7f8ba2;background:0 0;border:1px dashed #8ca0d233;border-radius:6px;place-content:center;justify-items:center;gap:8px;width:100%;padding:0;font:400 11.5px/1.3 Inter Variable,Arial,sans-serif;display:grid}.favorites-row[data-kind=music] .favorite-slot .favorite-add{aspect-ratio:1}.favorite-slot span.favorite-add{border-color:#8ca0d21a}.player-profile-dialog button.favorite-add{cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.player-profile-dialog button.favorite-add svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.player-profile-dialog button.favorite-add:is(:hover,[aria-expanded=true]){color:#d2c6ef;background:#ac96ff0a;border-color:#ac96ff73}.player-profile-dialog button.favorite-add:focus-visible{outline-offset:2px;outline:1.5px solid #b3a6e6}.favorite-search{border:1px solid #8ca0d221;border-radius:8px;margin-top:14px;padding:10px;animation:.18s ease-out favorite-search-in}@keyframes favorite-search-in{0%{opacity:0;transform:translateY(-4px)}}.favorite-search-field{background:#8ca0d20f;border:1px solid #8ca0d21a;border-radius:6px;align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.favorite-search-field:focus-within{border-color:#ac96ff66}.favorite-search-field>svg{fill:none;stroke:#8f9bb1;stroke-width:1.4px;stroke-linecap:round;flex:none;width:14px;height:14px}.player-profile-dialog.player-profile-dialog .favorite-search-field input{min-width:0;height:34px;box-shadow:none;color:#e1e5ee;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font:400 12.5px/1 Inter Variable,Arial,sans-serif}.favorite-search-field input::placeholder{color:#7f8ba2}.favorite-search-field input::-webkit-search-cancel-button{display:none}.player-profile-dialog .favorite-search-close{color:#8f9bb1;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.player-profile-dialog .favorite-search-close:hover{color:#dfe3ec;background:#8ca0d214}.favorite-search-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:12px;height:12px}.favorite-search-status{color:#8f9bb1;min-height:0;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif}.favorite-search-status:not(:empty){padding:10px 4px 2px}.favorite-results{scrollbar-width:thin;scrollbar-color:#8f9bb133 transparent;gap:2px;max-height:292px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.favorite-results>li{cursor:pointer;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:6px;display:grid}.favorite-results>li[aria-selected=true]{background:#8ca0d214}.favorite-results>li[aria-disabled]{cursor:default;opacity:.5}.favorite-result-cover{aspect-ratio:2/3;background:#8ca0d214;border-radius:4px;width:34px;display:block;overflow:hidden;box-shadow:0 0 0 1px #8ca0d21a}.favorite-results>li[data-kind=music] .favorite-result-cover{aspect-ratio:1}.favorite-result-cover img{object-fit:cover;width:100%;height:100%;display:block}.favorite-result-text{gap:2px;min-width:0;display:grid}.favorite-result-text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.favorite-result-text>span{color:#d6dbe6;font:400 12.5px/1.35 Inter Variable,Arial,sans-serif}.favorite-result-text>small{color:#8f9bb1;font:400 12px/1.35 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .favorite-search-credit{color:#6f7b92;margin:8px 4px 0;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .favorites-empty{color:#8f9bb1;text-align:center;margin:24px 0;font:400 12px/1.5 Inter Variable,Arial,sans-serif}@container (width<=699px){.favorites-shelf{gap:10px}.player-profile-dialog.player-profile-dialog .favorite-title{margin-top:8px;font-size:12px;line-height:14px}.player-profile-dialog.player-profile-dialog .favorite-meta{font-size:11.5px;line-height:13px}.favorite-fallback>span{font-size:12px}.player-profile-dialog .favorite-remove{width:22px;height:22px;top:4px;right:4px}.player-profile-dialog .favorite-play{width:26px;height:26px;bottom:5px;left:5px}}@media (hover:none){.player-profile-dialog .favorite-remove,.player-profile-dialog .favorite-play{opacity:.9;transform:none}}@media (prefers-reduced-motion:reduce){.favorite-art,.favorite-fallback,.favorite-glow,.favorite-search{transition:none;animation:none}.favorite:is(:hover,:focus-visible,:focus-within) :is(.favorite-art,.favorite-fallback){transform:none}.favorite-progress>i{animation:none}}.favorite-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-profile-dialog .favorite-play[data-failed]{color:#8f9bb1}.player-profile-dialog.player-profile-dialog .player-profile-body[data-section=words]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.profile-words{color:#d9dfeb;flex-direction:column;flex:1;min-width:0;min-height:0;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.profile-words button{font:inherit;cursor:pointer}.profile-words .profile-words-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:8px 30px;padding:0 0 22px;display:flex}.profile-words .profile-words-toolbar>.rule-choices{border-bottom:0;flex:none}.profile-words .profile-words-toolbar>.rule-choices>button{margin-bottom:0}.profile-words .profile-words-filters{flex:1;justify-content:flex-end;align-items:flex-end;gap:8px 26px;min-width:0;max-width:100%;display:flex}.profile-words .profile-words-search{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:0 236px;align-items:center;gap:9px;min-width:150px;height:30px;margin:0;padding:0 1px;display:flex;position:relative;box-shadow:inset 0 -1px #c7d2e42e;transition:box-shadow .2s!important}.profile-words .profile-words-search:after{content:"";transform-origin:0;pointer-events:none;background:#b4a3e8;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);transition:transform .42s cubic-bezier(.2,.8,.2,1)!important}.profile-words .profile-words-search:hover{box-shadow:inset 0 -1px #c7d2e44d}.profile-words .profile-words-search:focus-within:after{transform:scaleX(1)}.profile-words-search svg{fill:none;stroke:#8994aa;stroke-width:1.5px;stroke-linecap:round;flex-shrink:0;width:14px;height:14px;transition:stroke .2s!important}.profile-words-search:focus-within svg{stroke:#c9bdf2}.profile-words .profile-words-search input{color:#e6e9f2;width:100%;min-width:0;height:100%;box-shadow:none;caret-color:#f4a6cb;text-transform:none;letter-spacing:0;background:0 0;border:0;outline:none;margin:0;padding:0;font:400 12.5px/1.2 Inter Variable,Arial,sans-serif}.profile-words-search input::placeholder{color:#7f8a9f}.profile-words-search input::-webkit-search-cancel-button{opacity:.55;cursor:pointer}.profile-words :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #ac96ff}.profile-words-scroll{scrollbar-width:thin;scrollbar-color:#b4a2dd40 transparent;overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.profile-words-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.profile-words-table th{z-index:1;vertical-align:middle;background:var(--amb-body,#202838);color:#8590a6;text-align:left;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c7d2e41c;height:34px;padding:0 12px;font:450 10.5px/1 Inter Variable,Arial,sans-serif;position:sticky;top:0}.profile-words-table th:first-child{width:61%;padding-left:9px}.profile-words-table th:nth-child(2){text-align:center;text-indent:.1em;width:15%}.profile-words-table th:last-child{text-align:right;width:24%;padding-right:10px}.profile-words-table td{background:0 0;border-bottom:1px solid #c0cbed0b;height:45px;padding:8px 12px;transition:background-color .2s}.profile-words-table td:first-child{padding-left:9px}.profile-words-table td:nth-child(2){text-align:center}.profile-words-table td:last-child{text-align:right;padding-right:10px}.profile-words-table tr:hover td{background:#b2a0ec07}.profile-word-identity{align-items:center;gap:11px;min-width:0;display:flex}.profile-word-language{color:#8f9db7;text-transform:uppercase;letter-spacing:.02em;border:1px solid #bec5de19;border-radius:5px;flex:0 0 25px;place-items:center;height:22px;font-size:10.5px;font-weight:550;display:grid}.profile-word-spelling{color:#dfe0ee;letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:550}.profile-word-spelling mark{color:#bda7f4;font:inherit;background:0 0;padding:0}.profile-word-frequency{color:#d0c3ee;font-size:13px;font-weight:550}.profile-words-table time{color:#9eacc2;white-space:nowrap;font-size:11.5px}.profile-words .profile-words-footer{color:#8797b2;letter-spacing:0;text-align:left;flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;padding:14px 0 0;font-size:11px;display:flex}.profile-words-footer nav{flex-shrink:0;align-items:center;gap:9px;display:flex}.profile-words-footer nav>span{color:#b6c0d4;text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:11.5px}.profile-words-footer button{color:#b6bdc8;background:0 0;border:1px solid #c0c9e221;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;display:grid}.profile-words-footer button:first-child svg{transform:rotate(180deg)}.profile-words-footer button:disabled{opacity:.3;cursor:default}.profile-words-footer button:hover:enabled{background:#c0c9d70d;border-color:#b6bdc855}.profile-words-empty{text-align:center;color:#95a5bd;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:180px;padding:20px;display:flex}.profile-words-empty>svg{color:#abb3bf;width:28px;height:28px}.profile-words-empty h3{color:#cfc8e6;margin:0;font:500 15px/1.4 Inter Variable,Arial,sans-serif}.profile-words-empty p{max-width:330px;margin:0;font-size:12px}.profile-words-empty button{color:#cbbbec;background:0 0;border:1px solid #ac96ff40;border-radius:6px;padding:6px 14px}.profile-words-skeleton{gap:1px;padding-top:35px;display:grid}.profile-words-skeleton>span{background:linear-gradient(90deg,#ac96ff06,#0000);border-bottom:1px solid #c0cbed0b;height:44px}.profile-words-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.profile-words .profile-words-toolbar{gap:4px 0;padding-bottom:18px}.profile-words .profile-words-toolbar>.rule-choices{width:100%}.profile-words .profile-words-filters{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;gap:4px 24px}.profile-words .profile-words-search{flex:200px;max-width:none}}@media (width<=600px){.profile-words .profile-words-filters{gap:2px 14px}.profile-words .profile-words-search{flex-basis:100%;height:36px}.profile-words-table th:first-child{width:46%}.profile-words-table th:nth-child(2){width:24%}.profile-words-table th:last-child{width:30%}.profile-words-table :is(th,td){padding-inline:5px}.profile-words-table th{letter-spacing:.01em;text-transform:none;font-size:10.5px}.profile-words-table th:nth-child(2){text-indent:0}.profile-word-identity{flex-wrap:wrap;gap:3px 6px}.profile-word-language{display:none}.profile-word-spelling{font-size:11.5px}.profile-words-table time{white-space:normal;font-size:11px}.profile-words .profile-words-footer{gap:8px;padding-top:10px;font-size:10.5px}.profile-words-footer button{width:36px;height:36px}}@media (pointer:coarse){.profile-words .profile-words-search{height:40px}.profile-words .profile-words-search input{font-size:16px}.profile-words-search input::placeholder{font-size:13px}}@media (prefers-reduced-motion:no-preference){.profile-words-table tbody{animation:.3s ease-out profile-words-enter}@keyframes profile-words-enter{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}}.profile-words-favorites td:last-child:has(.profile-word-unkeep){text-align:right;width:36px}.profile-word-unkeep{color:#f4a6cb;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.profile-word-unkeep svg{fill:currentColor;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:14px;height:14px}.profile-word-unkeep:hover{color:#c9cfdd;background:#ffffff08}.profile-word-unkeep:hover svg{fill:none}.profile-word-unkeep:focus-visible{outline-offset:1px;outline:1px solid #b3a1db}.profile-team-tag{color:#f4a6cb;letter-spacing:.22em;text-shadow:0 1px 10px #0b0e1aa6;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font:500 15px/1 Inter Variable,Arial,sans-serif;transition:color .15s,text-shadow .15s!important}.profile-team-tag:hover{color:#ffd6ea;text-shadow:0 0 14px #f4a6cb73,0 1px 10px #0b0e1aa6}.profile-team-tag:focus-visible{outline-offset:4px;border-radius:2px;outline:1px solid #f4a6cb99}.player-profile-title:has(.profile-inline-name)>.profile-team-tag{position:relative;top:3px}.profile-team{color:#d9d4ee;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;padding:0;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.player-profile-meta .profile-team>span{background:0 0;border:0;min-height:0;padding:0;display:inline}.profile-team-name{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;overflow:hidden;transition:text-decoration-color .15s!important}.profile-team:hover .profile-team-name{text-decoration-color:currentColor}.profile-team:focus-visible{outline-offset:3px;border-radius:3px;outline:1px solid #c6b2e6}.profile-team .team-grade-star{fill:currentColor;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round;width:12px;height:12px;overflow:visible}.profile-team .team-grade-star[data-grade=leader]{color:#f4a6cb}.profile-team .team-grade-star[data-grade=officer]{color:#c9b8ff}.profile-team .team-grade-star[data-grade=member]{color:#9fd0f5}.profile-team .team-grade-star[data-grade=recruit]{color:#b9c1d3;fill:none;stroke-width:1.4px}.profile-team-invite{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-team-invite>button{color:#f2cfe2;cursor:pointer;background:#f4a6cb09;border:1px solid #f4a6cb38;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:7px 11px;font:500 12px/1.3 Inter Variable,sans-serif;transition:background .18s,border-color .18s;display:inline-flex}.profile-team-invite>button:hover:not(:disabled){background:#f4a6cb14;border-color:#f4a6cb55}.profile-team-invite>button:disabled{opacity:.6;cursor:default}.profile-team-invite svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;flex:none;width:15px;height:15px}.profile-team-invite small{color:#f2a7b4;font-size:12px}.player-profile-dialog.player-profile-dialog{--profile-accent:#b4a3e8;--room-detail-accent:#ac96ff;--room-details-accent:#ac96ff;--room-detail-bright:#ddd4ff;--room-detail-muted:#a19bbd;--room-detail-rgb:172, 150, 255;clip-path:none;background:#252e3c;border:1px solid #c4cbd82b;border-radius:14px;width:min(820px,100vw - 36px);max-width:none;height:min(690px,100dvh - 32px);max-height:none;padding:0;box-shadow:0 24px 80px #080c1738,inset 0 1px #ffffff05}.player-profile-dialog .player-profile-hero{background:0 0;border-radius:0;min-height:0;overflow:visible}.player-profile-banner{isolation:isolate;border-bottom:1px solid #c1b6df1c;height:176px;position:relative;overflow:hidden}.player-profile-dialog .player-profile-hero .player-profile-cover{aspect-ratio:auto;contain:paint;background:radial-gradient(at 71% 14%,#b6a2e63d,#0000 53%),radial-gradient(at 8% 100%,#8a94bb20,#0000 61%),linear-gradient(116deg,#34384d,#40415b 52%,#343c51);width:100%;min-width:0;height:100%;position:absolute;inset:0;overflow:hidden}.player-profile-dialog .player-profile-cover img{object-fit:cover;max-width:none;max-height:none}.player-profile-dialog .player-profile-cover:before{display:none}.player-profile-banner-art{stroke:#d8ccef;stroke-opacity:.16;stroke-width:.8px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.player-profile-banner-art circle{fill:#d8ccef;fill-opacity:.45;stroke:none}.player-profile-dialog .player-profile-identity{align-items:flex-start;gap:20px;margin:-29px 32px 20px;padding-right:0}.player-profile-dialog .player-profile-portrait{border:3px solid #252e3c;flex-basis:84px;width:84px;height:84px;box-shadow:0 0 0 1px #cad0de35}.player-profile-dialog .player-profile-name{padding-top:39px}.player-profile-dialog .player-profile-portrait[data-discord=true] img{outline:none}.profile-presence-decoration{display:contents}.player-profile-dialog .player-profile-name h2{letter-spacing:-.035em;color:#e8eaf0;font-size:28px;font-weight:600}.player-profile-dialog .player-profile-meta{color:#a5afc1;gap:8px 15px;font-size:12px}.player-profile-dialog .profile-account-kind{gap:6px}.profile-account-kind svg{color:#a5b1de;width:14px;height:14px}.player-profile-identity>.player-profile-relations{flex-direction:column;flex:none;align-self:flex-end;align-items:flex-end;gap:6px;max-width:240px;margin-bottom:3px;display:flex}.player-profile-identity>.player-profile-relations:empty{display:none}.player-profile-relations>.profile-friend-action{justify-content:flex-end}.player-profile-dialog .player-profile-meta span{background:0 0;border:0;padding:0}.player-profile-dialog .player-profile-meta span+span{padding-left:0}.player-profile-dialog [data-presence=online]{color:#79d9a1}.player-profile-dialog .presence-dot[data-presence=online]{background:#55cb88}.player-profile-dialog .player-profile-meta [data-presence=busy]{color:#bdacf3}.player-profile-dialog .player-profile-close{z-index:4;color:#e3dfed;background:#283044d9;border:1px solid #f0ebff20;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;top:12px;right:12px}.player-profile-close svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.player-profile-dialog .player-profile-close:hover{color:#e2d9ff;background:#ac96ff18}.player-profile-dialog button:focus-visible{outline-offset:3px;outline:1px solid #ac96ff}.player-profile-dialog .player-profile-edit{color:#c4b5fa;background:#ac96ff08;border-color:#ac96ff30}.player-profile-dialog .player-profile-tabs{background:0 0;border-color:#c2c9d71a;gap:24px;min-height:46px;padding:0 32px}.player-profile-dialog .player-profile-tabs button{color:#a8b0c2;padding:12px 0;font-size:12px;transition:color .16s}.player-profile-dialog .player-profile-tabs button[aria-pressed=true]{color:#d1c5ef;border-color:#b4a3e8}.player-profile-dialog .player-profile-body{scrollbar-gutter:stable;scrollbar-color:#c4bbdc38 transparent;background:#232c3a;border-radius:0;padding:26px 32px 30px}.player-profile-dialog .player-profile-overview{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.player-profile-dialog .player-profile-about p{color:#bdc4d2;font-size:13px;line-height:1.85}.player-profile-dialog .profile-record-overview{border:0;padding-left:0}.player-profile-dialog .player-profile-overview-copy .profile-social{margin-top:18px}.player-profile-dialog .player-profile-overview[data-with-records=false]{grid-template-columns:1fr}.player-profile-dialog .player-profile-details{margin-top:17px}.player-profile-dialog .player-profile-activity{border-color:#c2c9d717;gap:32px;margin-top:28px;padding-top:26px}.player-profile-dialog .player-profile-activity .player-profile-training-summary{border-left:0;padding-left:0}.player-profile-dialog .player-profile-section-heading button,.player-profile-dialog .profile-record-tools a{color:#bcb0da}.player-profile-dialog .profile-record-overview-best strong{color:#e3dfed;font-weight:550}.player-profile-dialog .profile-mode-chart-track i{background:#a99cc8}.player-profile-dialog .player-profile-round dd,.player-profile-dialog .player-profile-metrics dd{color:#d6d8e4;font-weight:550}.player-profile-dialog .player-profile-round dt,.player-profile-dialog .player-profile-metrics dt{color:#9faabd}.player-profile-dialog .profile-like[aria-pressed=true]{color:#ac96ff}.player-profile-dialog .profile-like[aria-pressed=true] svg{fill:#ac96ff24}.player-profile-dialog .community-error,.player-profile-dialog .training-error{color:#c3b0ff}.player-profile-dialog .profile-comment-form button,.player-profile-dialog .profile-comments-pages button{color:#c6b5ff;background:#ac96ff0b;border-color:#ac96ff30}.player-profile-dialog .profile-records{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;display:grid}.player-profile-dialog .profile-records>header{grid-column:1}.player-profile-dialog .profile-records>header p{margin-bottom:8px;font-size:12px}.player-profile-dialog .profile-record-tools{grid-area:1/2;gap:16px;margin:0}.player-profile-dialog .profile-records>:not(header):not(.profile-record-tools){grid-column:1/-1}.player-profile-dialog .profile-records .record-modes{margin-bottom:8px}.profile-record-view-tabs{display:none}.player-profile-dialog .profile-record-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;margin-bottom:7px}.player-profile-dialog .profile-category-chart{width:260px;max-height:190px;margin:-4px auto -7px}.player-profile-dialog .profile-category-label{font-size:12px}.player-profile-dialog .profile-category-area{fill:#ac96ff24}.player-profile-dialog .profile-category-outline{stroke:#b49fff}.player-profile-dialog .profile-records>header h3{color:#e0e1e9}.player-profile-dialog h3{color:#dfe1e9;font-weight:550}.player-profile-dialog .profile-record-list-heading{padding-bottom:6px}.player-profile-dialog .record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.player-profile-dialog .record-grid>div{padding-block:6px}.player-profile-dialog .record-grid dd{color:#d5cce7}.player-profile-dialog .profile-history>header{margin-bottom:18px}.player-profile-dialog .profile-history>header h3{color:#e2dcf4;font-size:16px}.player-profile-dialog .profile-history .history-list{gap:10px}.player-profile-dialog .player-profile-body:has(>.game-recap[data-embedded=true]){padding:16px 24px 12px;display:flex;overflow:hidden}.player-profile-dialog .game-recap[data-embedded=true]{--recap-inset:0px;flex:1;min-width:0;height:100%;max-height:none;container:recap-modal/inline-size}.player-profile-dialog .recap-modal-heading{border-bottom-color:#ac96ff20;justify-content:flex-start;gap:18px;padding:0 0 13px}.player-profile-dialog .recap-modal-heading:after{display:none}.player-profile-dialog .recap-modal-heading h2{color:#dfd7f8;font:500 16px/1.4 Inter Variable,Arial,sans-serif}.player-profile-dialog .profile-history-back{color:#c4b1ff;background:#ac96ff0b;border:1px solid #ac96ff30;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font:450 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.profile-history-back svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.player-profile-dialog .profile-history-back:hover{background:#ac96ff18;border-color:#ac96ff55}.player-profile-dialog .recap-scroll-body{scrollbar-color:#ac96ff38 transparent;padding-right:10px}.player-profile-dialog .recap-outcome{gap:12px;padding:14px 0 12px}.player-profile-dialog .recap-star-logo{width:34px;height:34px}.player-profile-dialog .recap-profile-star{fill:#ac96ff22;stroke:#bba6ff;stroke-width:1px;stroke-linejoin:round;flex:none;width:32px;height:32px}.player-profile-dialog .recap-outcome-name{color:#d5c5ff;font:550 20px/1.3 Inter Variable,Arial,sans-serif}.player-profile-dialog .recap-facts{border-color:#ac96ff18;padding:12px 0}.player-profile-dialog .recap-order-note{padding-block:8px;font-size:11.5px}.player-profile-dialog .recap-player-column{width:38%}.player-profile-dialog .recap-score-column{width:22%}.player-profile-dialog .recap-word-column{width:40%}.player-profile-dialog .recap-column-headings th{color:#b8adcf;background:#202a3a;padding:10px 14px}.player-profile-dialog .recap-player>th,.player-profile-dialog .recap-player>td{height:54px;padding:12px 14px}.player-profile-dialog .recap-player>th:first-child,.player-profile-dialog .recap-column-headings th:first-child{padding-left:10px}.player-profile-dialog .recap-player-avatar{width:34px;height:34px}.player-profile-dialog .recap-player-person{gap:12px}.player-profile-dialog .recap-player-score .recap-score-bar{width:70px;margin:6px 0 0 auto;display:block}.player-profile-dialog .recap-player-pace{margin-top:3px;font-size:11.5px}@media (width<=750px){.player-profile-dialog.player-profile-dialog{width:calc(100vw - 20px);height:calc(100dvh - 20px);padding:0}.player-profile-dialog .profile-records{display:block}.player-profile-dialog .profile-record-tools{margin-bottom:10px}}@media (width<=600px){.player-profile-dialog .player-profile-hero{min-height:0}.player-profile-banner{height:136px}.player-profile-dialog .player-profile-identity{grid-template-columns:66px minmax(0,1fr);gap:8px 15px;margin:-21px 20px 18px;padding-right:0}.player-profile-dialog .player-profile-portrait{flex-basis:66px;align-self:start;width:66px;height:66px}.player-profile-dialog .player-profile-name{padding-top:34px}.player-profile-dialog .player-profile-name h2{font-size:24px}.player-profile-identity>.player-profile-relations{grid-column:2;align-items:flex-start;max-width:none;margin-top:7px}.player-profile-relations>.profile-friend-action{justify-content:flex-start}.player-profile-dialog .player-profile-eyebrow{left:13px}.player-profile-dialog .player-profile-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:8px 20px;min-height:43px;padding-inline:20px;overflow-x:auto}.player-profile-dialog .player-profile-tabs button{white-space:nowrap;flex:none;font-size:12px}.player-profile-dialog .player-profile-body{padding:23px 20px}.player-profile-dialog .player-profile-overview{grid-template-columns:1fr;gap:25px}.player-profile-dialog .profile-record-charts{grid-template-columns:1fr;gap:10px}.player-profile-dialog .profile-record-view-tabs{background:#171f2f70;border-radius:5px;gap:4px;margin:8px 0 16px;padding:3px;display:flex}.player-profile-dialog .profile-record-view-tabs button{color:#a4aec5;background:0 0;border:1px solid #0000;border-radius:3px;flex:1;padding:6px;font:450 12px/1.4 Inter Variable,Arial,sans-serif}.player-profile-dialog .profile-record-view-tabs button[aria-pressed=true]{color:#c6b5ff;background:#ac96ff12;border-color:#ac96ff24}.profile-records[data-mobile-view=modes] [data-chart=categories],.profile-records[data-mobile-view=categories] [data-chart=modes],.player-profile-dialog .profile-records[data-mobile-view=scores] .profile-record-charts,.profile-records:not([data-mobile-view=scores]) .profile-record-list-heading,.player-profile-dialog .profile-records:not([data-mobile-view=scores]) .record-grid{display:none}.player-profile-dialog .record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.player-profile-dialog .profile-record-charts .profile-mode-chart{gap:8px;margin-top:13px}.player-profile-dialog .player-profile-body:has(>.game-recap[data-embedded=true]){padding:13px}.player-profile-dialog .recap-modal-heading{gap:10px}.player-profile-dialog .recap-modal-heading h2{font-size:13px}.player-profile-dialog .recap-player>th,.player-profile-dialog .recap-player>td{padding:10px 6px}.player-profile-dialog .recap-player-avatar{display:none}.player-profile-dialog .recap-player-record strong{font-size:12px}.player-profile-dialog .recap-player-score .recap-score-bar{width:36px}}@media (forced-colors:active){.player-profile-dialog{clip-path:none;border:1px solid canvastext}.player-profile-frame{display:none}}.player-profile-dialog .profile-records>header h3{color:#e5e5ec;letter-spacing:-.015em;margin-bottom:0;font-size:17px}.player-profile-dialog .profile-record-tools{align-self:center;gap:10px}.player-profile-dialog .profile-record-tools a{color:#c0b6dc;font-size:12px;text-decoration-color:#c0b6dc44}.player-profile-dialog .profile-records .record-modes{background:#11182724;border:1px solid #c5cad516;border-radius:7px;gap:3px;margin:14px 0 18px;padding:3px}.player-profile-dialog .profile-records .record-modes button{color:#aeb6c6;border:1px solid #0000;border-radius:5px;flex:1;padding:7px 9px;font-size:12px;transition:color .14s,background-color .14s,border-color .14s}.player-profile-dialog .profile-records .record-modes button:hover{color:#e1e1e9;background:#ffffff07}.player-profile-dialog .profile-records .record-modes button[aria-pressed=true]{color:#e0d9ef;background:#b6a8d80d;border-color:#c2b5e325}.player-profile-dialog .profile-record-charts{gap:26px;margin-bottom:19px}.player-profile-dialog .profile-record-charts>section{border-top-color:#d1d5e014;padding-top:12px}.player-profile-dialog .profile-record-charts h4,.player-profile-dialog .profile-record-list-heading h4{color:#bfc6d3;font-size:12px;font-weight:500}.player-profile-dialog .profile-record-chart-mode{color:#c7bddf;background:#c1b1ed08;border-color:#c2b5e21d;border-radius:4px;margin-left:5px;padding:1px 6px;font-size:11px}.player-profile-dialog .profile-record-charts .profile-mode-chart{gap:11px;margin-top:16px}.player-profile-dialog .profile-mode-chart-row{grid-template-columns:54px minmax(0,1fr) 34px;gap:8px;font-size:11.5px}.player-profile-dialog .profile-mode-chart-track{background:#ffffff0a;height:4px}.player-profile-dialog .profile-mode-chart-row .profile-mode-chart-track i{background:#8e98ad}.player-profile-dialog .profile-mode-chart-row[data-selected=true] .profile-mode-chart-track i{background:#aa9dc8}.player-profile-dialog .profile-mode-chart-row strong{color:#d9dce4;font-size:11.5px;font-weight:500}.player-profile-dialog .profile-category-bars{gap:11px;margin-top:16px;font-size:11.5px}.player-profile-dialog .profile-category-bars>div{grid-template-columns:minmax(70px,90px) minmax(0,1fr) 34px;gap:9px}.player-profile-dialog .profile-category-bars .profile-category-track{background:#ffffff0a;height:4px}.player-profile-dialog .profile-category-track>i{background:#9d91bd}.player-profile-dialog .profile-category-bars strong{color:#d9dce4;font-size:11.5px}.player-profile-dialog .profile-record-list-heading{border-bottom-color:#d1d5e014;align-items:center;padding:0 0 9px}.player-profile-dialog .profile-record-list-heading button{color:#adb4c3;font-size:11.5px}.player-profile-dialog .record-grid{gap:0 24px}.player-profile-dialog .record-grid>div{background:0 0;border:0;border-bottom:1px solid #d1d5e00d;border-radius:0;min-height:33px;padding-block:7px}.player-profile-dialog .record-grid dt{color:#aeb7c7;font-size:12px}.player-profile-dialog .record-grid dd{color:#d9dce5;font-size:12px;font-weight:500}.player-profile-dialog .record-grid [data-empty=true] dd{color:#798295}@media (width<=750px){.player-profile-dialog .profile-records .record-modes{gap:2px;margin-block:12px 15px}.player-profile-dialog .profile-records .record-modes button{padding:7px 4px;font-size:11.5px}.player-profile-dialog .profile-record-tools{align-items:center}.player-profile-dialog .profile-record-tools a{white-space:nowrap}}.player-profile-dialog .profile-inline-name{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:1px solid #0000;border-radius:4px;margin-left:-5px;padding:2px 4px}.player-profile-dialog .profile-inline-bio{box-sizing:border-box;color:#c4cbd8;resize:vertical;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-height:92px;max-height:160px;margin:0 0 4px -9px;padding:6px 8px;font:400 13px/1.85 Inter Variable,Arial,sans-serif}.player-profile-dialog .profile-inline-name:hover,.player-profile-dialog .profile-inline-bio:hover{background:#ffffff03;border-color:#ac96ff30}.player-profile-dialog .profile-inline-name:focus,.player-profile-dialog .profile-inline-bio:focus{background:#1b253b66;border-color:#ac96ff80;outline:none}.profile-inline-status{color:#98a2ba;font-size:11.5px;line-height:1.5}.profile-inline-status[data-error=true]{color:#c6b4f8}.profile-inline-status button{color:#c6b4f8;background:0 0;border:0;text-decoration:underline}.profile-inline-media{z-index:3;gap:6px;display:flex;position:absolute}.profile-inline-banner{top:14px;left:16px}.player-profile-dialog .profile-inline-media button{color:#e3deef;background:#161e30d9;border:1px solid #c4c9dc30;border-radius:4px;padding:4px 8px;font:450 11.5px/1.5 Inter Variable,Arial,sans-serif}.profile-inline-avatar{bottom:-2px;left:-3px}.player-profile-dialog .profile-inline-avatar button{border-radius:50%;place-items:center;width:24px;height:24px;padding:4px;display:grid}.profile-inline-avatar svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:13px;height:13px}.profile-inline-framing{background:#1b2535;border:0;flex:none;align-items:center;gap:16px;margin:0;padding:10px 35px 10px 24px;display:flex;position:relative}.profile-inline-framing legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-inline-framing label{color:#b2a7ce;flex:1;gap:4px;min-width:0;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif;display:grid}.profile-inline-framing input{accent-color:#ac96ff;width:100%;min-width:0;margin:0}.profile-inline-framing button{color:#b8b0ce;background:0 0;border:0;position:absolute;top:10px;right:10px}.profile-comment-quote{color:#a8b3c9;background:#ffffff06;border:1px solid #c3bfda1c;border-radius:4px;margin:7px 0;padding:7px 10px}.profile-comment-quote strong{color:#bbabeb;font-size:12px}.profile-comment-quote p{margin:2px 0 0;font-size:12px}.profile-comment-form .profile-comment-reply{color:#b9a8e9;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.profile-comment-reply span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-comments .profile-comment-actions{gap:14px;display:flex}.profile-comments .profile-comment-actions button:first-child{color:#b6a4e8}.profile-banner{isolation:isolate;aspect-ratio:3;background:radial-gradient(at 84% 0,#9291c32b,#0000 60%),radial-gradient(at 8% 100%,#8aaac722,#0000 64%),linear-gradient(115deg,#30334c,#283a4c);position:relative;overflow:hidden}.profile-banner:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c9bfff14;border-radius:50%;width:70%;position:absolute;top:-125%;right:-12%}.profile-banner img{object-fit:cover;max-width:none;display:block;position:absolute}.profile-banner img[hidden]{display:none}.profile-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9c2ef30,#0000);height:1px;position:absolute;inset:auto 0 0}dialog.player-profile-dialog.player-profile-dialog:not([data-shown]),dialog.player-profile-dialog.player-profile-dialog:not([data-shown])::backdrop{opacity:0}dialog.player-profile-dialog.player-profile-dialog[data-shown]{animation:.28s cubic-bezier(.2,.8,.2,1) both profile-window-in!important}dialog.player-profile-dialog.player-profile-dialog[data-shown]::backdrop{animation:.28s both profile-backdrop-in!important}@keyframes profile-window-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes profile-backdrop-in{0%{opacity:0}}.player-profile-dialog.player-profile-dialog{width:min(940px,100vw - 36px);height:min(820px,100dvh - 32px);translate:var(--window-drag-x,0px) var(--window-drag-y,0px);clip-path:none;background:#202838;border:1px solid #b7b4d13b;border-radius:14px;padding:0;box-shadow:0 30px 100px #060a1459}.player-profile-dialog.player-profile-dialog .player-profile-hero{--hero-h:230px;min-height:calc(var(--hero-h) + var(--w-shift,0px) + var(--ranks-room,0px));background:#2c3449;border-radius:13px 13px 0 0;flex:none;position:relative;overflow:hidden}.player-profile-dialog.player-profile-dialog .player-profile-banner{height:calc(var(--hero-h) + var(--w-shift,0px) + var(--ranks-room,0px));border:0}.player-profile-dialog.player-profile-dialog .player-profile-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#182032a6,#18203214 85%),linear-gradient(#20283800 25%,#202838);position:absolute;inset:0}.player-profile-dialog.player-profile-dialog .player-profile-identity{align-items:center;gap:22px;margin:0;padding:0;position:absolute;inset:60px 32px 28px}.player-profile-dialog.player-profile-dialog .player-profile-portrait{border:3px solid #c4cbe323;flex-basis:108px;width:108px;height:108px;box-shadow:0 8px 30px #0a0f2740}.player-profile-dialog.player-profile-dialog .player-profile-name{flex:1;min-width:0;padding:0}.player-profile-dialog.player-profile-dialog .player-profile-name h2{color:#f3effc;letter-spacing:0;text-shadow:0 2px 14px #171e3b66;margin:0;font:300 32px/1.15 PP Museum,Georgia,serif}.player-profile-dialog.player-profile-dialog .player-profile-meta{gap:14px;margin-top:7px;font-size:12px}.player-profile-dialog.player-profile-dialog .player-profile-meta .profile-mood{color:#efc6e1;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font:300 13.5px/1.3 PP Museum,Inter Variable,Arial,sans-serif;display:block;overflow:hidden}.player-profile-meta .profile-mood:before{content:"« "}.player-profile-meta .profile-mood:after{content:" »"}.player-profile-title{flex-wrap:wrap;align-items:baseline;gap:2px 13px;min-width:0;display:flex}.player-profile-title>h2{min-width:0}.player-profile-dialog .profile-inline-name-fit{vertical-align:top;min-width:3ch;max-width:calc(100% + 5px);margin-left:-5px;display:inline-grid}.player-profile-dialog .profile-inline-name-fit:after{content:attr(data-value);visibility:hidden;white-space:pre;border:1px solid #0000;grid-area:1/1;padding:2px 4px;overflow:hidden}.player-profile-dialog .profile-inline-name-fit>.profile-inline-name{grid-area:1/1;width:0;min-width:100%;margin-left:0}.player-profile-dialog.player-profile-dialog .player-profile-about{max-width:510px;margin-top:12px}.player-profile-dialog.player-profile-dialog .player-profile-about p{white-space:pre-wrap;overflow-wrap:anywhere;color:#ced5e5;max-height:68px;margin:0;font:400 12px/1.55 Inter Variable,Arial,sans-serif;overflow-y:auto}.player-profile-dialog.player-profile-dialog .profile-inline-bio{scrollbar-width:thin;scrollbar-color:#b4a3e840 transparent;background:#ffffff06;border:1px solid #0000;border-radius:5px;min-height:36px;max-height:72px;padding:4px 6px;font-size:12px;line-height:1.5}.player-profile-dialog.player-profile-dialog .profile-inline-bio:focus{background:#1c263c80;border-color:#b4a3e850}.player-profile-dialog.player-profile-dialog .player-profile-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d27387d;border-radius:7px;width:29px;height:29px;top:14px;right:14px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.player-profile-relations{z-index:4;align-items:flex-start;gap:6px;max-width:none;margin:0;display:flex;position:absolute;top:14px;right:51px}.player-profile-dialog .player-profile-hero>.player-profile-relations:empty{display:none}.player-profile-hero>.player-profile-relations>:is(.profile-friend-action,.profile-team-invite){flex-wrap:nowrap;justify-content:flex-end;gap:6px;position:relative}.player-profile-dialog.player-profile-dialog .player-profile-hero>.player-profile-relations :is(.profile-friend-action,.profile-team-invite)>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d2738a6;border:1px solid #f0ebff22;border-radius:7px;height:29px;min-height:0;padding:0 11px;font-size:12px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.player-profile-relations .profile-team-invite>button{border-color:#f4a6cb33}.player-profile-dialog.player-profile-dialog .player-profile-hero>.player-profile-relations :is(.profile-friend-action,.profile-team-invite)>button:hover:not(:disabled){background:#ac96ff2b}.player-profile-hero>.player-profile-relations :is(.profile-friend-action,.profile-team-invite) small{white-space:nowrap;text-shadow:0 1px 8px #070b16;position:absolute;top:calc(100% + 7px);right:2px}.player-profile-dialog.player-profile-dialog .player-profile-tabs{background:0 0;border-color:#b6c2db16;flex:none;gap:26px;min-height:47px;padding:0 30px}.player-profile-dialog.player-profile-dialog .player-profile-tabs button{color:#9eaac0;padding:14px 0 12px;font-size:12px;font-weight:500}.player-profile-dialog.player-profile-dialog .player-profile-tabs button[aria-pressed=true]{color:#d2c6ef;border-color:#b4a3e8}.player-profile-tabs .profile-comments-count{color:inherit;background:color-mix(in srgb, currentColor 8%, transparent);vertical-align:baseline;font-variant-numeric:tabular-nums;border-radius:5px;margin-left:4px;padding:1px 4px;font:500 8px/1.2 Inter Variable,Arial,sans-serif;display:inline-block;position:relative;top:-.55em}.player-profile-dialog.player-profile-dialog .player-profile-body{scrollbar-gutter:stable;scrollbar-width:thin;background:#202838;padding:18px 30px 24px}.player-profile-dialog.player-profile-dialog .player-profile-overview{display:block}.player-profile-social-strip{z-index:1;float:right;justify-content:flex-end;margin:0;display:flex;position:relative}.player-profile-dialog.player-profile-dialog .player-profile-social-strip .profile-social{margin:0}.player-profile-dialog.player-profile-dialog .profile-social-heading{justify-content:flex-start;gap:20px;margin:0}.player-profile-dialog.player-profile-dialog .profile-like,.profile-view-count{align-items:center;gap:6px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.player-profile-dialog.player-profile-dialog .profile-like{color:#b6a0ed;background:0 0;border:0;padding:3px 0}.player-profile-dialog.player-profile-dialog .profile-like[aria-pressed=true]{color:#ac96ff}.player-profile-dialog.player-profile-dialog .profile-like svg{fill:currentColor;fill-opacity:.78}.player-profile-dialog.player-profile-dialog .profile-like[aria-pressed=true] svg{fill:currentColor;fill-opacity:1}.profile-like svg,.profile-view-count svg{fill:currentColor;fill-opacity:.16;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:14px;height:14px}.profile-view-count{color:#95b8ce}.profile-view-count b{font-weight:500}.profile-view-count span{color:#a6b2c6}.player-profile-dialog.player-profile-dialog .profile-record-overview{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.player-profile-dialog.player-profile-dialog .profile-record-overview>.player-profile-section-heading{justify-content:flex-start;min-height:23px;padding-right:185px}.player-profile-dialog.player-profile-dialog .player-profile-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-profile-dialog.player-profile-dialog .player-profile-section-heading h3{color:#d5dceb;text-transform:none;letter-spacing:0;margin:0;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .player-profile-section-heading button{padding:0;font-size:11.5px}.profile-record-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:18px;display:grid}.profile-record-graph{background:0 0;border:0;min-width:0;padding:0}.profile-record-graph>header{border-bottom:1px solid #c7d2e414;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.profile-record-graph>header span{color:#c3cddd;font-size:12px;font-weight:500}.profile-record-graph>header :is(small,strong){color:#8e9bb1;font-size:11.5px;font-weight:400}.player-profile-dialog.player-profile-dialog .player-profile-activity{border-top:1px solid #c7d2e414;grid-template-columns:1fr 1fr;gap:28px;margin-top:12px;padding-top:17px;display:grid}.player-profile-dialog.player-profile-dialog .player-profile-activity[data-columns=one]{grid-template-columns:1fr}.player-profile-dialog.player-profile-dialog .player-profile-round,.player-profile-dialog.player-profile-dialog .player-profile-activity .player-profile-training-summary{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.player-profile-dialog.player-profile-dialog .player-profile-activity .player-profile-section-heading{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px}.player-profile-section-symbol{color:#9babc8;flex:none;place-items:center;width:24px;height:24px;display:grid}.player-profile-section-symbol svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.player-profile-dialog.player-profile-dialog .player-profile-section-heading>div{flex-wrap:wrap;flex:1;align-items:center;gap:4px 12px;display:flex}.player-profile-dialog.player-profile-dialog .player-profile-section-heading>div>span{color:#8f9bb0;font-size:11px}.player-profile-dialog.player-profile-dialog .player-profile-round>dl{grid-template-columns:1fr 1.5fr;gap:12px;margin:12px 0 0;display:grid}.player-profile-dialog.player-profile-dialog .player-profile-round dt{color:#96a4bb;font-size:11.5px}.player-profile-dialog.player-profile-dialog .player-profile-round dd{color:#d9dcec;margin-top:4px;font-size:14px;font-weight:500}.player-profile-dialog.player-profile-dialog .player-profile-metrics{margin:12px 0 0}.player-profile-dialog.player-profile-dialog .player-profile-metrics>div{border:0;align-items:flex-start;padding:0 14px}.player-profile-dialog.player-profile-dialog .player-profile-metrics>div:first-child{padding-left:0}.player-profile-dialog.player-profile-dialog .player-profile-metrics dd{color:#d5c8eb;font-size:17px;font-weight:500}.player-profile-dialog.player-profile-dialog .player-profile-metrics dt{text-align:left;margin-top:3px;font-size:11.5px}.player-profile-dialog.player-profile-dialog .player-profile-training-note{color:#8a98ae;margin:10px 0 0;font-size:11px}.player-profile-dialog.player-profile-dialog .profile-records{grid-template-columns:1fr auto;column-gap:20px;display:grid}.player-profile-dialog.player-profile-dialog .profile-records>header{grid-column:1;align-self:center}.player-profile-dialog.player-profile-dialog .profile-record-tools{grid-area:1/2;align-self:center;align-items:center;gap:28px;margin:0;display:flex}.player-profile-dialog.player-profile-dialog .profile-record-tools a{color:#c9bdf0;white-space:nowrap;align-items:center;gap:6px;height:30px;font:400 12.5px/1 Inter Variable,Arial,sans-serif;text-decoration:none;display:inline-flex;transition:color .18s!important}.player-profile-dialog.player-profile-dialog .profile-record-tools a svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:13px;height:13px;transition:translate .32s cubic-bezier(.2,.8,.2,1)!important}.player-profile-dialog.player-profile-dialog .profile-record-tools a:hover{color:#f1ecff}.player-profile-dialog.player-profile-dialog .profile-record-tools a:hover svg{translate:2px}.player-profile-dialog.player-profile-dialog .profile-record-tools a:focus-visible{outline-offset:4px;border-radius:3px;outline:1px solid #b7a6ec}.player-profile-dialog.player-profile-dialog .profile-records>:not(header):not(.profile-record-tools){grid-column:1/-1}.player-profile-dialog.player-profile-dialog .profile-records>header h3,.player-profile-dialog.player-profile-dialog .profile-history>header h3{color:#dbe1ee;margin:0;font:400 15px/1.5 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .record-modes{background:0 0;border:0;border-bottom:1px solid #cbd0dc14;border-radius:0;flex-wrap:wrap;gap:23px;margin:16px 0 4px;padding:0;display:flex}.player-profile-dialog.player-profile-dialog .record-modes button{color:#98a5bb;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;padding:9px 0;font-size:12px}.player-profile-dialog.player-profile-dialog .record-modes button[aria-pressed=true]{color:#d5c9e9;background:0 0;border-bottom-color:#b4a2d8}.player-profile-dialog.player-profile-dialog .profile-history>header{margin-bottom:20px}.player-profile-dialog.player-profile-dialog .history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.player-profile-dialog.player-profile-dialog .profile-social:has(.profile-comment-form){max-width:760px;margin-top:0}.player-profile-dialog.player-profile-dialog .profile-comment-form{background:0 0;border:0;margin-top:14px;padding:0}.player-profile-dialog.player-profile-dialog .profile-comment-field{background:#8ca0d20f;border:1px solid #8ca0d212;border-radius:10px;align-items:flex-end;gap:8px;padding:5px 5px 5px 14px;transition:border-color .15s,background-color .15s;display:flex}.player-profile-dialog.player-profile-dialog .profile-comment-form:focus-within .profile-comment-field{background:#8ca0d214;border-color:#ac96ff47}.player-profile-dialog.player-profile-dialog .profile-comment-form textarea{color:#e0e5ef;resize:none;field-sizing:content;background:0 0;border:0;flex:1;min-width:0;min-height:30px;max-height:132px;padding:6px 0 5px;font:400 13px/19px Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-form textarea::placeholder{color:#7d889c}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-field button{color:#d9cffc;cursor:pointer;background:#ac96ff24;border:0;border-radius:7px;flex:none;height:30px;padding:0 14px;font:400 12px/1 Inter Variable,Arial,sans-serif;transition:background-color .15s,opacity .15s}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-field button:hover:enabled{background:#ac96ff38}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-field button:disabled{opacity:.35;cursor:default}.player-profile-dialog.player-profile-dialog .profile-comment-form>small{color:#6e798e;font-variant-numeric:tabular-nums;text-align:right;opacity:0;height:14px;margin:4px 4px 0 0;font:400 11.5px/14px Inter Variable,Arial,sans-serif;transition:opacity .15s;display:block}.player-profile-dialog.player-profile-dialog .profile-comment-form:focus-within>small,.player-profile-dialog.player-profile-dialog .profile-comment-form>small[data-near]{opacity:1}.player-profile-dialog.player-profile-dialog .profile-comment-form>small[data-near]{color:#c4b888}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-reply{color:#8e99ad;align-items:center;gap:7px;margin:0 0 6px;padding:0 2px;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif;display:flex}.player-profile-dialog.player-profile-dialog .profile-comment-reply svg{fill:none;stroke:#a796dc;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.player-profile-dialog.player-profile-dialog .profile-comment-reply strong{color:#c9cfdb;font-weight:450}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-reply button{color:#8e99ad;background:0 0;border:0;border-radius:6px;flex:none;width:22px;height:22px;margin-left:auto;padding:0;font:400 16px/1 Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-reply button:hover{color:#dfe3ec;background:#ffffff0d}.player-profile-dialog.player-profile-dialog .profile-comments{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:8px;display:grid}.player-profile-dialog.player-profile-dialog .profile-comments article{border:0;grid-template-columns:32px minmax(0,1fr);gap:0 12px;min-height:0;padding:0;display:grid}.player-profile-dialog.player-profile-dialog .profile-comments article>img{width:32px;height:32px;margin-top:1px}.player-profile-dialog.player-profile-dialog .profile-comments article>div{min-width:0}.player-profile-dialog.player-profile-dialog .profile-comments header{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.player-profile-dialog.player-profile-dialog .profile-comments header strong{color:#e4e8f0;font:450 13px/19px Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comments header time{color:#6e798e;margin:0;font:400 12px/19px Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comments article>div>p{color:#c9d0dc;white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;margin:2px 0 0;font:400 13.5px/1.55 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-quote{color:#9ba5b7;background:#8ca0d20f;border:0;border-radius:6px;align-items:baseline;gap:6px;max-width:min(100%,68ch);margin:4px 0 2px;padding:5px 10px;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:flex}.player-profile-dialog.player-profile-dialog .profile-comment-quote svg{fill:none;stroke:#a796dc;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center;width:12px;height:12px}.player-profile-dialog.player-profile-dialog .profile-comment-quote strong{color:#c9cfdb;flex:none;font:450 12px/1.45 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-quote p{min-width:0;color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions{align-items:center;gap:2px;margin:1px 0 0 -7px;display:flex}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions>button,.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction{color:#8e99ad;background:0 0;border:0;border-radius:6px;height:24px;min-height:0;margin:0;padding:0 7px;font:400 11.5px/1 Inter Variable,Arial,sans-serif;transition:background-color .15s,color .15s,opacity .15s}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions>button:hover:enabled,.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction:hover:enabled{color:#dfe3ec;background:#ffffff0b}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction{color:#ad9bcf}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction:is([aria-pressed=true],:hover:enabled){color:#ac96ff}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction[aria-pressed=true] svg{fill:currentColor;stroke:currentColor}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction svg{width:13px;height:13px}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-delete:hover:enabled{color:#e2a9a9!important}@media (hover:hover){.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-delete{opacity:0}.player-profile-dialog.player-profile-dialog .profile-comments article:is(:hover,:focus-within) .profile-comment-delete{opacity:1}}@media (prefers-reduced-motion:reduce){.player-profile-dialog.player-profile-dialog .profile-comment-field,.player-profile-dialog.player-profile-dialog .profile-comment-form>small,.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions>*{transition:none}}@media (width>=751px) and (height<=820px){.player-profile-dialog.player-profile-dialog .player-profile-hero{--hero-h:195px}.player-profile-dialog.player-profile-dialog .player-profile-identity{inset:42px 30px 21px}.player-profile-dialog.player-profile-dialog .player-profile-body{padding-top:13px;padding-bottom:15px}.profile-record-gallery{margin-top:12px}.profile-record-radar svg{max-height:170px}.player-profile-dialog.player-profile-dialog .player-profile-activity{margin-top:7px;padding-top:12px}}@media (width<=750px){.player-profile-dialog.player-profile-dialog{border-radius:12px;width:calc(100vw - 18px);height:calc(100dvh - 18px)}.player-profile-dialog.player-profile-dialog .player-profile-hero{--hero-h:210px}.player-profile-dialog.player-profile-dialog .player-profile-identity{inset:50px 20px calc(20px + var(--ranks-room,0px));gap:15px}.player-profile-dialog.player-profile-dialog .player-profile-portrait{flex-basis:78px;width:78px;height:78px}.player-profile-dialog.player-profile-dialog .player-profile-name h2{font-size:27px}.player-profile-dialog.player-profile-dialog .player-profile-meta{row-gap:6px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-mood){--hero-h:236px}.player-profile-dialog.player-profile-dialog .player-profile-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:22px;padding-inline:20px;overflow-x:auto}.player-profile-dialog.player-profile-dialog .player-profile-tabs button{white-space:nowrap}.player-profile-dialog.player-profile-dialog .player-profile-body{padding:16px 20px 24px}.profile-record-gallery{grid-template-columns:1fr;gap:16px}.player-profile-dialog.player-profile-dialog .player-profile-activity{grid-template-columns:1fr;gap:20px}.player-profile-dialog.player-profile-dialog .history-list{grid-template-columns:1fr}.player-profile-dialog.player-profile-dialog .profile-records{display:block}.player-profile-dialog.player-profile-dialog .profile-record-tools{margin-top:10px}.player-profile-dialog.player-profile-dialog .record-modes{gap:19px}.player-profile-social-strip{float:none;margin-bottom:12px}.player-profile-dialog.player-profile-dialog .profile-record-overview>.player-profile-section-heading{justify-content:space-between;padding-right:0}}.player-profile-dialog.player-profile-dialog .player-profile-portrait .presence-dot{--dot:12px;z-index:4;right:calc(50% - (50% + 3px) * .7071 - var(--dot) / 2);bottom:calc(50% - (50% + 3px) * .7071 - var(--dot) / 2);width:var(--dot);height:var(--dot);box-shadow:0 0 0 2.5px var(--amb-body,#252e3c);border:0}.player-profile-dialog.player-profile-dialog .player-profile-portrait .presence-dot[data-presence=away]:after{background:var(--amb-body,#252e3c);width:5px;height:5px;top:0;right:0}.player-profile-dialog.player-profile-dialog .player-profile-portrait .presence-dot[data-presence=busy]:after{background:var(--amb-body,#252e3c);border-radius:2px;height:2px;left:2.5px;right:2.5px}@media (width<=640px){.player-profile-dialog.player-profile-dialog .player-profile-portrait .presence-dot{--dot:10px;box-shadow:0 0 0 2px var(--amb-body,#252e3c)}}@media (pointer:fine) and (width>=761px){.player-profile-dialog[data-window-drag=on] .player-profile-hero{cursor:grab}.player-profile-dialog[data-window-drag=on] .player-profile-about{cursor:auto}.player-profile-dialog.player-profile-dialog[data-window-dragging]{-webkit-user-select:none;user-select:none;transition:none}.player-profile-dialog[data-window-dragging],.player-profile-dialog[data-window-dragging] *{cursor:grabbing!important}}@media (width>=751px){.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner){--hero-h:244px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner) .player-profile-identity{top:62px}}@media (width<=750px){.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner) .player-profile-identity{top:58px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner){--hero-h:218px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner):has(.profile-mood){--hero-h:244px}}.player-profile-dialog.player-profile-dialog .profile-like:disabled{opacity:1;cursor:default}.player-profile-dialog.player-profile-dialog .profile-like[data-own]{color:#b9a6f2}.player-profile-dialog.player-profile-dialog .profile-like[data-own] svg{fill:currentColor;fill-opacity:.9}.player-profile-dialog.player-profile-dialog .profile-comments{gap:18px}.player-profile-dialog.player-profile-dialog .profile-comment-thread{gap:0;display:grid}.player-profile-dialog.player-profile-dialog .profile-comment-replies{gap:10px;margin:8px 0 0 15px;padding:2px 0 2px 29px;display:grid;position:relative}.player-profile-dialog.player-profile-dialog .profile-comment-replies:before{content:"";background:#ac96ff29;width:1px;position:absolute;top:-6px;bottom:12px;left:0}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply]{grid-template-columns:24px minmax(0,1fr);gap:0 10px;position:relative}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply]:before{content:"";border-bottom:1px solid #ac96ff29;border-left:1px solid #ac96ff29;border-bottom-left-radius:9px;width:20px;height:9px;position:absolute;top:4px;left:-29px}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply]>img{width:24px;height:24px;margin-top:0}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply] header strong{font-size:12.5px;line-height:18px}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply]>div>p{font-size:13px}.player-profile-dialog.player-profile-dialog .profile-comment-to{color:#a796dc;align-items:center;gap:4px;font:400 11.5px/18px Inter Variable,Arial,sans-serif;display:inline-flex}.player-profile-dialog.player-profile-dialog .profile-comment-to svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transform:scaleX(-1)}.player-profile-dialog.player-profile-dialog .profile-comment-more{color:#a796dc;background:0 0;border:0;border-radius:6px;justify-self:start;height:24px;margin:0 0 0 -7px;padding:0 7px;font:400 11.5px/1 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-more:hover{color:#c9bcf6;background:#ffffff0b}.player-profile-dialog.player-profile-dialog .profile-comment-inline{background:#8ca0d20d;border:1px solid #ac96ff33;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;max-width:640px;padding:4px 4px 4px 12px;display:grid;animation:.18s ease-out profile-reply-in!important}@keyframes profile-reply-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.player-profile-dialog.player-profile-dialog .profile-comment-inline:focus-within{border-color:#ac96ff57}.player-profile-dialog.player-profile-dialog .profile-comment-inline textarea{color:#e0e5ef;resize:none;field-sizing:content;background:0 0;border:0;outline:none;height:26px;min-height:26px;max-height:120px;padding:4px 0 3px;font:400 13px/19px Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-inline textarea::placeholder{color:#7d889c}.player-profile-dialog.player-profile-dialog .profile-comment-inline>div{justify-content:flex-end;gap:4px;display:flex}.player-profile-dialog.player-profile-dialog .profile-comment-inline button{color:#9aa4b7;background:0 0;border:0;border-radius:6px;height:26px;padding:0 11px;font:400 12px/1 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-inline button:hover:enabled{color:#dfe3ec;background:#ffffff0b}.player-profile-dialog.player-profile-dialog .profile-comment-inline button[type=submit]{color:#d9cffc;background:#ac96ff24}.player-profile-dialog.player-profile-dialog .profile-comment-inline button[type=submit]:hover:enabled{background:#ac96ff38}.player-profile-dialog.player-profile-dialog .profile-comment-inline button:disabled{opacity:.35;cursor:default}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions>button[aria-expanded=true]{color:#c9bcf6}:is(.player-profile-dialog[data-profile-shape=carre],.profile-shape[data-shape=carre]){--shape-radius:24%}:is(.player-profile-dialog[data-profile-shape=arche],.profile-shape[data-shape=arche]){--shape-radius:50% 50% 16% 16% / 44% 44% 16% 16%}:is(.player-profile-dialog[data-profile-shape=galet],.profile-shape[data-shape=galet]){--shape-radius:66% 34% 58% 42% / 42% 56% 44% 58%}:is(.player-profile-dialog[data-profile-shape=goutte],.profile-shape[data-shape=goutte]){--shape-radius:50% 12% 50% 50%}:is(.player-profile-dialog[data-profile-shape=losange],.profile-shape[data-shape=losange]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect x='19' y='19' width='62' height='62' rx='13' transform='rotate(45 50 50)'/%3E%3C/svg%3E")}:is(.player-profile-dialog[data-profile-shape=hexagone],.profile-shape[data-shape=hexagone]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 8L86.4 29L86.4 71L50 92L13.6 71L13.6 29Z' stroke='%23000' stroke-width='10' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.player-profile-dialog[data-profile-shape=etoile],.profile-shape[data-shape=etoile]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12L63.5 34.4L89 40.3L71.9 60.1L74.1 86.2L50 76L25.9 86.2L28.1 60.1L11 40.3L36.5 34.4Z' stroke='%23000' stroke-width='12' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.player-profile-dialog[data-profile-shape=fleur],.profile-shape[data-shape=fleur]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='31'/%3E%3Ccircle cx='81' cy='50' r='16'/%3E%3Ccircle cx='71.9' cy='71.9' r='16'/%3E%3Ccircle cx='50' cy='81' r='16'/%3E%3Ccircle cx='28.1' cy='71.9' r='16'/%3E%3Ccircle cx='19' cy='50' r='16'/%3E%3Ccircle cx='28.1' cy='28.1' r='16'/%3E%3Ccircle cx='50' cy='19' r='16'/%3E%3Ccircle cx='71.9' cy='28.1' r='16'/%3E%3C/svg%3E")}:is(.player-profile-dialog[data-profile-shape=coeur],.profile-shape[data-shape=coeur]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 91C30 77 5 59 5 34C5 18 17 7 31 7C40 7 46 12 50 19C54 12 60 7 69 7C83 7 95 18 95 34C95 59 70 77 50 91Z'/%3E%3C/svg%3E")}.player-profile-dialog.player-profile-dialog .player-profile-portrait{border-radius:var(--shape-radius,50%);transition:border-radius .45s cubic-bezier(.2,.8,.2,1)!important}.player-profile-portrait-image{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.player-profile-dialog.player-profile-dialog .player-profile-portrait-image>img{transform-origin:var(--avatar-x,50%) var(--avatar-y,50%);scale:var(--avatar-zoom,1);border-radius:0;transition:scale .18s cubic-bezier(.2,.8,.2,1),transform-origin .18s cubic-bezier(.2,.8,.2,1)!important}.player-profile-dialog:not([data-profile-shape=cercle]) .player-profile-portrait .profile-frame-fx{display:none}.player-profile-dialog:is([data-profile-shape=losange],[data-profile-shape=hexagone],[data-profile-shape=etoile],[data-profile-shape=fleur],[data-profile-shape=coeur]) .player-profile-portrait{background:0 0;border-color:#0000;border-radius:0;box-shadow:none!important;outline:none!important}.player-profile-dialog:is([data-profile-shape=losange],[data-profile-shape=hexagone],[data-profile-shape=etoile],[data-profile-shape=fleur],[data-profile-shape=coeur]) .player-profile-portrait-image{background:var(--fx-bg,#202a3a);-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;mask:var(--shape-mask) center / 100% 100% no-repeat;border-radius:0}.player-profile-dialog:is([data-profile-shape=losange],[data-profile-shape=hexagone],[data-profile-shape=etoile],[data-profile-shape=fleur],[data-profile-shape=coeur]) .player-profile-portrait:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--profile-accent,#b4a3e8) 62%, #fff0);-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;mask:var(--shape-mask) center / 100% 100% no-repeat;filter:drop-shadow(0 6px 14px #0a0f2759);position:absolute;inset:-3px}.customizer-shapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.customizer-shapes button{min-width:0;color:var(--muted,#97a2b7);background:var(--surface,#ffffff06);border:0;border-radius:12px;justify-items:center;gap:7px;padding:10px 2px 8px;display:grid;transition:background-color .18s,box-shadow .18s,color .18s!important}.customizer-shapes button:hover:enabled{color:var(--ink,#e9e7f3);background:var(--surface-hover,#ffffff0b)}.customizer-shapes button[aria-checked=true]{color:var(--ink,#e9e7f3);box-shadow:inset 0 0 0 1.5px var(--ring,#c5b7f0)}.customizer-shapes button:focus-visible{outline:1px solid var(--ring,#c5b7f0);outline-offset:2px}.profile-shape{--shape-radius:50%;--shape-mask:none;isolation:isolate;width:40px;height:40px;display:block;position:relative;transition:transform .3s cubic-bezier(.2,.8,.2,1)!important}.profile-shape-image{border-radius:var(--shape-radius,50%);width:100%;height:100%;-webkit-mask:var(--shape-mask,none) center / 100% 100% no-repeat;-webkit-mask:var(--shape-mask,none) center / 100% 100% no-repeat;mask:var(--shape-mask,none) center / 100% 100% no-repeat;background:#222a3d;display:block;overflow:hidden}.profile-shape-image img{object-fit:cover;width:100%;height:100%;transform-origin:var(--avatar-x,50%) var(--avatar-y,50%);scale:var(--avatar-zoom,1);display:block;transition:scale .18s cubic-bezier(.2,.8,.2,1),transform-origin .18s cubic-bezier(.2,.8,.2,1)!important}.profile-shape:before{content:"";z-index:-1;border-radius:var(--shape-radius,50%);-webkit-mask:var(--shape-mask,none) center / 100% 100% no-repeat;-webkit-mask:var(--shape-mask,none) center / 100% 100% no-repeat;mask:var(--shape-mask,none) center / 100% 100% no-repeat;background:#c5b7f059;position:absolute;inset:-2px}.customizer-shapes button:hover:enabled .profile-shape{transform:scale(1.06)}.customizer-shapes .customizer-option-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.customizer-framing{gap:4px;display:grid}.player-profile-dialog .profile-customizer .customizer-framing .customizer-range{grid-template-columns:66px minmax(0,1fr) 86px;margin-top:6px}.player-profile-dialog .profile-customizer .customizer-framing .customizer-range output{white-space:nowrap}.customizer-framing .customizer-recentre{color:var(--muted,#97a2b7);background:var(--surface,#ffffff06);cursor:pointer;border:0;border-radius:8px;justify-self:end;margin-top:8px;padding:5px 10px;font:400 12px/1.2 Inter Variable,Arial,sans-serif;transition:color .18s,background-color .18s,opacity .18s!important}.customizer-framing .customizer-recentre:hover:enabled{color:var(--ink,#e9e7f3);background:var(--surface-hover,#ffffff0b)}.customizer-framing .customizer-recentre:disabled{opacity:.4;cursor:default}.customizer-windows{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.customizer-windows button{min-width:0;color:var(--muted,#97a2b7);background:var(--surface,#ffffff06);border:0;border-radius:12px;justify-items:center;gap:7px;padding:10px 2px 8px;display:grid;transition:background-color .18s,box-shadow .18s,color .18s!important}.customizer-windows button:hover:enabled{color:var(--ink,#e9e7f3);background:var(--surface-hover,#ffffff0b)}.customizer-windows button[aria-checked=true]{color:var(--ink,#e9e7f3);box-shadow:inset 0 0 0 1.5px var(--ring,#c5b7f0)}.customizer-windows button:focus-visible{outline:1px solid var(--ring,#c5b7f0);outline-offset:2px}.customizer-windows .customizer-option-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.profile-window-tile{width:50px;height:38px;display:block;overflow:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)!important}.profile-window-tile .pwt-body{fill:#262f42}.profile-window-tile .pwt-banner{fill:color-mix(in srgb, var(--amb-accent,#b4a3e8) 34%, #2c3449)}.profile-window-tile .pwt-face{fill:#d9cff7;stroke:#262f42;stroke-width:1.5px}.profile-window-tile .pwt-edge{fill:none;stroke:#c5b7f070;stroke-width:1px}.customizer-windows button[aria-checked=true] .pwt-edge{stroke:#c5b7f0}.customizer-windows button:hover:enabled .profile-window-tile{transform:translateY(-1px)}.player-profile-dialog.player-profile-dialog .player-profile-actions{z-index:4;gap:6px;display:flex;position:absolute;top:14px;right:51px}.player-profile-dialog.player-profile-dialog :is(.player-profile-action,.profile-inline-banner button){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e3dfed;cursor:pointer;background:#1d27387d;border:1px solid #f0ebff20;border-radius:7px;align-items:center;gap:6px;height:29px;padding:0 11px;font:400 12px/1 Inter Variable,Arial,sans-serif;transition:background-color .18s,border-color .18s;display:inline-flex}.player-profile-dialog.player-profile-dialog :is(.player-profile-action,.profile-inline-banner button):hover:enabled{background:#ac96ff22}.player-profile-dialog.player-profile-dialog .profile-inline-banner button:disabled{opacity:.5;cursor:default}.player-profile-dialog.player-profile-dialog :is(.player-profile-action,.profile-inline-banner button):is([aria-pressed=true],[aria-expanded=true]){color:#f1ecff;background:#ac96ff2b;border-color:#ac96ff66}.player-profile-action .profile-icon{color:#e2c58a;width:14px;height:14px}.player-profile-dialog .profile-tool-icon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:none}@media (width<=520px){.player-profile-dialog .profile-tool-icon{display:block}.player-profile-dialog .profile-tool-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-profile-dialog.player-profile-dialog :is(.profile-inline-banner button,.player-profile-action:has(.sparkle-mark)){justify-content:center;width:31px;padding:0}.player-profile-dialog.player-profile-dialog .player-profile-action .sparkle-mark{margin:0}}.player-profile-action .sparkle-mark{filter:drop-shadow(0 0 4px #f3b6d64d);width:16px;height:16px;margin-left:-2px;overflow:visible}.sparkle-mark :is(.sparkle-big,.sparkle-small,.sparkle-dot){transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1.4),opacity .3s}.player-profile-action:hover .sparkle-big,.player-profile-action[aria-expanded=true] .sparkle-big{transform:rotate(90deg)scale(1.08)}.player-profile-action:hover .sparkle-small,.player-profile-action[aria-expanded=true] .sparkle-small{transform:rotate(-90deg)scale(1.25)}.player-profile-action:hover .sparkle-dot{transform:scale(1.6)}.player-profile-action .profile-icon .dot{fill:#c5b7f0}.player-profile-dialog.player-profile-dialog .player-profile-body[data-section=history]:has(.profile-history){flex-direction:column;min-height:0;display:flex;overflow:hidden}.player-profile-dialog .profile-history{flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.player-profile-dialog.player-profile-dialog .profile-history>header{flex:none;justify-content:space-between;align-items:center;gap:16px;width:auto;height:26px;margin:0 0 14px;display:flex}.player-profile-dialog.player-profile-dialog .history-list{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:80px;align-content:start;gap:12px;min-height:0}.history-pager{color:#8d99af;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font:400 12px/1 Inter Variable,Arial,sans-serif;display:flex}.history-pager button{color:#c2c9dc;cursor:pointer;background:0 0;border:1px solid #c3c1df1f;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;transition:border-color .18s,color .18s;display:grid}.history-pager button:hover:not(:disabled){color:#e2dbfa;border-color:#ac96ff55}.history-pager button:disabled{opacity:.3;cursor:default}.history-pager svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.history-card{--ink:#98a3b8;box-sizing:border-box;color:#dfe3ee;text-align:left;cursor:pointer;--tone:#ac96ff;background:#ffffff04;border:1px solid #c8cfe21a;border-radius:12px;grid-template-rows:13px 22px 14px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 14px;min-width:0;padding:0 17px;font:400 12px/14px Inter Variable,Arial,sans-serif;transition:border-color .25s,background-color .25s;display:grid;position:relative}.history-card[data-outcome=win]{--tone:#7fcf9f;--ink:#9edcb6;border-color:#7fcf9f2b}.history-card[data-outcome=loss]{--tone:#e5848f;--ink:#eaa2ab;border-color:#e5848f21}.history-card:hover{border-color:color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 4%, transparent)}.player-profile-dialog .history-card:focus-visible{outline-offset:3px;outline:1.5px solid #c2b2e6}.history-card-when{color:#8490a7;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;grid-area:1/1;align-self:center;font-size:11px;font-weight:500;line-height:13px}.history-card-outcome{color:var(--ink);grid-area:1/2;place-self:center end;align-items:center;gap:5px;font-size:11.5px;line-height:13px;display:inline-flex}.history-card-outcome svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;width:9px;height:9px;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.history-card[data-outcome=win] .history-card-outcome svg{fill:currentColor;filter:drop-shadow(0 0 4px #7fcf9f99)}.history-card-mode{color:#e8e6f3;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;align-self:end;font:300 14px/20px PP Museum,Arial,Helvetica,sans-serif;overflow:hidden}.history-card-score{color:#8f9bb1;white-space:nowrap;grid-area:2/2;place-self:end;align-items:baseline;gap:3px;font-size:11.5px;line-height:20px;display:flex;position:relative;top:3px}.history-card-score b{color:#cfd5e2;font-variant-numeric:tabular-nums;font:400 12px/20px Inter Variable,Arial,sans-serif}.history-card-summary{color:#a1acc0;white-space:nowrap;text-overflow:ellipsis;grid-area:3/1;overflow:hidden}.history-card-duration{color:#8693a9;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:3/2;justify-self:end;font-size:11.5px;position:relative;top:1px}@media (prefers-reduced-motion:no-preference){.history-card:hover .history-card-outcome svg{transform:scale(1.25)}}.profile-match-report{--ink:#c9bdf5;color:#dfe3ee;font:400 12px/1.5 Inter Variable,Arial,sans-serif;container-type:inline-size}.profile-match-report[data-outcome=win]{--ink:#9edcb6}.profile-match-report[data-outcome=loss]{--ink:#eaa2ab}.player-profile-dialog .match-report-back{color:#b9b0e0;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:26px;margin:0 0 14px -4px;padding:0 6px 0 2px;font:400 11.5px/1 Inter Variable,Arial,sans-serif;transition:color .18s;display:inline-flex}.player-profile-dialog .match-report-back:hover{color:#e6e0fb}.match-report-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s}.match-report-back:hover svg{transform:translate(-2px)}.match-report-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-icon{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;overflow:visible}.profile-icon .fill{fill:currentColor;fill-opacity:.2}.profile-icon :is(.spark,.dot){fill:currentColor;stroke:none}.profile-icon .dashed{fill:currentColor;fill-opacity:.08;stroke-dasharray:1.4 1.6}[data-stat=words]{--stat:#c5b7f0}[data-stat=lost]{--stat:#eaa2ab}[data-stat=gained]{--stat:#9edcb6}[data-stat=syllables]{--stat:#e2c58a}.match-report-panel{background:0 0;border:1px solid #8ca0d221;border-radius:6px;overflow:hidden}.match-report-head{grid-template-columns:minmax(0,1fr) auto;column-gap:20px;padding:18px 20px 16px;display:grid}.match-report-head>:not(.match-report-outcome){grid-column:1}.match-report-head>.match-report-outcome{grid-area:1/2}.match-report-head p{margin:0}.match-report-context{color:#8f9bb1;font-size:11.5px}.match-report-outcome{color:var(--ink);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.match-report-outcome svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;align-self:center;width:10px;height:10px}.profile-match-report[data-outcome=win] .match-report-outcome svg{fill:currentColor;filter:drop-shadow(0 0 4px #7fcf9f99)}.player-profile-dialog.player-profile-dialog .match-report-head h3{color:#eceaf6;letter-spacing:-.01em;margin:6px 0 0;font:300 20px/26px PP Museum,Arial,Helvetica,sans-serif}.match-report-meta{color:#b4bdcd;flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.match-report-meta li{align-items:center;gap:7px;display:inline-flex}.match-report-meta .match-report-icon{color:#8f9bb1;width:14px;height:14px}.match-report-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.match-report-table th,.match-report-table td{text-align:right;border-top:1px solid #c8cfe212;height:44px;padding:0 12px}.match-report-table thead th{color:#8490a7;vertical-align:middle;height:34px;font-size:11.5px;font-weight:400}.match-report-table thead th>span:first-child{justify-content:flex-end;align-items:center;gap:6px;height:16px;line-height:16px;display:flex}.match-report-table thead th:nth-child(2)>span:first-child{justify-content:flex-start}.match-report-table thead .match-report-icon{width:15px;height:15px;color:var(--stat)}.match-report-table th:first-child{text-align:left;width:36px;padding:0 0 0 20px}.match-report-table th:nth-child(2){text-align:left;width:auto}.match-report-table thead th:nth-child(n+3){width:92px}.match-report-table thead th:last-child,.match-report-table td:last-child{padding-right:20px}.match-report-table tbody tr{cursor:pointer;transition:background-color .18s}.match-report-table tbody tr:hover{background:#8ca0d20a}.match-report-table tbody tr[aria-selected=true]{background:#8ca0d212}.match-report-rank{color:#7f8ba2;font-size:12px;text-align:left!important;padding-left:20px!important}.match-report-rank svg{fill:#9edcb6;filter:drop-shadow(0 0 4px #7fcf9f99);width:11px;height:11px;display:block}.player-profile-dialog .match-report-table tbody th button{color:#cfd5e2;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:0;font:400 12.5px/1 Inter Variable,Arial,sans-serif;display:flex}.match-report-table tbody th img{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.match-report-table tbody th span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.match-report-table tbody th small{color:#7f8ba2;flex:none;margin-left:-4px;font-size:11.5px;position:relative;top:1px}.match-report-table tbody tr[aria-selected=true] th button{color:#f1eff9}.match-report-table tbody td[data-stat]{color:#d6dbe6;font-size:12.5px;font-weight:400}.match-report-table tbody td[data-zero=true]{color:#5f6a80;font-weight:400}.player-profile-dialog .match-report-table tbody th button:focus-visible{outline-offset:4px;border-radius:4px;outline:1.5px solid #c2b2e6}.match-report-table :is(th,td):nth-child(n+3){text-align:center;border-left:1px solid #c8cfe212}.match-report-table thead th:nth-child(n+3)>span:first-child{justify-content:center}.match-report-table :is(thead th,td):last-child{padding-right:12px}.match-report-categories{text-align:left;letter-spacing:0;border-top:1px solid #c8cfe212;padding:14px 20px 18px}.player-profile-dialog.player-profile-dialog .match-report-categories h4{color:#8f9bb1;margin:0;font:400 11.5px/16px Inter Variable,Arial,sans-serif}.match-report-categories p{color:#6f7a90;margin:6px 0 0}.match-report-categories ul{flex-wrap:wrap;gap:8px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.match-report-categories li{color:#a9b3c6;align-items:center;gap:7px;font-size:12px;display:inline-flex}.match-report-categories li svg{width:9px;height:9px;fill:var(--category)}.match-report-categories li b{color:#d6dbe6;font-weight:400}@container (width<=560px){.match-report-head,.match-report-categories{padding-inline:16px}.match-report-table th:first-child,.match-report-rank{width:30px;padding-left:16px!important}.match-report-table thead th:nth-child(n+3){width:44px;padding:0 6px}.match-report-table td[data-stat]{padding:0 6px}.match-report-table thead th:last-child,.match-report-table td:last-child{padding-right:6px;width:50px!important}.match-report-th-label{display:none}.match-report-table thead th:nth-child(n+3)>span:first-child{justify-content:center}.match-report-table tbody th small{display:none}}@media (prefers-reduced-motion:reduce){.match-report-back svg{transition:none}}@container (width<=759px){.player-profile-dialog.player-profile-dialog .history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=499px){.player-profile-dialog.player-profile-dialog .history-list{grid-template-columns:minmax(0,1fr)}}.player-profile-dialog[data-profile-ambient]:not([data-profile-ambient=off],[data-profile-ambient=banner])::backdrop{background:radial-gradient(ellipse 72% 78% at 50% 48%, color-mix(in srgb, var(--ambient-color) 34%, transparent), color-mix(in srgb, var(--ambient-color) 10%, transparent) 62%, transparent 96%), #070b15c8;animation:.5s ease-out both profile-ambient-in}@keyframes profile-ambient-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.player-profile-dialog::backdrop{animation:none}}.profile-appearance-effect[data-fx]{--fx-a:var(--profile-accent,#b4a3e8);--fx-g:var(--amb-glow,#ac96ff);display:block;container-type:size}.profile-appearance-effect[data-fx] i{display:block;position:absolute}.profile-appearance-effect:is([data-fx=meteors],[data-fx=warp]):before,.profile-appearance-effect[data-fx=meteors]:after{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 22px 28px,#fff,#0000),radial-gradient(1px 1px at 84px 12px,#ffffffa6,#0000),radial-gradient(1.5px 1.5px at 146px 58px,#fff,#0000),radial-gradient(1px 1px at 52px 74px,#fffc,#0000),radial-gradient(1px 1px at 118px 40px,#ffffff8c,#0000);background-size:168px 92px;animation:4.2s ease-in-out infinite alternate bfx-twinkle;position:absolute;inset:0}.profile-appearance-effect[data-fx=meteors]:after{background-position:60px 30px;background-size:236px 124px;animation-delay:-2.1s}.profile-appearance-effect[data-fx=meteors] i{top:var(--y);left:var(--x);width:calc(10cqw + 14cqw * var(--s));opacity:0;background:linear-gradient(90deg, #fff, color-mix(in srgb, var(--fx-a) 70%, transparent) 26%, transparent);height:1.5px;animation:bfx-meteor var(--d) linear var(--delay) infinite;border-radius:99px}.profile-appearance-effect[data-fx=meteors] i:before{content:"";width:4px;height:4px;box-shadow:0 0 6px 2px #fff, 0 0 14px 4px color-mix(in srgb, var(--fx-a) 70%, transparent);background:#fff;border-radius:50%;position:absolute;top:50%;left:-1.5px;translate:0 -50%}.profile-appearance-effect[data-fx=mesh] i{left:var(--x);top:var(--y);width:calc(42cqw + 50cqh * var(--s));aspect-ratio:1;background:radial-gradient(circle, var(--c,var(--fx-a)), transparent 64%);opacity:.42;animation:bfx-drift var(--d) ease-in-out var(--delay) infinite alternate;border-radius:50%;translate:-50% -50%}.profile-appearance-effect[data-fx=mesh] i:first-child{--c:#8a6cff}.profile-appearance-effect[data-fx=mesh] i:nth-child(2){--c:#ff7ab8}.profile-appearance-effect[data-fx=mesh] i:nth-child(3){--c:#4fc8f0}.profile-appearance-effect[data-fx=mesh] i:nth-child(4){--c:var(--fx-a)}.profile-appearance-effect[data-fx=mesh] i:nth-child(5){--c:#ffb86b;opacity:.3}.profile-appearance-effect[data-fx=fireflies] i{left:var(--x);top:var(--y);width:calc(3px + 1.4cqh * var(--s));aspect-ratio:1;animation:bfx-wander var(--d) ease-in-out var(--delay) infinite alternate, bfx-blink calc(var(--d) / 3) ease-in-out var(--delay) infinite alternate;background:#fff7cf;border-radius:50%;box-shadow:0 0 5px 2px #ffe68a,0 0 14px 5px #ffd16a59}.profile-appearance-effect[data-fx=waves] .bfx-waves{width:100%;height:72%;position:absolute;bottom:0;left:0;overflow:visible}.bfx-wave{fill:var(--fx-a);fill-opacity:.26;stroke:#ffffff59;stroke-width:1px;vector-effect:non-scaling-stroke;animation:14s linear infinite bfx-wave}.bfx-wave:nth-child(2){fill:var(--fx-g);fill-opacity:.22;animation-duration:10s;animation-direction:reverse}.bfx-wave:nth-child(3){fill:var(--fx-c,#8fd3e0);fill-opacity:.2;animation-duration:18s}.profile-appearance-effect[data-fx=warp]{--cx:70%;--cy:42%}.profile-appearance-effect[data-fx=warp]:after{content:"";left:var(--cx);top:var(--cy);aspect-ratio:1;background:radial-gradient(circle, #ffffffd9, color-mix(in srgb, var(--fx-a) 45%, transparent) 26%, transparent 68%);border-radius:50%;width:46cqh;animation:2.4s ease-in-out infinite alternate bfx-breathe;position:absolute;translate:-50% -50%}.profile-appearance-effect[data-fx=warp] i{left:var(--cx);top:var(--cy);width:0;height:0;transform:rotate(var(--r))}.profile-appearance-effect[data-fx=warp] i:before{content:"";width:calc(9cqw + 13cqw * var(--s));transform-origin:0;opacity:0;height:1.6px;box-shadow:0 0 4px var(--c,#fff);background:linear-gradient(90deg, transparent, var(--c,#fff));animation:bfx-warp var(--d) cubic-bezier(.55, 0, 1, .45) var(--delay) infinite;border-radius:1px;position:absolute;top:-.5px;left:0}.profile-appearance-effect[data-fx=warp] i:nth-child(3n){--c:var(--fx-a)}.profile-appearance-effect[data-fx=warp] i:nth-child(4n){--c:var(--fx-c,#8fd3e0)}.profile-appearance-effect[data-fx=sakura] i{left:var(--x);width:calc(9px + 5cqh * var(--s));aspect-ratio:1.25;opacity:0;animation:bfx-petal var(--d) linear var(--delay) infinite;background:linear-gradient(135deg,#fff2f7,#ffc4db 55%,#f08bb6);border-radius:100% 0 100% 55%;top:-10%;box-shadow:0 1px 3px #8a2c5a26}.profile-appearance-effect[data-fx=bubbles] i{left:var(--x);width:calc(14px + 18cqh * var(--s));aspect-ratio:1;opacity:0;animation:bfx-bubble var(--d) ease-in var(--delay) infinite;background:radial-gradient(circle at 30% 28%,#ffffffe0 0 5%,#0000 13%),radial-gradient(circle at 70% 74%,#ffffff47 0 5%,#0000 12%),radial-gradient(circle,#0000 55%,#8fd3e066 70%,#f3a6cf8c 84%,#ffffffa6 93%,#0000 100%);border-radius:50%;bottom:-24%;box-shadow:inset 0 0 0 1px #ffffff40,inset -3px -4px 8px #8fd3e040,inset 3px 3px 8px #f3a6cf40}@keyframes bfx-twinkle{0%{opacity:.35}to{opacity:.95}}@keyframes bfx-meteor{0%{opacity:0;transform:rotate(-32deg)translate(0)}3%{opacity:1}20%{opacity:0;transform:rotate(-32deg)translate(-58cqw)}to{opacity:0;transform:rotate(-32deg)translate(-58cqw)}}@keyframes bfx-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(calc(14cqw * var(--k)), 20cqh) scale(1.15)}66%{transform:translate(calc(-10cqw * var(--k)), 6cqh) scale(.9)}to{transform:translate(calc(6cqw * var(--k)), -18cqh) scale(1.05)}}@keyframes bfx-float{0%{transform:translate(0)}to{transform:translate(calc(7cqw * var(--k)), -16cqh)}}@keyframes bfx-breathe{0%{opacity:.35}to{opacity:.95}}@keyframes bfx-wander{0%{transform:translate(0)}25%{transform:translate(calc(5cqw * var(--k)), -12cqh)}50%{transform:translate(calc(-3cqw * var(--k)), -22cqh)}75%{transform:translate(calc(7cqw * var(--k)), -8cqh)}to{transform:translate(calc(2cqw * var(--k)), 6cqh)}}@keyframes bfx-blink{0%,35%{opacity:.12}65%,to{opacity:1}}@keyframes bfx-wave{to{transform:translate(-1200px)}}@keyframes bfx-warp{0%{opacity:0;transform:translate(2cqw)scaleX(.1)}18%{opacity:.95}to{opacity:0;transform:translate(62cqw)scaleX(1.5)}}@keyframes bfx-petal{0%{opacity:0;transform:translate(0)rotate3d(1,1,0,0)}8%{opacity:.95}50%{transform:translate(calc(5cqw * var(--k) - 8cqw), 62cqh) rotate3d(1, .6, .2, 360deg)}to{transform:translate(calc(-20cqw + 8cqw * var(--k)), 128cqh) rotate3d(1, .6, .2, 720deg);opacity:.3}}@keyframes bfx-bubble{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.9}50%{transform:translate(calc(3cqw * var(--k)), -72cqh) scale(1)}to{transform:translate(calc(-2cqw * var(--k)), -142cqh) scale(1.06);opacity:0}}.player-profile-banner .profile-appearance-effect{-webkit-mask-image:radial-gradient(130% 160% at 90% 8%,#000 34%,#0000 94%);mask-image:radial-gradient(130% 160% at 90% 8%,#000 34%,#0000 94%)}:is(.player-profile-banner[data-personalized=true],.customizer-effect-preview[data-image]) .profile-appearance-effect{mix-blend-mode:screen}:is(.player-profile-banner[data-personalized=true],.customizer-effect-preview[data-image]) .profile-appearance-effect:is([data-fx=chrome],[data-fx=mesh],[data-fx=waves]){mix-blend-mode:soft-light}:is(.player-profile-banner[data-personalized=true],.customizer-effect-preview[data-image]) .profile-appearance-effect:is([data-fx=dither],[data-fx=opal]){opacity:.72}:is(.player-profile-banner[data-personalized=true],.customizer-effect-preview[data-image]) .profile-appearance-effect:is([data-fx=sakura],[data-fx=bubbles]){mix-blend-mode:normal}:is(.player-profile-banner[data-personalized=true][data-bright],.customizer-effect-preview[data-image][data-bright]) .profile-appearance-effect:not([data-fx=sakura],[data-fx=bubbles]){mix-blend-mode:overlay}.customizer-effect-preview[data-image]{isolation:isolate}.customizer-effect-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-appearance-surface{--profile-accent:#b4a3e8;--profile-accent-soft:#b4a3e82c}.profile-appearance-surface[data-profile-accent=lilac]{--profile-accent:#dac4f3;--profile-accent-soft:#dac4f32c}.profile-appearance-surface[data-profile-accent=blue]{--profile-accent:#99b6eb;--profile-accent-soft:#99b6eb2c}.profile-premium-badge{color:#f6b6d8;letter-spacing:.01em;white-space:nowrap;flex:none;align-items:baseline;gap:4px;font:300 12px/1.3 PP Museum,Inter Variable,Arial,sans-serif;display:inline-flex}.profile-premium-gem{filter:drop-shadow(0 1px 3px #12182c66);flex:none;align-self:center;width:13px;height:13px;overflow:visible}.profile-premium-sweep{fill:#fff;opacity:.72;animation:6.4s cubic-bezier(.45,0,.25,1) 1.2s infinite both profile-premium-sweep!important}.profile-premium-glint{fill:#fff6fb;transform-box:fill-box;transform-origin:50%;animation:6.4s ease-out 1.2s infinite both profile-premium-glint!important}@keyframes profile-premium-sweep{0%{translate:0}11%,to{translate:34px}}@keyframes profile-premium-glint{0%,8%{opacity:0;rotate:0deg;scale:0}13%{opacity:1;rotate:45deg;scale:1}21%,to{opacity:0;rotate:90deg;scale:0}}.profile-premium-badge[data-variant=title]{gap:7px;font-size:16px}.profile-premium-badge[data-variant=title] .profile-premium-gem{width:21px;height:21px}.profile-appearance-surface .player-profile-banner-art{color:var(--profile-accent);stroke:var(--profile-accent)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=orbit] .player-profile-portrait,.profile-appearance-surface[data-profile-frame=orbit] .profile-editor-portrait{outline:1px dashed var(--profile-accent);outline-offset:5px}.player-profile-dialog .profile-appearance-surface[data-profile-frame=halo] .player-profile-portrait,.profile-appearance-surface[data-profile-frame=halo] .profile-editor-portrait{outline:2px solid var(--profile-accent);outline-offset:3px;box-shadow:0 0 20px var(--profile-accent-soft)}.profile-appearance-effect{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.profile-appearance-surface[data-profile-effect=glow] .profile-appearance-effect{background:radial-gradient(ellipse at 70% 20%, var(--profile-accent-soft), transparent 65%);display:block}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect{color:var(--profile-accent);display:block}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:.7;background:currentColor;width:6px;height:6px;position:absolute;top:22%;left:64%}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i:nth-child(2){width:10px;height:10px;top:53%;left:82%}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i:nth-child(3){top:17%;left:89%}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i:nth-child(4){top:70%;left:58%}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i:nth-child(5){width:4px;height:4px;top:40%;left:40%}.profile-appearance-settings{color:#c6cde0;border-top:1px solid #c4cfe31c;margin:18px 0 0;padding-top:14px;font:400 12px/1.5 Inter Variable,Arial,sans-serif}.profile-appearance-settings summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.profile-appearance-settings summary::-webkit-details-marker{display:none}.profile-appearance-settings summary>span:first-child:before{content:"+";color:#b4a3e8;margin-right:8px;display:inline-block}.profile-appearance-settings[open] summary>span:first-child:before{content:"−"}.profile-appearance-caption{color:#a99acb;font-size:11.5px}.profile-appearance-settings p{color:#9da9c0;margin:10px 0;font-size:12px}.profile-appearance-settings .profile-appearance-media-hint{font-size:11.5px}.profile-appearance-options,.profile-appearance-choice{border:0;min-width:0;margin:0;padding:0}.profile-appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-appearance-choice legend{color:#c8c1de;margin-bottom:7px;padding:0;font-size:12px}.profile-appearance-choice>div{flex-wrap:wrap;gap:5px;display:flex}.profile-appearance-settings .profile-appearance-choice button{color:#aeb8cd;font:inherit;cursor:pointer;background:#ffffff03;border:1px solid #c3b7e326;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;display:inline-flex}.profile-appearance-settings .profile-appearance-choice button[aria-pressed=true]{color:#e4daf8;background:#b4a3e814;border-color:#b4a3e889}.profile-appearance-choice button[data-swatch]:before{content:"";background:#b4a3e8;border-radius:50%;width:7px;height:7px}.profile-appearance-choice button[data-swatch=lilac]:before{background:#dac4f3}.profile-appearance-choice button[data-swatch=blue]:before{background:#99b6eb}.profile-appearance-choice button:disabled{opacity:.5;cursor:wait}.profile-appearance-settings :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #b4a3e8}.profile-appearance-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-editor-preview.profile-appearance-surface{position:relative}.profile-editor .profile-appearance-options{grid-template-columns:1fr;gap:12px}@media (width<=560px){.profile-appearance-options{grid-template-columns:1fr;gap:12px}}.player-profile-dialog.player-profile-dialog[data-profile-ambiance],.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-body{background:var(--amb-body)}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-hero{background:radial-gradient(60% 120% at 88% 0%, color-mix(in srgb, var(--amb-glow) 22%, transparent), transparent 70%), var(--amb-hero)}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-hero .player-profile-cover{background:radial-gradient(ellipse at 71% 14%, color-mix(in srgb, var(--amb-glow) 30%, transparent), transparent 53%), radial-gradient(ellipse at 8% 100%, color-mix(in srgb, var(--amb-accent) 14%, transparent), transparent 61%), linear-gradient(116deg, color-mix(in srgb, var(--amb-hero) 82%, #000), var(--amb-hero) 52%, color-mix(in srgb, var(--amb-hero) 86%, #000))}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-banner:after{background:linear-gradient(90deg, color-mix(in srgb, var(--amb-body) 72%, #0b1020a6), transparent 85%), linear-gradient(0deg, var(--amb-body), color-mix(in srgb, var(--amb-body) 0%, transparent) 75%)}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-tabs button[aria-pressed=true]{color:color-mix(in srgb, var(--amb-accent) 70%, #fff);border-color:var(--amb-accent)}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-tabs{border-color:color-mix(in srgb, var(--amb-accent) 10%, #b6c2db16)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=double] .player-profile-portrait{outline:1px solid var(--profile-accent);outline-offset:4px;box-shadow:0 0 0 9px var(--amb-hero,#2c3449), 0 0 0 10px var(--profile-accent)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=aura] .player-profile-portrait{box-shadow:0 0 0 1px color-mix(in srgb, var(--profile-accent) 50%, transparent), 0 0 34px 8px var(--profile-accent-soft), 0 0 70px 10px color-mix(in srgb, var(--profile-accent) 18%, transparent)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=eclipse] .player-profile-portrait{box-shadow:-7px -5px 0 -2px var(--profile-accent), 0 0 26px var(--profile-accent-soft)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=sparkle] .player-profile-portrait{outline:2px dotted var(--profile-accent);outline-offset:6px}.player-profile-dialog .profile-appearance-surface[data-profile-frame=prism] .player-profile-portrait{box-shadow:0 0 0 2px #c5b7f0,0 0 0 4px #9fc3e8b3,0 0 0 6px #f0a6c999,0 0 0 8px #e2c58a66,0 0 28px #c5b7f040}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect,.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect{color:var(--profile-accent);display:block}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i{opacity:0;background:linear-gradient(90deg,#0000,currentColor);border-radius:1px;width:90px;height:1px;position:absolute;top:12%;left:70%;transform:rotate(-24deg)}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(2){width:60px;top:34%;left:52%}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(3){width:70px;top:6%;left:86%}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(n+4){display:none}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i{opacity:.55;background:#e8ecf5;border-radius:50%;width:3px;height:3px;position:absolute;top:-6px;left:62%}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(2){width:2px;height:2px;left:74%}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(3){left:83%}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(4){width:2px;height:2px;left:91%}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(5){width:2px;height:2px;left:56%}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i{animation:7s cubic-bezier(.3,.6,.4,1) infinite profile-comet}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(2){animation-delay:2.6s}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(3){animation-delay:4.8s}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i{animation:9s linear infinite profile-snow}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(2){animation-duration:12s;animation-delay:-4s}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(3){animation-duration:10s;animation-delay:-7s}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(4){animation-duration:13s;animation-delay:-2s}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(5){animation-duration:11s;animation-delay:-9s}@keyframes profile-comet{0%,70%{opacity:0;translate:0}76%{opacity:.9}to{opacity:0;translate:-160px 70px}}@keyframes profile-snow{0%{translate:0}to{translate:-20px 250px}}.player-profile-dialog .profile-social-link{color:#c9c3e3;align-items:center;gap:5px;text-decoration:none;transition:color .18s;display:inline-flex}.player-profile-dialog .profile-social-link:hover{color:#f1ecff}.player-profile-dialog .profile-social-link .profile-icon{width:13px;height:13px}.player-profile-dialog .profile-social-link[data-network=twitch] .profile-icon{color:#b9a2ff}.player-profile-dialog .profile-social-link[data-network=youtube] .profile-icon{color:#f08a8a}.player-profile-dialog .profile-social-link .profile-icon .dot{fill:currentColor}.player-profile-dialog :is(button.profile-social-link,.profile-social-add){height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:0 8px 0 6px;transition:background-color .18s,color .18s}.player-profile-dialog button.profile-social-link:hover,.player-profile-dialog .profile-social-add:hover{background:#ffffff0d}.player-profile-dialog .profile-social-add{color:#7f8aa0;align-items:center;gap:5px;display:inline-flex}.player-profile-dialog .profile-social-add:before{content:"+";color:#9aa4b8;order:-1;margin-right:-1px;font-size:13px;line-height:1}.player-profile-dialog .profile-social-add .profile-icon{opacity:.6;width:13px;height:13px;transition:opacity .18s}.player-profile-dialog .profile-social-add:hover{color:#d9d4ee}.player-profile-dialog .profile-social-add:hover .profile-icon{opacity:1}.player-profile-dialog .profile-social-add[data-network=twitch] .profile-icon{color:#b9a2ff}.player-profile-dialog .profile-social-add[data-network=youtube] .profile-icon{color:#f08a8a}.player-profile-dialog .profile-social-add .profile-icon .dot{fill:currentColor}.player-profile-dialog .player-profile-meta .profile-social-edit{background:#0c111d59;border-radius:8px;align-items:center;gap:5px;height:24px;padding:0 4px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #c5b7f055}.player-profile-dialog .player-profile-meta .profile-social-edit[data-invalid]{box-shadow:inset 0 0 0 1px #e5848f99}.player-profile-dialog .profile-social-edit .profile-icon{width:13px;height:13px}.player-profile-dialog .profile-social-edit[data-network=twitch] .profile-icon{color:#b9a2ff}.player-profile-dialog .profile-social-edit[data-network=youtube] .profile-icon{color:#f08a8a}.player-profile-dialog .profile-social-edit .profile-icon .dot{fill:currentColor}.player-profile-dialog .profile-social-edit small{color:#7f8aa0;font:inherit}.player-profile-dialog .player-profile-meta .profile-social-edit input{min-width:0;height:22px;box-shadow:none;color:#f1eff9;font:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.player-profile-dialog .profile-social-edit input::placeholder{color:#5f6a80}@property --sp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.player-profile-dialog .player-profile-portrait{isolation:isolate;--fx-bg:var(--amb-body,#252e3c)}.customizer-frame-portrait{isolation:isolate;--fx-bg:#222a3b}.customizer-frames{--profile-accent:var(--accent)}.profile-frame-fx{z-index:0;pointer-events:none;--a:var(--profile-accent,#b4a3e8);--a2:color-mix(in srgb, var(--a) 35%, #f3a6cf);--a3:color-mix(in srgb, var(--a) 40%, #8fd3e0);position:absolute;inset:-22%;container-type:size}.profile-frame-fx[data-layer=back]{z-index:-1}.profile-frame-fx .fx-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.profile-frame-fx i{border-radius:50%;position:absolute}.profile-frame-fx[data-fx=vivid]{--spectrum:conic-gradient(from var(--sp-angle), #ff8fb1, #ffc98f, #8ff0d0, #8fb8ff, #c5a7ff, #ff8fb1)}.profile-frame-fx[data-fx=vivid] .fx-glow{background:var(--spectrum);filter:blur(3.6cqw);opacity:.62;inset:7.5%;-webkit-mask:radial-gradient(closest-side,#0000 69%,#000 75%);mask:radial-gradient(closest-side,#0000 69%,#000 75%)}.profile-frame-fx[data-fx=vivid] .fx-ring{background:var(--spectrum);inset:12.2%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2cqw),#000 calc(100% - 2.2cqw + .5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2cqw),#000 calc(100% - 2.2cqw + .5px))}.profile-frame-fx[data-fx=vivid] .fx-sheen{opacity:.5;background:#fff;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2cqw),#000 calc(100% - 2.2cqw + .5px) calc(100% - 1.6cqw),#0000 calc(100% - 1.6cqw + .5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2cqw),#000 calc(100% - 2.2cqw + .5px) calc(100% - 1.6cqw),#0000 calc(100% - 1.6cqw + .5px))}.profile-frame-fx[data-fx=holo]{filter:drop-shadow(0 0 4px #e6dcff59)}.profile-frame-fx[data-fx=holo] .fx-ring{background:conic-gradient(from var(--sp-angle), #ffd9f2, #d7f4ff, #e1ffe9, #fff4c8, #e6dcff, #ffd9f2);inset:11.6%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.8cqw),#000 calc(100% - 2.8cqw + .5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.8cqw),#000 calc(100% - 2.8cqw + .5px))}.profile-frame-fx[data-fx=holo] .fx-bevel{background:linear-gradient(155deg,#ffffffd9,#fff0 38%,#0000 58%,#1b1f3a8c)}.profile-frame-fx[data-fx=holo] .fx-glint{background:conic-gradient(#fff0 0 290deg, #fff 336deg, #fff0 352deg)}.profile-frame-fx[data-fx=story] .fx-svg{filter:drop-shadow(0 0 1.4cqw #f0609e47)}.fx-story{transform-box:fill-box;transform-origin:50%;stroke-dasharray:14.6 2.07;rotate:-90deg}.profile-frame-fx[data-fx=saturn] .fx-svg{filter:drop-shadow(0 0 1cqw color-mix(in srgb, var(--a) 70%, transparent))}.profile-frame-fx[data-fx=saturn][data-layer=back]{opacity:.62}.fx-belt{stroke-dasharray:0 3.4;opacity:.7}.fx-moon{filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 3px var(--a))}.profile-frame-fx[data-fx=sakura] .fx-svg{filter:drop-shadow(0 .4cqw .8cqw #8a2c5a33)}.fx-bloom{transform-box:fill-box;transform-origin:50%}.fx-fall{opacity:0}.fx-tumble,.fx-grow,.fx-beat{transform-box:fill-box;transform-origin:50%}.fx-rise{opacity:0}.fx-beat{filter:drop-shadow(0 0 2px #f3a6cf99)}.profile-frame-fx[data-fx=plasma] .fx-svg{filter:drop-shadow(0 0 1.4cqw color-mix(in srgb, var(--a) 65%, transparent))}.fx-orbit{transform-box:view-box;transform-origin:72px 72px;rotate:var(--turn)}.fx-dust{stroke-dasharray:0 2.6;opacity:.45;transform-box:view-box;transform-origin:72px 72px}.fx-lines{stroke-dasharray:1;opacity:.7}.fx-star{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 1.2px var(--a)) drop-shadow(0 0 3px #ffffff8c)}.profile-frame-fx[data-fx=vivid] :is(.fx-glow,.fx-ring){animation:3.6s linear infinite fx-angle}.profile-frame-fx[data-fx=vivid] .fx-glow{animation:3.6s linear infinite fx-angle,2.8s ease-in-out infinite alternate fx-breathe}.profile-frame-fx[data-fx=holo] .fx-ring{animation:7s linear infinite fx-angle}.profile-frame-fx[data-fx=holo] .fx-glint{animation:3.4s cubic-bezier(.65,0,.35,1) infinite fx-orbit}.fx-story{animation:5.2s cubic-bezier(.65,0,.35,1) infinite fx-story,18s linear infinite fx-turn}.fx-belt{animation:7s linear infinite fx-belt}.fx-bloom{animation:3.6s ease-in-out infinite alternate fx-rock}.fx-bloom.fx-late{animation-delay:-1.8s}.fx-fall{animation:fx-fall var(--dur) linear var(--delay) infinite}.fx-sway{animation:fx-sway var(--dur) ease-in-out var(--delay) infinite alternate}.fx-tumble{animation:fx-tumble var(--dur) linear var(--delay) infinite}.fx-rise{animation:fx-rise var(--dur) cubic-bezier(.3, .5, .5, 1) var(--delay) infinite}.fx-grow{animation:fx-grow var(--dur) ease-out var(--delay) infinite}.fx-beat{animation:2.4s ease-in-out infinite fx-beat}.fx-orbit{animation:6s linear infinite fx-turn}.fx-orbit-b{animation-duration:8s;animation-direction:reverse}.fx-orbit-c{animation-duration:10s}.fx-orbit-d{animation-duration:7s;animation-direction:reverse}.fx-blob{animation:2.6s ease-in-out infinite alternate fx-drip}.fx-orbit-b .fx-blob{animation-duration:3.4s;animation-delay:-1s}.fx-orbit-c .fx-blob{animation-duration:2.2s;animation-delay:-.6s}.fx-orbit-d .fx-blob{animation-duration:3s;animation-delay:-2s}.fx-dust{animation:40s linear infinite fx-turn}.fx-lines{animation:9s ease-in-out infinite fx-draw}.fx-star{animation:9s ease-in-out infinite fx-star;animation-delay:calc(var(--i) * .6s)}@keyframes fx-angle{to{--sp-angle:360deg}}@keyframes fx-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fx-turn{to{transform:rotate(360deg)}}@keyframes fx-breathe{0%{opacity:.55;scale:.97}to{opacity:.85;scale:1.04}}@keyframes fx-story{0%,22%{stroke-dasharray:14.6 2.07}45%,72%{stroke-dasharray:16.67 0}95%,to{stroke-dasharray:14.6 2.07}}@keyframes fx-belt{to{stroke-dashoffset:-100px}}@keyframes fx-rock{0%{rotate:-7deg;scale:.97}to{rotate:7deg;scale:1.03}}@keyframes fx-fall{0%{transform:translate(var(--x), -12px);opacity:0}12%,76%{opacity:1}to{transform:translate(var(--x), 150px);opacity:0}}@keyframes fx-sway{0%{transform:translateX(calc(var(--s) * -1))}to{transform:translateX(var(--s))}}@keyframes fx-tumble{0%{transform:rotate(0)scaleX(1)}25%{transform:rotate(90deg)scaleX(.3)}50%{transform:rotate(180deg)scaleX(1)}75%{transform:rotate(270deg)scaleX(.3)}to{transform:rotate(360deg)scaleX(1)}}@keyframes fx-rise{0%{transform:translate(var(--x), 118px);opacity:0}14%{opacity:1}68%{opacity:.9}to{transform:translate(var(--x), 4px);opacity:0}}@keyframes fx-grow{0%{scale:.3}18%{scale:1.15}28%{scale:1}to{scale:.75}}@keyframes fx-beat{0%,62%,to{scale:1}70%{scale:1.2}78%{scale:.96}86%{scale:1.1}}@keyframes fx-drip{0%{transform:translate(-2px)}to{transform:translate(8px)}}@keyframes fx-draw{0%{stroke-dashoffset:1px}40%,55%{stroke-dashoffset:0}95%,to{stroke-dashoffset:-1px}}@keyframes fx-star{0%{opacity:0;scale:0}3%{opacity:1;scale:1.4}7%{scale:1}24%{scale:.72}32%{scale:1.05}55%{opacity:1;scale:1}60%,to{opacity:0;scale:0}}.shader-fx{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-window{display:contents}.player-profile-dialog.player-profile-dialog[data-window-drawn]{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}.player-profile-dialog.player-profile-dialog[data-window-drawn] .player-profile-hero{border-radius:0}.player-profile-dialog[data-window-drawn]>:is(.player-profile-hero,.player-profile-tabs,.player-profile-body,.profile-inline-status){-webkit-mask:var(--window-mask) var(--window-x,0) var(--window-y,0) / var(--window-w) var(--window-h) no-repeat;-webkit-mask:var(--window-mask) var(--window-x,0) var(--window-y,0) / var(--window-w) var(--window-h) no-repeat;mask:var(--window-mask) var(--window-x,0) var(--window-y,0) / var(--window-w) var(--window-h) no-repeat;position:relative}.profile-window-skin{z-index:-1;pointer-events:none;filter:drop-shadow(0 24px 56px #060a1470)drop-shadow(0 2px 6px #060a1440);position:absolute;inset:0}.profile-window-skin>i{background:var(--amb-body,#202838);-webkit-mask:var(--window-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--window-mask) 0 0 / 100% 100% no-repeat;mask:var(--window-mask) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.player-profile-dialog.player-profile-dialog[data-window-drawn] .player-profile-close{top:var(--w-inset,12px);right:var(--w-side,12px)}.player-profile-dialog.player-profile-dialog[data-window-drawn] :is(.player-profile-actions,.player-profile-hero>.player-profile-relations){top:var(--w-inset,12px);right:calc(var(--w-side,12px) + 37px)}.player-profile-dialog.player-profile-dialog[data-window-drawn] .profile-inline-banner{top:var(--w-inset,12px);left:calc(var(--w-side,12px) + 2px)}.player-profile-dialog.player-profile-dialog[data-window-drawn] .player-profile-identity{translate:0 var(--w-shift,0px)}.profile-outline{--c:var(--profile-border-color,#c5b7f0);z-index:8;pointer-events:none;position:absolute;inset:-40px}.profile-outline>*{display:block;position:absolute;inset:0}.profile-outline .po-line{background:var(--c);-webkit-mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;mask:var(--outline-ring) 0 0 / 100% 100% no-repeat}.profile-outline .po-glow{background:var(--c);opacity:.5;-webkit-mask:var(--outline-glow) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--outline-glow) 0 0 / 100% 100% no-repeat;mask:var(--outline-glow) 0 0 / 100% 100% no-repeat}.profile-outline .po-turn{-webkit-mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;overflow:hidden}.profile-outline :is(.po-turn,.po-glow)>b{width:var(--outline-turn,1400px);aspect-ratio:1;will-change:rotate;position:absolute;top:50%;left:50%;translate:-50% -50%;animation:po-turn var(--turn,6s) linear infinite!important}@keyframes po-turn{to{rotate:1turn}}.profile-outline[data-outline=glow] .po-line{background:color-mix(in srgb, var(--c) 82%, #fff)}.profile-outline .po-path{width:100%;height:100%;overflow:visible}.profile-outline .po-path path{fill:none;stroke:var(--c);stroke-width:var(--profile-border-width,1px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:calc(var(--profile-border-width,1px) * 3 + 7px) calc(var(--profile-border-gap,4px) + 6px)}.profile-outline[data-outline=segment] .po-path path{stroke-linecap:butt;stroke-dasharray:9 6}.profile-outline[data-outline=ants] .po-path path{animation:1.4s linear infinite po-march!important}@keyframes po-march{to{stroke-dashoffset:calc((var(--profile-border-width,1px) * 3 + 13px + var(--profile-border-gap,4px)) * -2)}}.profile-outline:is([data-outline=flux],[data-outline=shimmer],[data-outline=comete],[data-outline=etoile],[data-outline=pulse]) .po-line{opacity:.22}.profile-outline[data-outline=flux] .po-turn>b{background:conic-gradient(transparent 0 12%, var(--c) 25%, transparent 38% 62%, var(--c) 75%, transparent 88%)}.profile-outline[data-outline=iris] .po-line{opacity:0}.profile-outline[data-outline=iris] .po-turn>b{--turn:10s;background:conic-gradient(var(--c), #f3b6d6, #ffd9a8, #a6f0cf, #8fd3e0, #b9a2ff, var(--c))}.profile-outline[data-outline=iris] .po-glow{opacity:.3}.profile-outline[data-outline=shimmer] .po-turn>b{--turn:4s;background:conic-gradient(transparent 0 84%, color-mix(in srgb, var(--c) 60%, #fff) 94%, #fff 96%, transparent 100%)}.profile-outline[data-outline=corners] .po-line{-webkit-mask-image:var(--outline-corners);-webkit-mask-image:var(--outline-corners);mask-image:var(--outline-corners);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 55%, transparent));animation:3.2s ease-in-out infinite alternate po-breathe!important}@keyframes po-breathe{0%{opacity:.7}to{opacity:1}}.profile-outline .po-pulse{-webkit-mask:var(--outline-glow) -40px -40px / calc(100% + 80px) calc(100% + 80px) no-repeat;-webkit-mask:var(--outline-glow) -40px -40px / calc(100% + 80px) calc(100% + 80px) no-repeat;mask:var(--outline-glow) -40px -40px / calc(100% + 80px) calc(100% + 80px) no-repeat;inset:40px}.profile-outline[data-outline=etoile] .po-line{opacity:.5}.profile-outline .po-stars>b{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:color-mix(in srgb, var(--c) 55%, #fff);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 1px #fff);will-change:transform, opacity;position:absolute;animation:po-twinkle 6s var(--d,0s) ease-in-out infinite!important}@keyframes po-twinkle{0%,to{opacity:.35;transform:scale(.55)rotate(0)}18%{opacity:1;transform:scale(1.12)rotate(45deg)}34%{opacity:.75;transform:scale(.9)rotate(45deg)}60%{opacity:.45;transform:scale(.6)rotate(90deg)}}.profile-outline[data-outline=comete] :is(.po-turn,.po-glow)>b{--turn:7s;background:conic-gradient(transparent 0 58%, color-mix(in srgb, var(--c) 18%, transparent) 70%, var(--c) 93%, #fff 97.5%, transparent 98%)}.profile-outline[data-outline=comete] .po-glow{opacity:.85}.profile-outline[data-outline=nacre] .po-line{opacity:0}.profile-outline[data-outline=nacre] .po-turn>b{--turn:28s;background:conic-gradient(var(--c), #f6bfd9, #ffe6cc, #c4f2de, #b5dcf6, #d5c8f7, var(--c))}.profile-outline[data-outline=nacre] .po-sheen>b{--turn:9s;background:conic-gradient(transparent 0 20%, #ffffffb0 24%, transparent 28% 70%, #ffffff8c 73%, transparent 76%);animation-direction:reverse!important}.ring-preview{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,#222a3c,#1a2030 70%);border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ring-preview canvas{pointer-events:none;width:115.2%;height:115.2%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 74.2%,#0000);mask-image:radial-gradient(closest-side,#000 74.2%,#0000)}.ring-preview img{object-fit:cover;border-radius:50%;width:17%;height:17%;position:absolute;top:75.46%;left:75.46%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #1a2030}.prompt>.prompt-text{visibility:hidden;animation:0s linear 1.2s forwards prompt-text-fallback;display:inline-block}.prompt[data-drawn]>.prompt-text{animation:none}@keyframes prompt-text-fallback{to{visibility:visible}}.prompt>.prompt-fx{pointer-events:none;width:9em;height:6.4em;margin:-3.2em 0 0 -4.5em;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.ring-preview>.ring-preview-syllable{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.player-profile-dialog.player-profile-dialog{transition:translate .42s cubic-bezier(.2,.7,.2,1)}.profile-customizer{--surface:#ffffff06;--surface-hover:#ffffff0b;--line:#ffffff0f;--ink:#e9e7f3;--muted:#97a2b7;--soft:#7d889e;--ring:#c5b7f0;z-index:6;box-sizing:border-box;width:344px;color:var(--ink);text-align:left;background:linear-gradient(#252d40,#1e2535 46%,#1c2232);border-radius:18px;flex-direction:column;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:flex;position:absolute;top:0;bottom:0;left:calc(100% + 16px);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff14,0 32px 90px #04081466,0 2px 8px #04081433}@media (width>=1260px){.player-profile-dialog.player-profile-dialog[data-customizing]{width:min(940px,100vw - 396px);translate:calc(var(--window-drag-x,0px) - 180px) var(--window-drag-y,0px);overflow:visible}.player-profile-dialog.player-profile-dialog[data-customizing] .player-profile-body{border-radius:0 0 13px 13px}}@media (width<=1259px){.profile-customizer{width:min(344px,100% - 20px);inset:10px 10px 10px auto}}@media (prefers-reduced-motion:no-preference){.profile-customizer{animation:.42s cubic-bezier(.2,.7,.2,1) customizer-in}.customizer-scroll{animation:.28s customizer-fade}@keyframes customizer-in{0%{opacity:0;transform:translate(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes customizer-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.player-profile-dialog.player-profile-dialog{transition:none}}.customizer-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px 0 24px;display:flex}.player-profile-dialog .customizer-head h3{color:#f1eff9;letter-spacing:-.015em;align-items:center;gap:8px;margin:0;font:300 22px/26px PP Museum,Arial,Helvetica,sans-serif;display:flex}.customizer-logo{object-fit:contain;filter:drop-shadow(0 0 8px #ac96ff59);flex:none;width:32px;height:28px;margin-right:2px;transform:translateY(1px)}.customizer-heart{filter:drop-shadow(0 0 8px #e9a6d266);transform-origin:50% 60%;flex:none;width:19px;height:19px}@media (prefers-reduced-motion:no-preference){.customizer-logo{object-fit:contain;filter:drop-shadow(0 0 8px #ac96ff59);flex:none;width:32px;height:28px;margin-right:2px;transform:translateY(1px)}.customizer-heart{animation:2.8s ease-in-out infinite customizer-heartbeat}}@keyframes customizer-heartbeat{0%,70%,to{transform:scale(1)}76%{transform:scale(1.14)}82%{transform:scale(.98)}88%{transform:scale(1.08)}}.customizer-status{color:var(--soft);margin:8px 0 0;font-size:12px}.customizer-status i{background:#8fd6b8;border-radius:50%;width:6px;height:6px;transition:background-color .25s,box-shadow .25s;box-shadow:0 0 0 3px #8fd6b81f}.customizer-status[data-kind=saving] i{background:var(--ring);box-shadow:0 0 0 3px #c5b7f024}.customizer-status[data-kind=error]{color:#eaa2ab}.customizer-status[data-kind=error] i{background:#e5848f;box-shadow:0 0 0 3px #e5848f24}@media (prefers-reduced-motion:no-preference){.customizer-status[data-kind=saving] i{animation:1s ease-in-out infinite customizer-pulse}}@keyframes customizer-pulse{50%{opacity:.35}}.player-profile-dialog .customizer-close{color:#aab3c6;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin:-4px -4px 0 0;padding:0;transition:background-color .2s,color .2s;display:grid}.player-profile-dialog .customizer-close:hover{background:var(--surface-hover);color:#f1eff9}.customizer-close svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.customizer-tabs{background:#0c111d47;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:18px 20px 0 24px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.player-profile-dialog .customizer-tabs button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;font:400 11.5px/1 Inter Variable,Arial,sans-serif;transition:background-color .22s,color .22s,box-shadow .22s}.player-profile-dialog .customizer-tabs button:hover{color:#dcd8ea}.player-profile-dialog .customizer-tabs button[aria-selected=true]{color:#f4f2fb;background:linear-gradient(#ffffff14,#ffffff0a);box-shadow:0 1px 2px #0408144d,inset 0 0 0 1px #ffffff0d}.customizer-scroll{scrollbar-width:thin;scrollbar-color:#c4bbdc26 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 24px 24px;overflow-y:auto}.customizer-group{padding-top:22px}.customizer-group>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.player-profile-dialog .customizer-group h4{color:#cfd5e2;margin:0;font:500 11.5px/16px Inter Variable,Arial,sans-serif}.customizer-group>header>span{color:var(--soft);font-size:12px}.customizer-lockable{border:0;min-width:0;margin:0;padding:0}.customizer-lockable:disabled .customizer-group{opacity:.4}.customizer-premium{color:#cdc4ea;background:linear-gradient(120deg,#ac96ff1f,#ac96ff08);border-radius:12px;align-items:center;gap:10px;margin:18px 0 0;padding:12px 14px;font-size:11.5px;line-height:1.45;display:flex}.customizer-premium svg{fill:#c5b7f0;filter:drop-shadow(0 0 6px #ac96ff80);flex:none;width:15px;height:15px}.customizer-premium b{color:#f1ecff;font-weight:500}.profile-customizer button{font:inherit;cursor:pointer}.profile-customizer fieldset:disabled button{cursor:default}.customizer-option-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:14px;transition:color .2s;display:block;overflow:hidden}[aria-checked=true]>.customizer-option-name{color:#f1eff9}.customizer-ambiances,.customizer-frames,.customizer-effects,.customizer-rings{gap:14px 12px;display:grid}.player-profile-dialog :is(.customizer-ambiances,.customizer-frames,.customizer-effects,.customizer-rings) button{text-align:left;background:0 0;border:0;gap:8px;min-width:0;padding:0;display:grid;position:relative}:is(.customizer-ambiance-preview,.customizer-effect-preview,.customizer-frame-portrait,.ring-preview){transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;position:relative}:is(.customizer-ambiances,.customizer-effects,.customizer-rings) button:not(:disabled):hover :is(.customizer-ambiance-preview,.customizer-effect-preview,.ring-preview){transform:translateY(-2px)}:is(.customizer-ambiances,.customizer-effects,.customizer-rings) button[aria-checked=true] :is(.customizer-ambiance-preview,.customizer-effect-preview,.ring-preview){box-shadow:0 0 0 2px #1e2535, 0 0 0 3.5px var(--ring), 0 10px 24px #04081440}:is(.customizer-ambiances,.customizer-effects,.customizer-rings) button[aria-checked=true]:after{content:"";background:#f1ecff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.6 8.2 2.2 2.2 4.6-4.8' fill='none' stroke='%23362c5c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;right:7px;box-shadow:0 2px 6px #04081466}.customizer-ambiances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative}.profile-customizer .customizer-ambiances{overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:#c4bbdc33 transparent;max-height:212px;margin:-5px -8px 0 -5px;padding:5px 8px 22px 5px;scroll-padding:5px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 6px calc(100% - 26px),#0000);mask-image:linear-gradient(#0000,#000 6px calc(100% - 26px),#0000)}.profile-customizer .customizer-ambiances>button{scroll-snap-align:start}.profile-customizer .customizer-ambiances::-webkit-scrollbar{width:4px}.profile-customizer .customizer-ambiances::-webkit-scrollbar-thumb{background:#c4bbdc33;border-radius:4px}.customizer-ambiance-preview{box-sizing:border-box;background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--g) 24%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--h) 58%, #1c2232), color-mix(in srgb, var(--b) 85%, #1c2232));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a) 16%, #ffffff0d), inset 0 1px 0 #ffffff12;border-radius:10px;gap:7px;padding:8px 9px 9px;display:grid;overflow:hidden}.customizer-ambiance-preview>span:first-child{color:#eeedf6;white-space:nowrap;text-overflow:ellipsis;padding-right:14px;font-size:12px;line-height:13px;overflow:hidden}.customizer-ambiance-bars{grid-template-columns:1.15fr 1fr 1fr .8fr;gap:3px;display:grid}.customizer-ambiance-bars i{border-radius:2px;height:4px;box-shadow:inset 0 1px #fff3}.customizer-ambiance-bars i:first-child{background:color-mix(in srgb, var(--h) 70%, #fff 12%)}.customizer-ambiance-bars i:nth-child(2){background:var(--g)}.customizer-ambiance-bars i:nth-child(3){background:var(--a)}.customizer-ambiance-bars i:nth-child(4){background:#eef0f8}.customizer-ambiances button[aria-checked=true]:after{background-size:10px;width:13px;height:13px;top:7px;right:6px}.profile-customizer .customizer-ambiances button[aria-checked=true] .customizer-ambiance-preview{filter:brightness(1.14)saturate(1.08);box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 20px color-mix(in srgb, var(--g) 34%, transparent), 0 2px 6px #04081440;transform:translateY(-1px)}.customizer-borders{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.player-profile-dialog .customizer-borders button{background:var(--surface);border:0;border-radius:11px;place-items:center;height:38px;padding:0;transition:background-color .2s,box-shadow .2s;display:grid}.player-profile-dialog .customizer-borders button:not(:disabled):hover{background:var(--surface-hover)}.player-profile-dialog .customizer-borders button[aria-checked=true]{background:#ac96ff17;box-shadow:inset 0 0 0 1.5px #c5b7f0a6}.customizer-borders button>i{--c:#d9d2f5;box-sizing:border-box;border-radius:5px;width:26px;height:18px;display:block;position:relative}.customizer-borders i[data-border=none]{background:repeating-linear-gradient(135deg,#0000 0 4px,#ffffff0d 4px 5px);border:1px solid #ffffff1f}.customizer-borders i[data-border=simple]{border:1.5px solid var(--c)}.customizer-borders i[data-border=segment]{border:1.5px dashed var(--c)}.customizer-borders i[data-border=glow]{border:1px solid var(--c);box-shadow:0 0 9px color-mix(in srgb, var(--c) 70%, transparent)}.customizer-borders i:is([data-border=flux],[data-border=iris],[data-border=shimmer],[data-border=comete],[data-border=nacre]){background:color-mix(in srgb, var(--c) 22%, transparent);-webkit-mask-composite:xor;padding:1.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.customizer-borders i>b{aspect-ratio:1;width:44px;position:absolute;top:50%;left:50%;translate:-50% -50%;animation:po-turn var(--turn,6s) linear infinite!important}.customizer-borders i[data-still]>b{animation-play-state:paused!important}.customizer-borders i[data-border=flux]>b{background:conic-gradient(transparent 0 12%, var(--c) 25%, transparent 38% 62%, var(--c) 75%, transparent 88%)}.customizer-borders i[data-border=iris]>b{--turn:10s;background:conic-gradient(var(--c), #f3b6d6, #ffd9a8, #a6f0cf, #8fd3e0, #b9a2ff, var(--c))}.customizer-borders i[data-border=shimmer]>b{--turn:4s;background:conic-gradient(transparent 0 78%, color-mix(in srgb, var(--c) 60%, #fff) 92%, #fff 95%, transparent 100%)}.customizer-borders i[data-border=comete]>b{--turn:3.5s;background:conic-gradient(transparent 0 50%, color-mix(in srgb, var(--c) 25%, transparent) 66%, var(--c) 92%, #fff 97%, transparent 98%)}.customizer-borders i[data-border=comete]{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 70%, transparent))}.customizer-borders i[data-border=nacre]{background:0 0}.customizer-borders i[data-border=nacre]>b{--turn:14s;background:conic-gradient(var(--c), #f6bfd9, #ffe6cc, #c4f2de, #b5dcf6, #d5c8f7, var(--c))}.customizer-borders i[data-border=nacre]>b.tile-sheen{--turn:5s;background:conic-gradient(transparent 0 20%, #ffffffb0 24%, transparent 28% 70%, #ffffff8c 73%, transparent 76%);animation-direction:reverse!important}.customizer-borders i[data-border=ants] svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.customizer-borders i[data-border=ants] rect{x:.75px;y:.75px;rx:4px;fill:none;width:calc(100% - 1.5px);height:calc(100% - 1.5px);stroke:var(--c);stroke-width:1.5px;stroke-dasharray:4 3;stroke-linecap:round;animation:1.4s linear infinite tile-march!important}.customizer-borders i[data-still] rect{animation-play-state:paused!important}@keyframes tile-march{to{stroke-dashoffset:-14px}}.customizer-borders i[data-border=corners]>s{border:0 solid var(--c);width:8px;height:8px;position:absolute}.customizer-borders i[data-border=corners]>s:first-of-type{border-width:1.5px 0 0 1.5px;border-top-left-radius:4px;top:-1px;left:-1px}.customizer-borders i[data-border=corners]>s:nth-of-type(2){border-width:1.5px 1.5px 0 0;border-top-right-radius:4px;top:-1px;right:-1px}.customizer-borders i[data-border=corners]>s:nth-of-type(3){border-width:0 1.5px 1.5px 0;border-bottom-right-radius:4px;bottom:-1px;right:-1px}.customizer-borders i[data-border=corners]>s:nth-of-type(4){border-width:0 0 1.5px 1.5px;border-bottom-left-radius:4px;bottom:-1px;left:-1px}.customizer-borders i[data-border=etoile]{border:1px solid color-mix(in srgb, var(--c) 40%, transparent)}.customizer-borders i[data-border=etoile]>s{background:color-mix(in srgb, var(--c) 55%, #fff);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:7px;height:7px;position:absolute;animation:3s ease-in-out infinite po-twinkle!important}.customizer-borders i[data-border=etoile]>s:first-of-type{width:9px;height:9px;top:-4px;left:-4px}.customizer-borders i[data-border=etoile]>s:nth-of-type(2){top:-4px;right:5px;animation-delay:-1s!important}.customizer-borders i[data-border=etoile]>s:nth-of-type(3){bottom:-4px;right:-4px;animation-delay:-2s!important}.customizer-borders i[data-still]>s{animation-play-state:paused!important}.customizer-borders i[data-border=pulse]{border:1px solid color-mix(in srgb, var(--c) 20%, transparent)}.player-profile-dialog .customizer-any-color{cursor:pointer;background:conic-gradient(#f4a6cb,#ffd9a8,#e9f0a6,#a6f0cf,#9fd6f0,#b9a2ff,#f4a6cb);border-radius:50%;flex:none;width:22px;height:22px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #00000026}.player-profile-dialog .customizer-any-color:after{content:"";background:#232a3c;border-radius:50%;transition:inset .2s,background-color .2s;position:absolute;inset:7px}.player-profile-dialog .customizer-any-color[data-chosen]{box-shadow:0 0 0 2.5px #232a3c, 0 0 0 4px var(--swatch), 0 0 14px color-mix(in srgb, var(--swatch) 45%, transparent)}.player-profile-dialog .customizer-any-color[data-chosen]:after{background:var(--swatch);inset:4px}.player-profile-dialog .customizer-any-color:hover{transform:scale(1.12)}.player-profile-dialog .customizer-any-color:has(input:focus-visible){outline:1px solid var(--ring);outline-offset:3px}.player-profile-dialog .customizer-any-color input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.customizer-tune{background:var(--surface);border-radius:14px;margin-top:16px;padding:16px;transition:opacity .25s}.customizer-tune[data-muted]{opacity:.45}.customizer-swatches{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.customizer-swatches:has(>.customizer-any-color){grid-template-columns:repeat(10,22px);justify-content:space-between;gap:8px 0;display:grid}.player-profile-dialog .customizer-swatches button,.player-profile-dialog .customizer-tints button{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--swatch) 70%, #fff), var(--swatch) 62%);border:0;border-radius:50%;flex:none;width:22px;height:22px;padding:0;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #00000026}.customizer-swatches button[data-theme]:after{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#1e2535;position:absolute;inset:6px}.player-profile-dialog :is(.customizer-swatches,.customizer-tints) button[aria-checked=true]{box-shadow:0 0 0 2.5px #232a3c, 0 0 0 4px var(--swatch), 0 0 14px color-mix(in srgb, var(--swatch) 45%, transparent)}:is(.customizer-swatches,.customizer-tints) button:not(:disabled):hover{transform:scale(1.12)}.customizer-range{grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:12px;margin-top:14px;display:grid}.player-profile-dialog .profile-customizer .customizer-range>span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.player-profile-dialog .profile-customizer .customizer-range output{color:#dfe3ee;font-variant-numeric:tabular-nums;text-align:right;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.player-profile-dialog .profile-customizer .customizer-range input{--fill:0%;width:100%;height:18px;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.customizer-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #b6a3f2 var(--fill), #ffffff14 var(--fill));border-radius:4px;height:4px}.customizer-range input::-moz-range-track{background:linear-gradient(90deg, #b6a3f2 var(--fill), #ffffff14 var(--fill));border-radius:4px;height:4px}.customizer-range input::-webkit-slider-thumb{appearance:none;background:#f6f3ff;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:box-shadow .2s;box-shadow:0 2px 6px #04081466,0 0 0 4px #ac96ff2e}.customizer-range input::-moz-range-thumb{background:#f6f3ff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 6px #04081466,0 0 0 4px #ac96ff2e}.customizer-range input:hover::-webkit-slider-thumb{box-shadow:0 2px 6px #04081466,0 0 0 6px #ac96ff38}.customizer-range input:focus-visible{outline:none}.customizer-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #c5b7f0a6}.customizer-tints{gap:14px;display:flex}.player-profile-dialog .customizer-tints button{width:30px;height:30px}.customizer-frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customizer-group+.customizer-group{padding-top:18px}.player-profile-dialog .customizer-frames button{text-align:center;border-radius:14px;justify-items:center;padding:12px 0 10px;transition:background-color .2s}.player-profile-dialog .customizer-frames button:not(:disabled):hover{background:var(--surface)}.player-profile-dialog .customizer-frames button[aria-checked=true]{background:#ac96ff14;box-shadow:inset 0 0 0 1px #c5b7f040}.customizer-frame-portrait{border-radius:50%;width:44px;height:44px;display:block}.customizer-frame-portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.customizer-frame-portrait[data-frame=orbit]{outline:1px dashed var(--accent);outline-offset:4px}.customizer-frame-portrait[data-frame=halo]{outline:1.5px solid var(--accent);outline-offset:3px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 45%, transparent)}.customizer-frame-portrait[data-frame=double]{outline:1px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 7px #232a3c, 0 0 0 8px var(--accent)}.customizer-frame-portrait[data-frame=aura]{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 18px 4px color-mix(in srgb, var(--accent) 40%, transparent)}.customizer-frame-portrait[data-frame=eclipse]{box-shadow:-4px -3px 0 -1px var(--accent), 0 0 12px color-mix(in srgb, var(--accent) 30%, transparent)}.customizer-frame-portrait[data-frame=sparkle]{outline:1.5px dotted var(--accent);outline-offset:4px}.customizer-frame-portrait[data-frame=prism]{box-shadow:0 0 0 1.5px #c5b7f0,0 0 0 3px #9fc3e8b3,0 0 0 4.5px #f0a6c999,0 0 0 6px #e2c58a66}.customizer-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.player-profile-dialog .customizer-banner-actions button{background:var(--surface);color:#d5dbe8;border:0;border-radius:10px;height:34px;padding:0 14px;font-size:11.5px;transition:background-color .2s,color .2s}.player-profile-dialog .customizer-banner-actions button:not(:disabled):hover{background:var(--surface-hover);color:#f4f2fb}.player-profile-dialog .customizer-banner-actions .customizer-primary{color:#1b1630;background:linear-gradient(#b9a7f5,#9f8be6);font-weight:500;box-shadow:0 6px 18px #ac96ff33,inset 0 1px #ffffff59}.player-profile-dialog .customizer-banner-actions .customizer-primary:not(:disabled):hover{color:#15112a;background:linear-gradient(#c6b7fa,#ac98ee)}.player-profile-dialog .customizer-banner-actions button[aria-pressed=true]{color:#f1ecff;background:#ac96ff26}.customizer-hint{color:var(--soft);margin:10px 0 0;font-size:12px}.customizer-hint[role=alert]{color:#eaa2ab}.customizer-effects{grid-template-columns:repeat(2,minmax(0,1fr))}.customizer-rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.customizer-rings .customizer-option-name{text-align:center}.customizer-effect-preview{background:linear-gradient(160deg, color-mix(in srgb, var(--h) 55%, #000), color-mix(in srgb, var(--h) 85%, #000));border-radius:12px;height:58px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.customizer-effect-preview .profile-appearance-effect{inset:0}.customizer-effect-preview[data-profile-effect=comets] .profile-appearance-effect i{opacity:.85;animation:none}.customizer-effect-preview[data-profile-effect=comets] .profile-appearance-effect i:first-child{width:52px;top:30%;left:48%}.customizer-effect-preview[data-profile-effect=comets] .profile-appearance-effect i:nth-child(2){opacity:.5;width:36px;top:62%;left:26%}.customizer-effect-preview[data-profile-effect=comets] .profile-appearance-effect i:nth-child(3){opacity:.6;width:30px;top:14%;left:76%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i{top:30%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(2n){top:64%}.profile-customizer :is(button,input):focus-visible{outline-offset:2px;outline:1.5px solid #c5b7f0}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:first-child{left:18%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(2){left:34%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(3){left:55%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(4){left:72%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(5){left:88%}[data-still] *,[data-still] :before,[data-still] :after{animation-play-state:paused!important}.customizer-ambient{justify-content:flex-start;gap:10px;margin-top:10px;padding:4px}.player-profile-dialog .customizer-ambient button[data-ambient=banner]{background-color:var(--swatch);background-position:50%;background-size:cover}.player-profile-dialog .customizer-ambient button[data-ambient=off]{background:0 0;box-shadow:inset 0 0 0 1px #8f9bb166}.player-profile-dialog .customizer-ambient button[data-ambient=off]:after{content:"";background:#8f9bb199;width:1px;position:absolute;top:4px;bottom:4px;left:50%;transform:rotate(45deg)}.player-profile-dialog .customizer-ambient button[data-ambient=off][aria-checked=true]{--swatch:#8f9bb1}.customizer-pack{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding-top:20px;display:grid}.customizer-pack .ring-preview{width:112px;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 26px #04081438}.player-profile-dialog .customizer-pack h4{color:#e6e2f3;margin:0 0 10px;font:400 15px/1.2 PP Museum,Georgia,serif}.customizer-pack dl{gap:7px;margin:0;display:grid}.customizer-pack dl>div{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.customizer-pack dt{color:var(--soft,#7f8aa0);font-size:11.5px}.customizer-pack dd{color:#d6d9e6;margin:0;font-size:12px}.customizer-group .customizer-hint+.customizer-rings{margin-top:14px}
